Definition Type: ComplexType
Name: Compounding
Namespace: http://www.fpml.org/FpML-5/transparency
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_xsd3 Drilldown into compoundingSpread in schema fpml-eq-shared-5-10_xsd3 Drilldown into compoundingRate in schema fpml-eq-shared-5-10_xsd3 Drilldown into compoundingMethod in schema fpml-eq-shared-5-10_xsd3XSD Diagram of Compounding in schema fpml-eq-shared-5-10_xsd3 (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 nsF:compoundingMethod 0 (1)
compoundingRate nsF:compoundingRate 0 (1)
compoundingSpread nsF:compoundingSpread 0 (1)
compoundingDates nsF:compoundingDates 0 (1)
Collapse Derivation Tree:
Collapse References:
nsF:compounding