# XML Schema Documentation

### Complex Type: PaymentMatching

#### [Table of contents]

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

Name | PaymentMatching
Used by (from the same schema document) | Model Group TradeCashflows.model
Abstract | no
Documentation | A global type describing the payment exposed to the matching process, along with its gross component(s) and calculation details.

XML Instance Representation
<...>
<identifier> PaymentId </identifier> [1]

'Unique identifier assigned by either party or matching service, as agreed, to a payment.'

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

<paymentAmount> Money </paymentAmount> [1]

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

<calculationDetails> CalculationDetails </calculationDetails> [0..*]

'The set of cash flow components with calculations that comprise this payment.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="PaymentMatching">
<xsd:sequence>
<xsd:element name="identifier" type=" PaymentId "/>
<xsd:group ref=" PayerReceiver.model "/>
<xsd:element name="paymentAmount" type=" Money "/>
<xsd:element name="calculationDetails" type=" CalculationDetails " minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>