XML Schema Documentation

Complex Type: Compounding

[Table of contents]

Super-types: None
Sub-types: None
Name Compounding
Used by (from the same schema document) Complex Type InterestCalculation
Abstract no
Documentation Specifies the compounding method and the compounding rate.
XML Instance Representation
<...>
<compoundingMethod> CompoundingMethodEnum </compoundingMethod> [0..1]

'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.'

<compoundingRate> CompoundingRate </compoundingRate> [1]

'Defines a compounding rate. The compounding interest can either point back to the interest calculation node on the Interest Leg, or be defined specifically.'

<compoundingSpread> xsd:decimal </compoundingSpread> [0..1]

'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.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="Compounding">
<xsd:sequence>
<xsd:element name="compoundingMethod" type=" CompoundingMethodEnum " minOccurs="0"/>
<xsd:element name="compoundingRate" type=" CompoundingRate "/>
<xsd:element name="compoundingSpread" type=" xsd:decimal " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>