XML Schema Documentation

Complex Type: CommodityForward

[Table of contents]

Super-types: Product < CommodityForward (by extension)
Sub-types: None
Name CommodityForward
Used by (from the same schema document) Element commodityForward
Abstract no
Documentation Commodity Forward
XML Instance Representation
<...
id=" xsd:ID [0..1]">
<productType> ProductType </productType> [0..*]

'A classification of the type of product. FpML defines a simple product categorization using a coding scheme.'

<productId> ProductId </productId> [0..*]

'A product reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.'

<valueDate> AdjustableOrRelativeDate </valueDate> [0..1]

'Specifies the value date of the Commodity Forward Transaction. This is the day on which both the cash and the physical commodity settle.'

<fixedLeg> NonPeriodicFixedPriceLeg </fixedLeg> [1]

'The fixed leg of a Commodity Forward Transaction'

Start Choice [1]

'This choice group is intended to allow legs based on different classes of commodity to be added to the schema as this becomes necessary.'


<bullionPhysicalLeg> BullionPhysicalLeg </bullionPhysicalLeg> [1]

'The physical leg of a Commodity Forward Transaction for which the underlyer is Bullion.'

End Choice
Start Group: CommodityContent.model [0..1]
<commonPricing> xsd:boolean </commonPricing> [0..1]

'Common pricing may be relevant for a Transaction that references more than one Commodity Reference Price. If Common Pricing is not specified as applicable, it will be deemed not to apply.'

<marketDisruption> CommodityMarketDisruption </marketDisruption> [0..1]

'Market disruption events as defined in the ISDA 1993 Commodity Definitions or in ISDA 2005 Commodity Definitions, as applicable.'

<settlementDisruption> CommodityBullionSettlementDisruptionEnum </settlementDisruption> [0..1]

'The consequences of Bullion Settlement Disruption Events.'

<rounding> Rounding </rounding> [0..1]

'Rounding direction and precision for amounts.'

End Group: CommodityContent.model
</...>
Diagram
Schema Component Representation
<xsd:complexType name="CommodityForward">
<xsd:complexContent>
<xsd:extension base=" Product ">
<xsd:sequence>
<xsd:element name="valueDate" type=" AdjustableOrRelativeDate " minOccurs="0"/>
<xsd:element name="fixedLeg" type=" NonPeriodicFixedPriceLeg "/>
<xsd:choice>
<xsd:element name="bullionPhysicalLeg" type=" BullionPhysicalLeg "/>
<xsd:element ref=" additionalCommodityForwardLeg "/>
</xsd:choice>
<xsd:group ref=" CommodityContent.model " minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>