Definition Type: ComplexType
Name: AveragePriceLeg
Namespace: http://www.fpml.org/FpML-5/transparency
Type: nsF:CommoditySwapLeg
Containing Schema: fpml-com-5-10.xsd
Abstract
Documentation:
The average price leg of an average price commodity bullion or non-precious metal forward transaction.
Collapse XSD Schema Diagram:
Drilldown into calculation in schema fpml-com-5-10_xsd3 Drilldown into pricingStartDate in schema fpml-com-5-10_xsd3 Drilldown into commodity in schema fpml-asset-5-10_xsd5 Drilldown into id in schema fpml-shared-5-10_xsd5 Drilldown into Leg in schema fpml-shared-5-10_xsd5 Drilldown into CommoditySwapLeg in schema fpml-com-5-10_xsd3XSD Diagram of AveragePriceLeg in schema fpml-com-5-10_xsd3 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="AveragePriceLeg">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">The average price leg of an average price commodity bullion or non-precious metal forward transaction.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="CommoditySwapLeg">
            <xsd:sequence>
                <xsd:element ref="commodity" />
                <xsd:element name="pricingStartDate" type="AdjustableDate" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Defines the Start of the Pricing period. PricingStartDate is optional when discrete pricingDates are supplied and is not recommended to be included. Should they coexist, pricingStartDate is expected to be the same as the earliest pricing date or earlier for a Term deal as the discrete dates will take precedence.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="calculation" type="FloatingLegCalculation" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Captures details relevant to the calculation of the floating price.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
commodity nsF:commodity (1) (1)
pricingStartDate nsF:pricingStartDate 0 (1)
calculation nsF:calculation 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id nsF:id (Optional)
Collapse Derivation Tree:
Collapse References:
nsF:averagePriceLeg