element FundsXML
diagram index_p1.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Date CompletionDate PublicationDate DataSupplier UniqueDeliveryIdentification Language Companies Funds AssetMasterData ContractArrangerList DataSupplierList
attributes
Name  Type  Use  Default  Fixed  Annotation
Version  xs:string  optional  3.0.7    
LastModified  xs:date  optional  2013-08-13    
task  derived by: xs:string  optional  import    
documentation
import (default), replace or delete
annotation
documentation
This is the root element. It is the first element of the document. All other elements are below this element.
documentation
Das Root-Element. Dieses Element ist das erste Element im ganzen Dokument und muss genau einmal vorkommen. Alle weiteren Elemente sind unterhalb angeordnet.
Attribute:
- Version: Version der xsd
- task: import (default), replace  oder delete (loeschen einer Datenlieferung)
source <xs:element name="FundsXML">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the root element. It is the first element of the document. All other elements are below this element.</xs:documentation>
   
<xs:documentation xml:lang="de">Das Root-Element. Dieses Element ist das erste Element im ganzen Dokument und muss genau einmal vorkommen. Alle weiteren Elemente sind unterhalb angeordnet.
Attribute:
- Version: Version der xsd
- task: import (default), replace  oder delete (loeschen einer Datenlieferung)
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Date" type="xs:date">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file.  </xs:documentation>
         
<xs:documentation xml:lang="de">Das Element bezeichnet das Datum, zu dem die Daten dieses Dokumentes gueltig sind. Es ist nicht gleichbedeutend mit dem Erstellungsdatum der Dokumentendatei.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CompletionDate" type="xs:dateTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file.  </xs:documentation>
         
<xs:documentation xml:lang="de">File Creation Date/Time</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PublicationDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file.  </xs:documentation>
         
<xs:documentation xml:lang="de">Date at which portfolio holdings can be published</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DataSupplier" type="DataSupplierType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
         
<xs:documentation xml:lang="de">Das Element bezeichnet den Namen der Gesellschaft, die dieses Dokument erstellt hat.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UniqueDeliveryIdentification" type="xs:long">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This Element contains the unique identication of this document for this data and this datasupplier.</xs:documentation>
         
<xs:documentation xml:lang="de">Dieses Element definiert die eindeutige Identifikation dieses Dokument.fuer dieses Datum und den Datensupplier. Die ID musz gemeinsam mit dem Datum und den Datenlieferanten eindeutig sein, sodasz ein Dokument endeutig identifiziert werden kann.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Language" type="ISOCountryCodeType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This Element contains the ISO Code of the language used in this document. Content of all text elements are in the specified language. This does not apply to the element names.</xs:documentation>
         
<xs:documentation xml:lang="de">Dieses Element definiert die in diesem Dokument verwendetet Sprache anhand des ISOLaenderCodeTyps. Alle Textelemente sind in der definierten Sprache abgehalten. Die Elementnamen selbst sind davon aber nicht betroffen.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Companies" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This is the base element for Investment Company information. All information about the Investment Companies used in this schema had to be arranged below this element</xs:documentation>
         
<xs:documentation xml:lang="de">Dieses Element stellt das Basiselement fuer die KAG-Informationen dar. Alle Informationen ueber die Kapitalanlagegesellschaften, die in diesem Schema verwendet werden, sind unterhalb diese Elementes anzuordnen. </xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Company" type="CompanyType" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">The Company Element is the root element for all information of the Investment Company</xs:documentation>
               
<xs:documentation xml:lang="de">Das KAGItem ist das Basiselement fuer alle Informationen einer Kapitalanlagegesellschaft. </xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Funds" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Represents the main Fund element. All selected funds need to listed under this main element.</xs:documentation>
         
<xs:documentation xml:lang="de">Dieses Element stellt das Basiselement fuer die Fonds-Informationen dar. Alle Informationen ueber die Fonds, die in diesem Schema verwendet werden, sind unterhalb diese Elementes anzuordnen.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Fund" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains all the information of a single fund selected in this schema.</xs:documentation>
               
<xs:documentation xml:lang="de">Funds stellt das Basiselement fuer alle Informationen eines Fonds dar.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="FundType">
                   
<xs:attribute name="task" use="optional" default="import">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="import"/>
                         
<xs:enumeration value="delete"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="AssetMasterData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Daten aller Wertpapiere (Stammdaten)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Asset" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
                     
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="SecurityCodes" type="SecurityCodesType">
                   
<xs:annotation>
                     
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Description" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Bezeichnung des Wertpapieres, insbesondere für short positions, futures and forwards,swaps</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:maxLength value="128"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="SecurityType">
                   
<xs:annotation>
                     
<xs:documentation>Art des Wertpapieres:
EQ = Aktie
BO = Rente
FU = Fonds
DE = Derivativ
FE = Devisentermine
IN = Indexzertifikate
SW = Swap
AC = Konten
FT = Festgelder
CM = Callgelder
RE = Immobilie
CB = Convertible Bonds
CS = Credit Default Swap
IX = Index
RP = Repos               
BM = Benchmark
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="EQ"/>
                       
<xs:enumeration value="BO"/>
                       
<xs:enumeration value="FU"/>
                       
<xs:enumeration value="DE"/>
                       
<xs:enumeration value="FE"/>
                       
<xs:enumeration value="IN"/>
                       
<xs:enumeration value="SW"/>
                       
<xs:enumeration value="AC"/>
                       
<xs:enumeration value="FT"/>
                       
<xs:enumeration value="CM"/>
                       
<xs:enumeration value="RE"/>
                       
<xs:enumeration value="CB"/>
                       
<xs:enumeration value="CS"/>
                       
<xs:enumeration value="IX"/>
                       
<xs:enumeration value="RP"/>
                       
<xs:enumeration value="BM"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="accurateSecurityType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt die genaue Art des Wertpapiers an. Dieses Feld enthaelt dei Beschreibung des genauen Wertpapiertyps, ein Code fuer den Typ kann im optionalen Attribut code spezifiziert werden.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:string">
                         
<xs:attribute name="code" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Security" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Granulare Aufschluesselung der durch "Instrument" bestimmten WertpapierArt</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:choice>
                       
<xs:element name="Equity">
                         
<xs:annotation>
                           
<xs:documentation>Aktie</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="de">Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssuerCountry" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:simpleContent>
                                   
<xs:extension base="ISOCountryCodeType">
                                     
<xs:attribute name="description" type="xs:string" use="optional"/>
                                   
</xs:extension>
                                 
</xs:simpleContent>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="ClassOfBusiness" type="IndustryProviderType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enhaelt den Anbieter</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Listing" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="A"/>
                                   
<xs:enumeration value="B"/>
                                   
<xs:enumeration value="G"/>
                                   
<xs:enumeration value="K"/>
                                   
<xs:enumeration value="M"/>
                                   
<xs:enumeration value="S"/>
                                   
<xs:enumeration value="V"/>
                                   
<xs:enumeration value="Y"/>
                                   
<xs:enumeration value="Z"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="IssueingKind" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ParValue" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Nennwert der Aktie an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="SubscriptionRatioFrom" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Bezugsverhaeltnis "von" an

- X:1
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="SubscriptionRatioTo" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Bezugsverhaeltnis "zu" an

- 1:X
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MarketCapitalization" minOccurs="0">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Date" type="xs:date"/>
                                   
<xs:element name="Value" type="xs:decimal"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="CustomMarketCapitalization" minOccurs="0">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Name">
                                     
<xs:simpleType>
                                       
<xs:restriction base="xs:string">
                                         
<xs:enumeration value="Small Cap"/>
                                         
<xs:enumeration value="Small &amp; Mid Cap"/>
                                         
<xs:enumeration value="Mid Cap"/>
                                         
<xs:enumeration value="Mid &amp; Large Cap"/>
                                         
<xs:enumeration value="Large Cap"/>
                                         
<xs:enumeration value="All Cap"/>
                                         
<xs:enumeration value="Other"/>
                                       
</xs:restriction>
                                     
</xs:simpleType>
                                   
</xs:element>
                                   
<xs:element name="Date" type="xs:date"/>
                                   
<xs:element name="Value" type="xs:decimal"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Industries" minOccurs="0" maxOccurs="unbounded">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="IndustryCode">
                                     
<xs:complexType>
                                       
<xs:sequence>
                                         
<xs:element name="Name" type="xs:string">
                                           
<xs:annotation>
                                             
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
                                           
</xs:annotation>
                                         
</xs:element>
                                         
<xs:element name="Date" type="xs:date"/>
                                         
<xs:element name="Value" type="xs:decimal"/>
                                       
</xs:sequence>
                                     
</xs:complexType>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Bond">
                         
<xs:annotation>
                           
<xs:documentation>Rente</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssuerCountry" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:simpleContent>
                                   
<xs:extension base="ISOCountryCodeType">
                                     
<xs:attribute name="description" type="xs:string" use="optional"/>
                                   
</xs:extension>
                                 
</xs:simpleContent>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Listing" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="A"/>
                                   
<xs:enumeration value="B"/>
                                   
<xs:enumeration value="G"/>
                                   
<xs:enumeration value="K"/>
                                   
<xs:enumeration value="M"/>
                                   
<xs:enumeration value="S"/>
                                   
<xs:enumeration value="V"/>
                                   
<xs:enumeration value="Y"/>
                                   
<xs:enumeration value="Z"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="ListingKind" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="S"/>
                                   
<xs:enumeration value="N"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Faelligkeitsdatum an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DateFirstCoupon" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum des ersten Kupons</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DateLastCoupon" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum an dem der letzte Kupon gezahlt wird</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="CouponPeriod" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- S = Semiannual
- B = Biannual
- Y = Yearly
</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:simpleContent>
                                   
<xs:extension base="xs:string">
                                     
<xs:attribute name="code" type="xs:string" use="optional"/>
                                   
</xs:extension>
                                 
</xs:simpleContent>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="DateCoupon" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Kupondatum an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="RedemptionRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Kurs zu dem das Wertpapier getilgt wird</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DatePayableZerobond" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Faelligkeitsdatum bei Zerobonds an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:simpleContent>
                                   
<xs:extension base="xs:string">
                                     
<xs:attribute name="code" type="xs:string" use="optional"/>
                                   
</xs:extension>
                                 
</xs:simpleContent>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Interestrate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssueKind" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssueRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Emissionskurs des Wertpapier</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssueYield" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt die Emissionsrendite des Wertpapier</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="EUWithholdingTaxRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den EU Quest Satz an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="EUWithholdingTaxCategory" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt die EU Quest Kategorie an

A = Genaue Berechnung
B = Vereinfachte Berechnung
C = Keine Berechnung
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="A"/>
                                   
<xs:enumeration value="B"/>
                                   
<xs:enumeration value="C"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="CapitalYieldsTaxKind" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob ein Wertpapier KESt-Pflichtig ist</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="CapitalYieldsTaxRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt die Hoehe des gueltigen KESt-Satzes an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DateRedemptionIssuer" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum ab dem der Emittent die Emission kuendigen kann</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorGuarantee" type="xs:boolean" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier einer staatl. Garantie unterliegt
Boolean: true/false
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorAcceptableAsCollateral" type="xs:boolean" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an, ob es sich um ein Lombardfaehiges Wertpapier handelt</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorZoneA" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt ein Kennzeichen, ob es sich um ein Wertpapier handelt, welches in einem Zone A Staat begeben wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorAbsolutelySafe" type="xs:boolean" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier muendelsicher ist
Boolean: true/false
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="AgioFactor" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Zuschlagsfaktor an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DateInterestsBegin" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Coupon" type="xs:boolean" minOccurs="0"/>
                             
<xs:element name="Yields" minOccurs="0">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Method" type="xs:string"/>
                                   
<xs:element name="Date" type="xs:date"/>
                                   
<xs:element name="Value" type="xs:decimal"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Duration" minOccurs="0" maxOccurs="unbounded">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Name" type="xs:string"/>
                                   
<xs:element name="Date" type="xs:date"/>
                                   
<xs:element name="Value" type="xs:decimal"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="CouponType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>fix/float/zero/others</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="fix"/>
                                   
<xs:enumeration value="float"/>
                                   
<xs:enumeration value="zero"/>
                                   
<xs:enumeration value="others"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Funds">
                         
<xs:annotation>
                           
<xs:documentation>Fonds</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssuerCountry" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:simpleContent>
                                   
<xs:extension base="ISOCountryCodeType">
                                     
<xs:attribute name="description" type="xs:string" use="optional"/>
                                   
</xs:extension>
                                 
</xs:simpleContent>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Listing" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="A"/>
                                   
<xs:enumeration value="B"/>
                                   
<xs:enumeration value="G"/>
                                   
<xs:enumeration value="K"/>
                                   
<xs:enumeration value="M"/>
                                   
<xs:enumeration value="S"/>
                                   
<xs:enumeration value="V"/>
                                   
<xs:enumeration value="Y"/>
                                   
<xs:enumeration value="Z"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="ListingKind" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="S"/>
                                   
<xs:enumeration value="N"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Derivative">
                         
<xs:annotation>
                           
<xs:documentation>Derivativ</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DerivativeKind" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt die Art des Derivatives an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Listing" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- O  OTC - Over the Counter
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="A"/>
                                   
<xs:enumeration value="B"/>
                                   
<xs:enumeration value="G"/>
                                   
<xs:enumeration value="K"/>
                                   
<xs:enumeration value="M"/>
                                   
<xs:enumeration value="O"/>
                                   
<xs:enumeration value="S"/>
                                   
<xs:enumeration value="V"/>
                                   
<xs:enumeration value="Y"/>
                                   
<xs:enumeration value="Z"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="BasePrice" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Basispreis des Derivativenprodukts an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorStyle" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an die Ausuebungsstyle an
(Europe/American/Bermuda/Other)
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Europe"/>
                                   
<xs:enumeration value="American"/>
                                   
<xs:enumeration value="Bermuda"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="ContractDimension" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt die Kontraktgroesze des Derivativprodukt an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DateFutureConclusion" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Bezeichnet das Ablaufdatum des Derivativprodukts</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorCallPut" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Kennzeichnet die Art des Derivats (Call/Put)</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
                                 
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Divisor" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>deprecated:  see QuoteType f. Derivative: Indexfutures: Float Zinsfutures: Prozent</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Tick" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Tick -  Movement in price</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="TickSize" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Minimum downward or upward movement in price</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="TickValue" type="AmountType" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Value of the tick</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="ValueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value date</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="FixingType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>DeliveryFixed/Cash</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Delivery"/>
                                   
<xs:enumeration value="Fixed"/>
                                   
<xs:enumeration value="Cash"/>
                                   
<xs:enumeration value=""/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Quotation" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Quotation</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="QuotationType" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Price/Yield/Other</xs:documentation>
                                     
</xs:annotation>
                                     
<xs:simpleType>
                                       
<xs:restriction base="xs:string">
                                         
<xs:enumeration value="Price"/>
                                         
<xs:enumeration value="Other"/>
                                       
</xs:restriction>
                                     
</xs:simpleType>
                                   
</xs:element>
                                   
<xs:choice>
                                     
<xs:element name="QuotationPercent" type="xs:float" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Quotation in percent</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="QuotationAmount" type="AmountType" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Amount of Quotation</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                   
</xs:choice>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="LastTradeDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Last Trade Date</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Type" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="basket"/>
                                   
<xs:enumeration value="single"/>
                                   
<xs:enumeration value="portfolio"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="MarginMethod" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>None/Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Other"/>
                                   
<xs:enumeration value="Biannual"/>
                                   
<xs:enumeration value="Annual"/>
                                   
<xs:enumeration value="Semiannual"/>
                                   
<xs:enumeration value="Quarterly"/>
                                   
<xs:enumeration value="Monthly"/>
                                   
<xs:enumeration value="Weekly"/>
                                   
<xs:enumeration value="Daily"/>
                                   
<xs:enumeration value="None"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="InitialMarginMethod" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Interval/Fixed/None</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Interval"/>
                                   
<xs:enumeration value="Fixed"/>
                                   
<xs:enumeration value="None"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="QuoteType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>PerUnit/Percent/Permille/Pips/Points/Other</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="PerUnit"/>
                                   
<xs:enumeration value="Percent"/>
                                   
<xs:enumeration value="Permille"/>
                                   
<xs:enumeration value="Pips"/>
                                   
<xs:enumeration value="Points"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="QuoteFactor" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Defines the quote factor</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Number of decimals</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="YieldCurve" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Describes the counterparty</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:choice minOccurs="0">
                               
<xs:element name="Futures" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Describes the derivative - Future</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:sequence>
                                     
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                                       
<xs:annotation>
                                         
<xs:documentation>Stockmarket of the asset</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Maturity date</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="UnderlyingInstrumentType" type="xs:string" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Security Type of the underlying (EQ/BO/FU…)</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="BusinessDaysConvention" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
                                       
</xs:annotation>
                                       
<xs:simpleType>
                                         
<xs:restriction base="xs:string">
                                           
<xs:enumeration value="Following"/>
                                           
<xs:enumeration value="ModiifiedFollowing"/>
                                           
<xs:enumeration value="Preceding"/>
                                           
<xs:enumeration value="None"/>
                                         
</xs:restriction>
                                       
</xs:simpleType>
                                     
</xs:element>
                                   
</xs:sequence>
                                 
</xs:complexType>
                               
</xs:element>
                               
<xs:element name="Forwards" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Describes the derivative - Forwards</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:sequence>
                                     
<xs:element name="BaseCurrency" type="xs:string" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Base Currency</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="PriceCurrency" type="xs:string" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Price Currency</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="SPEST" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Capital gains tax  (yes/no)</xs:documentation>
                                       
</xs:annotation>
                                       
<xs:simpleType>
                                         
<xs:restriction base="xs:string">
                                           
<xs:enumeration value="yes"/>
                                           
<xs:enumeration value="no"/>
                                         
</xs:restriction>
                                       
</xs:simpleType>
                                     
</xs:element>
                                   
</xs:sequence>
                                 
</xs:complexType>
                               
</xs:element>
                               
<xs:element name="Options" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Describes the derivative - Options</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:sequence>
                                     
<xs:element name="FirstFixingDate" type="xs:date" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Date for the first fixing date</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="LatestFixingDate" type="xs:date" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Date for the latest fixing date</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="StrikePrice" type="AmountType" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Amount of the strike price</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="ParticipationRate" type="xs:decimal" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Participation rate</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="ObservationDates" minOccurs="0" maxOccurs="unbounded">
                                       
<xs:annotation>
                                         
<xs:documentation>Observation dates</xs:documentation>
                                       
</xs:annotation>
                                       
<xs:complexType>
                                         
<xs:sequence>
                                           
<xs:element name="Period" type="xs:string" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Describes the period</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                           
<xs:element name="Date" type="xs:date" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Observation date</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                         
</xs:sequence>
                                       
</xs:complexType>
                                     
</xs:element>
                                     
<xs:element name="PaymentDates" minOccurs="0" maxOccurs="unbounded">
                                       
<xs:annotation>
                                         
<xs:documentation>Payment dates</xs:documentation>
                                       
</xs:annotation>
                                       
<xs:complexType>
                                         
<xs:sequence>
                                           
<xs:element name="Period" type="xs:string" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Describes the period</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                           
<xs:element name="Date" type="xs:date" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Observation date</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                         
</xs:sequence>
                                       
</xs:complexType>
                                     
</xs:element>
                                     
<xs:element name="CAPS" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Specified maximum interest rate</xs:documentation>
                                       
</xs:annotation>
                                       
<xs:complexType>
                                         
<xs:sequence>
                                           
<xs:element name="CAPS" type="xs:decimal" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                           
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                         
</xs:sequence>
                                       
</xs:complexType>
                                     
</xs:element>
                                     
<xs:element name="FLOOR" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Guaranteed minimum interest rate</xs:documentation>
                                       
</xs:annotation>
                                       
<xs:complexType>
                                         
<xs:sequence>
                                           
<xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                           
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                             
<xs:annotation>
                                               
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
                                             
</xs:annotation>
                                           
</xs:element>
                                         
</xs:sequence>
                                       
</xs:complexType>
                                     
</xs:element>
                                   
</xs:sequence>
                                 
</xs:complexType>
                               
</xs:element>
                             
</xs:choice>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="ForeignExchangeTrade">
                         
<xs:annotation>
                           
<xs:documentation>Devisentermine</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="OriginalSecurityCodes" type="SecurityCodesType">
                               
<xs:annotation>
                                 
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="CurrencyBuy" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Kauf-Waehrung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="CurrencySell" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Verkauf-Waehrung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorOpenCloseCash" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder eine Ausuebung handelt

O = Open
C = Close
B = Cash
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="O"/>
                                   
<xs:enumeration value="C"/>
                                   
<xs:enumeration value="B"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="IndexCertificate">
                         
<xs:annotation>
                           
<xs:documentation>Index

zB.
- Aktienindex
- Benchmark
...
</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Swap">
                         
<xs:annotation>
                           
<xs:documentation>Swap</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Currency of the leg as ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="SettlementCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>ISO-Currencycode the swap settles</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="CurrencyPay" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>deprecated: Die zu zahlende Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="CurrencyRec" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>deprecated: Die zu erhaltende Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
                                 
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Swap unterlegte Wertpapier</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorPayRec" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Kennzeichen ob erhalten oder bezahlt</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Pay"/>
                                   
<xs:enumeration value="Rec"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Nominal" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>depricated: see down notionalAmount - Gibt die Nominale des Wertpapierbestandes an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorCashValueIncInterests" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Kennzeichen ob Barwert inkl. oder exkl. Zinsen ist</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="AgioOrDisagio" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Vereinbarter Auf- bzw. Abschlag auf den Referenzzinssatz</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorInterestKind" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Zinstyp der zu zahlenden Seite an
(fix oder variabel)
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="fix"/>
                                   
<xs:enumeration value="variabel"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="ReferenceInterestRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Referenzzinssatz des Nominales</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DateInterestsFrom" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="SwapKind" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Art des Swap (Zins-, Currency-, Crosscurrencyswap,Totalreturn-, Asset-, Commodity-, Multi-Callable Interest Rate-, Otherswap)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Zinsswap"/>
                                   
<xs:enumeration value="Currencyswap"/>
                                   
<xs:enumeration value="Crosscurrencyswap"/>
                                   
<xs:enumeration value="Indexswap"/>
                                   
<xs:enumeration value="Totalreturnswap"/>
                                   
<xs:enumeration value="Assetswap"/>
                                   
<xs:enumeration value="Commodityswap"/>
                                   
<xs:enumeration value="Multi-callableinterestrateswap"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="IndicatorSwapAddition" type="xs:boolean" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Kennzeichen Spestpflichtig</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="agreedRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den vereinbarten Kurs </xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Soll</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Haben</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Nominal Value</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="BusinessDaysConvention" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="GuaranteedRate" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Guaranteed interest rate</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Period" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
</xs:documentation>
                                     
</xs:annotation>
                                     
<xs:simpleType>
                                       
<xs:restriction base="xs:string">
                                         
<xs:enumeration value="Monthly"/>
                                         
<xs:enumeration value="Quarterly"/>
                                         
<xs:enumeration value="SemiAnnual"/>
                                         
<xs:enumeration value="Annual"/>
                                         
<xs:enumeration value="BiAnnual"/>
                                         
<xs:enumeration value="Other"/>
                                       
</xs:restriction>
                                     
</xs:simpleType>
                                   
</xs:element>
                                   
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>
Guaranteed Rate in percentage of the notional amount
 
</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="InterestRateType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>fixed/float</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="fixed"/>
                                   
<xs:enumeration value="float"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Skadenz" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value date</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InflationSwapDetail" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Inflation swap detail</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Type" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="basket"/>
                                   
<xs:enumeration value="single"/>
                                   
<xs:enumeration value="portfolio"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Optionkind" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Short or long</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="short"/>
                                   
<xs:enumeration value="long"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Describes the counterparty</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="CouponPeriod" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Monthly"/>
                                   
<xs:enumeration value="Quarterly"/>
                                   
<xs:enumeration value="SemiAnnual"/>
                                   
<xs:enumeration value="Annual"/>
                                   
<xs:enumeration value="BiAnnual"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Legkind" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Collateral, Option, Zero Coupon, Total Return, Total Return Diff. Coupon, Equity Coupon, Inflation Gilt, Standard Inflation Gilt, Other</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Collateral"/>
                                   
<xs:enumeration value="Option"/>
                                   
<xs:enumeration value="Zerocoupon"/>
                                   
<xs:enumeration value="Totalreturn"/>
                                   
<xs:enumeration value="Totalreturndiffcoupon"/>
                                   
<xs:enumeration value="Equitycoupon"/>
                                   
<xs:enumeration value="Inflationgilt"/>
                                   
<xs:enumeration value="Standardinflationgilt"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Spread" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Difference between Swap interest rate and Index rate</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Name" type="xs:string" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Interest Rate</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="PosNeg" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Positive or negative spread</xs:documentation>
                                     
</xs:annotation>
                                     
<xs:simpleType>
                                       
<xs:restriction base="xs:string">
                                         
<xs:enumeration value="Pos"/>
                                         
<xs:enumeration value="Neg"/>
                                       
</xs:restriction>
                                     
</xs:simpleType>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="ResetDates" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Definition in the swap agreement, when the swap resets</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                                     
<xs:annotation>
                                       
<xs:documentation>Date of the agreement</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="CallDates" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                                     
<xs:annotation>
                                       
<xs:documentation>Date of the agreement</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="CallStrikes" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Description" type="xs:string" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Description of the formula</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Value of the formula</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="PutDates" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                                     
<xs:annotation>
                                       
<xs:documentation>Date of the agreement</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="PutStrikes" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Description" type="xs:string" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Description of the formula</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Value of the formula</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Accounts">
                         
<xs:annotation>
                           
<xs:documentation>Konten

zB.
- Konten des Fonds aus der Fondsbuchhaltung
- physische Bank- und Depotkonten
</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="AccountName" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Bezeichnung des Kontos</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Debit"/>
                                   
<xs:enumeration value="Credit"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="AccountNumber" type="xs:integer" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das bei einer Buchung verwendete Konto an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Soll</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Haben</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="FixedTimeDeposit">
                         
<xs:annotation>
                           
<xs:documentation>Festgelder des Fonds</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Soll</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Haben</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Debit"/>
                                   
<xs:enumeration value="Credit"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="DateStart" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum des Beginns des Wertpapieres</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CallCapital">
                         
<xs:annotation>
                           
<xs:documentation>Callgelder des Fonds</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Soll</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Zinssatz Haben</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Debit"/>
                                   
<xs:enumeration value="Credit"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="RealEstate">
                         
<xs:annotation>
                           
<xs:documentation>Immobilie</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="PurchasePrice" type="AmountType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt den Kaufpreis der Immobilie an</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MonthlyRent" type="AmountType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt den Betrag der monatlichen Miete</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DateMonthlyRent" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum der ersten monatlichen Miete</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="FirstRateAccrual" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum der ersten Mietabgrenzung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="PlannedCostsOfMaintenance" type="AmountType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt die geplanten Instanthaltungskosten</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DatePropertyTransfer" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Datum des Eigentumuebergangs</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ExemptionMethod" type="xs:boolean" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Befreiungsmethode:
Ja (True) / Nein (False)
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ConstructionYear" nillable="false" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt das Errichtungsjahr (YYYY)</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:integer">
                                   
<xs:maxInclusive value="9999"/>
                                   
<xs:minInclusive value="0"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Devotement" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt die Widmung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="LegalForm" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt die Rechtsform</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="ConvertibleBond">
                         
<xs:annotation>
                           
<xs:documentation>Wandelanleihen</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="ConversionStartdate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Startdatum der Wandlung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ConversionEnddate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Enddatum der Wandlung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ISINUnderlying" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>ISIN des Underlyings</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:minLength value="12"/>
                                   
<xs:maxLength value="12"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="ConversionPrice" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Preis der Wandlung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ConversionRatio" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Wandlungs Faktor</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ContractSize" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Kontraktgroesse</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CreditDefaultSwap">
                         
<xs:annotation>
                           
<xs:documentation>Credit Default Swap</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType"/>
                             
<xs:element name="Counterparty" type="BicCodeType"/>
                             
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0"/>
                             
<xs:element name="ExpiryDate" type="xs:date" minOccurs="0"/>
                             
<xs:element name="CouponSpread" minOccurs="0">
                               
<xs:complexType>
                                 
<xs:choice>
                                   
<xs:element name="fixed">
                                     
<xs:complexType>
                                       
<xs:sequence>
                                         
<xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>
                                       
</xs:sequence>
                                     
</xs:complexType>
                                   
</xs:element>
                                   
<xs:element name="variable">
                                     
<xs:complexType>
                                       
<xs:sequence>
                                         
<xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>
                                         
<xs:element name="IndexName" type="xs:string" minOccurs="0"/>
                                         
<xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>
                                       
</xs:sequence>
                                     
</xs:complexType>
                                   
</xs:element>
                                 
</xs:choice>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="CouponPeriod" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- B = Biannual
- Y = Yearly
</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:simpleContent>
                                   
<xs:extension base="xs:string">
                                     
<xs:attribute name="code" type="xs:string" use="optional"/>
                                   
</xs:extension>
                                 
</xs:simpleContent>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:simpleContent>
                                   
<xs:extension base="xs:string">
                                     
<xs:attribute name="code" type="xs:string" use="optional"/>
                                   
</xs:extension>
                                 
</xs:simpleContent>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="InterestConvention" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>zB. mod.following</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das CDS aufgelegt wurde</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="RecoveryRate" type="xs:decimal" default="0.4" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Default value: 0.4</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="PositionType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Buy oder Sell Protection</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="buy protection"/>
                                   
<xs:enumeration value="sell protection"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Type" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="basket"/>
                                   
<xs:enumeration value="single"/>
                                   
<xs:enumeration value="portfolio"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="PaymentSchedule" minOccurs="0">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="PaymentDay" type="xs:date" maxOccurs="unbounded"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="YieldCurve" minOccurs="0">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="YieldCurveIdentifier" type="xs:string" minOccurs="0"/>
                                   
<xs:element name="Vertex" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>1m, 3m, 9m, 12m, 2y, 3y, ...</xs:documentation>
                                     
</xs:annotation>
                                     
<xs:simpleType>
                                       
<xs:restriction base="xs:string">
                                         
<xs:pattern value="[0-9]+[m,y]"/>
                                       
</xs:restriction>
                                     
</xs:simpleType>
                                   
</xs:element>
                                   
<xs:element name="PercentageValue" type="PercentageType" minOccurs="0"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded"/>
                             
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Index">
                         
<xs:annotation>
                           
<xs:documentation>Index</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="RiskIndicator" minOccurs="0">
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="high"/>
                                   
<xs:enumeration value="low"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Repos">
                         
<xs:annotation>
                           
<xs:documentation>Repos - Sale and Repurchase Agreement</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="RepoType" minOccurs="0">
                               
<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="Currency" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Curency of the repo</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Issue date</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="BaseValueQuotationCurrency" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Issue denomination of base nominal</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MaturityDate" type="xs:date" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Maturity date</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Describes the counterparty</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Stockmarket of the asset</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="UnderlyingType" minOccurs="0">
                               
<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 name="AccruedInterestCalculation" minOccurs="0">
                               
<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 name="MarginCallFrequency" minOccurs="0">
                               
<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 name="MarginHaircut" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Free for Risk</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Percentage of the minimum risk</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Value of the minimum risk</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Percentage of the maximum risk</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                                     
<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" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Initially deposited margin</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Value of the minimum initial margin</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                                     
<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" minOccurs="0">
                               
<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" minOccurs="0">
                               
<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 name="SecurityIDPledge" type="SecurityCodesType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Security code of the pledge</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DeliveryConditions" minOccurs="0">
                               
<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 name="RoundingRule" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Rounding Rule</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="PriceMethod" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Method of price calculation</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Quotetype" minOccurs="0">
                               
<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 name="QuoteFactor" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value of the Quote Factor</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Number of decimals</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DayCountConvention" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Method of calculation of interest rate days</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Interest rate</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:choice>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="IssuerCountry" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="ISOCountryCodeType">
                         
<xs:attribute name="description" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Benchmark" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Overall benchmark information, recurring for the transfer of levels in different currencies.</xs:documentation>
                     
<xs:documentation xml:lang="de">Allgemeine Benchmark Information, wiederholend für die Übertragung in verschiedenen Währungen.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Name" type="xs:string"/>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Benchmark currency.</xs:documentation>
                           
<xs:documentation xml:lang="de">Die Währung des Benchmarks.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Components" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Components of a composite benchmark.</xs:documentation>
                           
<xs:documentation xml:lang="de">Komponenten eines Composite Benchmarks.</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="ValidFrom" type="xs:date"/>
                             
<xs:element name="Component" maxOccurs="unbounded">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Name" type="xs:string" minOccurs="0"/>
                                   
<xs:element name="SecurityCodes" type="SecurityCodesType"/>
                                   
<xs:element name="Weight" type="xs:decimal"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Levels" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">Benchmark levels in the Currency.</xs:documentation>
                           
<xs:documentation xml:lang="de">Benchmarklevels in der definierten Währung</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Level" maxOccurs="unbounded">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Date" type="xs:date"/>
                                   
<xs:element name="Value" type="xs:decimal"/>
                                   
<xs:element name="Property" type="xs:string" minOccurs="0"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CountrySpecificData" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="de">Landesspezifische Daten eines Asset: Unterhalb der landesspezifischen Daten werden alle Informationen eines Asset abgelegt, die nur fuer ein bestimmtes Land gueltig sind. </xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="AT" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="pkgKlassifizierung" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Klassifizierung des Assets anhand der Einteilung fuer die Pensionkassenmeldung</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Basel2IssuerType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Staatlicher Emittent - GOV
Internationale Organisationen - INT
Multilaterale Entwicklungsbanken - DEV
Gebietskoerperschaften - MUN
Corporates - CORP
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="GOV"/>
                                   
<xs:enumeration value="INT"/>
                                   
<xs:enumeration value="DEV"/>
                                   
<xs:enumeration value="MUN"/>
                                   
<xs:enumeration value="CORP"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="OtherSecuritiesType" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="CFI" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:pattern value="[A-Z]{6}"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Others" type="xs:string" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Securitized" type="xs:boolean" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Securitized (true) or non-securitized (false)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ContractArrangerList" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Dieses Elment stellt das Basiselement fuer die ContractArranger Informationen dar. Alle Informationen ueber die ContractArranger, die in diesem Schema verwendet werden, sind unterhalb dieses Elemtes anzuordnen</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ContractArranger" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Unabhaengige Liste der Kontrahenten bei Fest- und Callgeldern</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
                     
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Number" type="BicCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Identifikation des Contract Arrager: zur Identifikation des Contract Arrangers wird der SWIFT BIC Code verwendet.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Name" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Name des Contract Arranger</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DataSupplierList" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Liste der Datenlieferanten und -bezieher.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DataSupplier" type="DataSupplierType" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="Version" type="xs:string" use="optional" default="3.0.7"/>
   
<xs:attribute name="LastModified" type="xs:date" use="optional" default="2013-08-13"/>
   
<xs:attribute name="task" use="optional" default="import">
     
<xs:annotation>
       
<xs:documentation>import (default), replace or delete</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="import"/>
         
<xs:enumeration value="delete"/>
         
<xs:enumeration value="replace"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute FundsXML/@Version
type xs:string
properties
use optional
default 3.0.7
source <xs:attribute name="Version" type="xs:string" use="optional" default="3.0.7"/>

attribute FundsXML/@LastModified
type xs:date
properties
use optional
default 2013-08-13
source <xs:attribute name="LastModified" type="xs:date" use="optional" default="2013-08-13"/>

attribute FundsXML/@task
type restriction of xs:string
properties
use optional
default import
facets
Kind Value Annotation
enumeration import
enumeration delete
enumeration replace
annotation
documentation
import (default), replace or delete
source <xs:attribute name="task" use="optional" default="import">
 
<xs:annotation>
   
<xs:documentation>import (default), replace or delete</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="import"/>
     
<xs:enumeration value="delete"/>
     
<xs:enumeration value="replace"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element FundsXML/Date
diagram index_p2.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
annotation
documentation
The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file. 
documentation
Das Element bezeichnet das Datum, zu dem die Daten dieses Dokumentes gueltig sind. Es ist nicht gleichbedeutend mit dem Erstellungsdatum der Dokumentendatei.
source <xs:element name="Date" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file.  </xs:documentation>
   
<xs:documentation xml:lang="de">Das Element bezeichnet das Datum, zu dem die Daten dieses Dokumentes gueltig sind. Es ist nicht gleichbedeutend mit dem Erstellungsdatum der Dokumentendatei.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/CompletionDate
diagram index_p3.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file. 
documentation
File Creation Date/Time
source <xs:element name="CompletionDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file.  </xs:documentation>
   
<xs:documentation xml:lang="de">File Creation Date/Time</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/PublicationDate
diagram index_p4.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file. 
documentation
Date at which portfolio holdings can be published
source <xs:element name="PublicationDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The element marks the date to that the data of this document is valid.  It is not equivalent to the date of preparation of the document file.  </xs:documentation>
   
<xs:documentation xml:lang="de">Date at which portfolio holdings can be published</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/DataSupplier
diagram index_p5.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type DataSupplierType
properties
content complex
children Short Name TypeOfDataSupplier
annotation
documentation
This element contains the Name of the Investment Company that has produced this document
documentation
Das Element bezeichnet den Namen der Gesellschaft, die dieses Dokument erstellt hat.
source <xs:element name="DataSupplier" type="DataSupplierType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
   
<xs:documentation xml:lang="de">Das Element bezeichnet den Namen der Gesellschaft, die dieses Dokument erstellt hat.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/UniqueDeliveryIdentification
diagram index_p6.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:long
properties
content simple
annotation
documentation
This Element contains the unique identication of this document for this data and this datasupplier.
documentation
Dieses Element definiert die eindeutige Identifikation dieses Dokument.fuer dieses Datum und den Datensupplier. Die ID musz gemeinsam mit dem Datum und den Datenlieferanten eindeutig sein, sodasz ein Dokument endeutig identifiziert werden kann.
source <xs:element name="UniqueDeliveryIdentification" type="xs:long">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This Element contains the unique identication of this document for this data and this datasupplier.</xs:documentation>
   
<xs:documentation xml:lang="de">Dieses Element definiert die eindeutige Identifikation dieses Dokument.fuer dieses Datum und den Datensupplier. Die ID musz gemeinsam mit dem Datum und den Datenlieferanten eindeutig sein, sodasz ein Dokument endeutig identifiziert werden kann.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/Language
diagram index_p7.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCountryCodeType
properties
content simple
facets
Kind Value Annotation
minLength 2
maxLength 2
annotation
documentation
This Element contains the ISO Code of the language used in this document. Content of all text elements are in the specified language. This does not apply to the element names.
documentation
Dieses Element definiert die in diesem Dokument verwendetet Sprache anhand des ISOLaenderCodeTyps. Alle Textelemente sind in der definierten Sprache abgehalten. Die Elementnamen selbst sind davon aber nicht betroffen.
source <xs:element name="Language" type="ISOCountryCodeType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This Element contains the ISO Code of the language used in this document. Content of all text elements are in the specified language. This does not apply to the element names.</xs:documentation>
   
<xs:documentation xml:lang="de">Dieses Element definiert die in diesem Dokument verwendetet Sprache anhand des ISOLaenderCodeTyps. Alle Textelemente sind in der definierten Sprache abgehalten. Die Elementnamen selbst sind davon aber nicht betroffen.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/Companies
diagram index_p8.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Company
annotation
documentation
This is the base element for Investment Company information. All information about the Investment Companies used in this schema had to be arranged below this element
documentation
Dieses Element stellt das Basiselement fuer die KAG-Informationen dar. Alle Informationen ueber die Kapitalanlagegesellschaften, die in diesem Schema verwendet werden, sind unterhalb diese Elementes anzuordnen.
source <xs:element name="Companies" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This is the base element for Investment Company information. All information about the Investment Companies used in this schema had to be arranged below this element</xs:documentation>
   
<xs:documentation xml:lang="de">Dieses Element stellt das Basiselement fuer die KAG-Informationen dar. Alle Informationen ueber die Kapitalanlagegesellschaften, die in diesem Schema verwendet werden, sind unterhalb diese Elementes anzuordnen. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Company" type="CompanyType" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">The Company Element is the root element for all information of the Investment Company</xs:documentation>
         
<xs:documentation xml:lang="de">Das KAGItem ist das Basiselement fuer alle Informationen einer Kapitalanlagegesellschaft. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/Companies/Company
diagram index_p9.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type CompanyType
properties
minOcc 1
maxOcc unbounded
content complex
children DataSupplier CompanyID MasterData CountrySpecificData
annotation
documentation
The Company Element is the root element for all information of the Investment Company
documentation
Das KAGItem ist das Basiselement fuer alle Informationen einer Kapitalanlagegesellschaft.
source <xs:element name="Company" type="CompanyType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">The Company Element is the root element for all information of the Investment Company</xs:documentation>
   
<xs:documentation xml:lang="de">Das KAGItem ist das Basiselement fuer alle Informationen einer Kapitalanlagegesellschaft. </xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/Funds
diagram index_p10.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Fund
annotation
documentation
Represents the main Fund element. All selected funds need to listed under this main element.
documentation
Dieses Element stellt das Basiselement fuer die Fonds-Informationen dar. Alle Informationen ueber die Fonds, die in diesem Schema verwendet werden, sind unterhalb diese Elementes anzuordnen.
source <xs:element name="Funds" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Represents the main Fund element. All selected funds need to listed under this main element.</xs:documentation>
   
<xs:documentation xml:lang="de">Dieses Element stellt das Basiselement fuer die Fonds-Informationen dar. Alle Informationen ueber die Fonds, die in diesem Schema verwendet werden, sind unterhalb diese Elementes anzuordnen.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Fund" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains all the information of a single fund selected in this schema.</xs:documentation>
         
<xs:documentation xml:lang="de">Funds stellt das Basiselement fuer alle Informationen eines Fonds dar.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="FundType">
             
<xs:attribute name="task" use="optional" default="import">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="import"/>
                   
<xs:enumeration value="delete"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/Funds/Fund
diagram index_p11.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of FundType
properties
minOcc 1
maxOcc unbounded
content complex
children DataSupplier Name CompanyID SecurityCodes FundCurrency FundFacts ProcessData CountrySpecificData FundTexts
attributes
Name  Type  Use  Default  Fixed  Annotation
task  derived by: xs:string  optional  import    
annotation
documentation
This element contains all the information of a single fund selected in this schema.
documentation
Funds stellt das Basiselement fuer alle Informationen eines Fonds dar.
source <xs:element name="Fund" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains all the information of a single fund selected in this schema.</xs:documentation>
   
<xs:documentation xml:lang="de">Funds stellt das Basiselement fuer alle Informationen eines Fonds dar.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="FundType">
       
<xs:attribute name="task" use="optional" default="import">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="import"/>
             
<xs:enumeration value="delete"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/Funds/Fund/@task
type restriction of xs:string
properties
use optional
default import
facets
Kind Value Annotation
enumeration import
enumeration delete
source <xs:attribute name="task" use="optional" default="import">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="import"/>
     
<xs:enumeration value="delete"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element FundsXML/AssetMasterData
diagram index_p12.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Asset
annotation
documentation
Daten aller Wertpapiere (Stammdaten)
source <xs:element name="AssetMasterData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Daten aller Wertpapiere (Stammdaten)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Asset" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
               
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SecurityCodes" type="SecurityCodesType">
             
<xs:annotation>
               
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Description" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Bezeichnung des Wertpapieres, insbesondere für short positions, futures and forwards,swaps</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:maxLength value="128"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="SecurityType">
             
<xs:annotation>
               
<xs:documentation>Art des Wertpapieres:
EQ = Aktie
BO = Rente
FU = Fonds
DE = Derivativ
FE = Devisentermine
IN = Indexzertifikate
SW = Swap
AC = Konten
FT = Festgelder
CM = Callgelder
RE = Immobilie
CB = Convertible Bonds
CS = Credit Default Swap
IX = Index
RP = Repos               
BM = Benchmark
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="EQ"/>
                 
<xs:enumeration value="BO"/>
                 
<xs:enumeration value="FU"/>
                 
<xs:enumeration value="DE"/>
                 
<xs:enumeration value="FE"/>
                 
<xs:enumeration value="IN"/>
                 
<xs:enumeration value="SW"/>
                 
<xs:enumeration value="AC"/>
                 
<xs:enumeration value="FT"/>
                 
<xs:enumeration value="CM"/>
                 
<xs:enumeration value="RE"/>
                 
<xs:enumeration value="CB"/>
                 
<xs:enumeration value="CS"/>
                 
<xs:enumeration value="IX"/>
                 
<xs:enumeration value="RP"/>
                 
<xs:enumeration value="BM"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="accurateSecurityType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt die genaue Art des Wertpapiers an. Dieses Feld enthaelt dei Beschreibung des genauen Wertpapiertyps, ein Code fuer den Typ kann im optionalen Attribut code spezifiziert werden.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="code" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Security" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Granulare Aufschluesselung der durch "Instrument" bestimmten WertpapierArt</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Equity">
                   
<xs:annotation>
                     
<xs:documentation>Aktie</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="de">Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssuerCountry" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="ISOCountryCodeType">
                               
<xs:attribute name="description" type="xs:string" use="optional"/>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="ClassOfBusiness" type="IndustryProviderType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enhaelt den Anbieter</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Listing" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="A"/>
                             
<xs:enumeration value="B"/>
                             
<xs:enumeration value="G"/>
                             
<xs:enumeration value="K"/>
                             
<xs:enumeration value="M"/>
                             
<xs:enumeration value="S"/>
                             
<xs:enumeration value="V"/>
                             
<xs:enumeration value="Y"/>
                             
<xs:enumeration value="Z"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="IssueingKind" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ParValue" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Nennwert der Aktie an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="SubscriptionRatioFrom" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Bezugsverhaeltnis "von" an

- X:1
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="SubscriptionRatioTo" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Bezugsverhaeltnis "zu" an

- 1:X
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MarketCapitalization" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Date" type="xs:date"/>
                             
<xs:element name="Value" type="xs:decimal"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CustomMarketCapitalization" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Name">
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Small Cap"/>
                                   
<xs:enumeration value="Small &amp; Mid Cap"/>
                                   
<xs:enumeration value="Mid Cap"/>
                                   
<xs:enumeration value="Mid &amp; Large Cap"/>
                                   
<xs:enumeration value="Large Cap"/>
                                   
<xs:enumeration value="All Cap"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Date" type="xs:date"/>
                             
<xs:element name="Value" type="xs:decimal"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Industries" minOccurs="0" maxOccurs="unbounded">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="IndustryCode">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="Name" type="xs:string">
                                     
<xs:annotation>
                                       
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="Date" type="xs:date"/>
                                   
<xs:element name="Value" type="xs:decimal"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Bond">
                   
<xs:annotation>
                     
<xs:documentation>Rente</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssuerCountry" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="ISOCountryCodeType">
                               
<xs:attribute name="description" type="xs:string" use="optional"/>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Listing" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="A"/>
                             
<xs:enumeration value="B"/>
                             
<xs:enumeration value="G"/>
                             
<xs:enumeration value="K"/>
                             
<xs:enumeration value="M"/>
                             
<xs:enumeration value="S"/>
                             
<xs:enumeration value="V"/>
                             
<xs:enumeration value="Y"/>
                             
<xs:enumeration value="Z"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ListingKind" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="S"/>
                             
<xs:enumeration value="N"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Faelligkeitsdatum an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DateFirstCoupon" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum des ersten Kupons</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DateLastCoupon" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum an dem der letzte Kupon gezahlt wird</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CouponPeriod" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- S = Semiannual
- B = Biannual
- Y = Yearly
</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="xs:string">
                               
<xs:attribute name="code" type="xs:string" use="optional"/>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="DateCoupon" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Kupondatum an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="RedemptionRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Kurs zu dem das Wertpapier getilgt wird</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DatePayableZerobond" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Faelligkeitsdatum bei Zerobonds an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="xs:string">
                               
<xs:attribute name="code" type="xs:string" use="optional"/>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Interestrate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssueKind" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssueRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Emissionskurs des Wertpapier</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssueYield" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt die Emissionsrendite des Wertpapier</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="EUWithholdingTaxRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den EU Quest Satz an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="EUWithholdingTaxCategory" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt die EU Quest Kategorie an

A = Genaue Berechnung
B = Vereinfachte Berechnung
C = Keine Berechnung
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="A"/>
                             
<xs:enumeration value="B"/>
                             
<xs:enumeration value="C"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="CapitalYieldsTaxKind" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob ein Wertpapier KESt-Pflichtig ist</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CapitalYieldsTaxRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt die Hoehe des gueltigen KESt-Satzes an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DateRedemptionIssuer" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum ab dem der Emittent die Emission kuendigen kann</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorGuarantee" type="xs:boolean" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier einer staatl. Garantie unterliegt
Boolean: true/false
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorAcceptableAsCollateral" type="xs:boolean" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an, ob es sich um ein Lombardfaehiges Wertpapier handelt</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorZoneA" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt ein Kennzeichen, ob es sich um ein Wertpapier handelt, welches in einem Zone A Staat begeben wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorAbsolutelySafe" type="xs:boolean" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier muendelsicher ist
Boolean: true/false
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="AgioFactor" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Zuschlagsfaktor an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DateInterestsBegin" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Coupon" type="xs:boolean" minOccurs="0"/>
                       
<xs:element name="Yields" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Method" type="xs:string"/>
                             
<xs:element name="Date" type="xs:date"/>
                             
<xs:element name="Value" type="xs:decimal"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Duration" minOccurs="0" maxOccurs="unbounded">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Name" type="xs:string"/>
                             
<xs:element name="Date" type="xs:date"/>
                             
<xs:element name="Value" type="xs:decimal"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CouponType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>fix/float/zero/others</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="fix"/>
                             
<xs:enumeration value="float"/>
                             
<xs:enumeration value="zero"/>
                             
<xs:enumeration value="others"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Funds">
                   
<xs:annotation>
                     
<xs:documentation>Fonds</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssuerCountry" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="ISOCountryCodeType">
                               
<xs:attribute name="description" type="xs:string" use="optional"/>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Listing" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="A"/>
                             
<xs:enumeration value="B"/>
                             
<xs:enumeration value="G"/>
                             
<xs:enumeration value="K"/>
                             
<xs:enumeration value="M"/>
                             
<xs:enumeration value="S"/>
                             
<xs:enumeration value="V"/>
                             
<xs:enumeration value="Y"/>
                             
<xs:enumeration value="Z"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ListingKind" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="S"/>
                             
<xs:enumeration value="N"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Derivative">
                   
<xs:annotation>
                     
<xs:documentation>Derivativ</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DerivativeKind" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt die Art des Derivatives an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Listing" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- O  OTC - Over the Counter
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="A"/>
                             
<xs:enumeration value="B"/>
                             
<xs:enumeration value="G"/>
                             
<xs:enumeration value="K"/>
                             
<xs:enumeration value="M"/>
                             
<xs:enumeration value="O"/>
                             
<xs:enumeration value="S"/>
                             
<xs:enumeration value="V"/>
                             
<xs:enumeration value="Y"/>
                             
<xs:enumeration value="Z"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="BasePrice" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Basispreis des Derivativenprodukts an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorStyle" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an die Ausuebungsstyle an
(Europe/American/Bermuda/Other)
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Europe"/>
                             
<xs:enumeration value="American"/>
                             
<xs:enumeration value="Bermuda"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ContractDimension" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt die Kontraktgroesze des Derivativprodukt an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DateFutureConclusion" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Bezeichnet das Ablaufdatum des Derivativprodukts</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorCallPut" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Kennzeichnet die Art des Derivats (Call/Put)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
                           
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Divisor" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>deprecated:  see QuoteType f. Derivative: Indexfutures: Float Zinsfutures: Prozent</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Tick" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Tick -  Movement in price</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="TickSize" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Minimum downward or upward movement in price</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="TickValue" type="AmountType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value of the tick</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="ValueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value date</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="FixingType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>DeliveryFixed/Cash</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Delivery"/>
                             
<xs:enumeration value="Fixed"/>
                             
<xs:enumeration value="Cash"/>
                             
<xs:enumeration value=""/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Quotation" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Quotation</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="QuotationType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Price/Yield/Other</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Price"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:choice>
                               
<xs:element name="QuotationPercent" type="xs:float" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Quotation in percent</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="QuotationAmount" type="AmountType" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Amount of Quotation</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                             
</xs:choice>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="LastTradeDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Last Trade Date</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Type" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="basket"/>
                             
<xs:enumeration value="single"/>
                             
<xs:enumeration value="portfolio"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="MarginMethod" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>None/Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Other"/>
                             
<xs:enumeration value="Biannual"/>
                             
<xs:enumeration value="Annual"/>
                             
<xs:enumeration value="Semiannual"/>
                             
<xs:enumeration value="Quarterly"/>
                             
<xs:enumeration value="Monthly"/>
                             
<xs:enumeration value="Weekly"/>
                             
<xs:enumeration value="Daily"/>
                             
<xs:enumeration value="None"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="InitialMarginMethod" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Interval/Fixed/None</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Interval"/>
                             
<xs:enumeration value="Fixed"/>
                             
<xs:enumeration value="None"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="QuoteType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>PerUnit/Percent/Permille/Pips/Points/Other</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="PerUnit"/>
                             
<xs:enumeration value="Percent"/>
                             
<xs:enumeration value="Permille"/>
                             
<xs:enumeration value="Pips"/>
                             
<xs:enumeration value="Points"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="QuoteFactor" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Defines the quote factor</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Number of decimals</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="YieldCurve" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Describes the counterparty</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:choice minOccurs="0">
                         
<xs:element name="Futures" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Describes the derivative - Future</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                                 
<xs:annotation>
                                   
<xs:documentation>Stockmarket of the asset</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Maturity date</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="UnderlyingInstrumentType" type="xs:string" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Security Type of the underlying (EQ/BO/FU…)</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="BusinessDaysConvention" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="Following"/>
                                     
<xs:enumeration value="ModiifiedFollowing"/>
                                     
<xs:enumeration value="Preceding"/>
                                     
<xs:enumeration value="None"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Forwards" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Describes the derivative - Forwards</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="BaseCurrency" type="xs:string" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Base Currency</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="PriceCurrency" type="xs:string" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Price Currency</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="SPEST" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Capital gains tax  (yes/no)</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:string">
                                     
<xs:enumeration value="yes"/>
                                     
<xs:enumeration value="no"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="Options" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Describes the derivative - Options</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="FirstFixingDate" type="xs:date" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Date for the first fixing date</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="LatestFixingDate" type="xs:date" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Date for the latest fixing date</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="StrikePrice" type="AmountType" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Amount of the strike price</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="ParticipationRate" type="xs:decimal" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Participation rate</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="ObservationDates" minOccurs="0" maxOccurs="unbounded">
                                 
<xs:annotation>
                                   
<xs:documentation>Observation dates</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:sequence>
                                     
<xs:element name="Period" type="xs:string" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Describes the period</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="Date" type="xs:date" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Observation date</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                   
</xs:sequence>
                                 
</xs:complexType>
                               
</xs:element>
                               
<xs:element name="PaymentDates" minOccurs="0" maxOccurs="unbounded">
                                 
<xs:annotation>
                                   
<xs:documentation>Payment dates</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:sequence>
                                     
<xs:element name="Period" type="xs:string" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Describes the period</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="Date" type="xs:date" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Observation date</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                   
</xs:sequence>
                                 
</xs:complexType>
                               
</xs:element>
                               
<xs:element name="CAPS" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Specified maximum interest rate</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:sequence>
                                     
<xs:element name="CAPS" type="xs:decimal" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                   
</xs:sequence>
                                 
</xs:complexType>
                               
</xs:element>
                               
<xs:element name="FLOOR" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Guaranteed minimum interest rate</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:complexType>
                                   
<xs:sequence>
                                     
<xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                     
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                       
<xs:annotation>
                                         
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
                                       
</xs:annotation>
                                     
</xs:element>
                                   
</xs:sequence>
                                 
</xs:complexType>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="ForeignExchangeTrade">
                   
<xs:annotation>
                     
<xs:documentation>Devisentermine</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="OriginalSecurityCodes" type="SecurityCodesType">
                         
<xs:annotation>
                           
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CurrencyBuy" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Kauf-Waehrung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CurrencySell" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Verkauf-Waehrung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorOpenCloseCash" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder eine Ausuebung handelt

O = Open
C = Close
B = Cash
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="O"/>
                             
<xs:enumeration value="C"/>
                             
<xs:enumeration value="B"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="IndexCertificate">
                   
<xs:annotation>
                     
<xs:documentation>Index

zB.
- Aktienindex
- Benchmark
...
</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Swap">
                   
<xs:annotation>
                     
<xs:documentation>Swap</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Currency of the leg as ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="SettlementCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>ISO-Currencycode the swap settles</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CurrencyPay" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>deprecated: Die zu zahlende Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CurrencyRec" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>deprecated: Die zu erhaltende Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
                           
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Swap unterlegte Wertpapier</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorPayRec" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Kennzeichen ob erhalten oder bezahlt</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Pay"/>
                             
<xs:enumeration value="Rec"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Nominal" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>depricated: see down notionalAmount - Gibt die Nominale des Wertpapierbestandes an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorCashValueIncInterests" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Kennzeichen ob Barwert inkl. oder exkl. Zinsen ist</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="AgioOrDisagio" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Vereinbarter Auf- bzw. Abschlag auf den Referenzzinssatz</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorInterestKind" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Zinstyp der zu zahlenden Seite an
(fix oder variabel)
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="fix"/>
                             
<xs:enumeration value="variabel"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ReferenceInterestRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Referenzzinssatz des Nominales</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DateInterestsFrom" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="SwapKind" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Art des Swap (Zins-, Currency-, Crosscurrencyswap,Totalreturn-, Asset-, Commodity-, Multi-Callable Interest Rate-, Otherswap)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Zinsswap"/>
                             
<xs:enumeration value="Currencyswap"/>
                             
<xs:enumeration value="Crosscurrencyswap"/>
                             
<xs:enumeration value="Indexswap"/>
                             
<xs:enumeration value="Totalreturnswap"/>
                             
<xs:enumeration value="Assetswap"/>
                             
<xs:enumeration value="Commodityswap"/>
                             
<xs:enumeration value="Multi-callableinterestrateswap"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="IndicatorSwapAddition" type="xs:boolean" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Kennzeichen Spestpflichtig</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="agreedRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den vereinbarten Kurs </xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Soll</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Haben</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Nominal Value</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="BusinessDaysConvention" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="GuaranteedRate" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Guaranteed interest rate</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Period" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Monthly"/>
                                   
<xs:enumeration value="Quarterly"/>
                                   
<xs:enumeration value="SemiAnnual"/>
                                   
<xs:enumeration value="Annual"/>
                                   
<xs:enumeration value="BiAnnual"/>
                                   
<xs:enumeration value="Other"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>
Guaranteed Rate in percentage of the notional amount
 
</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="InterestRateType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>fixed/float</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="fixed"/>
                             
<xs:enumeration value="float"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Skadenz" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value date</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InflationSwapDetail" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Inflation swap detail</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Type" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="basket"/>
                             
<xs:enumeration value="single"/>
                             
<xs:enumeration value="portfolio"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Optionkind" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Short or long</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="short"/>
                             
<xs:enumeration value="long"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Describes the counterparty</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CouponPeriod" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Monthly"/>
                             
<xs:enumeration value="Quarterly"/>
                             
<xs:enumeration value="SemiAnnual"/>
                             
<xs:enumeration value="Annual"/>
                             
<xs:enumeration value="BiAnnual"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Legkind" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Collateral, Option, Zero Coupon, Total Return, Total Return Diff. Coupon, Equity Coupon, Inflation Gilt, Standard Inflation Gilt, Other</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Collateral"/>
                             
<xs:enumeration value="Option"/>
                             
<xs:enumeration value="Zerocoupon"/>
                             
<xs:enumeration value="Totalreturn"/>
                             
<xs:enumeration value="Totalreturndiffcoupon"/>
                             
<xs:enumeration value="Equitycoupon"/>
                             
<xs:enumeration value="Inflationgilt"/>
                             
<xs:enumeration value="Standardinflationgilt"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Spread" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Difference between Swap interest rate and Index rate</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Name" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Interest Rate</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="PosNeg" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Positive or negative spread</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="Pos"/>
                                   
<xs:enumeration value="Neg"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="ResetDates" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Definition in the swap agreement, when the swap resets</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Date of the agreement</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CallDates" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Date of the agreement</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CallStrikes" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Description" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Description of the formula</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Amount" type="AmountType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value of the formula</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="PutDates" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                               
<xs:annotation>
                                 
<xs:documentation>Date of the agreement</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="PutStrikes" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Description" type="xs:string" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Description of the formula</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Amount" type="AmountType" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value of the formula</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Accounts">
                   
<xs:annotation>
                     
<xs:documentation>Konten

zB.
- Konten des Fonds aus der Fondsbuchhaltung
- physische Bank- und Depotkonten
</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="AccountName" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Bezeichnung des Kontos</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Debit"/>
                             
<xs:enumeration value="Credit"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="AccountNumber" type="xs:integer" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das bei einer Buchung verwendete Konto an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Soll</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Haben</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="FixedTimeDeposit">
                   
<xs:annotation>
                     
<xs:documentation>Festgelder des Fonds</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Soll</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Haben</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Debit"/>
                             
<xs:enumeration value="Credit"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="DateStart" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum des Beginns des Wertpapieres</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CallCapital">
                   
<xs:annotation>
                     
<xs:documentation>Callgelder des Fonds</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Soll</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Zinssatz Haben</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Debit"/>
                             
<xs:enumeration value="Credit"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="RealEstate">
                   
<xs:annotation>
                     
<xs:documentation>Immobilie</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="PurchasePrice" type="AmountType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt den Kaufpreis der Immobilie an</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MonthlyRent" type="AmountType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt den Betrag der monatlichen Miete</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DateMonthlyRent" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum der ersten monatlichen Miete</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="FirstRateAccrual" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum der ersten Mietabgrenzung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="PlannedCostsOfMaintenance" type="AmountType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt die geplanten Instanthaltungskosten</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DatePropertyTransfer" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Datum des Eigentumuebergangs</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ExemptionMethod" type="xs:boolean" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Befreiungsmethode:
Ja (True) / Nein (False)
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ConstructionYear" nillable="false" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt das Errichtungsjahr (YYYY)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:integer">
                             
<xs:maxInclusive value="9999"/>
                             
<xs:minInclusive value="0"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Devotement" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt die Widmung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="LegalForm" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt die Rechtsform</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="ConvertibleBond">
                   
<xs:annotation>
                     
<xs:documentation>Wandelanleihen</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="ConversionStartdate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Startdatum der Wandlung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ConversionEnddate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Enddatum der Wandlung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ISINUnderlying" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>ISIN des Underlyings</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="12"/>
                             
<xs:maxLength value="12"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ConversionPrice" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Preis der Wandlung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ConversionRatio" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Wandlungs Faktor</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ContractSize" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Kontraktgroesse</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CreditDefaultSwap">
                   
<xs:annotation>
                     
<xs:documentation>Credit Default Swap</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType"/>
                       
<xs:element name="Counterparty" type="BicCodeType"/>
                       
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0"/>
                       
<xs:element name="ExpiryDate" type="xs:date" minOccurs="0"/>
                       
<xs:element name="CouponSpread" minOccurs="0">
                         
<xs:complexType>
                           
<xs:choice>
                             
<xs:element name="fixed">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="variable">
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>
                                   
<xs:element name="IndexName" type="xs:string" minOccurs="0"/>
                                   
<xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                           
</xs:choice>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="CouponPeriod" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- B = Biannual
- Y = Yearly
</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="xs:string">
                               
<xs:attribute name="code" type="xs:string" use="optional"/>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="xs:string">
                               
<xs:attribute name="code" type="xs:string" use="optional"/>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="InterestConvention" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>zB. mod.following</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das CDS aufgelegt wurde</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="RecoveryRate" type="xs:decimal" default="0.4" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Default value: 0.4</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="PositionType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Buy oder Sell Protection</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="buy protection"/>
                             
<xs:enumeration value="sell protection"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Type" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="basket"/>
                             
<xs:enumeration value="single"/>
                             
<xs:enumeration value="portfolio"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="PaymentSchedule" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="PaymentDay" type="xs:date" maxOccurs="unbounded"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="YieldCurve" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="YieldCurveIdentifier" type="xs:string" minOccurs="0"/>
                             
<xs:element name="Vertex" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>1m, 3m, 9m, 12m, 2y, 3y, ...</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:pattern value="[0-9]+[m,y]"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="PercentageValue" type="PercentageType" minOccurs="0"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded"/>
                       
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Index">
                   
<xs:annotation>
                     
<xs:documentation>Index</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="RiskIndicator" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="high"/>
                             
<xs:enumeration value="low"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Repos">
                   
<xs:annotation>
                     
<xs:documentation>Repos - Sale and Repurchase Agreement</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="RepoType" minOccurs="0">
                         
<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="Currency" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Curency of the repo</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Issue date</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="BaseValueQuotationCurrency" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Issue denomination of base nominal</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MaturityDate" type="xs:date" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Maturity date</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Describes the counterparty</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Stockmarket of the asset</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="UnderlyingType" minOccurs="0">
                         
<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 name="AccruedInterestCalculation" minOccurs="0">
                         
<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 name="MarginCallFrequency" minOccurs="0">
                         
<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 name="MarginHaircut" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Free for Risk</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Percentage of the minimum risk</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value of the minimum risk</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Percentage of the maximum risk</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                               
<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" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Initially deposited margin</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Value of the minimum initial margin</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                               
<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" minOccurs="0">
                         
<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" minOccurs="0">
                         
<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 name="SecurityIDPledge" type="SecurityCodesType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Security code of the pledge</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DeliveryConditions" minOccurs="0">
                         
<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 name="RoundingRule" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Rounding Rule</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="PriceMethod" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Method of price calculation</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Quotetype" minOccurs="0">
                         
<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 name="QuoteFactor" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value of the Quote Factor</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Number of decimals</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DayCountConvention" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Method of calculation of interest rate days</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Interest rate</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="IssuerCountry" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="ISOCountryCodeType">
                   
<xs:attribute name="description" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Benchmark" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Overall benchmark information, recurring for the transfer of levels in different currencies.</xs:documentation>
               
<xs:documentation xml:lang="de">Allgemeine Benchmark Information, wiederholend für die Übertragung in verschiedenen Währungen.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Name" type="xs:string"/>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Benchmark currency.</xs:documentation>
                     
<xs:documentation xml:lang="de">Die Währung des Benchmarks.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Components" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Components of a composite benchmark.</xs:documentation>
                     
<xs:documentation xml:lang="de">Komponenten eines Composite Benchmarks.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="ValidFrom" type="xs:date"/>
                       
<xs:element name="Component" maxOccurs="unbounded">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Name" type="xs:string" minOccurs="0"/>
                             
<xs:element name="SecurityCodes" type="SecurityCodesType"/>
                             
<xs:element name="Weight" type="xs:decimal"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Levels" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">Benchmark levels in the Currency.</xs:documentation>
                     
<xs:documentation xml:lang="de">Benchmarklevels in der definierten Währung</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Level" maxOccurs="unbounded">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Date" type="xs:date"/>
                             
<xs:element name="Value" type="xs:decimal"/>
                             
<xs:element name="Property" type="xs:string" minOccurs="0"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CountrySpecificData" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="de">Landesspezifische Daten eines Asset: Unterhalb der landesspezifischen Daten werden alle Informationen eines Asset abgelegt, die nur fuer ein bestimmtes Land gueltig sind. </xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="AT" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="pkgKlassifizierung" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Klassifizierung des Assets anhand der Einteilung fuer die Pensionkassenmeldung</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Basel2IssuerType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Staatlicher Emittent - GOV
Internationale Organisationen - INT
Multilaterale Entwicklungsbanken - DEV
Gebietskoerperschaften - MUN
Corporates - CORP
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="GOV"/>
                             
<xs:enumeration value="INT"/>
                             
<xs:enumeration value="DEV"/>
                             
<xs:enumeration value="MUN"/>
                             
<xs:enumeration value="CORP"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="OtherSecuritiesType" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="CFI" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:pattern value="[A-Z]{6}"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Others" type="xs:string" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Securitized" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Securitized (true) or non-securitized (false)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset
diagram index_p13.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 1
maxOcc unbounded
content complex
children DataSupplier SecurityCodes Description SecurityType accurateSecurityType Security IssuerCountry Benchmark CountrySpecificData OtherSecuritiesType Underlying Securitized Rating
source <xs:element name="Asset" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
         
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SecurityCodes" type="SecurityCodesType">
       
<xs:annotation>
         
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Bezeichnung des Wertpapieres, insbesondere für short positions, futures and forwards,swaps</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:maxLength value="128"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="SecurityType">
       
<xs:annotation>
         
<xs:documentation>Art des Wertpapieres:
EQ = Aktie
BO = Rente
FU = Fonds
DE = Derivativ
FE = Devisentermine
IN = Indexzertifikate
SW = Swap
AC = Konten
FT = Festgelder
CM = Callgelder
RE = Immobilie
CB = Convertible Bonds
CS = Credit Default Swap
IX = Index
RP = Repos               
BM = Benchmark
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="EQ"/>
           
<xs:enumeration value="BO"/>
           
<xs:enumeration value="FU"/>
           
<xs:enumeration value="DE"/>
           
<xs:enumeration value="FE"/>
           
<xs:enumeration value="IN"/>
           
<xs:enumeration value="SW"/>
           
<xs:enumeration value="AC"/>
           
<xs:enumeration value="FT"/>
           
<xs:enumeration value="CM"/>
           
<xs:enumeration value="RE"/>
           
<xs:enumeration value="CB"/>
           
<xs:enumeration value="CS"/>
           
<xs:enumeration value="IX"/>
           
<xs:enumeration value="RP"/>
           
<xs:enumeration value="BM"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="accurateSecurityType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt die genaue Art des Wertpapiers an. Dieses Feld enthaelt dei Beschreibung des genauen Wertpapiertyps, ein Code fuer den Typ kann im optionalen Attribut code spezifiziert werden.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="code" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Security" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Granulare Aufschluesselung der durch "Instrument" bestimmten WertpapierArt</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Equity">
             
<xs:annotation>
               
<xs:documentation>Aktie</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="de">Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssuerCountry" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="ISOCountryCodeType">
                         
<xs:attribute name="description" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="ClassOfBusiness" type="IndustryProviderType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enhaelt den Anbieter</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Listing" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="A"/>
                       
<xs:enumeration value="B"/>
                       
<xs:enumeration value="G"/>
                       
<xs:enumeration value="K"/>
                       
<xs:enumeration value="M"/>
                       
<xs:enumeration value="S"/>
                       
<xs:enumeration value="V"/>
                       
<xs:enumeration value="Y"/>
                       
<xs:enumeration value="Z"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="IssueingKind" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ParValue" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Nennwert der Aktie an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="SubscriptionRatioFrom" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Bezugsverhaeltnis "von" an

- X:1
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="SubscriptionRatioTo" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Bezugsverhaeltnis "zu" an

- 1:X
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MarketCapitalization" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Date" type="xs:date"/>
                       
<xs:element name="Value" type="xs:decimal"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CustomMarketCapitalization" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Name">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Small Cap"/>
                             
<xs:enumeration value="Small &amp; Mid Cap"/>
                             
<xs:enumeration value="Mid Cap"/>
                             
<xs:enumeration value="Mid &amp; Large Cap"/>
                             
<xs:enumeration value="Large Cap"/>
                             
<xs:enumeration value="All Cap"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Date" type="xs:date"/>
                       
<xs:element name="Value" type="xs:decimal"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Industries" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="IndustryCode">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Name" type="xs:string">
                               
<xs:annotation>
                                 
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Date" type="xs:date"/>
                             
<xs:element name="Value" type="xs:decimal"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Bond">
             
<xs:annotation>
               
<xs:documentation>Rente</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssuerCountry" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="ISOCountryCodeType">
                         
<xs:attribute name="description" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Listing" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="A"/>
                       
<xs:enumeration value="B"/>
                       
<xs:enumeration value="G"/>
                       
<xs:enumeration value="K"/>
                       
<xs:enumeration value="M"/>
                       
<xs:enumeration value="S"/>
                       
<xs:enumeration value="V"/>
                       
<xs:enumeration value="Y"/>
                       
<xs:enumeration value="Z"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ListingKind" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="S"/>
                       
<xs:enumeration value="N"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Faelligkeitsdatum an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DateFirstCoupon" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum des ersten Kupons</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DateLastCoupon" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum an dem der letzte Kupon gezahlt wird</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CouponPeriod" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- S = Semiannual
- B = Biannual
- Y = Yearly
</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:string">
                         
<xs:attribute name="code" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="DateCoupon" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Kupondatum an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="RedemptionRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Kurs zu dem das Wertpapier getilgt wird</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DatePayableZerobond" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Faelligkeitsdatum bei Zerobonds an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:string">
                         
<xs:attribute name="code" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Interestrate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssueKind" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssueRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Emissionskurs des Wertpapier</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssueYield" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt die Emissionsrendite des Wertpapier</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="EUWithholdingTaxRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den EU Quest Satz an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="EUWithholdingTaxCategory" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt die EU Quest Kategorie an

A = Genaue Berechnung
B = Vereinfachte Berechnung
C = Keine Berechnung
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="A"/>
                       
<xs:enumeration value="B"/>
                       
<xs:enumeration value="C"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="CapitalYieldsTaxKind" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob ein Wertpapier KESt-Pflichtig ist</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CapitalYieldsTaxRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt die Hoehe des gueltigen KESt-Satzes an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DateRedemptionIssuer" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum ab dem der Emittent die Emission kuendigen kann</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorGuarantee" type="xs:boolean" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier einer staatl. Garantie unterliegt
Boolean: true/false
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorAcceptableAsCollateral" type="xs:boolean" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an, ob es sich um ein Lombardfaehiges Wertpapier handelt</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorZoneA" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt ein Kennzeichen, ob es sich um ein Wertpapier handelt, welches in einem Zone A Staat begeben wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorAbsolutelySafe" type="xs:boolean" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier muendelsicher ist
Boolean: true/false
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="AgioFactor" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Zuschlagsfaktor an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DateInterestsBegin" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Coupon" type="xs:boolean" minOccurs="0"/>
                 
<xs:element name="Yields" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Method" type="xs:string"/>
                       
<xs:element name="Date" type="xs:date"/>
                       
<xs:element name="Value" type="xs:decimal"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Duration" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Name" type="xs:string"/>
                       
<xs:element name="Date" type="xs:date"/>
                       
<xs:element name="Value" type="xs:decimal"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CouponType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>fix/float/zero/others</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="fix"/>
                       
<xs:enumeration value="float"/>
                       
<xs:enumeration value="zero"/>
                       
<xs:enumeration value="others"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Funds">
             
<xs:annotation>
               
<xs:documentation>Fonds</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssuerCountry" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="ISOCountryCodeType">
                         
<xs:attribute name="description" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Listing" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="A"/>
                       
<xs:enumeration value="B"/>
                       
<xs:enumeration value="G"/>
                       
<xs:enumeration value="K"/>
                       
<xs:enumeration value="M"/>
                       
<xs:enumeration value="S"/>
                       
<xs:enumeration value="V"/>
                       
<xs:enumeration value="Y"/>
                       
<xs:enumeration value="Z"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ListingKind" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="S"/>
                       
<xs:enumeration value="N"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Derivative">
             
<xs:annotation>
               
<xs:documentation>Derivativ</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DerivativeKind" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt die Art des Derivatives an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Listing" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- O  OTC - Over the Counter
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="A"/>
                       
<xs:enumeration value="B"/>
                       
<xs:enumeration value="G"/>
                       
<xs:enumeration value="K"/>
                       
<xs:enumeration value="M"/>
                       
<xs:enumeration value="O"/>
                       
<xs:enumeration value="S"/>
                       
<xs:enumeration value="V"/>
                       
<xs:enumeration value="Y"/>
                       
<xs:enumeration value="Z"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="BasePrice" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Basispreis des Derivativenprodukts an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorStyle" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an die Ausuebungsstyle an
(Europe/American/Bermuda/Other)
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Europe"/>
                       
<xs:enumeration value="American"/>
                       
<xs:enumeration value="Bermuda"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ContractDimension" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt die Kontraktgroesze des Derivativprodukt an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DateFutureConclusion" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Bezeichnet das Ablaufdatum des Derivativprodukts</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorCallPut" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Kennzeichnet die Art des Derivats (Call/Put)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
                     
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Divisor" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>deprecated:  see QuoteType f. Derivative: Indexfutures: Float Zinsfutures: Prozent</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Tick" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Tick -  Movement in price</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="TickSize" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Minimum downward or upward movement in price</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="TickValue" type="AmountType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value of the tick</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="ValueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value date</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="FixingType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>DeliveryFixed/Cash</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Delivery"/>
                       
<xs:enumeration value="Fixed"/>
                       
<xs:enumeration value="Cash"/>
                       
<xs:enumeration value=""/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Quotation" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Quotation</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="QuotationType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Price/Yield/Other</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Price"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:choice>
                         
<xs:element name="QuotationPercent" type="xs:float" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Quotation in percent</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="QuotationAmount" type="AmountType" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Amount of Quotation</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:choice>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="LastTradeDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Last Trade Date</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Type" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="basket"/>
                       
<xs:enumeration value="single"/>
                       
<xs:enumeration value="portfolio"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="MarginMethod" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>None/Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Other"/>
                       
<xs:enumeration value="Biannual"/>
                       
<xs:enumeration value="Annual"/>
                       
<xs:enumeration value="Semiannual"/>
                       
<xs:enumeration value="Quarterly"/>
                       
<xs:enumeration value="Monthly"/>
                       
<xs:enumeration value="Weekly"/>
                       
<xs:enumeration value="Daily"/>
                       
<xs:enumeration value="None"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="InitialMarginMethod" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Interval/Fixed/None</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Interval"/>
                       
<xs:enumeration value="Fixed"/>
                       
<xs:enumeration value="None"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="QuoteType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>PerUnit/Percent/Permille/Pips/Points/Other</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="PerUnit"/>
                       
<xs:enumeration value="Percent"/>
                       
<xs:enumeration value="Permille"/>
                       
<xs:enumeration value="Pips"/>
                       
<xs:enumeration value="Points"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="QuoteFactor" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Defines the quote factor</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Number of decimals</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="YieldCurve" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Describes the counterparty</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:choice minOccurs="0">
                   
<xs:element name="Futures" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Describes the derivative - Future</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                           
<xs:annotation>
                             
<xs:documentation>Stockmarket of the asset</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Maturity date</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="UnderlyingInstrumentType" type="xs:string" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Security Type of the underlying (EQ/BO/FU…)</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="BusinessDaysConvention" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:string">
                               
<xs:enumeration value="Following"/>
                               
<xs:enumeration value="ModiifiedFollowing"/>
                               
<xs:enumeration value="Preceding"/>
                               
<xs:enumeration value="None"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Forwards" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Describes the derivative - Forwards</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="BaseCurrency" type="xs:string" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Base Currency</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="PriceCurrency" type="xs:string" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Price Currency</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="SPEST" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Capital gains tax  (yes/no)</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:string">
                               
<xs:enumeration value="yes"/>
                               
<xs:enumeration value="no"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="Options" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Describes the derivative - Options</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="FirstFixingDate" type="xs:date" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Date for the first fixing date</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="LatestFixingDate" type="xs:date" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Date for the latest fixing date</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="StrikePrice" type="AmountType" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Amount of the strike price</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="ParticipationRate" type="xs:decimal" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Participation rate</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="ObservationDates" minOccurs="0" maxOccurs="unbounded">
                           
<xs:annotation>
                             
<xs:documentation>Observation dates</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="Period" type="xs:string" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Describes the period</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="Date" type="xs:date" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Observation date</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="PaymentDates" minOccurs="0" maxOccurs="unbounded">
                           
<xs:annotation>
                             
<xs:documentation>Payment dates</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="Period" type="xs:string" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Describes the period</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="Date" type="xs:date" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Observation date</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="CAPS" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Specified maximum interest rate</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="CAPS" type="xs:decimal" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                         
</xs:element>
                         
<xs:element name="FLOOR" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Guaranteed minimum interest rate</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:sequence>
                               
<xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                               
<xs:element name="Amount" type="AmountType" minOccurs="0">
                                 
<xs:annotation>
                                   
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
                                 
</xs:annotation>
                               
</xs:element>
                             
</xs:sequence>
                           
</xs:complexType>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:choice>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ForeignExchangeTrade">
             
<xs:annotation>
               
<xs:documentation>Devisentermine</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="OriginalSecurityCodes" type="SecurityCodesType">
                   
<xs:annotation>
                     
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CurrencyBuy" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Kauf-Waehrung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CurrencySell" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Verkauf-Waehrung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorOpenCloseCash" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder eine Ausuebung handelt

O = Open
C = Close
B = Cash
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="O"/>
                       
<xs:enumeration value="C"/>
                       
<xs:enumeration value="B"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="IndexCertificate">
             
<xs:annotation>
               
<xs:documentation>Index

zB.
- Aktienindex
- Benchmark
...
</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Swap">
             
<xs:annotation>
               
<xs:documentation>Swap</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Currency of the leg as ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="SettlementCurrency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>ISO-Currencycode the swap settles</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CurrencyPay" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>deprecated: Die zu zahlende Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CurrencyRec" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>deprecated: Die zu erhaltende Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Issuer" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
                     
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Swap unterlegte Wertpapier</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorPayRec" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Kennzeichen ob erhalten oder bezahlt</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Pay"/>
                       
<xs:enumeration value="Rec"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Nominal" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>depricated: see down notionalAmount - Gibt die Nominale des Wertpapierbestandes an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorCashValueIncInterests" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Kennzeichen ob Barwert inkl. oder exkl. Zinsen ist</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="AgioOrDisagio" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Vereinbarter Auf- bzw. Abschlag auf den Referenzzinssatz</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorInterestKind" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Zinstyp der zu zahlenden Seite an
(fix oder variabel)
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="fix"/>
                       
<xs:enumeration value="variabel"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ReferenceInterestRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Referenzzinssatz des Nominales</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DateInterestsFrom" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="SwapKind" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Art des Swap (Zins-, Currency-, Crosscurrencyswap,Totalreturn-, Asset-, Commodity-, Multi-Callable Interest Rate-, Otherswap)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Zinsswap"/>
                       
<xs:enumeration value="Currencyswap"/>
                       
<xs:enumeration value="Crosscurrencyswap"/>
                       
<xs:enumeration value="Indexswap"/>
                       
<xs:enumeration value="Totalreturnswap"/>
                       
<xs:enumeration value="Assetswap"/>
                       
<xs:enumeration value="Commodityswap"/>
                       
<xs:enumeration value="Multi-callableinterestrateswap"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="IndicatorSwapAddition" type="xs:boolean" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Kennzeichen Spestpflichtig</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="agreedRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den vereinbarten Kurs </xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Soll</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Haben</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Nominal Value</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="BusinessDaysConvention" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="GuaranteedRate" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Guaranteed interest rate</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Period" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Monthly"/>
                             
<xs:enumeration value="Quarterly"/>
                             
<xs:enumeration value="SemiAnnual"/>
                             
<xs:enumeration value="Annual"/>
                             
<xs:enumeration value="BiAnnual"/>
                             
<xs:enumeration value="Other"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>
Guaranteed Rate in percentage of the notional amount
 
</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="InterestRateType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>fixed/float</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="fixed"/>
                       
<xs:enumeration value="float"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Skadenz" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value date</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InflationSwapDetail" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Inflation swap detail</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Type" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="basket"/>
                       
<xs:enumeration value="single"/>
                       
<xs:enumeration value="portfolio"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Optionkind" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Short or long</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="short"/>
                       
<xs:enumeration value="long"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Describes the counterparty</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CouponPeriod" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Monthly"/>
                       
<xs:enumeration value="Quarterly"/>
                       
<xs:enumeration value="SemiAnnual"/>
                       
<xs:enumeration value="Annual"/>
                       
<xs:enumeration value="BiAnnual"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Legkind" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Collateral, Option, Zero Coupon, Total Return, Total Return Diff. Coupon, Equity Coupon, Inflation Gilt, Standard Inflation Gilt, Other</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Collateral"/>
                       
<xs:enumeration value="Option"/>
                       
<xs:enumeration value="Zerocoupon"/>
                       
<xs:enumeration value="Totalreturn"/>
                       
<xs:enumeration value="Totalreturndiffcoupon"/>
                       
<xs:enumeration value="Equitycoupon"/>
                       
<xs:enumeration value="Inflationgilt"/>
                       
<xs:enumeration value="Standardinflationgilt"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Spread" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Difference between Swap interest rate and Index rate</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Name" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Interest Rate</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="PosNeg" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Positive or negative spread</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Pos"/>
                             
<xs:enumeration value="Neg"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="ResetDates" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Definition in the swap agreement, when the swap resets</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Date of the agreement</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CallDates" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Date of the agreement</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CallStrikes" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Description" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Description of the formula</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Amount" type="AmountType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value of the formula</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="PutDates" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                         
<xs:annotation>
                           
<xs:documentation>Date of the agreement</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="PutStrikes" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Description" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Description of the formula</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Amount" type="AmountType" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value of the formula</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Accounts">
             
<xs:annotation>
               
<xs:documentation>Konten

zB.
- Konten des Fonds aus der Fondsbuchhaltung
- physische Bank- und Depotkonten
</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="AccountName" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Bezeichnung des Kontos</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Debit"/>
                       
<xs:enumeration value="Credit"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="AccountNumber" type="xs:integer" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das bei einer Buchung verwendete Konto an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Soll</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Haben</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="FixedTimeDeposit">
             
<xs:annotation>
               
<xs:documentation>Festgelder des Fonds</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Soll</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Haben</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Debit"/>
                       
<xs:enumeration value="Credit"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="DateStart" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum des Beginns des Wertpapieres</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CallCapital">
             
<xs:annotation>
               
<xs:documentation>Callgelder des Fonds</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Soll</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Zinssatz Haben</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IndicatorCreditDebit" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Debit"/>
                       
<xs:enumeration value="Credit"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="RealEstate">
             
<xs:annotation>
               
<xs:documentation>Immobilie</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="PurchasePrice" type="AmountType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt den Kaufpreis der Immobilie an</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MonthlyRent" type="AmountType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt den Betrag der monatlichen Miete</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DateMonthlyRent" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum der ersten monatlichen Miete</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="FirstRateAccrual" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum der ersten Mietabgrenzung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="PlannedCostsOfMaintenance" type="AmountType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt die geplanten Instanthaltungskosten</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DatePropertyTransfer" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Datum des Eigentumuebergangs</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ExemptionMethod" type="xs:boolean" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Befreiungsmethode:
Ja (True) / Nein (False)
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ConstructionYear" nillable="false" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt das Errichtungsjahr (YYYY)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:integer">
                       
<xs:maxInclusive value="9999"/>
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Devotement" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt die Widmung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="LegalForm" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt die Rechtsform</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ConvertibleBond">
             
<xs:annotation>
               
<xs:documentation>Wandelanleihen</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ConversionStartdate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Startdatum der Wandlung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ConversionEnddate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Enddatum der Wandlung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ISINUnderlying" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>ISIN des Underlyings</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="12"/>
                       
<xs:maxLength value="12"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ConversionPrice" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Preis der Wandlung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ConversionRatio" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Wandlungs Faktor</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ContractSize" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Kontraktgroesse</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CreditDefaultSwap">
             
<xs:annotation>
               
<xs:documentation>Credit Default Swap</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType"/>
                 
<xs:element name="Counterparty" type="BicCodeType"/>
                 
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0"/>
                 
<xs:element name="ExpiryDate" type="xs:date" minOccurs="0"/>
                 
<xs:element name="CouponSpread" minOccurs="0">
                   
<xs:complexType>
                     
<xs:choice>
                       
<xs:element name="fixed">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="variable">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>
                             
<xs:element name="IndexName" type="xs:string" minOccurs="0"/>
                             
<xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:choice>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CouponPeriod" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- B = Biannual
- Y = Yearly
</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:string">
                         
<xs:attribute name="code" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:string">
                         
<xs:attribute name="code" type="xs:string" use="optional"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="InterestConvention" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>zB. mod.following</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das CDS aufgelegt wurde</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="RecoveryRate" type="xs:decimal" default="0.4" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Default value: 0.4</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="PositionType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Buy oder Sell Protection</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="buy protection"/>
                       
<xs:enumeration value="sell protection"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Type" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="basket"/>
                       
<xs:enumeration value="single"/>
                       
<xs:enumeration value="portfolio"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="PaymentSchedule" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="PaymentDay" type="xs:date" maxOccurs="unbounded"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="YieldCurve" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="YieldCurveIdentifier" type="xs:string" minOccurs="0"/>
                       
<xs:element name="Vertex" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>1m, 3m, 9m, 12m, 2y, 3y, ...</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:pattern value="[0-9]+[m,y]"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="PercentageValue" type="PercentageType" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Index">
             
<xs:annotation>
               
<xs:documentation>Index</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="RiskIndicator" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="high"/>
                       
<xs:enumeration value="low"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Repos">
             
<xs:annotation>
               
<xs:documentation>Repos - Sale and Repurchase Agreement</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="RepoType" minOccurs="0">
                   
<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="Currency" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Curency of the repo</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Issue date</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="BaseValueQuotationCurrency" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Issue denomination of base nominal</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MaturityDate" type="xs:date" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Maturity date</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Describes the counterparty</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Stockmarket of the asset</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="UnderlyingType" minOccurs="0">
                   
<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 name="AccruedInterestCalculation" minOccurs="0">
                   
<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 name="MarginCallFrequency" minOccurs="0">
                   
<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 name="MarginHaircut" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Free for Risk</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Percentage of the minimum risk</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value of the minimum risk</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Percentage of the maximum risk</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                         
<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" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Initially deposited margin</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Value of the minimum initial margin</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                         
<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" minOccurs="0">
                   
<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" minOccurs="0">
                   
<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 name="SecurityIDPledge" type="SecurityCodesType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Security code of the pledge</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DeliveryConditions" minOccurs="0">
                   
<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 name="RoundingRule" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Rounding Rule</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="PriceMethod" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Method of price calculation</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Quotetype" minOccurs="0">
                   
<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 name="QuoteFactor" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value of the Quote Factor</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Number of decimals</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DayCountConvention" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Method of calculation of interest rate days</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Interest rate</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="IssuerCountry" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="ISOCountryCodeType">
             
<xs:attribute name="description" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Benchmark" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Overall benchmark information, recurring for the transfer of levels in different currencies.</xs:documentation>
         
<xs:documentation xml:lang="de">Allgemeine Benchmark Information, wiederholend für die Übertragung in verschiedenen Währungen.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="xs:string"/>
           
<xs:element name="Currency" type="ISOCurrencyCodeType">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Benchmark currency.</xs:documentation>
               
<xs:documentation xml:lang="de">Die Währung des Benchmarks.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Components" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Components of a composite benchmark.</xs:documentation>
               
<xs:documentation xml:lang="de">Komponenten eines Composite Benchmarks.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ValidFrom" type="xs:date"/>
                 
<xs:element name="Component" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Name" type="xs:string" minOccurs="0"/>
                       
<xs:element name="SecurityCodes" type="SecurityCodesType"/>
                       
<xs:element name="Weight" type="xs:decimal"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Levels" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">Benchmark levels in the Currency.</xs:documentation>
               
<xs:documentation xml:lang="de">Benchmarklevels in der definierten Währung</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Level" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Date" type="xs:date"/>
                       
<xs:element name="Value" type="xs:decimal"/>
                       
<xs:element name="Property" type="xs:string" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CountrySpecificData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="de">Landesspezifische Daten eines Asset: Unterhalb der landesspezifischen Daten werden alle Informationen eines Asset abgelegt, die nur fuer ein bestimmtes Land gueltig sind. </xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AT" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="pkgKlassifizierung" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Klassifizierung des Assets anhand der Einteilung fuer die Pensionkassenmeldung</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Basel2IssuerType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Staatlicher Emittent - GOV
Internationale Organisationen - INT
Multilaterale Entwicklungsbanken - DEV
Gebietskoerperschaften - MUN
Corporates - CORP
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="GOV"/>
                       
<xs:enumeration value="INT"/>
                       
<xs:enumeration value="DEV"/>
                       
<xs:enumeration value="MUN"/>
                       
<xs:enumeration value="CORP"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="OtherSecuritiesType" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CFI" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[A-Z]{6}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Others" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Securitized" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Securitized (true) or non-securitized (false)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/DataSupplier
diagram index_p14.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type DataSupplierType
properties
minOcc 0
maxOcc 1
content complex
children Short Name TypeOfDataSupplier
annotation
documentation
This element contains the Name of the Investment Company that has produced this document
documentation
Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.
source <xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
   
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/SecurityCodes
diagram index_p15.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type SecurityCodesType
properties
content complex
children ISIN CUSIP SEDOL CountrySecurityCode OtherSecurityCodes UniqueID
annotation
documentation
Kennnummer des Wertpapiers
source <xs:element name="SecurityCodes" type="SecurityCodesType">
 
<xs:annotation>
   
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Description
diagram index_p16.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 128
annotation
documentation
Bezeichnung des Wertpapieres, insbesondere für short positions, futures and forwards,swaps
source <xs:element name="Description" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Bezeichnung des Wertpapieres, insbesondere für short positions, futures and forwards,swaps</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/SecurityType
diagram index_p17.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration EQ
enumeration BO
enumeration FU
enumeration DE
enumeration FE
enumeration IN
enumeration SW
enumeration AC
enumeration FT
enumeration CM
enumeration RE
enumeration CB
enumeration CS
enumeration IX
enumeration RP
enumeration BM
annotation
documentation
Art des Wertpapieres:
EQ = Aktie
BO = Rente
FU = Fonds
DE = Derivativ
FE = Devisentermine
IN = Indexzertifikate
SW = Swap
AC = Konten
FT = Festgelder
CM = Callgelder
RE = Immobilie
CB = Convertible Bonds
CS = Credit Default Swap
IX = Index
RP = Repos               
BM = Benchmark
source <xs:element name="SecurityType">
 
<xs:annotation>
   
<xs:documentation>Art des Wertpapieres:
EQ = Aktie
BO = Rente
FU = Fonds
DE = Derivativ
FE = Devisentermine
IN = Indexzertifikate
SW = Swap
AC = Konten
FT = Festgelder
CM = Callgelder
RE = Immobilie
CB = Convertible Bonds
CS = Credit Default Swap
IX = Index
RP = Repos               
BM = Benchmark
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="EQ"/>
     
<xs:enumeration value="BO"/>
     
<xs:enumeration value="FU"/>
     
<xs:enumeration value="DE"/>
     
<xs:enumeration value="FE"/>
     
<xs:enumeration value="IN"/>
     
<xs:enumeration value="SW"/>
     
<xs:enumeration value="AC"/>
     
<xs:enumeration value="FT"/>
     
<xs:enumeration value="CM"/>
     
<xs:enumeration value="RE"/>
     
<xs:enumeration value="CB"/>
     
<xs:enumeration value="CS"/>
     
<xs:enumeration value="IX"/>
     
<xs:enumeration value="RP"/>
     
<xs:enumeration value="BM"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/accurateSecurityType
diagram index_p18.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string  optional      
annotation
documentation
Gibt die genaue Art des Wertpapiers an. Dieses Feld enthaelt dei Beschreibung des genauen Wertpapiertyps, ein Code fuer den Typ kann im optionalen Attribut code spezifiziert werden.
source <xs:element name="accurateSecurityType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt die genaue Art des Wertpapiers an. Dieses Feld enthaelt dei Beschreibung des genauen Wertpapiertyps, ein Code fuer den Typ kann im optionalen Attribut code spezifiziert werden.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="code" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/accurateSecurityType/@code
type xs:string
properties
use optional
source <xs:attribute name="code" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security
diagram index_p19.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Equity Bond Funds Derivative ForeignExchangeTrade IndexCertificate Swap Accounts FixedTimeDeposit CallCapital RealEstate ConvertibleBond CreditDefaultSwap Index Repos
annotation
documentation
Granulare Aufschluesselung der durch "Instrument" bestimmten WertpapierArt
source <xs:element name="Security" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Granulare Aufschluesselung der durch "Instrument" bestimmten WertpapierArt</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Equity">
       
<xs:annotation>
         
<xs:documentation>Aktie</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="de">Die Ertraegniswaehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssuerCountry" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="ISOCountryCodeType">
                   
<xs:attribute name="description" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ClassOfBusiness" type="IndustryProviderType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enhaelt den Anbieter</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Issuer" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Listing" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="A"/>
                 
<xs:enumeration value="B"/>
                 
<xs:enumeration value="G"/>
                 
<xs:enumeration value="K"/>
                 
<xs:enumeration value="M"/>
                 
<xs:enumeration value="S"/>
                 
<xs:enumeration value="V"/>
                 
<xs:enumeration value="Y"/>
                 
<xs:enumeration value="Z"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="IssueingKind" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ParValue" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den Nennwert der Aktie an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SubscriptionRatioFrom" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Bezugsverhaeltnis "von" an

- X:1
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SubscriptionRatioTo" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Bezugsverhaeltnis "zu" an

- 1:X
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MarketCapitalization" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Date" type="xs:date"/>
                 
<xs:element name="Value" type="xs:decimal"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CustomMarketCapitalization" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Name">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Small Cap"/>
                       
<xs:enumeration value="Small &amp; Mid Cap"/>
                       
<xs:enumeration value="Mid Cap"/>
                       
<xs:enumeration value="Mid &amp; Large Cap"/>
                       
<xs:enumeration value="Large Cap"/>
                       
<xs:enumeration value="All Cap"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Date" type="xs:date"/>
                 
<xs:element name="Value" type="xs:decimal"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Industries" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="IndustryCode">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Name" type="xs:string">
                         
<xs:annotation>
                           
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Date" type="xs:date"/>
                       
<xs:element name="Value" type="xs:decimal"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Bond">
       
<xs:annotation>
         
<xs:documentation>Rente</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssuerCountry" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="ISOCountryCodeType">
                   
<xs:attribute name="description" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Issuer" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Listing" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="A"/>
                 
<xs:enumeration value="B"/>
                 
<xs:enumeration value="G"/>
                 
<xs:enumeration value="K"/>
                 
<xs:enumeration value="M"/>
                 
<xs:enumeration value="S"/>
                 
<xs:enumeration value="V"/>
                 
<xs:enumeration value="Y"/>
                 
<xs:enumeration value="Z"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ListingKind" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="S"/>
                 
<xs:enumeration value="N"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Maturity" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Faelligkeitsdatum an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DateFirstCoupon" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum des ersten Kupons</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DateLastCoupon" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum an dem der letzte Kupon gezahlt wird</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CouponPeriod" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- S = Semiannual
- B = Biannual
- Y = Yearly
</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="code" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="DateCoupon" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Kupondatum an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="RedemptionRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Kurs zu dem das Wertpapier getilgt wird</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DatePayableZerobond" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Faelligkeitsdatum bei Zerobonds an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="code" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Interestrate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssueKind" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssueRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Emissionskurs des Wertpapier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssueYield" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt die Emissionsrendite des Wertpapier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="EUWithholdingTaxRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den EU Quest Satz an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="EUWithholdingTaxCategory" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt die EU Quest Kategorie an

A = Genaue Berechnung
B = Vereinfachte Berechnung
C = Keine Berechnung
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="A"/>
                 
<xs:enumeration value="B"/>
                 
<xs:enumeration value="C"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="CapitalYieldsTaxKind" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob ein Wertpapier KESt-Pflichtig ist</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CapitalYieldsTaxRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt die Hoehe des gueltigen KESt-Satzes an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DateRedemptionIssuer" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum ab dem der Emittent die Emission kuendigen kann</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorGuarantee" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier einer staatl. Garantie unterliegt
Boolean: true/false
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorAcceptableAsCollateral" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an, ob es sich um ein Lombardfaehiges Wertpapier handelt</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorZoneA" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt ein Kennzeichen, ob es sich um ein Wertpapier handelt, welches in einem Zone A Staat begeben wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorAbsolutelySafe" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier muendelsicher ist
Boolean: true/false
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AgioFactor" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den Zuschlagsfaktor an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DateInterestsBegin" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Coupon" type="xs:boolean" minOccurs="0"/>
           
<xs:element name="Yields" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Method" type="xs:string"/>
                 
<xs:element name="Date" type="xs:date"/>
                 
<xs:element name="Value" type="xs:decimal"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Duration" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Name" type="xs:string"/>
                 
<xs:element name="Date" type="xs:date"/>
                 
<xs:element name="Value" type="xs:decimal"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CouponType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>fix/float/zero/others</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="fix"/>
                 
<xs:enumeration value="float"/>
                 
<xs:enumeration value="zero"/>
                 
<xs:enumeration value="others"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Funds">
       
<xs:annotation>
         
<xs:documentation>Fonds</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssuerCountry" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="ISOCountryCodeType">
                   
<xs:attribute name="description" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Issuer" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Listing" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="A"/>
                 
<xs:enumeration value="B"/>
                 
<xs:enumeration value="G"/>
                 
<xs:enumeration value="K"/>
                 
<xs:enumeration value="M"/>
                 
<xs:enumeration value="S"/>
                 
<xs:enumeration value="V"/>
                 
<xs:enumeration value="Y"/>
                 
<xs:enumeration value="Z"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ListingKind" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="S"/>
                 
<xs:enumeration value="N"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Maturity" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Derivative">
       
<xs:annotation>
         
<xs:documentation>Derivativ</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DerivativeKind" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt die Art des Derivatives an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Issuer" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Listing" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- O  OTC - Over the Counter
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="A"/>
                 
<xs:enumeration value="B"/>
                 
<xs:enumeration value="G"/>
                 
<xs:enumeration value="K"/>
                 
<xs:enumeration value="M"/>
                 
<xs:enumeration value="O"/>
                 
<xs:enumeration value="S"/>
                 
<xs:enumeration value="V"/>
                 
<xs:enumeration value="Y"/>
                 
<xs:enumeration value="Z"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="BasePrice" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den Basispreis des Derivativenprodukts an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorStyle" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an die Ausuebungsstyle an
(Europe/American/Bermuda/Other)
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Europe"/>
                 
<xs:enumeration value="American"/>
                 
<xs:enumeration value="Bermuda"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ContractDimension" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt die Kontraktgroesze des Derivativprodukt an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DateFutureConclusion" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Bezeichnet das Ablaufdatum des Derivativprodukts</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorCallPut" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Kennzeichnet die Art des Derivats (Call/Put)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
               
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Divisor" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>deprecated:  see QuoteType f. Derivative: Indexfutures: Float Zinsfutures: Prozent</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Tick" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Tick -  Movement in price</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TickSize" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Minimum downward or upward movement in price</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="TickValue" type="AmountType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value of the tick</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ValueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value date</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FixingType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>DeliveryFixed/Cash</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Delivery"/>
                 
<xs:enumeration value="Fixed"/>
                 
<xs:enumeration value="Cash"/>
                 
<xs:enumeration value=""/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Quotation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Quotation</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="QuotationType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Price/Yield/Other</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Price"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:choice>
                   
<xs:element name="QuotationPercent" type="xs:float" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Quotation in percent</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="QuotationAmount" type="AmountType" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Amount of Quotation</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:choice>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="LastTradeDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Last Trade Date</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Type" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="basket"/>
                 
<xs:enumeration value="single"/>
                 
<xs:enumeration value="portfolio"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="MarginMethod" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>None/Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Other"/>
                 
<xs:enumeration value="Biannual"/>
                 
<xs:enumeration value="Annual"/>
                 
<xs:enumeration value="Semiannual"/>
                 
<xs:enumeration value="Quarterly"/>
                 
<xs:enumeration value="Monthly"/>
                 
<xs:enumeration value="Weekly"/>
                 
<xs:enumeration value="Daily"/>
                 
<xs:enumeration value="None"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="InitialMarginMethod" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Interval/Fixed/None</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Interval"/>
                 
<xs:enumeration value="Fixed"/>
                 
<xs:enumeration value="None"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="QuoteType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>PerUnit/Percent/Permille/Pips/Points/Other</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="PerUnit"/>
                 
<xs:enumeration value="Percent"/>
                 
<xs:enumeration value="Permille"/>
                 
<xs:enumeration value="Pips"/>
                 
<xs:enumeration value="Points"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="QuoteFactor" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Defines the quote factor</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Number of decimals</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="YieldCurve" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Describes the counterparty</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="Futures" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Describes the derivative - Future</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation>Stockmarket of the asset</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Maturity" type="xs:date" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Maturity date</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="UnderlyingInstrumentType" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Security Type of the underlying (EQ/BO/FU…)</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="BusinessDaysConvention" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Following"/>
                         
<xs:enumeration value="ModiifiedFollowing"/>
                         
<xs:enumeration value="Preceding"/>
                         
<xs:enumeration value="None"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Forwards" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Describes the derivative - Forwards</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="BaseCurrency" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Base Currency</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="PriceCurrency" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Price Currency</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="SPEST" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Capital gains tax  (yes/no)</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="yes"/>
                         
<xs:enumeration value="no"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Options" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Describes the derivative - Options</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="FirstFixingDate" type="xs:date" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Date for the first fixing date</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="LatestFixingDate" type="xs:date" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Date for the latest fixing date</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="StrikePrice" type="AmountType" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Amount of the strike price</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="ParticipationRate" type="xs:decimal" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Participation rate</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="ObservationDates" minOccurs="0" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation>Observation dates</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="Period" type="xs:string" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Describes the period</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Date" type="xs:date" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Observation date</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="PaymentDates" minOccurs="0" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation>Payment dates</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="Period" type="xs:string" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Describes the period</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Date" type="xs:date" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Observation date</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="CAPS" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Specified maximum interest rate</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="CAPS" type="xs:decimal" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Amount" type="AmountType" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="FLOOR" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Guaranteed minimum interest rate</xs:documentation>
                     
</xs:annotation>
                     
<xs:complexType>
                       
<xs:sequence>
                         
<xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                         
<xs:element name="Amount" type="AmountType" minOccurs="0">
                           
<xs:annotation>
                             
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
                           
</xs:annotation>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:complexType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:choice>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ForeignExchangeTrade">
       
<xs:annotation>
         
<xs:documentation>Devisentermine</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="OriginalSecurityCodes" type="SecurityCodesType">
             
<xs:annotation>
               
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CurrencyBuy" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Kauf-Waehrung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CurrencySell" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Verkauf-Waehrung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Maturity" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorOpenCloseCash" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder eine Ausuebung handelt

O = Open
C = Close
B = Cash
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="O"/>
                 
<xs:enumeration value="C"/>
                 
<xs:enumeration value="B"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="IndexCertificate">
       
<xs:annotation>
         
<xs:documentation>Index

zB.
- Aktienindex
- Benchmark
...
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Swap">
       
<xs:annotation>
         
<xs:documentation>Swap</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Currency of the leg as ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SettlementCurrency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>ISO-Currencycode the swap settles</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CurrencyPay" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>deprecated: Die zu zahlende Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CurrencyRec" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>deprecated: Die zu erhaltende Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Issuer" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
               
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Swap unterlegte Wertpapier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorPayRec" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Kennzeichen ob erhalten oder bezahlt</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Pay"/>
                 
<xs:enumeration value="Rec"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Nominal" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>depricated: see down notionalAmount - Gibt die Nominale des Wertpapierbestandes an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorCashValueIncInterests" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Kennzeichen ob Barwert inkl. oder exkl. Zinsen ist</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AgioOrDisagio" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Vereinbarter Auf- bzw. Abschlag auf den Referenzzinssatz</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorInterestKind" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den Zinstyp der zu zahlenden Seite an
(fix oder variabel)
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="fix"/>
                 
<xs:enumeration value="variabel"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ReferenceInterestRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Referenzzinssatz des Nominales</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DateInterestsFrom" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Maturity" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SwapKind" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Art des Swap (Zins-, Currency-, Crosscurrencyswap,Totalreturn-, Asset-, Commodity-, Multi-Callable Interest Rate-, Otherswap)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Zinsswap"/>
                 
<xs:enumeration value="Currencyswap"/>
                 
<xs:enumeration value="Crosscurrencyswap"/>
                 
<xs:enumeration value="Indexswap"/>
                 
<xs:enumeration value="Totalreturnswap"/>
                 
<xs:enumeration value="Assetswap"/>
                 
<xs:enumeration value="Commodityswap"/>
                 
<xs:enumeration value="Multi-callableinterestrateswap"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="IndicatorSwapAddition" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Kennzeichen Spestpflichtig</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="agreedRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den vereinbarten Kurs </xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Soll</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Haben</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Nominal Value</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="BusinessDaysConvention" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="GuaranteedRate" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Guaranteed interest rate</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Period" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Monthly"/>
                       
<xs:enumeration value="Quarterly"/>
                       
<xs:enumeration value="SemiAnnual"/>
                       
<xs:enumeration value="Annual"/>
                       
<xs:enumeration value="BiAnnual"/>
                       
<xs:enumeration value="Other"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>
Guaranteed Rate in percentage of the notional amount
 
</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="InterestRateType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>fixed/float</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="fixed"/>
                 
<xs:enumeration value="float"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Skadenz" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value date</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InflationSwapDetail" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Inflation swap detail</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Type" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="basket"/>
                 
<xs:enumeration value="single"/>
                 
<xs:enumeration value="portfolio"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Optionkind" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Short or long</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="short"/>
                 
<xs:enumeration value="long"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Describes the counterparty</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CouponPeriod" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Monthly"/>
                 
<xs:enumeration value="Quarterly"/>
                 
<xs:enumeration value="SemiAnnual"/>
                 
<xs:enumeration value="Annual"/>
                 
<xs:enumeration value="BiAnnual"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Legkind" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Collateral, Option, Zero Coupon, Total Return, Total Return Diff. Coupon, Equity Coupon, Inflation Gilt, Standard Inflation Gilt, Other</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Collateral"/>
                 
<xs:enumeration value="Option"/>
                 
<xs:enumeration value="Zerocoupon"/>
                 
<xs:enumeration value="Totalreturn"/>
                 
<xs:enumeration value="Totalreturndiffcoupon"/>
                 
<xs:enumeration value="Equitycoupon"/>
                 
<xs:enumeration value="Inflationgilt"/>
                 
<xs:enumeration value="Standardinflationgilt"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Spread" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Difference between Swap interest rate and Index rate</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Name" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Interest Rate</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="PosNeg" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Positive or negative spread</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Pos"/>
                       
<xs:enumeration value="Neg"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="ResetDates" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Definition in the swap agreement, when the swap resets</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Date of the agreement</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CallDates" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Date of the agreement</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CallStrikes" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Description" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Description of the formula</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Amount" type="AmountType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value of the formula</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="PutDates" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Date of the agreement</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="PutStrikes" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Description" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Description of the formula</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Amount" type="AmountType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value of the formula</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Accounts">
       
<xs:annotation>
         
<xs:documentation>Konten

zB.
- Konten des Fonds aus der Fondsbuchhaltung
- physische Bank- und Depotkonten
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AccountName" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Bezeichnung des Kontos</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorCreditDebit" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Debit"/>
                 
<xs:enumeration value="Credit"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="AccountNumber" type="xs:integer" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das bei einer Buchung verwendete Konto an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Soll</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Haben</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FixedTimeDeposit">
       
<xs:annotation>
         
<xs:documentation>Festgelder des Fonds</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Maturity" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Soll</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Haben</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorCreditDebit" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Debit"/>
                 
<xs:enumeration value="Credit"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="DateStart" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum des Beginns des Wertpapieres</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CallCapital">
       
<xs:annotation>
         
<xs:documentation>Callgelder des Fonds</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Maturity" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Soll</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Zinssatz Haben</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IndicatorCreditDebit" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Debit"/>
                 
<xs:enumeration value="Credit"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="RealEstate">
       
<xs:annotation>
         
<xs:documentation>Immobilie</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="PurchasePrice" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt den Kaufpreis der Immobilie an</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MonthlyRent" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt den Betrag der monatlichen Miete</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DateMonthlyRent" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum der ersten monatlichen Miete</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FirstRateAccrual" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum der ersten Mietabgrenzung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PlannedCostsOfMaintenance" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt die geplanten Instanthaltungskosten</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DatePropertyTransfer" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Datum des Eigentumuebergangs</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ExemptionMethod" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Befreiungsmethode:
Ja (True) / Nein (False)
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ConstructionYear" nillable="false" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt das Errichtungsjahr (YYYY)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:maxInclusive value="9999"/>
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Devotement" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt die Widmung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LegalForm" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enthaelt die Rechtsform</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ConvertibleBond">
       
<xs:annotation>
         
<xs:documentation>Wandelanleihen</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ConversionStartdate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Startdatum der Wandlung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ConversionEnddate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Enddatum der Wandlung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ISINUnderlying" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>ISIN des Underlyings</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="12"/>
                 
<xs:maxLength value="12"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ConversionPrice" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Preis der Wandlung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ConversionRatio" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Wandlungs Faktor</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ContractSize" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Kontraktgroesse</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CreditDefaultSwap">
       
<xs:annotation>
         
<xs:documentation>Credit Default Swap</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Currency" type="ISOCurrencyCodeType"/>
           
<xs:element name="Counterparty" type="BicCodeType"/>
           
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0"/>
           
<xs:element name="ExpiryDate" type="xs:date" minOccurs="0"/>
           
<xs:element name="CouponSpread" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="fixed">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="variable">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>
                       
<xs:element name="IndexName" type="xs:string" minOccurs="0"/>
                       
<xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CouponPeriod" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- B = Biannual
- Y = Yearly
</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="code" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="code" type="xs:string" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="InterestConvention" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>zB. mod.following</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das CDS aufgelegt wurde</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="RecoveryRate" type="xs:decimal" default="0.4" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Default value: 0.4</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PositionType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Buy oder Sell Protection</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="buy protection"/>
                 
<xs:enumeration value="sell protection"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Type" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="basket"/>
                 
<xs:enumeration value="single"/>
                 
<xs:enumeration value="portfolio"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="PaymentSchedule" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="PaymentDay" type="xs:date" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="YieldCurve" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="YieldCurveIdentifier" type="xs:string" minOccurs="0"/>
                 
<xs:element name="Vertex" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>1m, 3m, 9m, 12m, 2y, 3y, ...</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:pattern value="[0-9]+[m,y]"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="PercentageValue" type="PercentageType" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Index">
       
<xs:annotation>
         
<xs:documentation>Index</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RiskIndicator" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="high"/>
                 
<xs:enumeration value="low"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Repos">
       
<xs:annotation>
         
<xs:documentation>Repos - Sale and Repurchase Agreement</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RepoType" minOccurs="0">
             
<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="Currency" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Curency of the repo</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Issue date</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="BaseValueQuotationCurrency" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Issue denomination of base nominal</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MaturityDate" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Maturity date</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Describes the counterparty</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Stockmarket of the asset</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="UnderlyingType" minOccurs="0">
             
<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 name="AccruedInterestCalculation" minOccurs="0">
             
<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 name="MarginCallFrequency" minOccurs="0">
             
<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 name="MarginHaircut" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Free for Risk</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Percentage of the minimum risk</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value of the minimum risk</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Percentage of the maximum risk</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                   
<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" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Initially deposited margin</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Value of the minimum initial margin</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
                   
<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" minOccurs="0">
             
<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" minOccurs="0">
             
<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 name="SecurityIDPledge" type="SecurityCodesType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Security code of the pledge</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DeliveryConditions" minOccurs="0">
             
<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 name="RoundingRule" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Rounding Rule</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PriceMethod" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Method of price calculation</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Quotetype" minOccurs="0">
             
<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 name="QuoteFactor" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value of the Quote Factor</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Number of decimals</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DayCountConvention" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Method of calculation of interest rate days</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Interest rate</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity
diagram index_p20.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency IncomeCurrency IssuerCountry ClassOfBusiness StockMarket Issuer Listing IssueingKind ParValue WithholdingTaxRate SubscriptionRatioFrom SubscriptionRatioTo MarketCapitalization CustomMarketCapitalization Industries
annotation
documentation
Aktie
source <xs:element name="Equity">
 
<xs:annotation>
   
<xs:documentation>Aktie</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="de">Die Ertraegniswaehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssuerCountry" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="ISOCountryCodeType">
             
<xs:attribute name="description" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ClassOfBusiness" type="IndustryProviderType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enhaelt den Anbieter</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Issuer" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Listing" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="A"/>
           
<xs:enumeration value="B"/>
           
<xs:enumeration value="G"/>
           
<xs:enumeration value="K"/>
           
<xs:enumeration value="M"/>
           
<xs:enumeration value="S"/>
           
<xs:enumeration value="V"/>
           
<xs:enumeration value="Y"/>
           
<xs:enumeration value="Z"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="IssueingKind" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ParValue" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den Nennwert der Aktie an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SubscriptionRatioFrom" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Bezugsverhaeltnis "von" an

- X:1
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SubscriptionRatioTo" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Bezugsverhaeltnis "zu" an

- 1:X
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MarketCapitalization" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Date" type="xs:date"/>
           
<xs:element name="Value" type="xs:decimal"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CustomMarketCapitalization" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Small Cap"/>
                 
<xs:enumeration value="Small &amp; Mid Cap"/>
                 
<xs:enumeration value="Mid Cap"/>
                 
<xs:enumeration value="Mid &amp; Large Cap"/>
                 
<xs:enumeration value="Large Cap"/>
                 
<xs:enumeration value="All Cap"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Date" type="xs:date"/>
           
<xs:element name="Value" type="xs:decimal"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Industries" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="IndustryCode">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Name" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Date" type="xs:date"/>
                 
<xs:element name="Value" type="xs:decimal"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/Currency
diagram index_p21.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/IncomeCurrency
diagram index_p22.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Ertraegniswaehrung als ISO-Code
source <xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="de">Die Ertraegniswaehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/IssuerCountry
diagram index_p23.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of ISOCountryCodeType
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
minLength 2
maxLength 2
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  optional      
annotation
documentation
Enthaelt das Land in dem das Wertpapier emittiert wurde
source <xs:element name="IssuerCountry" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ISOCountryCodeType">
       
<xs:attribute name="description" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/Security/Equity/IssuerCountry/@description
type xs:string
properties
use optional
source <xs:attribute name="description" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security/Equity/ClassOfBusiness
diagram index_p24.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type IndustryProviderType
properties
minOcc 0
maxOcc 1
content complex
children Offeror Date Value Text
annotation
documentation
Enhaelt den Anbieter
source <xs:element name="ClassOfBusiness" type="IndustryProviderType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enhaelt den Anbieter</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/StockMarket
diagram index_p25.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Gibt den Boerseplatz an an dem das Wertpapier notiert
source <xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/Issuer
diagram index_p26.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Wertpapieremittenten
source <xs:element name="Issuer" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/Listing
diagram index_p27.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration A
enumeration B
enumeration G
enumeration K
enumeration M
enumeration S
enumeration V
enumeration Y
enumeration Z
annotation
documentation
Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
source <xs:element name="Listing" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="B"/>
     
<xs:enumeration value="G"/>
     
<xs:enumeration value="K"/>
     
<xs:enumeration value="M"/>
     
<xs:enumeration value="S"/>
     
<xs:enumeration value="V"/>
     
<xs:enumeration value="Y"/>
     
<xs:enumeration value="Z"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/IssueingKind
diagram index_p28.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt die Art der Emission an (z.B. Fully Paid, usw.)
source <xs:element name="IssueingKind" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/ParValue
diagram index_p29.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt den Nennwert der Aktie an
source <xs:element name="ParValue" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den Nennwert der Aktie an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/WithholdingTaxRate
diagram index_p30.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt den Quest Satz an
source <xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/SubscriptionRatioFrom
diagram index_p31.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Bezugsverhaeltnis "von" an

- X:1
source <xs:element name="SubscriptionRatioFrom" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Bezugsverhaeltnis "von" an

- X:1
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/SubscriptionRatioTo
diagram index_p32.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Bezugsverhaeltnis "zu" an

- 1:X
source <xs:element name="SubscriptionRatioTo" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Bezugsverhaeltnis "zu" an

- 1:X
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/MarketCapitalization
diagram index_p33.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Date Value
source <xs:element name="MarketCapitalization" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Date" type="xs:date"/>
     
<xs:element name="Value" type="xs:decimal"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/MarketCapitalization/Date
diagram index_p34.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
source <xs:element name="Date" type="xs:date"/>

element FundsXML/AssetMasterData/Asset/Security/Equity/MarketCapitalization/Value
diagram index_p35.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
source <xs:element name="Value" type="xs:decimal"/>

element FundsXML/AssetMasterData/Asset/Security/Equity/CustomMarketCapitalization
diagram index_p36.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Name Date Value
source <xs:element name="CustomMarketCapitalization" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Small Cap"/>
           
<xs:enumeration value="Small &amp; Mid Cap"/>
           
<xs:enumeration value="Mid Cap"/>
           
<xs:enumeration value="Mid &amp; Large Cap"/>
           
<xs:enumeration value="Large Cap"/>
           
<xs:enumeration value="All Cap"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Date" type="xs:date"/>
     
<xs:element name="Value" type="xs:decimal"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/CustomMarketCapitalization/Name
diagram index_p37.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Small Cap
enumeration Small &amp; Mid Cap
enumeration Mid Cap
enumeration Mid &amp; Large Cap
enumeration Large Cap
enumeration All Cap
enumeration Other
source <xs:element name="Name">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Small Cap"/>
     
<xs:enumeration value="Small &amp; Mid Cap"/>
     
<xs:enumeration value="Mid Cap"/>
     
<xs:enumeration value="Mid &amp; Large Cap"/>
     
<xs:enumeration value="Large Cap"/>
     
<xs:enumeration value="All Cap"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/CustomMarketCapitalization/Date
diagram index_p38.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
source <xs:element name="Date" type="xs:date"/>

element FundsXML/AssetMasterData/Asset/Security/Equity/CustomMarketCapitalization/Value
diagram index_p39.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
source <xs:element name="Value" type="xs:decimal"/>

element FundsXML/AssetMasterData/Asset/Security/Equity/Industries
diagram index_p40.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryCode
source <xs:element name="Industries" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="IndustryCode">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Date" type="xs:date"/>
           
<xs:element name="Value" type="xs:decimal"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/Industries/IndustryCode
diagram index_p41.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Name Date Value
source <xs:element name="IndustryCode">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Date" type="xs:date"/>
     
<xs:element name="Value" type="xs:decimal"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/Industries/IndustryCode/Name
diagram index_p42.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
content simple
annotation
documentation
GICS,lehman,ICB.
source <xs:element name="Name" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>GICS,lehman,ICB.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Equity/Industries/IndustryCode/Date
diagram index_p43.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
source <xs:element name="Date" type="xs:date"/>

element FundsXML/AssetMasterData/Asset/Security/Equity/Industries/IndustryCode/Value
diagram index_p44.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
source <xs:element name="Value" type="xs:decimal"/>

element FundsXML/AssetMasterData/Asset/Security/Bond
diagram index_p45.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency IncomeCurrency IssuerCountry Rating StockMarket Issuer Listing ListingKind IssueDate Maturity DateFirstCoupon DateLastCoupon CouponPeriod DateCoupon RedemptionRate DatePayableZerobond MethodOfInterestCalculation Interestrate IssueKind IssueRate IssueYield EUWithholdingTaxRate EUWithholdingTaxCategory CapitalYieldsTaxKind CapitalYieldsTaxRate DateRedemptionIssuer IndicatorGuarantee IndicatorAcceptableAsCollateral IndicatorZoneA IndicatorAbsolutelySafe WithholdingTax WithholdingTaxRate AgioFactor DateInterestsBegin Coupon Yields Duration CouponType
annotation
documentation
Rente
source <xs:element name="Bond">
 
<xs:annotation>
   
<xs:documentation>Rente</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssuerCountry" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="ISOCountryCodeType">
             
<xs:attribute name="description" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Issuer" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Listing" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="A"/>
           
<xs:enumeration value="B"/>
           
<xs:enumeration value="G"/>
           
<xs:enumeration value="K"/>
           
<xs:enumeration value="M"/>
           
<xs:enumeration value="S"/>
           
<xs:enumeration value="V"/>
           
<xs:enumeration value="Y"/>
           
<xs:enumeration value="Z"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ListingKind" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="S"/>
           
<xs:enumeration value="N"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Faelligkeitsdatum an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DateFirstCoupon" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum des ersten Kupons</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DateLastCoupon" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum an dem der letzte Kupon gezahlt wird</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CouponPeriod" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- S = Semiannual
- B = Biannual
- Y = Yearly
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="code" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DateCoupon" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Kupondatum an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RedemptionRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Kurs zu dem das Wertpapier getilgt wird</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DatePayableZerobond" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Faelligkeitsdatum bei Zerobonds an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="code" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Interestrate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssueKind" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssueRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Emissionskurs des Wertpapier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssueYield" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt die Emissionsrendite des Wertpapier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EUWithholdingTaxRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den EU Quest Satz an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EUWithholdingTaxCategory" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt die EU Quest Kategorie an

A = Genaue Berechnung
B = Vereinfachte Berechnung
C = Keine Berechnung
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="A"/>
           
<xs:enumeration value="B"/>
           
<xs:enumeration value="C"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="CapitalYieldsTaxKind" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob ein Wertpapier KESt-Pflichtig ist</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CapitalYieldsTaxRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt die Hoehe des gueltigen KESt-Satzes an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DateRedemptionIssuer" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum ab dem der Emittent die Emission kuendigen kann</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorGuarantee" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier einer staatl. Garantie unterliegt
Boolean: true/false
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorAcceptableAsCollateral" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an, ob es sich um ein Lombardfaehiges Wertpapier handelt</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorZoneA" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt ein Kennzeichen, ob es sich um ein Wertpapier handelt, welches in einem Zone A Staat begeben wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorAbsolutelySafe" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier muendelsicher ist
Boolean: true/false
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AgioFactor" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den Zuschlagsfaktor an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DateInterestsBegin" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Coupon" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="Yields" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Method" type="xs:string"/>
           
<xs:element name="Date" type="xs:date"/>
           
<xs:element name="Value" type="xs:decimal"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Duration" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="xs:string"/>
           
<xs:element name="Date" type="xs:date"/>
           
<xs:element name="Value" type="xs:decimal"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CouponType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>fix/float/zero/others</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="fix"/>
           
<xs:enumeration value="float"/>
           
<xs:enumeration value="zero"/>
           
<xs:enumeration value="others"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/Currency
diagram index_p46.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IncomeCurrency
diagram index_p47.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Ertraegniswaehrung als ISO-Code
source <xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IssuerCountry
diagram index_p48.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of ISOCountryCodeType
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
minLength 2
maxLength 2
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  optional      
annotation
documentation
Enthaelt das Land in dem das Wertpapier emittiert wurde
source <xs:element name="IssuerCountry" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ISOCountryCodeType">
       
<xs:attribute name="description" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/Security/Bond/IssuerCountry/@description
type xs:string
properties
use optional
source <xs:attribute name="description" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Rating
diagram index_p49.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type RatingsType
properties
minOcc 0
maxOcc unbounded
content complex
children RatingCompany Rating
annotation
documentation
deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
source <xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/StockMarket
diagram index_p50.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Gibt den Boerseplatz an an dem das Wertpapier notiert
source <xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/Issuer
diagram index_p51.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Wertpapieremittenten
source <xs:element name="Issuer" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/Listing
diagram index_p52.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration A
enumeration B
enumeration G
enumeration K
enumeration M
enumeration S
enumeration V
enumeration Y
enumeration Z
annotation
documentation
Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission
source <xs:element name="Listing" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="B"/>
     
<xs:enumeration value="G"/>
     
<xs:enumeration value="K"/>
     
<xs:enumeration value="M"/>
     
<xs:enumeration value="S"/>
     
<xs:enumeration value="V"/>
     
<xs:enumeration value="Y"/>
     
<xs:enumeration value="Z"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/ListingKind
diagram index_p53.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration S
enumeration N
annotation
documentation
S = Stueck
oder
N = Nominale
source <xs:element name="ListingKind" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="S"/>
     
<xs:enumeration value="N"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IssueDate
diagram index_p54.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde
source <xs:element name="IssueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/Maturity
diagram index_p55.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Faelligkeitsdatum an
source <xs:element name="Maturity" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Faelligkeitsdatum an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/DateFirstCoupon
diagram index_p56.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum des ersten Kupons
source <xs:element name="DateFirstCoupon" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum des ersten Kupons</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/DateLastCoupon
diagram index_p57.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum an dem der letzte Kupon gezahlt wird
source <xs:element name="DateLastCoupon" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum an dem der letzte Kupon gezahlt wird</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/CouponPeriod
diagram index_p58.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string  optional      
annotation
documentation
Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- S = Semiannual
- B = Biannual
- Y = Yearly
source <xs:element name="CouponPeriod" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- S = Semiannual
- B = Biannual
- Y = Yearly
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="code" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/Security/Bond/CouponPeriod/@code
type xs:string
properties
use optional
source <xs:attribute name="code" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/DateCoupon
diagram index_p59.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Kupondatum an
source <xs:element name="DateCoupon" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Kupondatum an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/RedemptionRate
diagram index_p60.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Kurs zu dem das Wertpapier getilgt wird
source <xs:element name="RedemptionRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Kurs zu dem das Wertpapier getilgt wird</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/DatePayableZerobond
diagram index_p61.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Faelligkeitsdatum bei Zerobonds an
source <xs:element name="DatePayableZerobond" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Faelligkeitsdatum bei Zerobonds an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/MethodOfInterestCalculation
diagram index_p62.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string  optional      
annotation
documentation
Gibt an, nach welcher Methode die Zinsen berechnet werden
source <xs:element name="MethodOfInterestCalculation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="code" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/Security/Bond/MethodOfInterestCalculation/@code
type xs:string
properties
use optional
source <xs:attribute name="code" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Interestrate
diagram index_p63.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt einen Zinssatz
source <xs:element name="Interestrate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IssueKind
diagram index_p64.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt die Art der Emission an (z.B. Fully Paid, usw.)
source <xs:element name="IssueKind" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt die Art der Emission an (z.B. Fully Paid, usw.)</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IssueRate
diagram index_p65.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Emissionskurs des Wertpapier
source <xs:element name="IssueRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Emissionskurs des Wertpapier</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IssueYield
diagram index_p66.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt die Emissionsrendite des Wertpapier
source <xs:element name="IssueYield" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt die Emissionsrendite des Wertpapier</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/EUWithholdingTaxRate
diagram index_p67.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt den EU Quest Satz an
source <xs:element name="EUWithholdingTaxRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den EU Quest Satz an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/EUWithholdingTaxCategory
diagram index_p68.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration A
enumeration B
enumeration C
annotation
documentation
Gibt die EU Quest Kategorie an

A = Genaue Berechnung
B = Vereinfachte Berechnung
C = Keine Berechnung
source <xs:element name="EUWithholdingTaxCategory" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt die EU Quest Kategorie an

A = Genaue Berechnung
B = Vereinfachte Berechnung
C = Keine Berechnung
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="B"/>
     
<xs:enumeration value="C"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/CapitalYieldsTaxKind
diagram index_p69.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt an ob ein Wertpapier KESt-Pflichtig ist
source <xs:element name="CapitalYieldsTaxKind" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob ein Wertpapier KESt-Pflichtig ist</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/CapitalYieldsTaxRate
diagram index_p70.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt die Hoehe des gueltigen KESt-Satzes an
source <xs:element name="CapitalYieldsTaxRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt die Hoehe des gueltigen KESt-Satzes an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/DateRedemptionIssuer
diagram index_p71.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum ab dem der Emittent die Emission kuendigen kann
source <xs:element name="DateRedemptionIssuer" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum ab dem der Emittent die Emission kuendigen kann</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IndicatorGuarantee
diagram index_p72.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt ein Kennzeichen, ob das Wertpapier einer staatl. Garantie unterliegt
Boolean: true/false
source <xs:element name="IndicatorGuarantee" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier einer staatl. Garantie unterliegt
Boolean: true/false
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IndicatorAcceptableAsCollateral
diagram index_p73.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt an, ob es sich um ein Lombardfaehiges Wertpapier handelt
source <xs:element name="IndicatorAcceptableAsCollateral" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an, ob es sich um ein Lombardfaehiges Wertpapier handelt</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IndicatorZoneA
diagram index_p74.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt ein Kennzeichen, ob es sich um ein Wertpapier handelt, welches in einem Zone A Staat begeben wurde
source <xs:element name="IndicatorZoneA" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt ein Kennzeichen, ob es sich um ein Wertpapier handelt, welches in einem Zone A Staat begeben wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/IndicatorAbsolutelySafe
diagram index_p75.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt ein Kennzeichen, ob das Wertpapier muendelsicher ist
Boolean: true/false
source <xs:element name="IndicatorAbsolutelySafe" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt ein Kennzeichen, ob das Wertpapier muendelsicher ist
Boolean: true/false
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/WithholdingTax
diagram index_p76.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt
source <xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/WithholdingTaxRate
diagram index_p77.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt den Quest Satz an
source <xs:element name="WithholdingTaxRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den Quest Satz an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/AgioFactor
diagram index_p78.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt den Zuschlagsfaktor an
source <xs:element name="AgioFactor" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den Zuschlagsfaktor an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/DateInterestsBegin
diagram index_p79.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird
source <xs:element name="DateInterestsBegin" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/Coupon
diagram index_p80.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Coupon" type="xs:boolean" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Yields
diagram index_p81.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Method Date Value
source <xs:element name="Yields" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Method" type="xs:string"/>
     
<xs:element name="Date" type="xs:date"/>
     
<xs:element name="Value" type="xs:decimal"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/Yields/Method
diagram index_p82.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
content simple
source <xs:element name="Method" type="xs:string"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Yields/Date
diagram index_p83.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
source <xs:element name="Date" type="xs:date"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Yields/Value
diagram index_p84.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
source <xs:element name="Value" type="xs:decimal"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Duration
diagram index_p85.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children Name Date Value
source <xs:element name="Duration" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="xs:string"/>
     
<xs:element name="Date" type="xs:date"/>
     
<xs:element name="Value" type="xs:decimal"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Bond/Duration/Name
diagram index_p86.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Duration/Date
diagram index_p87.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
source <xs:element name="Date" type="xs:date"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/Duration/Value
diagram index_p88.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
source <xs:element name="Value" type="xs:decimal"/>

element FundsXML/AssetMasterData/Asset/Security/Bond/CouponType
diagram index_p89.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration fix
enumeration float
enumeration zero
enumeration others
annotation
documentation
fix/float/zero/others
source <xs:element name="CouponType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>fix/float/zero/others</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="fix"/>
     
<xs:enumeration value="float"/>
     
<xs:enumeration value="zero"/>
     
<xs:enumeration value="others"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds
diagram index_p90.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency IncomeCurrency IssuerCountry Rating StockMarket Issuer Listing ListingKind IssueDate Maturity WithholdingTax
annotation
documentation
Fonds
source <xs:element name="Funds">
 
<xs:annotation>
   
<xs:documentation>Fonds</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssuerCountry" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="ISOCountryCodeType">
             
<xs:attribute name="description" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Issuer" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Listing" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="A"/>
           
<xs:enumeration value="B"/>
           
<xs:enumeration value="G"/>
           
<xs:enumeration value="K"/>
           
<xs:enumeration value="M"/>
           
<xs:enumeration value="S"/>
           
<xs:enumeration value="V"/>
           
<xs:enumeration value="Y"/>
           
<xs:enumeration value="Z"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ListingKind" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="S"/>
           
<xs:enumeration value="N"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/Currency
diagram index_p91.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/IncomeCurrency
diagram index_p92.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Ertraegniswaehrung als ISO-Code
source <xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/IssuerCountry
diagram index_p93.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of ISOCountryCodeType
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
minLength 2
maxLength 2
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  optional      
annotation
documentation
Enthaelt das Land in dem das Wertpapier emittiert wurde
source <xs:element name="IssuerCountry" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ISOCountryCodeType">
       
<xs:attribute name="description" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/Security/Funds/IssuerCountry/@description
type xs:string
properties
use optional
source <xs:attribute name="description" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security/Funds/Rating
diagram index_p94.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type RatingsType
properties
minOcc 0
maxOcc unbounded
content complex
children RatingCompany Rating
annotation
documentation
deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
source <xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>deprecated: Use node /FundsXML/AssetMasterData/Asset/Rating.
Enthaelt ein Rating Kennzeichen
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/StockMarket
diagram index_p95.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Gibt den Boerseplatz an an dem das Wertpapier notiert
source <xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/Issuer
diagram index_p96.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Wertpapieremittenten
source <xs:element name="Issuer" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/Listing
diagram index_p97.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration A
enumeration B
enumeration G
enumeration K
enumeration M
enumeration S
enumeration V
enumeration Y
enumeration Z
annotation
documentation
Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
source <xs:element name="Listing" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="B"/>
     
<xs:enumeration value="G"/>
     
<xs:enumeration value="K"/>
     
<xs:enumeration value="M"/>
     
<xs:enumeration value="S"/>
     
<xs:enumeration value="V"/>
     
<xs:enumeration value="Y"/>
     
<xs:enumeration value="Z"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/ListingKind
diagram index_p98.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration S
enumeration N
annotation
documentation
S = Stueck
oder
N = Nominale
source <xs:element name="ListingKind" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>S = Stueck
oder
N = Nominale
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="S"/>
     
<xs:enumeration value="N"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/IssueDate
diagram index_p99.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde
source <xs:element name="IssueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/Maturity
diagram index_p100.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Tilgungsdatum an
source <xs:element name="Maturity" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Funds/WithholdingTax
diagram index_p101.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt
source <xs:element name="WithholdingTax" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Quellensteuersatz dem das Wertpapier unterliegt</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative
diagram index_p102.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency IncomeCurrency IssuerCountry DerivativeKind StockMarket Issuer Listing BasePrice IndicatorStyle ContractDimension DateFutureConclusion IndicatorCallPut Underlying Divisor Tick ValueDate FixingType Quotation LastTradeDate Type MarginMethod InitialMarginMethod QuoteType QuoteFactor QuoteDecimals YieldCurve Counterparty Futures Forwards Options
annotation
documentation
Derivativ
source <xs:element name="Derivative">
 
<xs:annotation>
   
<xs:documentation>Derivativ</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DerivativeKind" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt die Art des Derivatives an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Issuer" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Listing" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- O  OTC - Over the Counter
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="A"/>
           
<xs:enumeration value="B"/>
           
<xs:enumeration value="G"/>
           
<xs:enumeration value="K"/>
           
<xs:enumeration value="M"/>
           
<xs:enumeration value="O"/>
           
<xs:enumeration value="S"/>
           
<xs:enumeration value="V"/>
           
<xs:enumeration value="Y"/>
           
<xs:enumeration value="Z"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="BasePrice" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den Basispreis des Derivativenprodukts an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorStyle" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an die Ausuebungsstyle an
(Europe/American/Bermuda/Other)
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Europe"/>
           
<xs:enumeration value="American"/>
           
<xs:enumeration value="Bermuda"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ContractDimension" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt die Kontraktgroesze des Derivativprodukt an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DateFutureConclusion" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Bezeichnet das Ablaufdatum des Derivativprodukts</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorCallPut" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Kennzeichnet die Art des Derivats (Call/Put)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
         
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Divisor" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>deprecated:  see QuoteType f. Derivative: Indexfutures: Float Zinsfutures: Prozent</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Tick" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Tick -  Movement in price</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TickSize" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Minimum downward or upward movement in price</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TickValue" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value of the tick</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ValueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FixingType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>DeliveryFixed/Cash</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Delivery"/>
           
<xs:enumeration value="Fixed"/>
           
<xs:enumeration value="Cash"/>
           
<xs:enumeration value=""/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Quotation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Quotation</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="QuotationType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Price/Yield/Other</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Price"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:choice>
             
<xs:element name="QuotationPercent" type="xs:float" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Quotation in percent</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="QuotationAmount" type="AmountType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Amount of Quotation</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="LastTradeDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Last Trade Date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Type" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="basket"/>
           
<xs:enumeration value="single"/>
           
<xs:enumeration value="portfolio"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="MarginMethod" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>None/Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Other"/>
           
<xs:enumeration value="Biannual"/>
           
<xs:enumeration value="Annual"/>
           
<xs:enumeration value="Semiannual"/>
           
<xs:enumeration value="Quarterly"/>
           
<xs:enumeration value="Monthly"/>
           
<xs:enumeration value="Weekly"/>
           
<xs:enumeration value="Daily"/>
           
<xs:enumeration value="None"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="InitialMarginMethod" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Interval/Fixed/None</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Interval"/>
           
<xs:enumeration value="Fixed"/>
           
<xs:enumeration value="None"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="QuoteType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>PerUnit/Percent/Permille/Pips/Points/Other</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="PerUnit"/>
           
<xs:enumeration value="Percent"/>
           
<xs:enumeration value="Permille"/>
           
<xs:enumeration value="Pips"/>
           
<xs:enumeration value="Points"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="QuoteFactor" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Defines the quote factor</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Number of decimals</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="YieldCurve" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describes the counterparty</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="Futures" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Describes the derivative - Future</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Stockmarket of the asset</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Maturity" type="xs:date" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Maturity date</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="UnderlyingInstrumentType" type="xs:string" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Security Type of the underlying (EQ/BO/FU…)</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="BusinessDaysConvention" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Following"/>
                   
<xs:enumeration value="ModiifiedFollowing"/>
                   
<xs:enumeration value="Preceding"/>
                   
<xs:enumeration value="None"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Forwards" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Describes the derivative - Forwards</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="BaseCurrency" type="xs:string" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Base Currency</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="PriceCurrency" type="xs:string" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Price Currency</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="SPEST" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Capital gains tax  (yes/no)</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="yes"/>
                   
<xs:enumeration value="no"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Options" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Describes the derivative - Options</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="FirstFixingDate" type="xs:date" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Date for the first fixing date</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="LatestFixingDate" type="xs:date" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Date for the latest fixing date</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="StrikePrice" type="AmountType" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Amount of the strike price</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="ParticipationRate" type="xs:decimal" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Participation rate</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="ObservationDates" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Observation dates</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="Period" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Describes the period</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Date" type="xs:date" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Observation date</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="PaymentDates" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Payment dates</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="Period" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Describes the period</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Date" type="xs:date" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Observation date</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="CAPS" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Specified maximum interest rate</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="CAPS" type="xs:decimal" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Amount" type="AmountType" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="FLOOR" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Guaranteed minimum interest rate</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="Amount" type="AmountType" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Currency
diagram index_p103.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/IncomeCurrency
diagram index_p104.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Ertraegniswaehrung als ISO-Code
source <xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/IssuerCountry
diagram index_p105.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCountryCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 2
maxLength 2
annotation
documentation
Enthaelt das Land in dem das Wertpapier emittiert wurde
source <xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/DerivativeKind
diagram index_p106.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt die Art des Derivatives an
source <xs:element name="DerivativeKind" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt die Art des Derivatives an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/StockMarket
diagram index_p107.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Gibt den Boerseplatz an an dem das Wertpapier notiert
source <xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Gibt den Boerseplatz an an dem das Wertpapier notiert</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Issuer
diagram index_p108.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Wertpapieremittenten
source <xs:element name="Issuer" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Listing
diagram index_p109.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration A
enumeration B
enumeration G
enumeration K
enumeration M
enumeration O
enumeration S
enumeration V
enumeration Y
enumeration Z
annotation
documentation
Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- O  OTC - Over the Counter
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
source <xs:element name="Listing" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob das Wertpapier an einer Boerse notiert

- A  Amtlicher Handel
- B  Boersennotierung Ausland
- G  Geregelter Freiverkehr
- K  Keine Boersenotierung
- M  Geregelter Markt id. EU
- O  OTC - Over the Counter
- S  Sonstiger Handel
- V  Verbriefte Rechte
- Y  Zulassung zum sonst. Handel vorges.
- Z  Neuemission      
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="B"/>
     
<xs:enumeration value="G"/>
     
<xs:enumeration value="K"/>
     
<xs:enumeration value="M"/>
     
<xs:enumeration value="O"/>
     
<xs:enumeration value="S"/>
     
<xs:enumeration value="V"/>
     
<xs:enumeration value="Y"/>
     
<xs:enumeration value="Z"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/BasePrice
diagram index_p110.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt den Basispreis des Derivativenprodukts an
source <xs:element name="BasePrice" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den Basispreis des Derivativenprodukts an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/IndicatorStyle
diagram index_p111.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Europe
enumeration American
enumeration Bermuda
enumeration Other
annotation
documentation
Gibt an die Ausuebungsstyle an
(Europe/American/Bermuda/Other)
source <xs:element name="IndicatorStyle" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an die Ausuebungsstyle an
(Europe/American/Bermuda/Other)
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Europe"/>
     
<xs:enumeration value="American"/>
     
<xs:enumeration value="Bermuda"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/ContractDimension
diagram index_p112.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt die Kontraktgroesze des Derivativprodukt an
source <xs:element name="ContractDimension" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt die Kontraktgroesze des Derivativprodukt an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/DateFutureConclusion
diagram index_p113.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Bezeichnet das Ablaufdatum des Derivativprodukts
source <xs:element name="DateFutureConclusion" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Bezeichnet das Ablaufdatum des Derivativprodukts</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/IndicatorCallPut
diagram index_p114.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Kennzeichnet die Art des Derivats (Call/Put)
source <xs:element name="IndicatorCallPut" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Kennzeichnet die Art des Derivats (Call/Put)</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Underlying
diagram index_p115.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type UnderlyingType
properties
minOcc 0
maxOcc unbounded
content complex
children SecurityCodes Nominale
annotation
documentation
deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security
documentation
deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Derivativprodukt unterlegte Wertpapier
source <xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
   
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Divisor
diagram index_p116.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
deprecated:  see QuoteType f. Derivative: Indexfutures: Float Zinsfutures: Prozent
source <xs:element name="Divisor" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>deprecated:  see QuoteType f. Derivative: Indexfutures: Float Zinsfutures: Prozent</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Tick
diagram index_p117.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children TickSize TickValue
annotation
documentation
Tick -  Movement in price
source <xs:element name="Tick" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Tick -  Movement in price</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TickSize" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Minimum downward or upward movement in price</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TickValue" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the tick</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Tick/TickSize
diagram index_p118.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Minimum downward or upward movement in price
source <xs:element name="TickSize" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Minimum downward or upward movement in price</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Tick/TickValue
diagram index_p119.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Value of the tick
source <xs:element name="TickValue" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the tick</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/ValueDate
diagram index_p120.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Value date
source <xs:element name="ValueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/FixingType
diagram index_p121.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Delivery
enumeration Fixed
enumeration Cash
enumeration 
annotation
documentation
DeliveryFixed/Cash
source <xs:element name="FixingType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>DeliveryFixed/Cash</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Delivery"/>
     
<xs:enumeration value="Fixed"/>
     
<xs:enumeration value="Cash"/>
     
<xs:enumeration value=""/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Quotation
diagram index_p122.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children QuotationType QuotationPercent QuotationAmount
annotation
documentation
Quotation
source <xs:element name="Quotation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Quotation</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="QuotationType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Price/Yield/Other</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Price"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:choice>
       
<xs:element name="QuotationPercent" type="xs:float" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Quotation in percent</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="QuotationAmount" type="AmountType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Amount of Quotation</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Quotation/QuotationType
diagram index_p123.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Price
enumeration Other
annotation
documentation
Price/Yield/Other
source <xs:element name="QuotationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Price/Yield/Other</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Price"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Quotation/QuotationPercent
diagram index_p124.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:float
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Quotation in percent
source <xs:element name="QuotationPercent" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Quotation in percent</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Quotation/QuotationAmount
diagram index_p125.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Amount of Quotation
source <xs:element name="QuotationAmount" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Amount of Quotation</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/LastTradeDate
diagram index_p126.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Last Trade Date
source <xs:element name="LastTradeDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Last Trade Date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Type
diagram index_p127.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration basket
enumeration single
enumeration portfolio
annotation
documentation
Basket, Single oder Portfolio
source <xs:element name="Type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="basket"/>
     
<xs:enumeration value="single"/>
     
<xs:enumeration value="portfolio"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/MarginMethod
diagram index_p128.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Other
enumeration Biannual
enumeration Annual
enumeration Semiannual
enumeration Quarterly
enumeration Monthly
enumeration Weekly
enumeration Daily
enumeration None
annotation
documentation
None/Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
source <xs:element name="MarginMethod" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>None/Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Other"/>
     
<xs:enumeration value="Biannual"/>
     
<xs:enumeration value="Annual"/>
     
<xs:enumeration value="Semiannual"/>
     
<xs:enumeration value="Quarterly"/>
     
<xs:enumeration value="Monthly"/>
     
<xs:enumeration value="Weekly"/>
     
<xs:enumeration value="Daily"/>
     
<xs:enumeration value="None"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/InitialMarginMethod
diagram index_p129.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Interval
enumeration Fixed
enumeration None
annotation
documentation
Interval/Fixed/None
source <xs:element name="InitialMarginMethod" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Interval/Fixed/None</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Interval"/>
     
<xs:enumeration value="Fixed"/>
     
<xs:enumeration value="None"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/QuoteType
diagram index_p130.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration PerUnit
enumeration Percent
enumeration Permille
enumeration Pips
enumeration Points
enumeration Other
annotation
documentation
PerUnit/Percent/Permille/Pips/Points/Other
source <xs:element name="QuoteType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>PerUnit/Percent/Permille/Pips/Points/Other</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="PerUnit"/>
     
<xs:enumeration value="Percent"/>
     
<xs:enumeration value="Permille"/>
     
<xs:enumeration value="Pips"/>
     
<xs:enumeration value="Points"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/QuoteFactor
diagram index_p131.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Defines the quote factor
source <xs:element name="QuoteFactor" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Defines the quote factor</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/QuoteDecimals
diagram index_p132.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Number of decimals
source <xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Number of decimals</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/YieldCurve
diagram index_p133.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
LIBOR, EURIBOR, e.g.
source <xs:element name="YieldCurve" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Counterparty
diagram index_p134.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type CounterpartyType
properties
minOcc 0
maxOcc 1
content complex
children BIC Name
annotation
documentation
Describes the counterparty
source <xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the counterparty</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Futures
diagram index_p135.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children StockMarket Maturity UnderlyingInstrumentType BusinessDaysConvention
annotation
documentation
Describes the derivative - Future
source <xs:element name="Futures" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the derivative - Future</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Stockmarket of the asset</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Maturity date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UnderlyingInstrumentType" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Security Type of the underlying (EQ/BO/FU…)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="BusinessDaysConvention" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Following"/>
           
<xs:enumeration value="ModiifiedFollowing"/>
           
<xs:enumeration value="Preceding"/>
           
<xs:enumeration value="None"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Futures/StockMarket
diagram index_p136.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Stockmarket of the asset
source <xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Stockmarket of the asset</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Futures/Maturity
diagram index_p137.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Maturity date
source <xs:element name="Maturity" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Maturity date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Futures/UnderlyingInstrumentType
diagram index_p138.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Security Type of the underlying (EQ/BO/FU…)
source <xs:element name="UnderlyingInstrumentType" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Security Type of the underlying (EQ/BO/FU…)</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Futures/BusinessDaysConvention
diagram index_p139.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Following
enumeration ModiifiedFollowing
enumeration Preceding
enumeration None
annotation
documentation
Following/ModifiedFollowing/Preceding/None
source <xs:element name="BusinessDaysConvention" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Following"/>
     
<xs:enumeration value="ModiifiedFollowing"/>
     
<xs:enumeration value="Preceding"/>
     
<xs:enumeration value="None"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Forwards
diagram index_p140.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children BaseCurrency PriceCurrency SPEST
annotation
documentation
Describes the derivative - Forwards
source <xs:element name="Forwards" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the derivative - Forwards</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="BaseCurrency" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Base Currency</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PriceCurrency" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Price Currency</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SPEST" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Capital gains tax  (yes/no)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="yes"/>
           
<xs:enumeration value="no"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Forwards/BaseCurrency
diagram index_p141.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Base Currency
source <xs:element name="BaseCurrency" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Base Currency</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Forwards/PriceCurrency
diagram index_p142.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Price Currency
source <xs:element name="PriceCurrency" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Price Currency</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Forwards/SPEST
diagram index_p143.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration yes
enumeration no
annotation
documentation
Capital gains tax  (yes/no)
source <xs:element name="SPEST" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Capital gains tax  (yes/no)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yes"/>
     
<xs:enumeration value="no"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options
diagram index_p144.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children FirstFixingDate LatestFixingDate StrikePrice ParticipationRate ObservationDates PaymentDates CAPS FLOOR
annotation
documentation
Describes the derivative - Options
source <xs:element name="Options" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the derivative - Options</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FirstFixingDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Date for the first fixing date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LatestFixingDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Date for the latest fixing date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StrikePrice" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Amount of the strike price</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ParticipationRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Participation rate</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ObservationDates" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Observation dates</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Period" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Describes the period</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Date" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Observation date</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PaymentDates" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Payment dates</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Period" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Describes the period</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Date" type="xs:date" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Observation date</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CAPS" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Specified maximum interest rate</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CAPS" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Amount" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FLOOR" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Guaranteed minimum interest rate</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Amount" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/FirstFixingDate
diagram index_p145.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date for the first fixing date
source <xs:element name="FirstFixingDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date for the first fixing date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/LatestFixingDate
diagram index_p146.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date for the latest fixing date
source <xs:element name="LatestFixingDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date for the latest fixing date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/StrikePrice
diagram index_p147.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Amount of the strike price
source <xs:element name="StrikePrice" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Amount of the strike price</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/ParticipationRate
diagram index_p148.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Participation rate
source <xs:element name="ParticipationRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Participation rate</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/ObservationDates
diagram index_p149.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children Period Date
annotation
documentation
Observation dates
source <xs:element name="ObservationDates" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Observation dates</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Period" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describes the period</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Date" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Observation date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/ObservationDates/Period
diagram index_p150.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Describes the period
source <xs:element name="Period" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the period</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/ObservationDates/Date
diagram index_p151.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Observation date
source <xs:element name="Date" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Observation date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/PaymentDates
diagram index_p152.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children Period Date
annotation
documentation
Payment dates
source <xs:element name="PaymentDates" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Payment dates</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Period" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describes the period</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Date" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Observation date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/PaymentDates/Period
diagram index_p153.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Describes the period
source <xs:element name="Period" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the period</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/PaymentDates/Date
diagram index_p154.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Observation date
source <xs:element name="Date" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Observation date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/CAPS
diagram index_p155.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children CAPS Amount
annotation
documentation
Specified maximum interest rate
source <xs:element name="CAPS" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Specified maximum interest rate</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CAPS" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Amount" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/CAPS/CAPS
diagram index_p156.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Percentage of the maximum interest rate
source <xs:element name="CAPS" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Percentage of the maximum interest rate</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/CAPS/Amount
diagram index_p157.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Amount of the maximum interest rate
source <xs:element name="Amount" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Amount of the maximum interest rate</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/FLOOR
diagram index_p158.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children FLOOR Amount
annotation
documentation
Guaranteed minimum interest rate
source <xs:element name="FLOOR" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Guaranteed minimum interest rate</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Amount" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/FLOOR/FLOOR
diagram index_p159.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Percentage of the minimum interest rate
source <xs:element name="FLOOR" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Percentage of the minimum interest rate</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Derivative/Options/FLOOR/Amount
diagram index_p160.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Amount of the minimum interest rate
source <xs:element name="Amount" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Amount of the minimum interest rate</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ForeignExchangeTrade
diagram index_p161.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children OriginalSecurityCodes CurrencyBuy CurrencySell Maturity IndicatorOpenCloseCash
annotation
documentation
Devisentermine
source <xs:element name="ForeignExchangeTrade">
 
<xs:annotation>
   
<xs:documentation>Devisentermine</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="OriginalSecurityCodes" type="SecurityCodesType">
       
<xs:annotation>
         
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CurrencyBuy" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Kauf-Waehrung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CurrencySell" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Verkauf-Waehrung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorOpenCloseCash" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder eine Ausuebung handelt

O = Open
C = Close
B = Cash
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="O"/>
           
<xs:enumeration value="C"/>
           
<xs:enumeration value="B"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ForeignExchangeTrade/OriginalSecurityCodes
diagram index_p162.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type SecurityCodesType
properties
content complex
children ISIN CUSIP SEDOL CountrySecurityCode OtherSecurityCodes UniqueID
annotation
documentation
Kennnummer des Wertpapiers
source <xs:element name="OriginalSecurityCodes" type="SecurityCodesType">
 
<xs:annotation>
   
<xs:documentation>Kennnummer des Wertpapiers</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ForeignExchangeTrade/CurrencyBuy
diagram index_p163.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Kauf-Waehrung
source <xs:element name="CurrencyBuy" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Kauf-Waehrung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ForeignExchangeTrade/CurrencySell
diagram index_p164.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Verkauf-Waehrung
source <xs:element name="CurrencySell" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Verkauf-Waehrung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ForeignExchangeTrade/Maturity
diagram index_p165.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum an dem das Wertpapier endfaellig ist
source <xs:element name="Maturity" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ForeignExchangeTrade/IndicatorOpenCloseCash
diagram index_p166.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration O
enumeration C
enumeration B
annotation
documentation
Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder eine Ausuebung handelt

O = Open
C = Close
B = Cash
source <xs:element name="IndicatorOpenCloseCash" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder eine Ausuebung handelt

O = Open
C = Close
B = Cash
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="O"/>
     
<xs:enumeration value="C"/>
     
<xs:enumeration value="B"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/IndexCertificate
diagram index_p167.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency IncomeCurrency
annotation
documentation
Index

zB.
- Aktienindex
- Benchmark
...
source <xs:element name="IndexCertificate">
 
<xs:annotation>
   
<xs:documentation>Index

zB.
- Aktienindex
- Benchmark
...
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/IndexCertificate/Currency
diagram index_p168.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/IndexCertificate/IncomeCurrency
diagram index_p169.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Ertraegniswaehrung als ISO-Code
source <xs:element name="IncomeCurrency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Ertraegniswaehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap
diagram index_p170.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency SettlementCurrency CurrencyPay CurrencyRec IssuerCountry Issuer IssueDate MethodForCalculationOfInterest InterestRate Underlying IndicatorPayRec Nominal IndicatorCashValueIncInterests AgioOrDisagio IndicatorInterestKind ReferenceInterestRate DateInterestsFrom Maturity SwapKind IndicatorSwapAddition agreedRate InterestRateDebit InterestRateCredit NotionalAmount BusinessDaysConvention GuaranteedRate InterestRateType Skadenz InflationSwapDetail Type Optionkind Counterparty CouponPeriod Legkind Spread ResetDates CallDates CallStrikes PutDates PutStrikes
annotation
documentation
Swap
source <xs:element name="Swap">
 
<xs:annotation>
   
<xs:documentation>Swap</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Currency of the leg as ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SettlementCurrency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>ISO-Currencycode the swap settles</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CurrencyPay" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>deprecated: Die zu zahlende Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CurrencyRec" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>deprecated: Die zu erhaltende Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Issuer" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
         
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Swap unterlegte Wertpapier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorPayRec" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Kennzeichen ob erhalten oder bezahlt</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Pay"/>
           
<xs:enumeration value="Rec"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Nominal" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>depricated: see down notionalAmount - Gibt die Nominale des Wertpapierbestandes an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorCashValueIncInterests" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Kennzeichen ob Barwert inkl. oder exkl. Zinsen ist</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AgioOrDisagio" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Vereinbarter Auf- bzw. Abschlag auf den Referenzzinssatz</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorInterestKind" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den Zinstyp der zu zahlenden Seite an
(fix oder variabel)
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="fix"/>
           
<xs:enumeration value="variabel"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ReferenceInterestRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Referenzzinssatz des Nominales</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DateInterestsFrom" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SwapKind" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Art des Swap (Zins-, Currency-, Crosscurrencyswap,Totalreturn-, Asset-, Commodity-, Multi-Callable Interest Rate-, Otherswap)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Zinsswap"/>
           
<xs:enumeration value="Currencyswap"/>
           
<xs:enumeration value="Crosscurrencyswap"/>
           
<xs:enumeration value="Indexswap"/>
           
<xs:enumeration value="Totalreturnswap"/>
           
<xs:enumeration value="Assetswap"/>
           
<xs:enumeration value="Commodityswap"/>
           
<xs:enumeration value="Multi-callableinterestrateswap"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="IndicatorSwapAddition" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Kennzeichen Spestpflichtig</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="agreedRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den vereinbarten Kurs </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Soll</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Haben</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Nominal Value</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="BusinessDaysConvention" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="GuaranteedRate" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Guaranteed interest rate</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Period" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Monthly"/>
                 
<xs:enumeration value="Quarterly"/>
                 
<xs:enumeration value="SemiAnnual"/>
                 
<xs:enumeration value="Annual"/>
                 
<xs:enumeration value="BiAnnual"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>
Guaranteed Rate in percentage of the notional amount
 
</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="InterestRateType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>fixed/float</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="fixed"/>
           
<xs:enumeration value="float"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Skadenz" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InflationSwapDetail" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Inflation swap detail</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Type" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="basket"/>
           
<xs:enumeration value="single"/>
           
<xs:enumeration value="portfolio"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Optionkind" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Short or long</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="short"/>
           
<xs:enumeration value="long"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describes the counterparty</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CouponPeriod" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Monthly"/>
           
<xs:enumeration value="Quarterly"/>
           
<xs:enumeration value="SemiAnnual"/>
           
<xs:enumeration value="Annual"/>
           
<xs:enumeration value="BiAnnual"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Legkind" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Collateral, Option, Zero Coupon, Total Return, Total Return Diff. Coupon, Equity Coupon, Inflation Gilt, Standard Inflation Gilt, Other</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Collateral"/>
           
<xs:enumeration value="Option"/>
           
<xs:enumeration value="Zerocoupon"/>
           
<xs:enumeration value="Totalreturn"/>
           
<xs:enumeration value="Totalreturndiffcoupon"/>
           
<xs:enumeration value="Equitycoupon"/>
           
<xs:enumeration value="Inflationgilt"/>
           
<xs:enumeration value="Standardinflationgilt"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Spread" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Difference between Swap interest rate and Index rate</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Interest Rate</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PosNeg" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Positive or negative spread</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Pos"/>
                 
<xs:enumeration value="Neg"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ResetDates" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Definition in the swap agreement, when the swap resets</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Date of the agreement</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CallDates" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Date of the agreement</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CallStrikes" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Description" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Description of the formula</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Amount" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value of the formula</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PutDates" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Date of the agreement</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PutStrikes" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Description" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Description of the formula</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Amount" type="AmountType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value of the formula</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Currency
diagram index_p171.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Currency of the leg as ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Currency of the leg as ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/SettlementCurrency
diagram index_p172.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
ISO-Currencycode the swap settles
source <xs:element name="SettlementCurrency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>ISO-Currencycode the swap settles</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CurrencyPay
diagram index_p173.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
deprecated: Die zu zahlende Waehrung als ISO-Code
source <xs:element name="CurrencyPay" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>deprecated: Die zu zahlende Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CurrencyRec
diagram index_p174.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
deprecated: Die zu erhaltende Waehrung als ISO-Code
source <xs:element name="CurrencyRec" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>deprecated: Die zu erhaltende Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/IssuerCountry
diagram index_p175.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCountryCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 2
maxLength 2
annotation
documentation
Enthaelt das Land in dem das Wertpapier emittiert wurde
source <xs:element name="IssuerCountry" type="ISOCountryCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Issuer
diagram index_p176.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den Wertpapieremittenten
source <xs:element name="Issuer" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Wertpapieremittenten</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/IssueDate
diagram index_p177.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde
source <xs:element name="IssueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/MethodForCalculationOfInterest
diagram index_p178.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt an, nach welcher Methode die Zinsen berechnet werden
source <xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/InterestRate
diagram index_p179.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt einen Zinssatz
source <xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Underlying
diagram index_p180.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type UnderlyingType
properties
minOcc 0
maxOcc unbounded
content complex
children SecurityCodes Nominale
annotation
documentation
deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security
documentation
deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Swap unterlegte Wertpapier
source <xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">deprecated (see ...AssetMasterData/Asset/Underlying) - underlying security</xs:documentation>
   
<xs:documentation xml:lang="de">deprecated  (siehe ...AssetMasterData/Asset/Underlying) - bezeichnet das dem Swap unterlegte Wertpapier</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/IndicatorPayRec
diagram index_p181.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Pay
enumeration Rec
annotation
documentation
Kennzeichen ob erhalten oder bezahlt
source <xs:element name="IndicatorPayRec" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Kennzeichen ob erhalten oder bezahlt</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Pay"/>
     
<xs:enumeration value="Rec"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Nominal
diagram index_p182.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
depricated: see down notionalAmount - Gibt die Nominale des Wertpapierbestandes an
source <xs:element name="Nominal" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>depricated: see down notionalAmount - Gibt die Nominale des Wertpapierbestandes an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/IndicatorCashValueIncInterests
diagram index_p183.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Kennzeichen ob Barwert inkl. oder exkl. Zinsen ist
source <xs:element name="IndicatorCashValueIncInterests" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Kennzeichen ob Barwert inkl. oder exkl. Zinsen ist</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/AgioOrDisagio
diagram index_p184.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Vereinbarter Auf- bzw. Abschlag auf den Referenzzinssatz
source <xs:element name="AgioOrDisagio" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Vereinbarter Auf- bzw. Abschlag auf den Referenzzinssatz</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/IndicatorInterestKind
diagram index_p185.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration fix
enumeration variabel
annotation
documentation
Gibt den Zinstyp der zu zahlenden Seite an
(fix oder variabel)
source <xs:element name="IndicatorInterestKind" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den Zinstyp der zu zahlenden Seite an
(fix oder variabel)
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="fix"/>
     
<xs:enumeration value="variabel"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/ReferenceInterestRate
diagram index_p186.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Referenzzinssatz des Nominales
source <xs:element name="ReferenceInterestRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Referenzzinssatz des Nominales</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/DateInterestsFrom
diagram index_p187.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird
source <xs:element name="DateInterestsFrom" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum ab dem ein Zinsanspruch ermittelt wird</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Maturity
diagram index_p188.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum an dem das Wertpapier endfaellig ist
source <xs:element name="Maturity" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum an dem das Wertpapier endfaellig ist</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/SwapKind
diagram index_p189.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Zinsswap
enumeration Currencyswap
enumeration Crosscurrencyswap
enumeration Indexswap
enumeration Totalreturnswap
enumeration Assetswap
enumeration Commodityswap
enumeration Multi-callableinterestrateswap
enumeration Other
annotation
documentation
Art des Swap (Zins-, Currency-, Crosscurrencyswap,Totalreturn-, Asset-, Commodity-, Multi-Callable Interest Rate-, Otherswap)
source <xs:element name="SwapKind" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Art des Swap (Zins-, Currency-, Crosscurrencyswap,Totalreturn-, Asset-, Commodity-, Multi-Callable Interest Rate-, Otherswap)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Zinsswap"/>
     
<xs:enumeration value="Currencyswap"/>
     
<xs:enumeration value="Crosscurrencyswap"/>
     
<xs:enumeration value="Indexswap"/>
     
<xs:enumeration value="Totalreturnswap"/>
     
<xs:enumeration value="Assetswap"/>
     
<xs:enumeration value="Commodityswap"/>
     
<xs:enumeration value="Multi-callableinterestrateswap"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/IndicatorSwapAddition
diagram index_p190.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Kennzeichen Spestpflichtig
source <xs:element name="IndicatorSwapAddition" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Kennzeichen Spestpflichtig</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/agreedRate
diagram index_p191.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt den vereinbarten Kurs
source <xs:element name="agreedRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den vereinbarten Kurs </xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/InterestRateDebit
diagram index_p192.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Soll
source <xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Soll</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/InterestRateCredit
diagram index_p193.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Haben
source <xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Haben</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/NotionalAmount
diagram index_p194.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Nominal Value
source <xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Nominal Value</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/BusinessDaysConvention
diagram index_p195.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Following/ModifiedFollowing/Preceding/None
source <xs:element name="BusinessDaysConvention" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Following/ModifiedFollowing/Preceding/None</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/GuaranteedRate
diagram index_p196.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Period Rate
annotation
documentation
Guaranteed interest rate
source <xs:element name="GuaranteedRate" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Guaranteed interest rate</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Period" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Monthly"/>
           
<xs:enumeration value="Quarterly"/>
           
<xs:enumeration value="SemiAnnual"/>
           
<xs:enumeration value="Annual"/>
           
<xs:enumeration value="BiAnnual"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>
Guaranteed Rate in percentage of the notional amount
 
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/GuaranteedRate/Period
diagram index_p197.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Monthly
enumeration Quarterly
enumeration SemiAnnual
enumeration Annual
enumeration BiAnnual
enumeration Other
annotation
documentation

Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
source <xs:element name="Period" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
 
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Monthly"/>
     
<xs:enumeration value="Quarterly"/>
     
<xs:enumeration value="SemiAnnual"/>
     
<xs:enumeration value="Annual"/>
     
<xs:enumeration value="BiAnnual"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/GuaranteedRate/Rate
diagram index_p198.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation

Guaranteed Rate in percentage of the notional amount
 
source <xs:element name="Rate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
Guaranteed Rate in percentage of the notional amount
 
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/InterestRateType
diagram index_p199.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration fixed
enumeration float
annotation
documentation
fixed/float
source <xs:element name="InterestRateType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>fixed/float</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="fixed"/>
     
<xs:enumeration value="float"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Skadenz
diagram index_p200.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Value date
source <xs:element name="Skadenz" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/InflationSwapDetail
diagram index_p201.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Inflation swap detail
source <xs:element name="InflationSwapDetail" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Inflation swap detail</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Type
diagram index_p202.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration basket
enumeration single
enumeration portfolio
annotation
documentation
Basket, Single oder Portfolio
source <xs:element name="Type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="basket"/>
     
<xs:enumeration value="single"/>
     
<xs:enumeration value="portfolio"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Optionkind
diagram index_p203.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration short
enumeration long
annotation
documentation
Short or long
source <xs:element name="Optionkind" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Short or long</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="short"/>
     
<xs:enumeration value="long"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Counterparty
diagram index_p204.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type CounterpartyType
properties
minOcc 0
maxOcc 1
content complex
children BIC Name
annotation
documentation
Describes the counterparty
source <xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the counterparty</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CouponPeriod
diagram index_p205.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Monthly
enumeration Quarterly
enumeration SemiAnnual
enumeration Annual
enumeration BiAnnual
enumeration Other
annotation
documentation
Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other
source <xs:element name="CouponPeriod" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Monthly/Quarterly/SemiAnnual/Annual/BiAnnual/Other</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Monthly"/>
     
<xs:enumeration value="Quarterly"/>
     
<xs:enumeration value="SemiAnnual"/>
     
<xs:enumeration value="Annual"/>
     
<xs:enumeration value="BiAnnual"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Legkind
diagram index_p206.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Collateral
enumeration Option
enumeration Zerocoupon
enumeration Totalreturn
enumeration Totalreturndiffcoupon
enumeration Equitycoupon
enumeration Inflationgilt
enumeration Standardinflationgilt
enumeration Other
annotation
documentation
Collateral, Option, Zero Coupon, Total Return, Total Return Diff. Coupon, Equity Coupon, Inflation Gilt, Standard Inflation Gilt, Other
source <xs:element name="Legkind" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Collateral, Option, Zero Coupon, Total Return, Total Return Diff. Coupon, Equity Coupon, Inflation Gilt, Standard Inflation Gilt, Other</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Collateral"/>
     
<xs:enumeration value="Option"/>
     
<xs:enumeration value="Zerocoupon"/>
     
<xs:enumeration value="Totalreturn"/>
     
<xs:enumeration value="Totalreturndiffcoupon"/>
     
<xs:enumeration value="Equitycoupon"/>
     
<xs:enumeration value="Inflationgilt"/>
     
<xs:enumeration value="Standardinflationgilt"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Spread
diagram index_p207.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children Name Rate PosNeg
annotation
documentation
Difference between Swap interest rate and Index rate
source <xs:element name="Spread" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Difference between Swap interest rate and Index rate</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Interest Rate</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PosNeg" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Positive or negative spread</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Pos"/>
           
<xs:enumeration value="Neg"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Spread/Name
diagram index_p208.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
LIBOR, EURIBOR, e.g.
source <xs:element name="Name" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>LIBOR, EURIBOR, e.g.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Spread/Rate
diagram index_p209.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Interest Rate
source <xs:element name="Rate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Interest Rate</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/Spread/PosNeg
diagram index_p210.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Pos
enumeration Neg
annotation
documentation
Positive or negative spread
source <xs:element name="PosNeg" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Positive or negative spread</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Pos"/>
     
<xs:enumeration value="Neg"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/ResetDates
diagram index_p211.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Date
annotation
documentation
Definition in the swap agreement, when the swap resets
source <xs:element name="ResetDates" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Definition in the swap agreement, when the swap resets</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Date of the agreement</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/ResetDates/Date
diagram index_p212.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Date of the agreement
source <xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Date of the agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CallDates
diagram index_p213.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Date
annotation
documentation
Definition in the swap agreement, when the option will start
source <xs:element name="CallDates" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Date of the agreement</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CallDates/Date
diagram index_p214.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Date of the agreement
source <xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Date of the agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CallStrikes
diagram index_p215.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children Description Amount
annotation
documentation
Describes the formula for the strike of the option
source <xs:element name="CallStrikes" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Description" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Description of the formula</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Amount" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the formula</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CallStrikes/Description
diagram index_p216.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Description of the formula
source <xs:element name="Description" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Description of the formula</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/CallStrikes/Amount
diagram index_p217.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Value of the formula
source <xs:element name="Amount" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the formula</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/PutDates
diagram index_p218.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Date
annotation
documentation
Definition in the swap agreement, when the option will start
source <xs:element name="PutDates" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Definition in the swap agreement, when the option will start</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Date of the agreement</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/PutDates/Date
diagram index_p219.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Date of the agreement
source <xs:element name="Date" type="xs:date" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Date of the agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/PutStrikes
diagram index_p220.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children Description Amount
annotation
documentation
Describes the formula for the strike of the option
source <xs:element name="PutStrikes" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes the formula for the strike of the option</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Description" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Description of the formula</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Amount" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the formula</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/PutStrikes/Description
diagram index_p221.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Description of the formula
source <xs:element name="Description" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Description of the formula</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Swap/PutStrikes/Amount
diagram index_p222.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Value of the formula
source <xs:element name="Amount" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the formula</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts
diagram index_p223.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency AccountName IndicatorCreditDebit AccountNumber InterestRateDebit InterestRateCredit ContractArranger
annotation
documentation
Konten

zB.
- Konten des Fonds aus der Fondsbuchhaltung
- physische Bank- und Depotkonten
source <xs:element name="Accounts">
 
<xs:annotation>
   
<xs:documentation>Konten

zB.
- Konten des Fonds aus der Fondsbuchhaltung
- physische Bank- und Depotkonten
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AccountName" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Bezeichnung des Kontos</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorCreditDebit" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Debit"/>
           
<xs:enumeration value="Credit"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="AccountNumber" type="xs:integer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das bei einer Buchung verwendete Konto an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Soll</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Haben</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts/Currency
diagram index_p224.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts/AccountName
diagram index_p225.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Bezeichnung des Kontos
source <xs:element name="AccountName" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Bezeichnung des Kontos</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts/IndicatorCreditDebit
diagram index_p226.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Debit
enumeration Credit
annotation
documentation
Gibt an ob das Konto default einen Soll oder Habensaldo aufweist
source <xs:element name="IndicatorCreditDebit" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Debit"/>
     
<xs:enumeration value="Credit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts/AccountNumber
diagram index_p227.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das bei einer Buchung verwendete Konto an
source <xs:element name="AccountNumber" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das bei einer Buchung verwendete Konto an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts/InterestRateDebit
diagram index_p228.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Soll
source <xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Soll</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts/InterestRateCredit
diagram index_p229.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Haben
source <xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Haben</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Accounts/ContractArranger
diagram index_p230.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type BicCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 12
annotation
documentation
Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
source <xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit
diagram index_p231.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency IssueDate Maturity MethodForCalculationOfInterest InterestRate InterestRateDebit InterestRateCredit IndicatorCreditDebit DateStart ContractArranger
annotation
documentation
Festgelder des Fonds
source <xs:element name="FixedTimeDeposit">
 
<xs:annotation>
   
<xs:documentation>Festgelder des Fonds</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Soll</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Haben</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorCreditDebit" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Debit"/>
           
<xs:enumeration value="Credit"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="DateStart" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum des Beginns des Wertpapieres</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/Currency
diagram index_p232.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/IssueDate
diagram index_p233.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde
source <xs:element name="IssueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/Maturity
diagram index_p234.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Tilgungsdatum an
source <xs:element name="Maturity" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/MethodForCalculationOfInterest
diagram index_p235.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt an, nach welcher Methode die Zinsen berechnet werden
source <xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/InterestRate
diagram index_p236.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt einen Zinssatz
source <xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/InterestRateDebit
diagram index_p237.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Soll
source <xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Soll</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/InterestRateCredit
diagram index_p238.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Haben
source <xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Haben</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/IndicatorCreditDebit
diagram index_p239.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Debit
enumeration Credit
annotation
documentation
Gibt an ob das Konto default einen Soll oder Habensaldo aufweist
source <xs:element name="IndicatorCreditDebit" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Debit"/>
     
<xs:enumeration value="Credit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/DateStart
diagram index_p240.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum des Beginns des Wertpapieres
source <xs:element name="DateStart" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum des Beginns des Wertpapieres</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/FixedTimeDeposit/ContractArranger
diagram index_p241.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type BicCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 12
annotation
documentation
Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
source <xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital
diagram index_p242.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children IssueDate Maturity MethodForCalculationOfInterest InterestRate InterestRateDebit InterestRateCredit IndicatorCreditDebit ContractArranger
annotation
documentation
Callgelder des Fonds
source <xs:element name="CallCapital">
 
<xs:annotation>
   
<xs:documentation>Callgelder des Fonds</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Maturity" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Soll</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Zinssatz Haben</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IndicatorCreditDebit" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Debit"/>
           
<xs:enumeration value="Credit"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/IssueDate
diagram index_p243.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde
source <xs:element name="IssueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das Wertpapier aufgelegt wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/Maturity
diagram index_p244.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt das Tilgungsdatum an
source <xs:element name="Maturity" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt das Tilgungsdatum an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/MethodForCalculationOfInterest
diagram index_p245.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Gibt an, nach welcher Methode die Zinsen berechnet werden
source <xs:element name="MethodForCalculationOfInterest" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/InterestRate
diagram index_p246.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt einen Zinssatz
source <xs:element name="InterestRate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt einen Zinssatz</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/InterestRateDebit
diagram index_p247.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Soll
source <xs:element name="InterestRateDebit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Soll</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/InterestRateCredit
diagram index_p248.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Zinssatz Haben
source <xs:element name="InterestRateCredit" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Zinssatz Haben</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/IndicatorCreditDebit
diagram index_p249.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Debit
enumeration Credit
annotation
documentation
Gibt an ob das Konto default einen Soll oder Habensaldo aufweist
source <xs:element name="IndicatorCreditDebit" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an ob das Konto default einen Soll oder Habensaldo aufweist</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Debit"/>
     
<xs:enumeration value="Credit"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CallCapital/ContractArranger
diagram index_p250.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type BicCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 12
annotation
documentation
Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
source <xs:element name="ContractArranger" type="BicCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt die genormte KontrahentenID
(siehe Kontrahentenliste)
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate
diagram index_p251.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children PurchasePrice MonthlyRent DateMonthlyRent FirstRateAccrual PlannedCostsOfMaintenance DatePropertyTransfer ExemptionMethod ConstructionYear Devotement LegalForm
annotation
documentation
Immobilie
source <xs:element name="RealEstate">
 
<xs:annotation>
   
<xs:documentation>Immobilie</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PurchasePrice" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt den Kaufpreis der Immobilie an</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MonthlyRent" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt den Betrag der monatlichen Miete</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DateMonthlyRent" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum der ersten monatlichen Miete</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FirstRateAccrual" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum der ersten Mietabgrenzung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PlannedCostsOfMaintenance" type="AmountType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt die geplanten Instanthaltungskosten</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DatePropertyTransfer" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Datum des Eigentumuebergangs</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ExemptionMethod" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Befreiungsmethode:
Ja (True) / Nein (False)
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ConstructionYear" nillable="false" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt das Errichtungsjahr (YYYY)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:maxInclusive value="9999"/>
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Devotement" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt die Widmung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LegalForm" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enthaelt die Rechtsform</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/PurchasePrice
diagram index_p252.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Gibt den Kaufpreis der Immobilie an
source <xs:element name="PurchasePrice" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt den Kaufpreis der Immobilie an</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/MonthlyRent
diagram index_p253.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Enthaelt den Betrag der monatlichen Miete
source <xs:element name="MonthlyRent" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt den Betrag der monatlichen Miete</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/DateMonthlyRent
diagram index_p254.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum der ersten monatlichen Miete
source <xs:element name="DateMonthlyRent" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum der ersten monatlichen Miete</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/FirstRateAccrual
diagram index_p255.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum der ersten Mietabgrenzung
source <xs:element name="FirstRateAccrual" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum der ersten Mietabgrenzung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/PlannedCostsOfMaintenance
diagram index_p256.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type AmountType
properties
minOcc 0
maxOcc 1
content complex
children Amount AmountForeign AmountCurrency
annotation
documentation
Enthaelt die geplanten Instanthaltungskosten
source <xs:element name="PlannedCostsOfMaintenance" type="AmountType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt die geplanten Instanthaltungskosten</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/DatePropertyTransfer
diagram index_p257.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt das Datum des Eigentumuebergangs
source <xs:element name="DatePropertyTransfer" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Datum des Eigentumuebergangs</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/ExemptionMethod
diagram index_p258.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Befreiungsmethode:
Ja (True) / Nein (False)
source <xs:element name="ExemptionMethod" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Befreiungsmethode:
Ja (True) / Nein (False)
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/ConstructionYear
diagram index_p259.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:integer
properties
minOcc 0
maxOcc 1
content simple
nillable false
facets
Kind Value Annotation
minInclusive 0
maxInclusive 9999
annotation
documentation
Enthaelt das Errichtungsjahr (YYYY)
source <xs:element name="ConstructionYear" nillable="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Errichtungsjahr (YYYY)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:maxInclusive value="9999"/>
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/Devotement
diagram index_p260.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt die Widmung
source <xs:element name="Devotement" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt die Widmung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/RealEstate/LegalForm
diagram index_p261.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enthaelt die Rechtsform
source <xs:element name="LegalForm" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt die Rechtsform</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond
diagram index_p262.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children ConversionStartdate ConversionEnddate ISINUnderlying ConversionPrice ConversionRatio ContractSize Rating
annotation
documentation
Wandelanleihen
source <xs:element name="ConvertibleBond">
 
<xs:annotation>
   
<xs:documentation>Wandelanleihen</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ConversionStartdate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Startdatum der Wandlung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ConversionEnddate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Enddatum der Wandlung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ISINUnderlying" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>ISIN des Underlyings</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="12"/>
           
<xs:maxLength value="12"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ConversionPrice" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Preis der Wandlung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ConversionRatio" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Wandlungs Faktor</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ContractSize" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Kontraktgroesse</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond/ConversionStartdate
diagram index_p263.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Startdatum der Wandlung
source <xs:element name="ConversionStartdate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Startdatum der Wandlung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond/ConversionEnddate
diagram index_p264.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Enddatum der Wandlung
source <xs:element name="ConversionEnddate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enddatum der Wandlung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond/ISINUnderlying
diagram index_p265.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 12
maxLength 12
annotation
documentation
ISIN des Underlyings
source <xs:element name="ISINUnderlying" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>ISIN des Underlyings</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="12"/>
     
<xs:maxLength value="12"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond/ConversionPrice
diagram index_p266.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Preis der Wandlung
source <xs:element name="ConversionPrice" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Preis der Wandlung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond/ConversionRatio
diagram index_p267.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Wandlungs Faktor
source <xs:element name="ConversionRatio" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wandlungs Faktor</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond/ContractSize
diagram index_p268.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Kontraktgroesse
source <xs:element name="ContractSize" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Kontraktgroesse</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/ConvertibleBond/Rating
diagram index_p269.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type RatingsType
properties
minOcc 0
maxOcc unbounded
content complex
children RatingCompany Rating
annotation
documentation
Enthaelt ein Rating Kennzeichen
source <xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap
diagram index_p270.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children Currency Counterparty NotionalAmount ExpiryDate CouponSpread CouponPeriod MethodOfInterestCalculation InterestConvention IssueDate RecoveryRate PositionType Type PaymentSchedule YieldCurve Rating Underlying
annotation
documentation
Credit Default Swap
source <xs:element name="CreditDefaultSwap">
 
<xs:annotation>
   
<xs:documentation>Credit Default Swap</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Currency" type="ISOCurrencyCodeType"/>
     
<xs:element name="Counterparty" type="BicCodeType"/>
     
<xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0"/>
     
<xs:element name="ExpiryDate" type="xs:date" minOccurs="0"/>
     
<xs:element name="CouponSpread" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="fixed">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="variable">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>
                 
<xs:element name="IndexName" type="xs:string" minOccurs="0"/>
                 
<xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CouponPeriod" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- B = Biannual
- Y = Yearly
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="code" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MethodOfInterestCalculation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="code" type="xs:string" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="InterestConvention" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>zB. mod.following</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das CDS aufgelegt wurde</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RecoveryRate" type="xs:decimal" default="0.4" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Default value: 0.4</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PositionType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Buy oder Sell Protection</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="buy protection"/>
           
<xs:enumeration value="sell protection"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Type" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="basket"/>
           
<xs:enumeration value="single"/>
           
<xs:enumeration value="portfolio"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PaymentSchedule" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="PaymentDay" type="xs:date" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="YieldCurve" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="YieldCurveIdentifier" type="xs:string" minOccurs="0"/>
           
<xs:element name="Vertex" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>1m, 3m, 9m, 12m, 2y, 3y, ...</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="[0-9]+[m,y]"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="PercentageValue" type="PercentageType" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/Currency
diagram index_p271.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
source <xs:element name="Currency" type="ISOCurrencyCodeType"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/Counterparty
diagram index_p272.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type BicCodeType
properties
content simple
facets
Kind Value Annotation
minLength 3
maxLength 12
source <xs:element name="Counterparty" type="BicCodeType"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/NotionalAmount
diagram index_p273.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="NotionalAmount" type="xs:decimal" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/ExpiryDate
diagram index_p274.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ExpiryDate" type="xs:date" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponSpread
diagram index_p275.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children fixed variable
source <xs:element name="CouponSpread" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="fixed">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="variable">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>
           
<xs:element name="IndexName" type="xs:string" minOccurs="0"/>
           
<xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponSpread/fixed
diagram index_p276.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children PercentValue
source <xs:element name="fixed">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponSpread/fixed/PercentValue
diagram index_p277.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type PercentageType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PercentValue" type="PercentageType" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponSpread/variable
diagram index_p278.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children SecurityCodes IndexName DifferenceInBasePoints
source <xs:element name="variable">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>
     
<xs:element name="IndexName" type="xs:string" minOccurs="0"/>
     
<xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponSpread/variable/SecurityCodes
diagram index_p279.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type SecurityCodesType
properties
minOcc 0
maxOcc 1
content complex
children ISIN CUSIP SEDOL CountrySecurityCode OtherSecurityCodes UniqueID
source <xs:element name="SecurityCodes" type="SecurityCodesType" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponSpread/variable/IndexName
diagram index_p280.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IndexName" type="xs:string" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponSpread/variable/DifferenceInBasePoints
diagram index_p281.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DifferenceInBasePoints" type="xs:decimal" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponPeriod
diagram index_p282.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string  optional      
annotation
documentation
Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- B = Biannual
- Y = Yearly
source <xs:element name="CouponPeriod" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an in welcher Zeiteinheit der Kupon bezahlt wird
- M = Monthly
- Q = Quarterly
- B = Biannual
- Y = Yearly
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="code" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/CouponPeriod/@code
type xs:string
properties
use optional
source <xs:attribute name="code" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/MethodOfInterestCalculation
diagram index_p283.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string  optional      
annotation
documentation
Gibt an, nach welcher Methode die Zinsen berechnet werden
source <xs:element name="MethodOfInterestCalculation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Gibt an, nach welcher Methode die Zinsen berechnet werden</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="code" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/MethodOfInterestCalculation/@code
type xs:string
properties
use optional
source <xs:attribute name="code" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/InterestConvention
diagram index_p284.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
zB. mod.following
source <xs:element name="InterestConvention" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>zB. mod.following</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/IssueDate
diagram index_p285.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Emissionsdatum bezeichnet jenes Datum, zu dem das CDS aufgelegt wurde
source <xs:element name="IssueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Emissionsdatum bezeichnet jenes Datum, zu dem das CDS aufgelegt wurde</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/RecoveryRate
diagram index_p286.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
default 0.4
annotation
documentation
Default value: 0.4
source <xs:element name="RecoveryRate" type="xs:decimal" default="0.4" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Default value: 0.4</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/PositionType
diagram index_p287.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration buy protection
enumeration sell protection
annotation
documentation
Buy oder Sell Protection
source <xs:element name="PositionType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Buy oder Sell Protection</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="buy protection"/>
     
<xs:enumeration value="sell protection"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/Type
diagram index_p288.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration basket
enumeration single
enumeration portfolio
annotation
documentation
Basket, Single oder Portfolio
source <xs:element name="Type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Basket, Single oder Portfolio</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="basket"/>
     
<xs:enumeration value="single"/>
     
<xs:enumeration value="portfolio"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/PaymentSchedule
diagram index_p289.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children PaymentDay
source <xs:element name="PaymentSchedule" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PaymentDay" type="xs:date" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/PaymentSchedule/PaymentDay
diagram index_p290.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="PaymentDay" type="xs:date" maxOccurs="unbounded"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/YieldCurve
diagram index_p291.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children YieldCurveIdentifier Vertex PercentageValue
source <xs:element name="YieldCurve" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="YieldCurveIdentifier" type="xs:string" minOccurs="0"/>
     
<xs:element name="Vertex" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>1m, 3m, 9m, 12m, 2y, 3y, ...</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[0-9]+[m,y]"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PercentageValue" type="PercentageType" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/YieldCurve/YieldCurveIdentifier
diagram index_p292.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="YieldCurveIdentifier" type="xs:string" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/YieldCurve/Vertex
diagram index_p293.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [0-9]+[m,y]
annotation
documentation
1m, 3m, 9m, 12m, 2y, 3y, ...
source <xs:element name="Vertex" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>1m, 3m, 9m, 12m, 2y, 3y, ...</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[0-9]+[m,y]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/YieldCurve/PercentageValue
diagram index_p294.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type PercentageType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PercentageValue" type="PercentageType" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/Rating
diagram index_p295.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type RatingsType
properties
minOcc 0
maxOcc unbounded
content complex
children RatingCompany Rating
source <xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded"/>

element FundsXML/AssetMasterData/Asset/Security/CreditDefaultSwap/Underlying
diagram index_p296.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type UnderlyingType
properties
minOcc 0
maxOcc unbounded
content complex
children SecurityCodes Nominale
annotation
documentation
Bezeichnet das dem Derivativprodukt unterlegte Wertpapier
source <xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Index
diagram index_p297.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children RiskIndicator Currency
annotation
documentation
Index
source <xs:element name="Index">
 
<xs:annotation>
   
<xs:documentation>Index</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RiskIndicator" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="high"/>
           
<xs:enumeration value="low"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Index/RiskIndicator
diagram index_p298.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration high
enumeration low
source <xs:element name="RiskIndicator" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="high"/>
     
<xs:enumeration value="low"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Index/Currency
diagram index_p299.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Die Waehrung als ISO-Code
source <xs:element name="Currency" type="ISOCurrencyCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Die Waehrung als ISO-Code</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos
diagram index_p300.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
content complex
children RepoType Currency IssueDate BaseValueQuotationCurrency MaturityDate Counterparty StockMarket UnderlyingType AccruedInterestCalculation MarginCallFrequency MarginHaircut InitialMargin MarginCallType PledgeType SecurityIDPledge DeliveryConditions RoundingRule PriceMethod Quotetype QuoteFactor QuoteDecimals DayCountConvention Rate
annotation
documentation
Repos - Sale and Repurchase Agreement
source <xs:element name="Repos">
 
<xs:annotation>
   
<xs:documentation>Repos - Sale and Repurchase Agreement</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RepoType" minOccurs="0">
       
<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="Currency" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Curency of the repo</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IssueDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Issue date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="BaseValueQuotationCurrency" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Issue denomination of base nominal</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MaturityDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Maturity date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describes the counterparty</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Stockmarket of the asset</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UnderlyingType" minOccurs="0">
       
<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 name="AccruedInterestCalculation" minOccurs="0">
       
<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 name="MarginCallFrequency" minOccurs="0">
       
<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 name="MarginHaircut" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Free for Risk</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Percentage of the minimum risk</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value of the minimum risk</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Percentage of the maximum risk</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
             
<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" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Initially deposited margin</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Value of the minimum initial margin</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
             
<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" minOccurs="0">
       
<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" minOccurs="0">
       
<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 name="SecurityIDPledge" type="SecurityCodesType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Security code of the pledge</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DeliveryConditions" minOccurs="0">
       
<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 name="RoundingRule" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Rounding Rule</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PriceMethod" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Method of price calculation</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Quotetype" minOccurs="0">
       
<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 name="QuoteFactor" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the Quote Factor</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Number of decimals</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DayCountConvention" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Method of calculation of interest rate days</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Rate" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Interest rate</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/RepoType
diagram index_p301.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration BSB
enumeration SBB
annotation
documentation
BSB - Buy/Sell Back, SBB - Sell/Buy Back
source <xs:element name="RepoType" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/Currency
diagram index_p302.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Curency of the repo
source <xs:element name="Currency" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Curency of the repo</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/IssueDate
diagram index_p303.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Issue date
source <xs:element name="IssueDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Issue date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/BaseValueQuotationCurrency
diagram index_p304.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Issue denomination of base nominal
source <xs:element name="BaseValueQuotationCurrency" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Issue denomination of base nominal</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/MaturityDate
diagram index_p305.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Maturity date
source <xs:element name="MaturityDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Maturity date</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/Counterparty
diagram index_p306.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type CounterpartyType
properties
minOcc 0
maxOcc 1
content complex
children BIC Name
annotation
documentation
Describes the counterparty
source <xs:element name="Counterparty" type="CounterpartyType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the counterparty</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/StockMarket
diagram index_p307.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Stockmarket of the asset
source <xs:element name="StockMarket" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Stockmarket of the asset</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/UnderlyingType
diagram index_p308.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Bond
enumeration Equity
enumeration GDR/ADR
enumeration Future
enumeration CTD
enumeration Frau
enumeration IRF
enumeration Index
enumeration Commodity
enumeration Fund Certificate
enumeration Index Certificate
enumeration Rights
enumeration US-Pools
enumeration Undecided
annotation
documentation
Bond,Equity,GDR/ADR,Future,CTD,Frau,IRF,Index,Commodity,Fund Certificate,Index Certificate,Right,US-Pools,Undecided
source <xs:element name="UnderlyingType" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/AccruedInterestCalculation
diagram index_p309.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration 0
enumeration 1
enumeration 4
enumeration 5
enumeration 6
enumeration 10
enumeration 11
enumeration 13
enumeration 14
enumeration 18
enumeration A
enumeration D
enumeration E
enumeration F
enumeration G
enumeration H
enumeration I
enumeration T
enumeration U
annotation
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)
source <xs:element name="AccruedInterestCalculation" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/MarginCallFrequency
diagram index_p310.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Daily
enumeration Weekly
enumeration Monthly
enumeration Quarterly
enumeration SemiAnnual
enumeration Annual
enumeration BiAnnual
annotation
documentation
Daily/Weekly/Monthly/Quarterly/SemiAnnual/Annual/BiAnnual
source <xs:element name="MarginCallFrequency" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/MarginHaircut
diagram index_p311.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children MinimumPercent MinimumAbsolut MaximumPercent MaximumAbsolut
annotation
documentation
Free for Risk
source <xs:element name="MarginHaircut" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Free for Risk</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Percentage of the minimum risk</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the minimum risk</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Percentage of the maximum risk</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the maximum risk</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/MarginHaircut/MinimumPercent
diagram index_p312.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Percentage of the minimum risk
source <xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Percentage of the minimum risk</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/MarginHaircut/MinimumAbsolut
diagram index_p313.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Value of the minimum risk
source <xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the minimum risk</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/MarginHaircut/MaximumPercent
diagram index_p314.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Percentage of the maximum risk
source <xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Percentage of the maximum risk</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/MarginHaircut/MaximumAbsolut
diagram index_p315.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Value of the maximum risk
source <xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the maximum risk</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/InitialMargin
diagram index_p316.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children MinimumPercent MinimumAbsolut MaximumPercent MaximumAbsolut
annotation
documentation
Initially deposited margin
source <xs:element name="InitialMargin" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Initially deposited margin</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the minimum initial margin</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Value of the maximum initial margin</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/InitialMargin/MinimumPercent
diagram index_p317.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Percentage of the minimum initial margin
source <xs:element name="MinimumPercent" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Percentage of the minimum initial margin</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/InitialMargin/MinimumAbsolut
diagram index_p318.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Value of the minimum initial margin
source <xs:element name="MinimumAbsolut" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the minimum initial margin</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/InitialMargin/MaximumPercent
diagram index_p319.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Percentage of the maximum initial margin
source <xs:element name="MaximumPercent" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Percentage of the maximum initial margin</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/InitialMargin/MaximumAbsolut
diagram index_p320.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Value of the maximum initial margin
source <xs:element name="MaximumAbsolut" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the maximum initial margin</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/MarginCallType
diagram index_p321.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration None
enumeration Contract
enumeration Pool
annotation
documentation
None/Contract/Pool
source <xs:element name="MarginCallType" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/PledgeType
diagram index_p322.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration None
enumeration Pool
annotation
documentation
None/Pool
source <xs:element name="PledgeType" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/SecurityIDPledge
diagram index_p323.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type SecurityCodesType
properties
minOcc 0
maxOcc 1
content complex
children ISIN CUSIP SEDOL CountrySecurityCode OtherSecurityCodes UniqueID
annotation
documentation
Security code of the pledge
source <xs:element name="SecurityIDPledge" type="SecurityCodesType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Security code of the pledge</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/DeliveryConditions
diagram index_p324.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Delivery
enumeration Payment
annotation
documentation
Delivery/Payment
source <xs:element name="DeliveryConditions" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/RoundingRule
diagram index_p325.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Rounding Rule
source <xs:element name="RoundingRule" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rounding Rule</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/PriceMethod
diagram index_p326.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Method of price calculation
source <xs:element name="PriceMethod" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Method of price calculation</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/Quotetype
diagram index_p327.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration absolut
enumeration percent
annotation
documentation
Type of quotation (absolut, percent)
source <xs:element name="Quotetype" minOccurs="0">
 
<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>

element FundsXML/AssetMasterData/Asset/Security/Repos/QuoteFactor
diagram index_p328.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Value of the Quote Factor
source <xs:element name="QuoteFactor" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Value of the Quote Factor</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/QuoteDecimals
diagram index_p329.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Number of decimals
source <xs:element name="QuoteDecimals" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Number of decimals</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/DayCountConvention
diagram index_p330.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Method of calculation of interest rate days
source <xs:element name="DayCountConvention" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Method of calculation of interest rate days</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Security/Repos/Rate
diagram index_p331.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Interest rate
source <xs:element name="Rate" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Interest rate</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/IssuerCountry
diagram index_p332.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type extension of ISOCountryCodeType
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
minLength 2
maxLength 2
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:string  optional      
annotation
documentation
Enthaelt das Land in dem das Wertpapier emittiert wurde
source <xs:element name="IssuerCountry" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Enthaelt das Land in dem das Wertpapier emittiert wurde</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ISOCountryCodeType">
       
<xs:attribute name="description" type="xs:string" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FundsXML/AssetMasterData/Asset/IssuerCountry/@description
type xs:string
properties
use optional
source <xs:attribute name="description" type="xs:string" use="optional"/>

element FundsXML/AssetMasterData/Asset/Benchmark
diagram index_p333.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children Name Currency Components Levels
annotation
documentation
Overall benchmark information, recurring for the transfer of levels in different currencies.
documentation
Allgemeine Benchmark Information, wiederholend für die Übertragung in verschiedenen Währungen.
source <xs:element name="Benchmark" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Overall benchmark information, recurring for the transfer of levels in different currencies.</xs:documentation>
   
<xs:documentation xml:lang="de">Allgemeine Benchmark Information, wiederholend für die Übertragung in verschiedenen Währungen.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="xs:string"/>
     
<xs:element name="Currency" type="ISOCurrencyCodeType">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Benchmark currency.</xs:documentation>
         
<xs:documentation xml:lang="de">Die Währung des Benchmarks.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Components" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Components of a composite benchmark.</xs:documentation>
         
<xs:documentation xml:lang="de">Komponenten eines Composite Benchmarks.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ValidFrom" type="xs:date"/>
           
<xs:element name="Component" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Name" type="xs:string" minOccurs="0"/>
                 
<xs:element name="SecurityCodes" type="SecurityCodesType"/>
                 
<xs:element name="Weight" type="xs:decimal"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Levels" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">Benchmark levels in the Currency.</xs:documentation>
         
<xs:documentation xml:lang="de">Benchmarklevels in der definierten Währung</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Level" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Date" type="xs:date"/>
                 
<xs:element name="Value" type="xs:decimal"/>
                 
<xs:element name="Property" type="xs:string" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Benchmark/Name
diagram index_p334.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element FundsXML/AssetMasterData/Asset/Benchmark/Currency
diagram index_p335.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type ISOCurrencyCodeType
properties
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
annotation
documentation
Benchmark currency.
documentation
Die Währung des Benchmarks.
source <xs:element name="Currency" type="ISOCurrencyCodeType">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Benchmark currency.</xs:documentation>
   
<xs:documentation xml:lang="de">Die Währung des Benchmarks.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Benchmark/Components
diagram index_p336.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children ValidFrom Component
annotation
documentation
Components of a composite benchmark.
documentation
Komponenten eines Composite Benchmarks.
source <xs:element name="Components" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Components of a composite benchmark.</xs:documentation>
   
<xs:documentation xml:lang="de">Komponenten eines Composite Benchmarks.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ValidFrom" type="xs:date"/>
     
<xs:element name="Component" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="xs:string" minOccurs="0"/>
           
<xs:element name="SecurityCodes" type="SecurityCodesType"/>
           
<xs:element name="Weight" type="xs:decimal"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Benchmark/Components/ValidFrom
diagram index_p337.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
source <xs:element name="ValidFrom" type="xs:date"/>

element FundsXML/AssetMasterData/Asset/Benchmark/Components/Component
diagram index_p338.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 1
maxOcc unbounded
content complex
children Name SecurityCodes Weight
source <xs:element name="Component" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="xs:string" minOccurs="0"/>
     
<xs:element name="SecurityCodes" type="SecurityCodesType"/>
     
<xs:element name="Weight" type="xs:decimal"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Benchmark/Components/Component/Name
diagram index_p339.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Benchmark/Components/Component/SecurityCodes
diagram index_p340.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type SecurityCodesType
properties
content complex
children ISIN CUSIP SEDOL CountrySecurityCode OtherSecurityCodes UniqueID
source <xs:element name="SecurityCodes" type="SecurityCodesType"/>

element FundsXML/AssetMasterData/Asset/Benchmark/Components/Component/Weight
diagram index_p341.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
source <xs:element name="Weight" type="xs:decimal"/>

element FundsXML/AssetMasterData/Asset/Benchmark/Levels
diagram index_p342.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children Level
annotation
documentation
Benchmark levels in the Currency.
documentation
Benchmarklevels in der definierten Währung
source <xs:element name="Levels" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">Benchmark levels in the Currency.</xs:documentation>
   
<xs:documentation xml:lang="de">Benchmarklevels in der definierten Währung</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Level" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Date" type="xs:date"/>
           
<xs:element name="Value" type="xs:decimal"/>
           
<xs:element name="Property" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Benchmark/Levels/Level
diagram index_p343.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 1
maxOcc unbounded
content complex
children Date Value Property
source <xs:element name="Level" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Date" type="xs:date"/>
     
<xs:element name="Value" type="xs:decimal"/>
     
<xs:element name="Property" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/Benchmark/Levels/Level/Date
diagram index_p344.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:date
properties
content simple
source <xs:element name="Date" type="xs:date"/>

element FundsXML/AssetMasterData/Asset/Benchmark/Levels/Level/Value
diagram index_p345.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:decimal
properties
content simple
source <xs:element name="Value" type="xs:decimal"/>

element FundsXML/AssetMasterData/Asset/Benchmark/Levels/Level/Property
diagram index_p346.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Property" type="xs:string" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/CountrySpecificData
diagram index_p347.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children AT
annotation
documentation
Landesspezifische Daten eines Asset: Unterhalb der landesspezifischen Daten werden alle Informationen eines Asset abgelegt, die nur fuer ein bestimmtes Land gueltig sind.
source <xs:element name="CountrySpecificData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="de">Landesspezifische Daten eines Asset: Unterhalb der landesspezifischen Daten werden alle Informationen eines Asset abgelegt, die nur fuer ein bestimmtes Land gueltig sind. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AT" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="pkgKlassifizierung" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Klassifizierung des Assets anhand der Einteilung fuer die Pensionkassenmeldung</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Basel2IssuerType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Staatlicher Emittent - GOV
Internationale Organisationen - INT
Multilaterale Entwicklungsbanken - DEV
Gebietskoerperschaften - MUN
Corporates - CORP
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="GOV"/>
                 
<xs:enumeration value="INT"/>
                 
<xs:enumeration value="DEV"/>
                 
<xs:enumeration value="MUN"/>
                 
<xs:enumeration value="CORP"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/CountrySpecificData/AT
diagram index_p348.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children pkgKlassifizierung Basel2IssuerType
source <xs:element name="AT" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="pkgKlassifizierung" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Klassifizierung des Assets anhand der Einteilung fuer die Pensionkassenmeldung</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Basel2IssuerType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Staatlicher Emittent - GOV
Internationale Organisationen - INT
Multilaterale Entwicklungsbanken - DEV
Gebietskoerperschaften - MUN
Corporates - CORP
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="GOV"/>
           
<xs:enumeration value="INT"/>
           
<xs:enumeration value="DEV"/>
           
<xs:enumeration value="MUN"/>
           
<xs:enumeration value="CORP"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/CountrySpecificData/AT/pkgKlassifizierung
diagram index_p349.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
annotation
documentation
Klassifizierung des Assets anhand der Einteilung fuer die Pensionkassenmeldung
source <xs:element name="pkgKlassifizierung" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Klassifizierung des Assets anhand der Einteilung fuer die Pensionkassenmeldung</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/CountrySpecificData/AT/Basel2IssuerType
diagram index_p350.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration GOV
enumeration INT
enumeration DEV
enumeration MUN
enumeration CORP
annotation
documentation
Staatlicher Emittent - GOV
Internationale Organisationen - INT
Multilaterale Entwicklungsbanken - DEV
Gebietskoerperschaften - MUN
Corporates - CORP
source <xs:element name="Basel2IssuerType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Staatlicher Emittent - GOV
Internationale Organisationen - INT
Multilaterale Entwicklungsbanken - DEV
Gebietskoerperschaften - MUN
Corporates - CORP
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="GOV"/>
     
<xs:enumeration value="INT"/>
     
<xs:enumeration value="DEV"/>
     
<xs:enumeration value="MUN"/>
     
<xs:enumeration value="CORP"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/OtherSecuritiesType
diagram index_p351.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children CFI Others
source <xs:element name="OtherSecuritiesType" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CFI" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[A-Z]{6}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Others" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/AssetMasterData/Asset/OtherSecuritiesType/CFI
diagram index_p352.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [A-Z]{6}
source <xs:element name="CFI" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[A-Z]{6}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FundsXML/AssetMasterData/Asset/OtherSecuritiesType/Others
diagram index_p353.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Others" type="xs:string" minOccurs="0"/>

element FundsXML/AssetMasterData/Asset/Underlying
diagram index_p354.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type UnderlyingType
properties
minOcc 0
maxOcc unbounded
content complex
children SecurityCodes Nominale
annotation
documentation
Bezeichnet das dem Derivativprodukt unterlegte Wertpapier
source <xs:element name="Underlying" type="UnderlyingType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Bezeichnet das dem Derivativprodukt unterlegte Wertpapier</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Securitized
diagram index_p355.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Securitized (true) or non-securitized (false)
source <xs:element name="Securitized" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Securitized (true) or non-securitized (false)</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/AssetMasterData/Asset/Rating
diagram index_p356.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type RatingsType
properties
minOcc 0
maxOcc unbounded
content complex
children RatingCompany Rating
annotation
documentation
Enthaelt ein Rating Kennzeichen
source <xs:element name="Rating" type="RatingsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Enthaelt ein Rating Kennzeichen</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/ContractArrangerList
diagram index_p357.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children ContractArranger
annotation
documentation
Dieses Elment stellt das Basiselement fuer die ContractArranger Informationen dar. Alle Informationen ueber die ContractArranger, die in diesem Schema verwendet werden, sind unterhalb dieses Elemtes anzuordnen
source <xs:element name="ContractArrangerList" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Dieses Elment stellt das Basiselement fuer die ContractArranger Informationen dar. Alle Informationen ueber die ContractArranger, die in diesem Schema verwendet werden, sind unterhalb dieses Elemtes anzuordnen</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ContractArranger" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Unabhaengige Liste der Kontrahenten bei Fest- und Callgeldern</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
               
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Number" type="BicCodeType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Identifikation des Contract Arrager: zur Identifikation des Contract Arrangers wird der SWIFT BIC Code verwendet.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Name" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Name des Contract Arranger</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/ContractArrangerList/ContractArranger
diagram index_p358.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc unbounded
content complex
children DataSupplier Number Name
annotation
documentation
Unabhaengige Liste der Kontrahenten bei Fest- und Callgeldern
source <xs:element name="ContractArranger" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Unabhaengige Liste der Kontrahenten bei Fest- und Callgeldern</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
         
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Number" type="BicCodeType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Identifikation des Contract Arrager: zur Identifikation des Contract Arrangers wird der SWIFT BIC Code verwendet.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Name" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Name des Contract Arranger</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/ContractArrangerList/ContractArranger/DataSupplier
diagram index_p359.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type DataSupplierType
properties
minOcc 0
maxOcc 1
content complex
children Short Name TypeOfDataSupplier
annotation
documentation
This element contains the Name of the Investment Company that has produced this document
documentation
Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.
source <xs:element name="DataSupplier" type="DataSupplierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="en">This element contains the Name of the Investment Company that has produced this document </xs:documentation>
   
<xs:documentation xml:lang="de">Das Element bezeichnet den Datenlieferanten dieses Elements. Die Datenlieferanten werdem in der DataSupplierList aufgelistet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/ContractArrangerList/ContractArranger/Number
diagram index_p360.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type BicCodeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 12
annotation
documentation
Identifikation des Contract Arrager: zur Identifikation des Contract Arrangers wird der SWIFT BIC Code verwendet.
source <xs:element name="Number" type="BicCodeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Identifikation des Contract Arrager: zur Identifikation des Contract Arrangers wird der SWIFT BIC Code verwendet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/ContractArrangerList/ContractArranger/Name
diagram index_p361.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Name des Contract Arranger
source <xs:element name="Name" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Name des Contract Arranger</xs:documentation>
 
</xs:annotation>
</xs:element>

element FundsXML/DataSupplierList
diagram index_p362.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
properties
minOcc 0
maxOcc 1
content complex
children DataSupplier
annotation
documentation
Liste der Datenlieferanten und -bezieher.
source <xs:element name="DataSupplierList" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Liste der Datenlieferanten und -bezieher.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DataSupplier" type="DataSupplierType" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FundsXML/DataSupplierList/DataSupplier
diagram index_p363.png
namespace http://www.fundsxml.org/XMLSchema/3.0.7
type DataSupplierType
properties
minOcc 1
maxOcc unbounded
content complex
children Short Name TypeOfDataSupplier
source <xs:element name="DataSupplier" type="DataSupplierType" maxOccurs="unbounded"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy