XML Schema Documentation

Complex Type: NonPeriodicFixedPriceLeg

[Table of contents]

Super-types: Leg < NonPeriodicFixedPriceLeg (by extension)
Sub-types: None
Name NonPeriodicFixedPriceLeg
Used by (from the same schema document) Complex Type CommodityForward
Abstract no
Documentation The details of a fixed payment. Can be used for a forward transaction or as the base for a more complex fixed leg component such as the fixed leg of a swap.
XML Instance Representation
<...
id=" xsd:ID [0..1]">
<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.'

<fixedPrice> FixedPrice </fixedPrice> [1]

'Fixed price on which fixed payments are based.'

<totalPrice> NonNegativeMoney </totalPrice> [0..1]

'The total amount of the fixed payment for all units of the underlying commodity.'

<quantityReference> QuantityReference </quantityReference> [1]

'A pointer style reference to a quantity defined on another leg.'

Start Choice [1]
<relativePaymentDates> CommodityRelativePaymentDates </relativePaymentDates> [1]

'The Payment Dates of the trade relative to the Calculation Periods.'

Start Choice [1]
<paymentDates> AdjustableDatesOrRelativeDateOffset </paymentDates> [1]

'Dates on which payments will be made.'

<masterAgreementPaymentDates> xsd:boolean </masterAgreementPaymentDates> [1]

'If present and true indicates that the Payment Date(s) are specified in the relevant master agreement.'

End Choice
End Choice
</...>
Diagram
Schema Component Representation
<xsd:complexType name="NonPeriodicFixedPriceLeg">
<xsd:complexContent>
<xsd:extension base=" Leg ">
<xsd:sequence>
<xsd:group ref=" PayerReceiver.model "/>
<xsd:element name="fixedPrice" type=" FixedPrice "/>
<xsd:element name="totalPrice" type=" NonNegativeMoney " minOccurs="0"/>
<xsd:element name="quantityReference" type=" QuantityReference "/>
<xsd:group ref=" CommodityPaymentDates.model "/>
</xsd:sequence>
<xsd:attribute name="id" type=" xsd:ID "/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>