Definition Type: ComplexType
Name: CommodityPricingDates
Namespace: http://www.fpml.org/2008/FpML-4-5
Containing Schema: fpml-com-4-5.xsd
Abstract
Documentation:
The dates on which prices are observed for the underlyer.
Collapse XSD Schema Diagram:
Drilldown into pricingDates in schema fpml-com-4-5_xsd Drilldown into businessCalendar in schema fpml-com-4-5_xsd Drilldown into dayNumber in schema fpml-com-4-5_xsd Drilldown into dayOfWeek in schema fpml-com-4-5_xsd Drilldown into dayCount in schema fpml-com-4-5_xsd Drilldown into dayDistribution in schema fpml-com-4-5_xsd Drilldown into dayType in schema fpml-com-4-5_xsd Drilldown into PricingDays.model in schema fpml-com-4-5_xsd Drilldown into lag in schema fpml-com-4-5_xsd Drilldown into calculationPeriodsScheduleReference in schema fpml-com-4-5_xsd Drilldown into calculationPeriodsReference in schema fpml-com-4-5_xsd Drilldown into CommodityCalculationPeriodsPointer.model in schema fpml-com-4-5_xsd Drilldown into id in schema fpml-com-4-5_xsdXSD Diagram of CommodityPricingDates in schema fpml-com-4-5_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="CommodityPricingDates">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">The dates on which prices are observed for the underlyer.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:group ref="CommodityCalculationPeriodsPointer.model" />
        <xsd:choice>
            <xsd:sequence>
                <xsd:element name="lag" type="Lag" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">The pricing period per calculation period if the pricing days do not wholly fall within the respective calculation period.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:group ref="PricingDays.model" />
                <xsd:element name="businessCalendar" type="CommodityBusinessCalendar" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Identifies a commodity business day calendar from which the pricing dates will be generated.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
            <xsd:element name="pricingDates" type="AdjustableDates" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">A list of adjustable dates on which the trade would price. Each date will price for the Calculation Period within which it falls.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:choice>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
calculationPeriodsReference fpml:calculationPeriodsReference (1) (1)
calculationPeriodsScheduleReference fpml:calculationPeriodsScheduleReference (1) (1)
lag fpml:lag 0 (1)
dayType fpml:dayType (1) (1)
dayDistribution fpml:dayDistribution (1) (1)
dayCount fpml:dayCount 0 (1)
dayOfWeek fpml:dayOfWeek (1) 7
dayNumber fpml:dayNumber 0 (1)
businessCalendar fpml:businessCalendar 0 (1)
pricingDates fpml:pricingDates (1) unbounded
<xs:group> fpml:CommodityCalculationPeriodsPointer.model (1) (1)
<xs:group> fpml:PricingDays.model (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id fpml:id (Optional)
Collapse Derivation Tree:
Collapse References:
fpml:pricingDates, fpml:pricingDates