# XML Schema Documentation

### Complex Type: CalculationAgent

#### [Table of contents]

Super-types: | None
Sub-types: | None

Name | CalculationAgent
Abstract | no
Documentation | A type defining the ISDA calcuation agent responsible for performing duties as defined in the applicable product definitions.

XML Instance Representation
<...>
Start Choice [1]
<calculationAgentPartyReference> PartyReference </calculationAgentPartyReference> [1..*]

'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.'

<calculationAgentParty> CalculationAgentPartyEnum </calculationAgentParty> [1]

'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.'

End Choice
</...>
Diagram
Schema Component Representation
<xsd:complexType name="CalculationAgent">
<xsd:choice>
<xsd:element name="calculationAgentPartyReference" type=" PartyReference " maxOccurs="unbounded"/>
<xsd:element name="calculationAgentParty" type=" CalculationAgentPartyEnum "/>
</xsd:choice>
</xsd:complexType>