Definition Type: ComplexType
Name: AveragePriceLeg
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Type: nsD: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 masterAgreementPaymentDates in schema fpml-com-5-10_xsd1 Drilldown into paymentDates in schema fpml-com-5-10_xsd1 Drilldown into CommodityNonPeriodicPaymentDates.model in schema fpml-com-5-10_xsd1 Drilldown into relativePaymentDates in schema fpml-com-5-10_xsd1 Drilldown into CommodityPaymentDates.model in schema fpml-com-5-10_xsd1 Drilldown into calculation in schema fpml-com-5-10_xsd1 Drilldown into pricingStartDate in schema fpml-com-5-10_xsd1 Drilldown into quantityReference in schema fpml-com-5-10_xsd1 Drilldown into commodity in schema fpml-asset-5-10_xsd3 Drilldown into calculationPeriodsDatesReference in schema fpml-com-5-10_xsd1 Drilldown into calculationPeriodsScheduleReference in schema fpml-com-5-10_xsd1 Drilldown into calculationPeriodsReference in schema fpml-com-5-10_xsd1 Drilldown into CommodityCalculationPeriodsPointer.model in schema fpml-com-5-10_xsd1 Drilldown into calculationPeriodsSchedule in schema fpml-com-5-10_xsd1 Drilldown into calculationPeriods in schema fpml-com-5-10_xsd1 Drilldown into calculationDates in schema fpml-com-5-10_xsd1 Drilldown into CommodityCalculationPeriods.model in schema fpml-com-5-10_xsd1 Drilldown into receiverAccountReference in schema fpml-shared-5-10_xsd3 Drilldown into receiverPartyReference in schema fpml-shared-5-10_xsd3 Drilldown into Receiver.model in schema fpml-shared-5-10_xsd3 Drilldown into payerAccountReference in schema fpml-shared-5-10_xsd3 Drilldown into payerPartyReference in schema fpml-shared-5-10_xsd3 Drilldown into Payer.model in schema fpml-shared-5-10_xsd3 Drilldown into PayerReceiver.model in schema fpml-shared-5-10_xsd3 Drilldown into id in schema fpml-shared-5-10_xsd3 Drilldown into Leg in schema fpml-shared-5-10_xsd3 Drilldown into CommoditySwapLeg in schema fpml-com-5-10_xsd1XSD Diagram of AveragePriceLeg in schema fpml-com-5-10_xsd1 (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:group ref="PayerReceiver.model">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">A complex group containing references to the identity of the paying party, the receiving party and the accounts used by each.</xsd:documentation>
                    </xsd:annotation>
                </xsd:group>
                <xsd:group ref="CommodityCalculationPeriods.model" />
                <xsd:element ref="commodity" minOccurs="0" />
                <xsd:element name="quantityReference" type="QuantityReference" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">A pointer to a specification of quantity defined elsewhere.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <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:group ref="CommodityPaymentDates.model" />
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
payerPartyReference nsD:payerPartyReference (1) (1)
payerAccountReference nsD:payerAccountReference 0 (1)
receiverPartyReference nsD:receiverPartyReference 0 (1)
receiverAccountReference nsD:receiverAccountReference 0 (1)
calculationDates nsD:calculationDates (1) (1)
calculationPeriods nsD:calculationPeriods (1) (1)
calculationPeriodsSchedule nsD:calculationPeriodsSchedule (1) (1)
calculationPeriodsReference nsD:calculationPeriodsReference (1) (1)
calculationPeriodsScheduleReference nsD:calculationPeriodsScheduleReference (1) (1)
calculationPeriodsDatesReference nsD:calculationPeriodsDatesReference (1) (1)
commodity nsD:commodity 0 (1)
quantityReference nsD:quantityReference 0 (1)
pricingStartDate nsD:pricingStartDate 0 (1)
calculation nsD:calculation 0 (1)
relativePaymentDates nsD:relativePaymentDates (1) (1)
paymentDates nsD:paymentDates (1) (1)
masterAgreementPaymentDates nsD:masterAgreementPaymentDates (1) (1)
<xs:group> nsD:PayerReceiver.model (1) (1)
<xs:group> nsD:Payer.model (1) (1)
<xs:group> nsD:Receiver.model (1) (1)
<xs:group> nsD:CommodityCalculationPeriods.model (1) (1)
<xs:group> nsD:CommodityCalculationPeriodsPointer.model 0 (1)
<xs:group> nsD:CommodityPaymentDates.model (1) (1)
<xs:group> nsD:CommodityNonPeriodicPaymentDates.model (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id nsD:id (Optional)
Collapse Derivation Tree:
Collapse References:
nsD:averagePriceLeg