Definition Type: ComplexType
Name: CalculationAgent
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-shared-4-4.xsd
Abstract
Documentation:
A type defining the ISDA calcuation agent responsible for performing duties as defined in the applicable product definitions.
Collapse XSD Schema Diagram:
Drilldown into calculationAgentParty in schema fpml-shared-4-4_xsd Drilldown into calculationAgentPartyReference in schema fpml-shared-4-4_xsdXSD Diagram of CalculationAgent in schema fpml-shared-4-4_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 calcuation 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 where the actual party responsible for performing the duties associated with an optional early termination provision will be determined at exercise. 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 fpml:calculationAgentPartyReference (1) unbounded
calculationAgentParty fpml:calculationAgentParty (1) (1)
Collapse Derivation Tree:
Collapse References:
fpml:calculationAgent, fpml:calculationAgent, fpml:calculationAgent, fpml:calculationAgentfpml:calculationAgentDetermination,