fpml:averagePriceLeg
Specifies the calculated floating price leg of a Commodity Forward Transaction.
Element information
Namespace: http://www.fpml.org/FpML-5/confirmation
Schema document: fpml-com-5-5.xsd
Type: fpml:AveragePriceLeg
Properties: Local, Qualified
Content
- Sequence [1..1]
- fpml:payerPartyReference [1..1] A reference to the party responsible for making the payments defined by this structure.
- fpml:payerAccountReference [0..1] A reference to the account responsible for making the payments defined by this structure.
- fpml:receiverPartyReference [1..1] A reference to the party that receives the payments corresponding to this structure.
- fpml:receiverAccountReference [0..1] A reference to the account that receives the payments corresponding to this structure.
- Choice [1..1]
- fpml:calculationDates The Calculation Period dates for this leg of the trade where the Calculation Periods are all one day long, typically a physically-settled emissions or metals trade. Only dates explicitly included determine the Calculation Periods and there is a Calculation Period for each date specified.
- fpml:calculationPeriods The Calculation Period start dates for this leg of the swap. This type is only intended to be used if the Calculation Periods differ on each leg. If Calculation Periods mirror another leg, then the calculationPeriodsReference element should be used to point to the Calculation Periods on that leg - or the calculationPeriodsScheduleReference can be used to point to the Calculation Periods Schedule for that leg.
- fpml:calculationPeriodsSchedule The Calculation Periods for this leg of the swap. This type is only intended to be used if the Calculation Periods differ on each leg. If Calculation Periods mirror another leg, then the calculationPeriodsReference element should be used to point to the Calculation Periods on the other leg - or the calculationPeriodsScheduleReference can be used to point to the Calculation Periods Schedule for that leg.
- fpml:calculationPeriodsReference A pointer style reference to the Calculation Periods defined on another leg.
- fpml:calculationPeriodsScheduleReference A pointer style reference to the Calculation Periods Schedule defined on another leg.
- fpml:calculationPeriodsDatesReference A pointer style reference to single-day-duration Calculation Periods defined on another leg.
- fpml:commodity [1..1] Identifies the underlying asset when it is a listed commodity.
- fpml:quantityReference [1..1] A pointer to a specification of quantity defined elsewhere.
- fpml:pricingStartDate [1..1] 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.
- fpml:calculation [1..1] Captures details relevant to the calculation of the floating price.
- Choice [1..1]
- fpml:relativePaymentDates The Payment Dates of the trade relative to the Calculation Periods.
- fpml:paymentDates Dates on which payments will be made.
- fpml:masterAgreementPaymentDates If present and true indicates that the Payment Date(s) are specified in the relevant master agreement.
from group fpml:CommodityNonPeriodicPaymentDates.model
from group fpml:PayerReceiver.modelfrom group fpml:CommodityCalculationPeriods.modelfrom group fpml:CommodityPaymentDates.model
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
id | [0..1] | xsd:ID | from type fpml:Leg |
Used in
- Type fpml:CommodityForward (Element fpml:commodityForward)
Sample instance
<averagePriceLeg> <payerPartyReference href="partyA"/> <receiverPartyReference href="partyB"/> <calculationPeriodsSchedule id="calculationPeriodSchedule"> <periodMultiplier>1</periodMultiplier> <period>M</period> <balanceOfFirstPeriod>false</balanceOfFirstPeriod> </calculationPeriodsSchedule> <commodity> <instrumentId instrumentIdScheme="http://www.techco.com/coding-scheme/commodity-reference-price-2-0">PLATINUM-A.M. FIX</instrumentId> <specifiedPrice>Morning</specifiedPrice> </commodity> <quantityReference href="deliveryQuantity"/> <pricingStartDate> <unadjustedDate>2012-04-01</unadjustedDate> <dateAdjustments> <businessDayConvention>NONE</businessDayConvention> </dateAdjustments> </pricingStartDate> <calculation> <pricingDates> <calculationPeriodsScheduleReference href="calculationPeriodSchedule"/> <lag> <lagDuration> <periodMultiplier>1</periodMultiplier> <period>M</period> </lagDuration> </lag> <dayType>CommodityBusiness</dayType> <dayDistribution>All</dayDistribution> </pricingDates> </calculation> <paymentDates> <relativeDate> <periodMultiplier>0</periodMultiplier> <period>D</period> <businessDayConvention>NotApplicable</businessDayConvention> <dateRelativeTo href="valueDate"/> </relativeDate> </paymentDates> </averagePriceLeg>