Leg
/FundsXML4/AssetMasterData/Asset/AssetDetails/Swap/Legs/Leg
Diagram
Documentation
Swap leg details
Swap leg details
Swap leg details
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
| 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: [AUTO] Häufigkeit: Frequency: Frequency: |
YEAR | |
| FrequencyType |
Frequency: [AUTO] Häufigkeit: Frequency: Frequency: |
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 End von month End de month End van month |
Preceeding modified | |
| xs:string |
Average Average Average Average |
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
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>