Definition Type: SimpleType
Name: CommodityPayRelativeToEnum
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Containing Schema: fpml-enum-5-10.xsd
Documentation:
The Commodity specification of whether payments occur relative e.g. to the Trade Date, or the end of the month, etc.
Collapse XSD Schema Diagram:
XSD Diagram of CommodityPayRelativeToEnum in schema fpml-enum-5-10_xsd3 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:simpleType name="CommodityPayRelativeToEnum">
    <xsd:annotation>
        <xsd:documentation source="http://www.FpML.org" xml:lang="en">The Commodity specification of whether payments occur relative e.g. to the Trade Date, or the end of the month, etc.</xsd:documentation>
    </xsd:annotation>
    <xsd:union memberTypes="PayRelativeToEnum">
        <xsd:simpleType>
            <xsd:restriction base="xsd:token">
                <xsd:enumeration value="CalculationDate">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">Payments will occur relative to the Calculation Date.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="CalculationPeriodMonthEnd">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">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.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="CalculationPeriodMonthStart">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">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.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="EffectiveDate">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">Payments will occur relative to the Effective Date of the contract.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="PricingPeriodMonthEnd">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">Payments will occur relative to the end of the month date for the month in which Pricing Days occur.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="TerminationOrExpirationDate">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">Payments will occur relative to the Termination Date of a swap or the last Expiration Date of an option.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="TradeDate">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">Payments will occur relative to the Trade Date.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="PricingPeriodEndOfWeek">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">Payments will occur relative to end of each week relative to the pricing period.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="FirstPricingDate">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.FpML.org" xml:lang="en">Payments will occur relative to the first pricing date of each calculation period.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:union>
</xsd:simpleType>
Collapse Derivation Tree:
Collapse References:
nsD:payRelativeTo