Definition Type: ComplexType
Name: InterestLeg
Namespace: http://www.fpml.org/2003/FpML-4-0
Containing Schema: fpml-eqs-4-0.xsd
Abstract
Documentation:
A type describing the fixed income leg of the equity swap.
Collapse XSD Schema Diagram:
Drilldown into interestCalculation in schema fpml-eqs-4-0_xsd Drilldown into interestAmount in schema fpml-eqs-4-0_xsd Drilldown into notional in schema fpml-eqs-4-0_xsd Drilldown into interestLegCalculationPeriodDates in schema fpml-eqs-4-0_xsd Drilldown into receiverPartyReference in schema fpml-shared-4-0_xsd Drilldown into payerPartyReference in schema fpml-shared-4-0_xsd Drilldown into PayerReceiver.model in schema fpml-shared-4-0_xsd Drilldown into legIdentifier in schema fpml-eqs-4-0_xsdXSD Diagram of InterestLeg in schema fpml-eqs-4-0_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="InterestLeg">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type describing the fixed income leg of the equity swap.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:group ref="PayerReceiver.model" />
        <xsd:element name="interestLegCalculationPeriodDates">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Component that holds the various dates used to specify the interest leg of the equity swap. It is used to define the InterestPeriodDates identifyer.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="effectiveDate" type="AdjustableOrRelativeDate">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Specifies the effective date of the equity swap. This global element is valid within the equity swaps namespace. Within the FpML namespace, another effectiveDate global element has been defined, that is different in the sense that it does not propose the choice of refering to another date in the document.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="terminationDate" type="AdjustableOrRelativeDate">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Specifies the termination date of the equity swap. This global element is valid within the equity swaps namespace. Within the FpML namespace, another terminationDate global element has been defined, that is different in the sense that it does not propose the choice of refering to another date in the document.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="interestLegResetDates">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Specifies the reset dates of the interest leg of the swap.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="calculationPeriodDatesReference">
                                    <xsd:annotation>
                                        <xsd:documentation xml:lang="en">A pointer style reference to the associated calculation period dates component defined elsewhere in the document.</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:complexType>
                                        <xsd:attribute name="href" type="xsd:IDREF" use="required" />
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:choice>
                                    <xsd:element name="resetRelativeTo" type="ResetRelativeToEnum">
                                        <xsd:annotation>
                                            <xsd:documentation xml:lang="en">Specifies whether the reset dates are determined with respect to each adjusted calculation period start date or adjusted calculation period end date. If the reset frequency is specified as daily this element must not be included.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="resetFrequency" type="ResetFrequency">
                                        <xsd:annotation>
                                            <xsd:documentation xml:lang="en">The frequency at which reset dates occur. In the case of a weekly reset frequency, also specifies the day of the week that the reset occurs. If the reset frequency is greater than the calculation period frequency then this implies that more than one reset date is established for each calculation period and some form of rate averaging is applicable.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                </xsd:choice>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="interestLegPaymentDates" type="AdjustableOrRelativeDates">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Specifies the payment dates of the interest leg of the swap. When defined in relation to a date specified somewhere else in the document (through the relativeDates component), this element will typically point to the payment dates of the equity leg of the swap.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="id" type="xsd:ID" use="required" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="notional">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Specifies the notional of the equity swap. When used in the equity leg, the definition will typically combine the actual amount (using the notional component defined by the FpML industry group) and the determination method. When used in the interest leg, the definition will typically point to the definition of the equity leg.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:choice>
                    <xsd:element name="determinationMethod" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Specifies the method according to which an amount or a date is determined.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="notionalAmount" type="Money">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">The notional amount.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="amountRelativeTo" type="AmountRelativeTo" />
                </xsd:choice>
                <xsd:attribute name="id" type="xsd:ID" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="interestAmount" type="LegAmount">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Specifies, in relation to each Interest Payment Date, the amount to which the Interest Payment Date relates. Unless otherwise specified, this term has the meaning defined in the ISDA 2000 ISDA Definitions.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="interestCalculation">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">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.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="floatingRateCalculation" type="FloatingRateCalculation">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">The floating rate calculation definitions</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="fixedRate" type="xsd:decimal">
                            <xsd:annotation>
                                <xsd:documentation xml:lang="en">The calculation period fixed rate. A per annum rate, expressed as a decimal. A fixed rate of 5% would be represented as 0.05.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element name="dayCountFraction" type="DayCountFractionEnum">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">The day count fraction.</xsd:documentation>
                        </xsd:annotation>
                        <!--
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension
                   base="DayCountFraction">
                    <xsd:attribute
                     default="http://www.fpml.org/spec/2000/day-count-fraction-1-0"
                     name="dayCountFractionScheme"
                     type="xsd:normalizedString"/>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
              -->
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="legIdentifier" type="xsd:ID" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
payerPartyReference nsA:payerPartyReference (1) (1)
receiverPartyReference nsA:receiverPartyReference (1) (1)
interestLegCalculationPeriodDates nsA:interestLegCalculationPeriodDates (1) (1)
notional nsA:notional (1) (1)
interestAmount nsA:interestAmount (1) (1)
interestCalculation nsA:interestCalculation (1) (1)
<xs:group> nsA:PayerReceiver.model (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
legIdentifier nsA:legIdentifier (Optional)
Collapse Derivation Tree:
Collapse References:
nsA:interestLeg