Repo
/FundsXML4/AssetMasterData/Asset/AssetDetails/Repo
Diagram
Documentation
Repos - Sale and Repurchase Agreement Details
Properties
- Type
- ReposType
- Cardinality
- 1
- Namespace
- xs = "http://www.w3.org/2001/XMLSchema"
altova = "http://www.altova.com/xml-schema-extensions"
ds = "http://www.w3.org/2000/09/xmldsig#" - Level
- 4
- Sample Data
Child Elements & Attributes
| Name (XPath) | Type | Documentation | Sample Data |
|---|---|---|---|
| xs:string | BSB - Buy/Sell Back, SBB - Sell/Buy Back |
SBB | |
| xs:date | Issue date |
2022-03-21 | |
| xs:decimal | Issue denomination of base nominal |
155.44 | |
| xs:date | Maturity date |
2022-12-31 | |
| CompanyType | Counterparty details Detaili data of Company/Issuer |
||
| MICCodeType | Mic of the Stockmarket of the asset Market Identifier Code - ISO 10383 |
aaaa | |
| xs:string | Bond,Equity,GDR/ADR,Future,CTD,Frau,IRF,Index,Commodity,Fund Certificate,Index Certificate,Right,US-Pools,Undecided |
Rights | |
| xs:string | indicates the method of interest calculation (0 - none, 1 - 30E/360, 10 - 30/360, 11 - 30EP/360, 13 - Act/AFB, 14 - Act/FRF, 15 - Act/252, 18 - Bus/252, 4 - Act/360, 5 - Act/365, 6 - Act/Act, A - act/act - ISMA-Method 251, D - German Method (30/360), E - English Method (MM/365 bzw. 366), F - French Method (MM/360), G - ZBM for french Government Bonds, H - Hungarian Method (MM/365 ohne SJ), I - ISDA Method (MM/365), T - Daily Calculation (MM/365), U - US-Method) |
0 | |
| xs:string | Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual |
Weekly | |
| (anonymous) | Free for Risk |
||
| (anonymous) | Initially deposited margin |
||
| xs:string | None/Contract/Pool |
Contract | |
| xs:string | None/Pool |
Pool | |
| IdentifiersType | Security code of the pledge |
||
| xs:string | Delivery/Payment |
Delivery | |
| xs:string | Method of price calculation |
ExampleText | |
| xs:string | Type of quotation (absolut, percent) |
percent | |
| xs:decimal | Value of the Quote Factor |
30.20 | |
| xs:decimal | Number of decimals |
561.67 | |
| xs:decimal | Interest rate |
851.28 |
Element Definition
Element Definition
<xs:element xmlns:altova="http://www.altova.com/xml-schema-extensions"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Repo"
type="ReposType">
<xs:annotation>
<xs:documentation>Repos - Sale and Repurchase Agreement Details</xs:documentation>
</xs:annotation>
</xs:element>
Referenced Type Definition
(ReposType)
Referenced Type Definition (ReposType)
<xs:complexType xmlns:altova="http://www.altova.com/xml-schema-extensions"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ReposType">
<xs:annotation>
<xs:documentation>Repos Asset data information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RepoType">
<xs:annotation>
<xs:documentation>BSB - Buy/Sell Back, SBB - Sell/Buy Back</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="BSB"/>
<xs:enumeration value="SBB"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IssueDate" type="xs:date">
<xs:annotation>
<xs:documentation>Issue date</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BaseValueQuotationCurrency" type="xs:decimal">
<xs:annotation>
<xs:documentation>Issue denomination of base nominal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MaturityDate" type="xs:date">
<xs:annotation>
<xs:documentation>Maturity date</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Counterparty" type="CompanyType">
<xs:annotation>
<xs:documentation>Counterparty details</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="StockMarket"
type="MICCodeType">
<xs:annotation>
<xs:documentation>Mic of the Stockmarket of the asset</xs:documentation>
<xs:appinfo>
<altova:exampleValues>
<altova:example value="WBAH"/>
</altova:exampleValues>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="UnderlyingType">
<xs:annotation>
<xs:documentation>Bond,Equity,GDR/ADR,Future,CTD,Frau,IRF,Index,Commodity,Fund Certificate,Index Certificate,Right,US-Pools,Undecided</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Bond"/>
<xs:enumeration value="Equity"/>
<xs:enumeration value="GDR/ADR"/>
<xs:enumeration value="Future"/>
<xs:enumeration value="CTD"/>
<xs:enumeration value="Frau"/>
<xs:enumeration value="IRF"/>
<xs:enumeration value="Index"/>
<xs:enumeration value="Commodity"/>
<xs:enumeration value="Fund Certificate"/>
<xs:enumeration value="Index Certificate"/>
<xs:enumeration value="Rights"/>
<xs:enumeration value="US-Pools"/>
<xs:enumeration value="Undecided"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="AccruedInterestCalculation">
<xs:annotation>
<xs:documentation>indicates the method of interest calculation (0 - none, 1 - 30E/360, 10 - 30/360, 11 - 30EP/360, 13 - Act/AFB, 14 - Act/FRF, 15 - Act/252, 18 - Bus/252, 4 - Act/360, 5 - Act/365, 6 - Act/Act, A - act/act - ISMA-Method 251, D - German Method (30/360), E - English Method (MM/365 bzw. 366), F - French Method (MM/360), G - ZBM for french Government Bonds, H - Hungarian Method (MM/365 ohne SJ), I - ISDA Method (MM/365), T - Daily Calculation (MM/365), U - US-Method)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<xs:enumeration value="10"/>
<xs:enumeration value="11"/>
<xs:enumeration value="13"/>
<xs:enumeration value="14"/>
<xs:enumeration value="18"/>
<xs:enumeration value="A"/>
<xs:enumeration value="D"/>
<xs:enumeration value="E"/>
<xs:enumeration value="F"/>
<xs:enumeration value="G"/>
<xs:enumeration value="H"/>
<xs:enumeration value="I"/>
<xs:enumeration value="T"/>
<xs:enumeration value="U"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="MarginCallFrequency">
<xs:annotation>
<xs:documentation>Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Daily"/>
<xs:enumeration value="Weekly"/>
<xs:enumeration value="Monthly"/>
<xs:enumeration value="Quarterly"/>
<xs:enumeration value="SemiAnnual"/>
<xs:enumeration value="Annual"/>
<xs:enumeration value="BiAnnual"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="MarginHaircut">
<xs:annotation>
<xs:documentation>Free for Risk</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="MinimumPercent" type="xs:decimal">
<xs:annotation>
<xs:documentation>Percentage of the minimum risk</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MinimumAbsolut" type="xs:decimal">
<xs:annotation>
<xs:documentation>Value of the minimum risk</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MaximumPercent" type="xs:decimal">
<xs:annotation>
<xs:documentation>Percentage of the maximum risk</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MaximumAbsolut" type="xs:decimal">
<xs:annotation>
<xs:documentation>Value of the maximum risk</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InitialMargin">
<xs:annotation>
<xs:documentation>Initially deposited margin</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="MinimumPercent" type="xs:decimal">
<xs:annotation>
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MinimumAbsolut" type="xs:decimal">
<xs:annotation>
<xs:documentation>Value of the minimum initial margin</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MaximumPercent" type="xs:decimal">
<xs:annotation>
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MaximumAbsolut" type="xs:decimal">
<xs:annotation>
<xs:documentation>Value of the maximum initial margin</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MarginCallType">
<xs:annotation>
<xs:documentation>None/Contract/Pool</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="Contract"/>
<xs:enumeration value="Pool"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PledgeType">
<xs:annotation>
<xs:documentation>None/Pool</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="Pool"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="SecurityIDPledge" type="IdentifiersType">
<xs:annotation>
<xs:documentation>Security code of the pledge</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DeliveryConditions">
<xs:annotation>
<xs:documentation>Delivery/Payment</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Delivery"/>
<xs:enumeration value="Payment"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="PriceMethod" type="xs:string">
<xs:annotation>
<xs:documentation>Method of price calculation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Quotetype">
<xs:annotation>
<xs:documentation>Type of quotation (absolut, percent)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="absolut"/>
<xs:enumeration value="percent"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="QuoteFactor" type="xs:decimal">
<xs:annotation>
<xs:documentation>Value of the Quote Factor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="QuoteDecimals" type="xs:decimal">
<xs:annotation>
<xs:documentation>Number of decimals</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Rate" type="xs:decimal">
<xs:annotation>
<xs:documentation>Interest rate</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>