simpleType "CommodityPayRelativeToEnum"
Namespace:
Defined:
globally in fpml-enum-5-8.xsd; see XML source
Used:
Simple Content Model
("CalculationPeriodStartDate" | "CalculationPeriodEndDate" | "LastPricingDate" | "ResetDate" | "ValuationDate") | ("CalculationDate" | "CalculationPeriodMonthEnd" | "CalculationPeriodMonthStart" | "EffectiveDate" | "PricingPeriodMonthEnd" | "TerminationOrExpirationDate" | "TradeDate" | "PricingPeriodEndOfWeek" | "FirstPricingDate")
All Direct / Indirect Based Elements (1):
payRelativeTo (defined in CommodityRelativePaymentDates complexType)
Known Usage Locations
Annotation
The Commodity specification of whether payments occur relative e.g. to the Trade Date, or the end of the month, etc.
Type Definition Detail
Type Derivation Tree
union of (PayRelativeToEnum | restriction of Token)
  CommodityPayRelativeToEnum
Derivation:
by union
Member Types
  1. anonymous simpleType:
    Derivation:
    restriction of Token
    Facets:
    enumeration:
    "CalculationDate"
     - 
    Payments will occur relative to the Calculation Date.
    "CalculationPeriodMonthEnd"
     - 
    Payments will occur relative to the end of the month date for Calculation Periods which do not end on the last day of the month.
    "CalculationPeriodMonthStart"
     - 
    Payments will occur relative to the start of the month date for Calculation Periods which do not begin on the first day of the month.
    "EffectiveDate"
     - 
    Payments will occur relative to the Effective Date of the contract.
    "PricingPeriodMonthEnd"
     - 
    Payments will occur relative to the end of the month date for the month in which Pricing Days occur.
    "TerminationOrExpirationDate"
     - 
    Payments will occur relative to the Termination Date of a swap or the last Expiration Date of an option.
    "TradeDate"
     - 
    Payments will occur relative to the Trade Date.
    "PricingPeriodEndOfWeek"
     - 
    Payments will occur relative to end of each week relative to the pricing period.
    "FirstPricingDate"
     - 
    Payments will occur relative to the first pricing date of each calculation period.
XML Source (w/o annotations (10); see within schema source)
<xsd:simpleType name="CommodityPayRelativeToEnum">
<xsd:union memberTypes="PayRelativeToEnum">
<xsd:simpleType>
<xsd:restriction base="Token">
<xsd:enumeration value="CalculationDate"/>
<xsd:enumeration value="CalculationPeriodMonthEnd"/>
<xsd:enumeration value="CalculationPeriodMonthStart"/>
<xsd:enumeration value="EffectiveDate"/>
<xsd:enumeration value="PricingPeriodMonthEnd"/>
<xsd:enumeration value="TerminationOrExpirationDate"/>
<xsd:enumeration value="TradeDate"/>
<xsd:enumeration value="PricingPeriodEndOfWeek"/>
<xsd:enumeration value="FirstPricingDate"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.