# XML Schema Documentation

### Complex Type: GrossCashflow

#### [Table of contents]

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

Name | GrossCashflow
Used by (from the same schema document) | Complex Type CalculationDetails
Abstract | no
Documentation | A payment component owed from one party to the other for the cash flow date. This payment component should by of only a single type, e.g. a fee or a cashflow from a cashflow stream.

XML Instance Representation
<...>
Start Sequence [0..1]
<cashflowId> CashflowId </cashflowId> [1]

'Unique identifier for a cash flow.'

<payerPartyReference> PartyOrAccountReference </payerPartyReference> [1]

'A reference to the party responsible for making the payments defined by this structure.'

<receiverPartyReference> PartyOrAccountReference </receiverPartyReference> [1]

'A reference to the party that receives the payments corresponding to this structure.'

<cashflowAmount> Money </cashflowAmount> [1]

'Cash flow amount in a given currency to be paid/received.'

End Sequence
<cashflowType> CashflowType </cashflowType> [0..1]

'Defines the type of cash flow. For instance, a type of fee, premium, principal exchange, leg fee.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="GrossCashflow">
<xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element name="cashflowId" type=" CashflowId "/>
<xsd:group ref=" PayerReceiver.model "/>
<xsd:element name="cashflowAmount" type=" Money "/>
</xsd:sequence>
<xsd:element name="cashflowType" type=" CashflowType " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>