# XML Schema Documentation

### Complex Type: CalculationDetails

#### [Table of contents]

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

Name | CalculationDetails
Used by (from the same schema document) | Complex Type PaymentMatching
Abstract | no
Documentation | A cashflow component with optional calculation details that explain how the cashflow amount was computed.

XML Instance Representation
<...>
<grossCashflow> GrossCashflow </grossCashflow> [0..1]

'Payment details of this cash flow component, including currency, amount and payer/payee.'

<observationElements> CashflowObservation </observationElements> [0..*]

'The underlyer rate or price observation(s) used to compute the amount of this cashflow component.'

<calculationElements> CashflowCalculationElements </calculationElements> [0..1]
</...>
Diagram
Schema Component Representation
<xsd:complexType name="CalculationDetails">
<xsd:sequence>
<xsd:element name="grossCashflow" type=" GrossCashflow " minOccurs="0"/>
<xsd:element name="observationElements" type=" CashflowObservation " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="calculationElements" type=" CashflowCalculationElements " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>