Definition Type: ComplexType
Name: CalculationAgent
Namespace: http://www.fpml.org/FpML-5/confirmation
Containing Schema: fpml-shared-5-10.xsd
Abstract
Documentation:
A type defining the ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.
Collapse XSD Schema Diagram:
Drilldown into calculationAgentParty in schema fpml-shared-5-10_xsd Drilldown into calculationAgentPartyReference in schema fpml-shared-5-10_xsdXSD Diagram of CalculationAgent in schema fpml-shared-5-10_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="CalculationAgent">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type defining the ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.</xsd:documentation>
    </xsd:annotation>
    <xsd:choice>
        <xsd:element name="calculationAgentPartyReference" type="PartyReference" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. The party referenced is the ISDA Calculation Agent for the trade. If more than one party is referenced then the parties are assumed to be co-calculation agents, i.e. they have joint responsibility.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="calculationAgentParty" type="CalculationAgentPartyEnum">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The ISDA calculation agent responsible for performing duties as defined in the applicable product definitions. For example, the Calculation Agent may be defined as being the Non-exercising Party.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:choice>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
calculationAgentPartyReference nsA:calculationAgentPartyReference (1) unbounded
calculationAgentParty nsA:calculationAgentParty (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:calculationAgent, nsA:calculationAgent, nsA:calculationAgent, nsA:calculationAgentnsA:calculationAgentDetermination,