Leg

/FundsXML4/AssetMasterData/Asset/AssetDetails/Swap/Legs/Leg

Diagram

Documentation

EN

Swap leg details

DE

Swap leg details

FR

Swap leg details

NL

Swap leg details

Properties

Type
(anonymous)
Cardinality
1..*
Namespace
xs = "http://www.w3.org/2001/XMLSchema"
vc = "http://www.w3.org/2007/XMLSchema-versioning"
altova = "http://www.altova.com/xml-schema-extensions"
ds = "http://www.w3.org/2000/09/xmldsig#"
Level
6

Child Elements & Attributes

Child elements and attributes of this element
Name (XPath) Type Documentation Sample Data
xs:string

Buy or Sell

Kauf oder Verkauf

Achat ou Vente

Koop van Verkoop

SELL
ISOCurrencyCodeType

Notional Currency

Nominell Währung

Notionnel Devise

Nominaal Valuta

ITI
xs:decimal

Notional Amount

Nominell Betrag

Notionnel Montant

Nominaal Bedrag

802.87
xs:decimal 886.57
xs:date 2021-01-10
xs:decimal 970.87
xs:date 2022-11-02
xs:date 2022-02-24
xs:string

Fixed rate or variable rate

Fixed Satz oder variable Satz

Fixed taux ou variable taux

Fixed tarief van variable tarief

Fixed Rate
xs:decimal

Spread in basis points

Spread in basis points

Spread dans basis points

Spread in basis points

347.84
xs:decimal 121.02
xs:decimal 228.74
FrequencyType

Frequency:
DAIL ... Daily
MNTH ... Monthly
QURT ... Quarterly
SEMI ... Semiannual
TWMN ... Twomonthly
TWWK ... Twoweekly
WEEK ... Weekly
YEAR

[AUTO] Häufigkeit:
DAIL ... Täglich
MNTH ... Monatlich
QURT ... Vierteljährlich
SEMI ... Halbjährlich
TWMN ... Zweimonatlich
TWWK ... Zweiwöchentlich
WEEK ... Wöchentlich
YEAR ... Jährlich

Frequency:
DAIL ... Quotidien
MNTH ... Mensuel
QURT ... Trimestriel
SEMI ... Semiannual
TWMN ... Twomonthly
TWWK ... Twoweekly
WEEK ... Hebdomadaire
YEAR

Frequency:
DAIL ... Dagelijks
MNTH ... Maandelijks
QURT ... Kwartaal
SEMI ... Semiannual
TWMN ... Twomonthly
TWWK ... Twoweekly
WEEK ... Wekelijks
YEAR

YEAR
FrequencyType

Frequency:
DAIL ... Daily
MNTH ... Monthly
QURT ... Quarterly
SEMI ... Semiannual
TWMN ... Twomonthly
TWWK ... Twoweekly
WEEK ... Weekly
YEAR

[AUTO] Häufigkeit:
DAIL ... Täglich
MNTH ... Monatlich
QURT ... Vierteljährlich
SEMI ... Halbjährlich
TWMN ... Zweimonatlich
TWWK ... Zweiwöchentlich
WEEK ... Wöchentlich
YEAR ... Jährlich

Frequency:
DAIL ... Quotidien
MNTH ... Mensuel
QURT ... Trimestriel
SEMI ... Semiannual
TWMN ... Twomonthly
TWWK ... Twoweekly
WEEK ... Hebdomadaire
YEAR

Frequency:
DAIL ... Dagelijks
MNTH ... Maandelijks
QURT ... Kwartaal
SEMI ... Semiannual
TWMN ... Twomonthly
TWWK ... Twoweekly
WEEK ... Wekelijks
YEAR

TWWK
xs:date 2020-06-18
xs:string

In arrears or Upfront

In arrears oder Upfront

In arrears ou Upfront

In arrears van Upfront

Upfront
xs:string

Cash or Cash Netted or Notional Exchange or Physical Delivery

Cash oder Cash Netted oder Nominell Börse oder Physical Delivery

Cash ou Cash Netted ou Notionnel Bourse ou Physical Delivery

Cash van Cash Netted van Nominaal Beurs van Physical Delivery

Notional Exchange
xs:string

End of month
Floating
Following
Following modified
Preceeding
Preceeding modified

End von month
Floating
Following
Following modified
Preceeding
Preceeding modified

End de month
Floating
Following
Following modified
Preceeding
Preceeding modified

End van month
Floating
Following
Following modified
Preceeding
Preceeding modified

Preceeding modified
xs:string

Average
Compound
Flat compounding
Simple

Average
Compound
Flat compounding
Simple

Average
Compound
Flat compounding
Simple

Average
Compound
Flat compounding
Simple

Simple
xs:string

ACT/ACT, ACT/360, ...

ACT/ACT, ACT/360, ...

ACT/ACT, ACT/360, ...

ACT/ACT, ACT/360, ...

30E/360
IdentifiersType

Depricated: Underlying Index

Depricated: Basiswert Index

Depricated: Sous-jacent Index

Depricated: Onderliggende waarde Index

UnderlyingType

Refers to the security underlying the derivative product

Refers zu Wertpapier Basiswert Derivat product

Refers à titre sous-jacent dérivé product

Refers naar effect onderliggende waarde derivaat product

xs:string

Begin, End, Begin and end, None

Begin, End, Begin und end, None

Begin, End, Begin et end, None

Begin, End, Begin en end, None

None
xs:int 1
xs:int 11
xs:decimal 268.86
xs:date 2023-08-12
xs:string

Interpolation at beginning, Interpolation at the end, Interpolation at beginning and end

Interpolation at beginning, Interpolation at end, Interpolation at beginning und end

Interpolation at beginning, Interpolation at end, Interpolation at beginning et end

Interpolation at beginning, Interpolation at end, Interpolation at beginning en end

Interpolation at end
(anonymous)
(anonymous)
(anonymous)

Element Definition

<xs:element xmlns:altova="http://www.altova.com/xml-schema-extensions"
            xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            maxOccurs="unbounded"
            name="Leg">
   <xs:annotation>
      <xs:documentation xml:lang="en">Swap leg details</xs:documentation>
      <xs:documentation xml:lang="de">Swap leg details</xs:documentation>
      <xs:documentation xml:lang="fr">Swap leg details</xs:documentation>
      <xs:documentation xml:lang="nl">Swap leg details</xs:documentation>
   </xs:annotation>
   <xs:complexType>
      <xs:complexContent>
         <xs:extension base="LegType">
            <xs:sequence>
               <xs:element name="Type">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Buy or Sell</xs:documentation>
                     <xs:documentation xml:lang="de">Kauf oder Verkauf</xs:documentation>
                     <xs:documentation xml:lang="fr">Achat ou Vente</xs:documentation>
                     <xs:documentation xml:lang="nl">Koop van Verkoop</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="BUY"/>
                        <xs:enumeration value="SELL"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="Currency" type="ISOCurrencyCodeType">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Notional Currency</xs:documentation>
                     <xs:documentation xml:lang="de">Nominell Währung</xs:documentation>
                     <xs:documentation xml:lang="fr">Notionnel Devise</xs:documentation>
                     <xs:documentation xml:lang="nl">Nominaal Valuta</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="Notional" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Notional Amount</xs:documentation>
                     <xs:documentation xml:lang="de">Nominell Betrag</xs:documentation>
                     <xs:documentation xml:lang="fr">Notionnel Montant</xs:documentation>
                     <xs:documentation xml:lang="nl">Nominaal Bedrag</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="BulletPaymentAmount" type="xs:decimal"/>
               <xs:element minOccurs="0" name="BulletPaymentDate" type="xs:date"/>
               <xs:element minOccurs="0" name="UpfrontPaymentAmount" type="xs:decimal"/>
               <xs:element minOccurs="0" name="UpfrontPaymentDate" type="xs:date"/>
               <xs:element minOccurs="0" name="AccrualDate" type="xs:date"/>
               <xs:element minOccurs="0" name="YieldType">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Fixed rate or variable rate</xs:documentation>
                     <xs:documentation xml:lang="de">Fixed Satz oder variable Satz</xs:documentation>
                     <xs:documentation xml:lang="fr">Fixed taux ou variable taux</xs:documentation>
                     <xs:documentation xml:lang="nl">Fixed tarief van variable tarief</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Fixed Rate"/>
                        <xs:enumeration value="Variable Rate"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="Spread" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Spread in basis points</xs:documentation>
                     <xs:documentation xml:lang="de">Spread in basis points</xs:documentation>
                     <xs:documentation xml:lang="fr">Spread dans basis points</xs:documentation>
                     <xs:documentation xml:lang="nl">Spread in basis points</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="FixedRate" type="xs:decimal"/>
               <xs:element minOccurs="0" name="RecoveryRate" type="xs:decimal"/>
               <xs:element minOccurs="0" name="PayFrequency" type="FrequencyType"/>
               <xs:element minOccurs="0" name="FixingFrequency" type="FrequencyType"/>
               <xs:element minOccurs="0" name="FirstFixingDate" type="xs:date"/>
               <xs:element minOccurs="0" name="ResetType">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">In arrears or Upfront</xs:documentation>
                     <xs:documentation xml:lang="de">In arrears oder Upfront</xs:documentation>
                     <xs:documentation xml:lang="fr">In arrears ou Upfront</xs:documentation>
                     <xs:documentation xml:lang="nl">In arrears van Upfront</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="In arrears"/>
                        <xs:enumeration value="Upfront"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="SettlementType">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Cash or Cash Netted or Notional Exchange or Physical Delivery</xs:documentation>
                     <xs:documentation xml:lang="de">Cash oder Cash Netted oder Nominell Börse oder Physical Delivery</xs:documentation>
                     <xs:documentation xml:lang="fr">Cash ou Cash Netted ou Notionnel Bourse ou Physical Delivery</xs:documentation>
                     <xs:documentation xml:lang="nl">Cash van Cash Netted van Nominaal Beurs van Physical Delivery</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Cash"/>
                        <xs:enumeration value="Cash Netted"/>
                        <xs:enumeration value="Notional Exchange"/>
                        <xs:enumeration value="Physical Delivery"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="RollConvention">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">End of month
Floating
Following
Following modified
Preceeding
Preceeding modified</xs:documentation>
                     <xs:documentation xml:lang="de">End von month
Floating
Following
Following modified
Preceeding
Preceeding modified</xs:documentation>
                     <xs:documentation xml:lang="fr">End de month
Floating
Following
Following modified
Preceeding
Preceeding modified</xs:documentation>
                     <xs:documentation xml:lang="nl">End van month
Floating
Following
Following modified
Preceeding
Preceeding modified</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="End of month"/>
                        <xs:enumeration value="Floating"/>
                        <xs:enumeration value="Following"/>
                        <xs:enumeration value="Following modified"/>
                        <xs:enumeration value="Preceeding"/>
                        <xs:enumeration value="Preceeding modified"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="YieldCalculationMethod">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Average
Compound
Flat compounding
Simple</xs:documentation>
                     <xs:documentation xml:lang="de">Average
Compound
Flat compounding
Simple</xs:documentation>
                     <xs:documentation xml:lang="fr">Average
Compound
Flat compounding
Simple</xs:documentation>
                     <xs:documentation xml:lang="nl">Average
Compound
Flat compounding
Simple</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Average"/>
                        <xs:enumeration value="Compound"/>
                        <xs:enumeration value="Flat compounding"/>
                        <xs:enumeration value="Simple"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="YieldDayConvention">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">ACT/ACT, ACT/360, ...</xs:documentation>
                     <xs:documentation xml:lang="de">ACT/ACT, ACT/360, ...</xs:documentation>
                     <xs:documentation xml:lang="fr">ACT/ACT, ACT/360, ...</xs:documentation>
                     <xs:documentation xml:lang="nl">ACT/ACT, ACT/360, ...</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="ACT/ACT"/>
                        <xs:enumeration value="ACT/360"/>
                        <xs:enumeration value="ACT/365"/>
                        <xs:enumeration value="30/360"/>
                        <xs:enumeration value="30/365"/>
                        <xs:enumeration value="30B/360"/>
                        <xs:enumeration value="30E/360"/>
                        <xs:enumeration value="30U/360"/>
                        <xs:enumeration value="BusinessDays/252"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="Underlying" type="IdentifiersType">
                  <xs:annotation>
                     <xs:appinfo>@deprecated: please use UnderlyingAsset instead
@deprecated-since: 4.2.7
												</xs:appinfo>
                     <xs:documentation xml:lang="en">Depricated: Underlying Index</xs:documentation>
                     <xs:documentation xml:lang="de">Depricated: Basiswert Index</xs:documentation>
                     <xs:documentation xml:lang="fr">Depricated: Sous-jacent Index</xs:documentation>
                     <xs:documentation xml:lang="nl">Depricated: Onderliggende waarde Index</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="UnderlyingAsset" type="UnderlyingType">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Refers to the security underlying the derivative product</xs:documentation>
                     <xs:documentation xml:lang="de">Refers zu Wertpapier Basiswert Derivat product</xs:documentation>
                     <xs:documentation xml:lang="fr">Refers à titre sous-jacent dérivé product</xs:documentation>
                     <xs:documentation xml:lang="nl">Refers naar effect onderliggende waarde derivaat product</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="ExchangeConvention">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Begin, End, Begin and end, None</xs:documentation>
                     <xs:documentation xml:lang="de">Begin, End, Begin und end, None</xs:documentation>
                     <xs:documentation xml:lang="fr">Begin, End, Begin et end, None</xs:documentation>
                     <xs:documentation xml:lang="nl">Begin, End, Begin en end, None</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Begin"/>
                        <xs:enumeration value="Begin+End"/>
                        <xs:enumeration value="End"/>
                        <xs:enumeration value="None"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="InitialReferenceMonth">
                  <xs:simpleType>
                     <xs:restriction base="xs:int">
                        <xs:minInclusive value="1"/>
                        <xs:maxInclusive value="12"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="FinalReferenceMonth">
                  <xs:simpleType>
                     <xs:restriction base="xs:int">
                        <xs:minInclusive value="1"/>
                        <xs:maxInclusive value="12"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="FirstCouponRate" type="xs:decimal"/>
               <xs:element minOccurs="0" name="FirstCouponDate" type="xs:date"/>
               <xs:element minOccurs="0" name="ShortPeriod">
                  <xs:annotation>
                     <xs:documentation xml:lang="en">Interpolation at beginning, Interpolation at the end, Interpolation at beginning and end</xs:documentation>
                     <xs:documentation xml:lang="de">Interpolation at beginning, Interpolation at end, Interpolation at beginning und end</xs:documentation>
                     <xs:documentation xml:lang="fr">Interpolation at beginning, Interpolation at end, Interpolation at beginning et end</xs:documentation>
                     <xs:documentation xml:lang="nl">Interpolation at beginning, Interpolation at end, Interpolation at beginning en end</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Interpolation at start"/>
                        <xs:enumeration value="Interpolation at end"/>
                        <xs:enumeration value="Interpolation at start+end"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="0" name="FixingCalendars">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element maxOccurs="unbounded" name="Calendar">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:length value="3"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element minOccurs="0" name="PaymentCalendars">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element maxOccurs="unbounded" name="Calendar">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:length value="3"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element minOccurs="0" name="CreditEvents">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element maxOccurs="unbounded" name="Event">
                           <xs:annotation>
                              <xs:documentation xml:lang="en">Bankruptcy, Cross acceleration, Cross Default, Downgrade, Failure to pay principal, Merger, Moratorium, Obligation acceleration, Obligation default, Other, Reputation Moratorium, Restructuring, Withholding Tax</xs:documentation>
                              <xs:documentation xml:lang="de">Bankruptcy, Cross acceleration, Cross Default, Downgrade, Failure zu pay principal, Merger, Moratorium, Obligation acceleration, Obligation default, Sonstig, Reputation Moratorium, Restructuring, Withholding Tax</xs:documentation>
                              <xs:documentation xml:lang="fr">Bankruptcy, Cross acceleration, Cross Default, Downgrade, Failure à pay principal, Merger, Moratorium, Obligation acceleration, Obligation default, Autre, Reputation Moratorium, Restructuring, Withholding Tax</xs:documentation>
                              <xs:documentation xml:lang="nl">Bankruptcy, Cross acceleration, Cross Default, Downgrade, Failure naar pay principal, Merger, Moratorium, Obligation acceleration, Obligation default, Overig, Reputation Moratorium, Restructuring, Withholding Tax</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="BR"/>
                                 <xs:enumeration value="CA"/>
                                 <xs:enumeration value="CD"/>
                                 <xs:enumeration value="DG"/>
                                 <xs:enumeration value="FP"/>
                                 <xs:enumeration value="ME"/>
                                 <xs:enumeration value="MO"/>
                                 <xs:enumeration value="OA"/>
                                 <xs:enumeration value="OD"/>
                                 <xs:enumeration value="OT"/>
                                 <xs:enumeration value="RM"/>
                                 <xs:enumeration value="RS"/>
                                 <xs:enumeration value="WT"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
</xs:element>