Definition Type: Group
Name: CommodityNotionalQuantity.model
Namespace: http://www.fpml.org/FpML-5/reporting
Containing Schema: fpml-com-5-10.xsd
Documentation:
The different options for specifying the Notional Quantity. A flat notional for the term of the contract may be specified, or else the Notional Quantity per Calculation Period. In the latter case, there must be a notional quantity step specified for each Calculation Period, regardless of whether the Notional Quantity changes or remains the same between periods.
Collapse XSD Schema Diagram:
Drilldown into quantityReference in schema fpml-com-5-10_xsd2 Drilldown into totalNotionalQuantity in schema fpml-com-5-10_xsd2 Drilldown into settlementPeriodsNotionalQuantity in schema fpml-com-5-10_xsd2 Drilldown into notionalQuantity in schema fpml-com-5-10_xsd2 Drilldown into notionalQuantitySchedule in schema fpml-com-5-10_xsd2XSD Diagram of CommodityNotionalQuantity.model in schema fpml-com-5-10_xsd2 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:group name="CommodityNotionalQuantity.model">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">The different options for specifying the Notional Quantity. A flat notional for the term of the contract may be specified, or else the Notional Quantity per Calculation Period. In the latter case, there must be a notional quantity step specified for each Calculation Period, regardless of whether the Notional Quantity changes or remains the same between periods.</xsd:documentation>
    </xsd:annotation>
    <xsd:choice>
        <xsd:sequence>
            <xsd:choice minOccurs="0">
                <xsd:element name="notionalQuantitySchedule" type="CommodityNotionalQuantitySchedule">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Allows the documentation of a shaped notional trade where the notional changes over the life of the transaction.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="notionalQuantity" type="CommodityNotionalQuantity">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">The Notional Quantity.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="settlementPeriodsNotionalQuantity" type="CommoditySettlementPeriodsNotionalQuantity" maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">For an electricity transaction, the Notional Quantity for a one or more groups of Settlement Periods to which the Notional Quantity is based. If the schedule differs for different groups of Settlement Periods, this element should be repeated.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element name="totalNotionalQuantity" type="xsd:decimal" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The Total Notional Quantity.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:element name="quantityReference" type="QuantityReference">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A pointer style reference to a quantity defined on another leg.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:choice>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
notionalQuantitySchedule nsE:notionalQuantitySchedule (1) (1)
notionalQuantity nsE:notionalQuantity (1) (1)
settlementPeriodsNotionalQuantity nsE:settlementPeriodsNotionalQuantity (1) unbounded
totalNotionalQuantity nsE:totalNotionalQuantity 0 (1)
quantityReference nsE:quantityReference (1) (1)