Definition Type: ComplexType
Name: Compounding
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Containing Schema: fpml-eq-shared-5-10.xsd
Abstract
Documentation:
Specifies the compounding method and the compounding rate.
Collapse XSD Schema Diagram:
Drilldown into compoundingDates in schema fpml-eq-shared-5-10_xsd1 Drilldown into compoundingSpread in schema fpml-eq-shared-5-10_xsd1 Drilldown into compoundingRate in schema fpml-eq-shared-5-10_xsd1 Drilldown into compoundingMethod in schema fpml-eq-shared-5-10_xsd1XSD Diagram of Compounding in schema fpml-eq-shared-5-10_xsd1 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="Compounding">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Specifies the compounding method and the compounding rate.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="compoundingMethod" type="CompoundingMethodEnum" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">If more that one calculation period contributes to a single payment amount this element specifies whether compounding is applicable, and if so, what compounding method is to be used. This element must only be included when more that one calculation period contributes to a single payment amount.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="compoundingRate" type="CompoundingRate" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Defines a compounding rate. The compounding interest can either point back to the interest calculation node on the Interest Leg, or be defined specifically.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="compoundingSpread" type="xsd:decimal" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Defines the spread to be used for compounding. This field should be used in scenarios where the interest payment is based on a compounding formula that uses a compounding spread in addition to the regular spread.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="compoundingDates" type="AdjustableRelativeOrPeriodicDates2" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Defines the compounding dates.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
compoundingMethod nsD:compoundingMethod 0 (1)
compoundingRate nsD:compoundingRate 0 (1)
compoundingSpread nsD:compoundingSpread 0 (1)
compoundingDates nsD:compoundingDates 0 (1)
Collapse Derivation Tree:
Collapse References:
nsD:compounding