# XML Schema Documentation

### Complex Type: Payment

#### [Table of contents]

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

Name | Payment
Abstract | no
Documentation | A type for defining payments

XML Instance Representation
<...
href=" xsd:IDREF [0..1]

'Can be used to reference the yield curve used to estimate the discount factor'

">
<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]

'The currency amount of the payment.'

<paymentDate> AdjustableDate </paymentDate> [0..1]

'The payment date. This date is subject to adjustment in accordance with any applicable business day convention.'

<adjustedPaymentDate> IdentifiedDate </adjustedPaymentDate> [0..1]

'The adjusted payment date. This date should already be adjusted for any applicable business day convention. This component is not intended for use in trade confirmation but my be specified to allow the fee structure to also serve as a cashflow type component (all dates the the Cashflows type are adjusted payment dates).'

<paymentType> PaymentType </paymentType> [0..1]

'A classification of the type of fee or additional payment, e.g. brokerage, upfront fee etc. FpML does not define domain values for this element.'

<settlementInformation> SettlementInformation </settlementInformation> [0..1]

'The information required to settle a currency payment that results from a trade.'

<discountFactor> xsd:decimal </discountFactor> [0..1]

'The value representing the discount factor used to calculate the present value of the cash flow.'

<presentValueAmount> Money </presentValueAmount> [0..1]

'The amount representing the present value of the forecast payment.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="Payment">
<xsd:sequence>
<xsd:group ref=" PayerReceiver.model "/>
<xsd:element name="paymentAmount" type=" Money "/>
<xsd:element name="paymentDate" type=" AdjustableDate " minOccurs="0"/>
<xsd:element name="adjustedPaymentDate" type=" IdentifiedDate " minOccurs="0"/>
<xsd:element name="paymentType" type=" PaymentType " minOccurs="0"/>
<xsd:element name="settlementInformation" type=" SettlementInformation " minOccurs="0"/>
<xsd:element name="discountFactor" type=" xsd:decimal " minOccurs="0"/>
<xsd:element name="presentValueAmount" type=" Money " minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="href" type=" xsd:IDREF " reference="PricingStructure"/>
</xsd:complexType>