XML Schema Documentation

Complex Type: CommodityRelativePaymentDates

[Table of contents]

Super-types: None
Sub-types: None
Name CommodityRelativePaymentDates
Used by (from the same schema document) Model Group CommodityPaymentDates.model
Abstract no
Documentation The Payment Dates of the trade relative to the Calculation Periods.
XML Instance Representation
<...
id=" xsd:ID [0..1]">
<payRelativeTo> PayRelativeToEnum </payRelativeTo> [1]

'Specifies whether the payments occur relative to each adjusted Calculation Period start date or each adjusted Calculation Period end date.'

Start Choice [1]
<calculationPeriodsReference> CalculationPeriodsReference </calculationPeriodsReference> [1]

'A pointer style reference to the Calculation Periods defined on another leg.'

<calculationPeriodsScheduleReference> CalculationPeriodsReference </calculationPeriodsScheduleReference> [1]

'A pointer style reference to the Calculation Periods Schedule defined on another leg.'

End Choice
<paymentDaysOffset> DateOffset </paymentDaysOffset> [1]

'Specifies any offset from the adjusted Calculation Period start date or adjusted Calculation Period end date applicable to each Payment Date.'

Start Group: BusinessCentersOrReference.model [0..1]
Start Choice [1]
<businessCentersReference> BusinessCentersReference </businessCentersReference> [1]

'A pointer style reference to a set of financial business centers defined elsewhere in the document. This set of business centers is used to determine whether a particular day is a business day or not.'

<businessCenters> BusinessCenters </businessCenters> [1]
End Choice
End Group: BusinessCentersOrReference.model
</...>
Diagram
group_CommodityCalculationPeriodsPointer.model group_BusinessCentersOrReference.model
Schema Component Representation
<xsd:complexType name="CommodityRelativePaymentDates">
<xsd:sequence>
<xsd:element name="payRelativeTo" type=" PayRelativeToEnum "/>
<xsd:group ref=" CommodityCalculationPeriodsPointer.model "/>
<xsd:element name="paymentDaysOffset" type=" DateOffset "/>
<xsd:group ref=" BusinessCentersOrReference.model " minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="id" type=" xsd:ID "/>
</xsd:complexType>