XML Schema Documentation

Complex Type: InterestCalculation

[Table of contents]

Super-types: InterestAccrualsMethod < InterestCalculation (by extension)
Sub-types: None
Name InterestCalculation
Used by (from the same schema document) Complex Type InterestLeg
Abstract no
Documentation Specifies the calculation method of the interest rate leg of the equity swap. Includes the floating or fixed rate calculation definitions, along with the determination of the day count fraction.
XML Instance Representation
<...
id=" xsd:ID [0..1]">
Start Choice [1]
<floatingRateCalculation> FloatingRateCalculation </floatingRateCalculation> [1]

'The floating rate calculation definitions'

<fixedRate> xsd:decimal </fixedRate> [1]

'The calculation period fixed rate. A per annum rate, expressed as a decimal. A fixed rate of 5% would be represented as 0.05.'

End Choice
<dayCountFraction> DayCountFraction </dayCountFraction> [1]

'The day count fraction.'

<compounding> Compounding </compounding> [0..1]

'Defines compounding rates on the Interest Leg.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="InterestCalculation">
<xsd:complexContent>
<xsd:extension base=" InterestAccrualsMethod ">
<xsd:sequence>
<xsd:element name="dayCountFraction" type=" DayCountFraction "/>
<xsd:element name="compounding" type=" Compounding " minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="id" type=" xsd:ID "/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>