complexType "InterestLeg"
Namespace:
Content:
complex, 1 attribute, 12 elements
Defined:
Includes:
definitions of 5 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
    >
   
Content: 
legIdentifier*, payerPartyReference?, payerAccountReference?, receiverPartyReference?, receiverAccountReference?, effectiveDate?, terminationDate?, interestLegCalculationPeriodDates?, notional?, interestAmount?, interestCalculation?, stubCalculationPeriod?
</...>
Content Model Elements (12):
effectiveDate (defined in DirectionalLeg complexType),
interestAmount,
interestCalculation,
interestLegCalculationPeriodDates,
legIdentifier,
notional (in interestLeg),
payerAccountReference,
payerPartyReference,
receiverAccountReference,
receiverPartyReference (defined in PayerReceiver.model group),
stubCalculationPeriod,
terminationDate (defined in DirectionalLeg complexType)
All Direct / Indirect Based Elements (1):
interestLeg
Known Usage Locations
Annotation
A type describing the fixed income leg of the equity swap.
Type Definition Detail
Type Derivation Tree
Leg (extension)
  DirectionalLeg (extension)
      InterestLeg
XML Source (w/o annotations (6); see within schema source)
<xsd:complexType name="InterestLeg">
<xsd:complexContent>
<xsd:extension base="DirectionalLeg">
<xsd:sequence>
<xsd:element minOccurs="0" name="interestLegCalculationPeriodDates" type="InterestLegCalculationPeriodDates"/>
<xsd:element minOccurs="0" name="notional" type="ReturnSwapNotional"/>
<xsd:element minOccurs="0" name="interestAmount" type="LegAmount"/>
<xsd:element minOccurs="0" name="interestCalculation" type="InterestCalculation"/>
<xsd:element minOccurs="0" name="stubCalculationPeriod" type="StubCalculationPeriod"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 5/12)
interestAmount
Type:
LegAmount, complex content
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.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="interestAmount" type="LegAmount"/>

interestCalculation
Type:
InterestCalculation, complex content
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 Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="interestCalculation" type="InterestCalculation"/>

interestLegCalculationPeriodDates
Type:
Component that holds the various dates used to specify the interest leg of the equity swap. It is used to define the InterestPeriodDates identifyer.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="interestLegCalculationPeriodDates" type="InterestLegCalculationPeriodDates"/>

notional
Type:
ReturnSwapNotional, complex content
Specifies the notional of a return type 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.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="notional" type="ReturnSwapNotional"/>

stubCalculationPeriod
Type:
StubCalculationPeriod, complex content
Specifies the stub calculation period.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="stubCalculationPeriod" type="StubCalculationPeriod"/>

XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.