Transaction

/FundsXML4/Funds/Fund/FundDynamicData/Portfolios/Portfolio/Transactions/Transaction

Diagram

Transaction TransactionID Text256Type [1] CancellationFlag xs:boolean [0..1] OriginalTransactionID Text256Type [0..1] AssetUniqueID xs:IDREF [0..1] Identifiers IdentifiersType [0..1] Currency ISOCurrencyCodeType [0..1] TransactionKind xs:string [1] SettlementCurrency ISOCurrencyCodeType [0..1] EntryDate xs:date [0..1] ValutaDate xs:date [0..1] ClosingDate xs:date [0..1] OrderTimestamp xs:dateTime [0..1] ExecutionTimestamp xs:dateTime [0..1] OrderPrice AmountType [0..1] NominalOrUnitsOrContracts xs:decimal [1] CleanPrice FundAmountType [0..1] DirtyPrice FundAmountType [0..1] AgreedPrice FundAmountType [0..1] MarketValue FundAmountType [0..1] InterestClaimGross FundAmountType [0..1] ZeroBondInterestClaimGross FundAmountType [0..1] DirtyValue FundAmountType [0..1] SettlementAmount FundAmountType [0..1] CapitalGainsTaxPerShare FundAmountType [0..1] EUWithholdingTaxPerShare FundAmountType [0..1] FXRates FXRatesType [0..1] Expenses FundAmountType [0..1] IndicatorKindOfValue xs:string [0..1] PostingText Text256Type [0..1] AccountNumber xs:integer [0..1] IndicatorSPESTDuty xs:boolean [0..1] Counterparty CompanyType [0..1] Exchange MICCodeType [0..1] ProfitLoss FundAmountType [0..1] FinallySettled xs:boolean [0..1] Derivatives (anonymous) [1] Bonds (anonymous) [1] CorporateAction (anonymous) [1] FxSpot (anonymous) [1] OrderExecutionType xs:string [0..1] CustomAttributes AttributesType [0..1]

Properties

Type
TransactionType
Cardinality
1..*
Namespace
xs = "http://www.w3.org/2001/XMLSchema"
altova = "http://www.altova.com/xml-schema-extensions"
ds = "http://www.w3.org/2000/09/xmldsig#"
Level
7
Sample Data

Child Elements & Attributes

Name (XPath) Type Documentation Sample Data
Text256Type

Unique Transaction ID

Eindeutige Transaktionsnummer

Text (max. 256 characters)

ExampleText
xs:boolean

Indicates whether transaction has been cancelled

Kennzeichen ob die Transaktion storniert wurde

false
Text256Type

Transaction ID of cancelled transaction

Text (max. 256 characters)

ExampleText
xs:IDREF

Link to AssetMasterData

Referenz zu den Wertpapierstammdaten

IdentifiersType

Identifier(s) of bought or sold asset

ISOCurrencyCodeType

Currency of security bought or sold

Three-letter ISO-CurrencyCode (ISO 4217)

Dreistelliger ISO-Waehrungscode (ISO 4217)

ZIB
xs:string

BUY, SELL, LENDING_BUY, LENDING_SELL, CORP_ACTION, CASH

BUY, SELL, LENDING_BUY, LENDING_SELL

CORP_ACTION
ISOCurrencyCodeType

Settlement currency

Abrechnungswährung

Three-letter ISO-CurrencyCode (ISO 4217)

Dreistelliger ISO-Waehrungscode (ISO 4217)

VEI
xs:date

Date when transaction has been booked

Buchungsdatum

2022-08-04
xs:date

Valuta date (effective date)

Gibt das Valutadatum an

2023-11-13
xs:date

Closing date (trade date)

Gibt das Datum an, an dem das Geschaefts abgeschlossen wurde

2022-02-28
xs:dateTime

for PRIIPs/MiFID II transaction costs calucation

2025-06-28T08:18:33
xs:dateTime

for PRIIPs/MiFID II transaction costs calucation

2025-05-17T21:26:32
AmountType

for PRIIPs/MiFID II transaction costs calucation

Amount in different currencies

Betrag in verschiedenen Waehrungen

xs:decimal

Nominal or units or contracts (without sign)

Gibt die Stuecke oder Nominale oder Kontraktzahl an (ohne Vorzeichen)

93.42
FundAmountType

Clean price of security (without interests)

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

Dirty price of security (including interests)

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

The originally agreed price of the transaction

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

Market value of asset traded

Kurswert des gehandelten Instruments

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

Interest claim gross of traded instrument

Brutto-Zinsanspruch des gehandelten Wertpapieres/Derivates/Geldes

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

Interest claim gross of traded zero bond

Brutto-Zinsanspruch der Null-Coupon-Anleihe

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

Dirty value (total value) including accruels/interests

Gesamtwert des gehandelten Instrumentes (Kurswert plus Ansprüche/Zinsen)

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

Settlement amount (including fees)

Buchungsbetrag (enthält auch die Spesen)

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

Capital gains tax per share

Gibt die KESt pro Stueck des Subfonds an

Amount in different currencies

Betrag in verschiedenen Waehrungen

FundAmountType

EU withholding tax per share

Gibt die EU Quest pro Stueck an

Amount in different currencies

Betrag in verschiedenen Waehrungen

FXRatesType

FX rates of transaction

Devisenkurse der Transaktion

FundAmountType

Expenses/fees of transaction

Spesen der Transaktion

Amount in different currencies

Betrag in verschiedenen Waehrungen

xs:string

Type of price used for transaction (e.g. Spot rate, Opening rate, Closing rate, Fill or Kill). Valid options are defined in the dictionary.

Gibt die Art des Kurses an der bei der Wertpapiertransaktion verwendet wurde(wie z.B. Spot rate, Opening rate, Closing rate, Fill or Kill). Diese Bezeichnung ist aus dem Dictionary zu entnehmen.

ExampleText
Text256Type

Posting text of transaction (typically provided by the fund accounting system)

Buchungstext der Transaktion (üblicherweise vom Fondsbuchhaltungssystem zur Verfügung gestellt)

Text (max. 256 characters)

ExampleText
xs:integer

Account number used for transaction

Gibt das bei der Transaktion verwendete Konto an

2813
xs:boolean

Indicates whether transaction has to consider SPEST

Gibt an ob das Geschaeft SPEST-Pflichtig ist
(Boolean: true / false)

false
CompanyType

Counterparty details of transaction (OTC)

Kontrahent der Transaktion

Detaili data of Company/Issuer

MICCodeType

Exchange where trade was placed

Market Identifier Code - ISO 10383

aaaa
FundAmountType

Profit/Loss amount of the transaction in fund currency. Differentiation of transaction type among:

  • Derivatives
  • Bonds
  • Corporate actions
    and further detail related to the respective type of transaction.

Zeigt den Gewinn/Verlust der Transaktion in Fondswaehrung

Amount in different currencies

Betrag in verschiedenen Waehrungen

xs:boolean

Transaction finally settled or not

true
(anonymous)

Details for derivative transactions

(anonymous)

Details for bond transactions

(anonymous)

Details for corporate actions

(anonymous)

Details for FX-Spot trades (amount bought and amount sold)

xs:string

Type of Order Execution

OTC
AttributesType

Additional information which does not fit in the existing nodes above

Element Definition

<xs:element xmlns:altova="http://www.altova.com/xml-schema-extensions"
            xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            maxOccurs="unbounded"
            name="Transaction"
            type="TransactionType"/>

Referenced Type Definition (TransactionType)

<xs:complexType xmlns:altova="http://www.altova.com/xml-schema-extensions"
                xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
                xmlns:xs="http://www.w3.org/2001/XMLSchema"
                name="TransactionType">
   <xs:sequence>
      <xs:element name="TransactionID" type="Text256Type">
         <xs:annotation>
            <xs:documentation xml:lang="en">Unique Transaction ID</xs:documentation>
            <xs:documentation xml:lang="de">Eindeutige Transaktionsnummer</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="CancellationFlag" type="xs:boolean">
         <xs:annotation>
            <xs:documentation xml:lang="en">Indicates whether transaction has been cancelled</xs:documentation>
            <xs:documentation xml:lang="de">Kennzeichen ob die Transaktion storniert wurde</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OriginalTransactionID" type="Text256Type">
         <xs:annotation>
            <xs:documentation>Transaction ID of cancelled transaction</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AssetUniqueID">
         <xs:annotation>
            <xs:documentation xml:lang="en">Link to AssetMasterData</xs:documentation>
            <xs:documentation xml:lang="de">Referenz zu den Wertpapierstammdaten</xs:documentation>
         </xs:annotation>
         <xs:simpleType>
            <xs:restriction base="xs:IDREF">
               <xs:maxLength value="256"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Identifiers" type="IdentifiersType">
         <xs:annotation>
            <xs:documentation>Identifier(s) of bought or sold asset</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Currency" type="ISOCurrencyCodeType">
         <xs:annotation>
            <xs:documentation>Currency of security bought or sold</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="TransactionKind">
         <xs:annotation>
            <xs:documentation xml:lang="en">BUY, SELL, LENDING_BUY, LENDING_SELL, CORP_ACTION, CASH</xs:documentation>
            <xs:documentation xml:lang="de">BUY, SELL, LENDING_BUY, LENDING_SELL</xs:documentation>
         </xs:annotation>
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="BUY"/>
               <xs:enumeration value="SELL"/>
               <xs:enumeration value="LENDING_BUY"/>
               <xs:enumeration value="LENDING_SELL"/>
               <xs:enumeration value="CORP_ACTION"/>
               <xs:enumeration value="CASH"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="SettlementCurrency" type="ISOCurrencyCodeType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Settlement currency</xs:documentation>
            <xs:documentation xml:lang="de">Abrechnungswährung</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="EntryDate" type="xs:date">
         <xs:annotation>
            <xs:documentation xml:lang="en">Date when transaction has been booked</xs:documentation>
            <xs:documentation xml:lang="de">Buchungsdatum</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ValutaDate" type="xs:date">
         <xs:annotation>
            <xs:documentation xml:lang="en">Valuta date (effective date)</xs:documentation>
            <xs:documentation xml:lang="de">Gibt das Valutadatum an</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ClosingDate" type="xs:date">
         <xs:annotation>
            <xs:documentation xml:lang="en">Closing date (trade date)</xs:documentation>
            <xs:documentation xml:lang="de">Gibt das Datum an, an dem das Geschaefts abgeschlossen wurde</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OrderTimestamp" type="xs:dateTime">
         <xs:annotation>
            <xs:documentation>for PRIIPs/MiFID II transaction costs calucation</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ExecutionTimestamp" type="xs:dateTime">
         <xs:annotation>
            <xs:documentation>for PRIIPs/MiFID II transaction costs calucation</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OrderPrice" type="AmountType">
         <xs:annotation>
            <xs:documentation>for PRIIPs/MiFID II transaction costs calucation</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="NominalOrUnitsOrContracts" type="xs:decimal">
         <xs:annotation>
            <xs:documentation xml:lang="en">Nominal or units or contracts (without sign)</xs:documentation>
            <xs:documentation xml:lang="de">Gibt die Stuecke oder Nominale oder Kontraktzahl an (ohne Vorzeichen)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="CleanPrice" type="FundAmountType">
         <xs:annotation>
            <xs:documentation>Clean price of security (without interests)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DirtyPrice" type="FundAmountType">
         <xs:annotation>
            <xs:documentation>Dirty price of security (including interests)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AgreedPrice" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">The originally agreed price of the transaction</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MarketValue" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Market value of asset traded</xs:documentation>
            <xs:documentation xml:lang="de">Kurswert des gehandelten Instruments</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InterestClaimGross" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Interest claim gross of traded instrument</xs:documentation>
            <xs:documentation xml:lang="de">Brutto-Zinsanspruch des gehandelten Wertpapieres/Derivates/Geldes</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0"
                  name="ZeroBondInterestClaimGross"
                  type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Interest claim gross of traded zero bond</xs:documentation>
            <xs:documentation xml:lang="de">Brutto-Zinsanspruch der Null-Coupon-Anleihe</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DirtyValue" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Dirty value (total value) including accruels/interests</xs:documentation>
            <xs:documentation xml:lang="de">Gesamtwert des gehandelten Instrumentes (Kurswert plus Ansprüche/Zinsen)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SettlementAmount" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Settlement amount (including fees)</xs:documentation>
            <xs:documentation xml:lang="de">Buchungsbetrag (enthält auch die Spesen)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="CapitalGainsTaxPerShare" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Capital gains tax per share</xs:documentation>
            <xs:documentation xml:lang="de">Gibt die KESt pro Stueck des Subfonds an</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="EUWithholdingTaxPerShare" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">EU withholding tax per share</xs:documentation>
            <xs:documentation xml:lang="de">Gibt die EU Quest pro Stueck an</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FXRates" type="FXRatesType">
         <xs:annotation>
            <xs:documentation xml:lang="en">FX rates of transaction</xs:documentation>
            <xs:documentation xml:lang="de">Devisenkurse der Transaktion</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Expenses" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Expenses/fees of transaction</xs:documentation>
            <xs:documentation xml:lang="de">Spesen der Transaktion</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IndicatorKindOfValue" type="xs:string">
         <xs:annotation>
            <xs:documentation xml:lang="en">Type of price used for transaction (e.g. Spot rate, Opening rate, Closing rate, Fill or Kill). Valid options are defined in the dictionary.</xs:documentation>
            <xs:documentation xml:lang="de">Gibt die Art des Kurses an der bei der Wertpapiertransaktion verwendet wurde(wie z.B. Spot rate, Opening rate, Closing rate, Fill or Kill). Diese Bezeichnung ist aus dem Dictionary zu entnehmen.</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PostingText" type="Text256Type">
         <xs:annotation>
            <xs:documentation xml:lang="en">Posting text of transaction (typically provided by the fund accounting system)</xs:documentation>
            <xs:documentation xml:lang="de">Buchungstext der Transaktion (üblicherweise vom Fondsbuchhaltungssystem zur Verfügung gestellt)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AccountNumber" type="xs:integer">
         <xs:annotation>
            <xs:documentation xml:lang="en">Account number used for transaction</xs:documentation>
            <xs:documentation xml:lang="de">Gibt das bei der Transaktion verwendete Konto an</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IndicatorSPESTDuty" type="xs:boolean">
         <xs:annotation>
            <xs:documentation xml:lang="en">Indicates whether transaction has to consider SPEST</xs:documentation>
            <xs:documentation xml:lang="de">Gibt an ob das Geschaeft SPEST-Pflichtig ist 
(Boolean: true / false)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Counterparty" type="CompanyType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Counterparty details of transaction (OTC)</xs:documentation>
            <xs:documentation xml:lang="de">Kontrahent der Transaktion</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Exchange" type="MICCodeType">
         <xs:annotation>
            <xs:documentation>Exchange where trade was placed </xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ProfitLoss" type="FundAmountType">
         <xs:annotation>
            <xs:documentation xml:lang="en">Profit/Loss amount of the transaction in fund currency. Differentiation of transaction type among:
- Derivatives
- Bonds
- Corporate actions
and further detail related to the respective type of transaction.</xs:documentation>
            <xs:documentation xml:lang="de">Zeigt den Gewinn/Verlust der Transaktion in Fondswaehrung</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FinallySettled" type="xs:boolean">
         <xs:annotation>
            <xs:documentation>Transaction finally settled or not</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0">
         <xs:annotation>
            <xs:documentation xml:lang="en">Additional data for specialized transactions (derivatives, bonds, corporate actions, Forex)</xs:documentation>
            <xs:documentation xml:lang="de">Unterscheidung der Transaktionsart in:
- Derrivative
- Renten
- Kapitalmassnahmen
und Angabe der durch die Transaktionsart bestimmten Detail-Daten</xs:documentation>
         </xs:annotation>
         <xs:element name="Derivatives">
            <xs:annotation>
               <xs:documentation>Details for derivative transactions</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" name="HedgingFlag" type="xs:boolean">
                     <xs:annotation>
                        <xs:documentation>Enthaelt das Kennzeichen, ob das Geschaeft zur Absicherung oder zur Spekulationszwecken gemacht wurde</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="OpenCloseCash">
                     <xs:annotation>
                        <xs:documentation>Enthaelt das Kennzeichen, ob es sich bei dem Geschaeft um ein Opening,Closing oder Barausgleich handelt</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="OPEN"/>
                           <xs:enumeration value="CLOSE"/>
                           <xs:enumeration value="CASH"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Bonds">
            <xs:annotation>
               <xs:documentation>Details for bond transactions</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" name="UnitInterests" type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Zeigt die BruttostuecKZinsen der Transaktion</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="UnitInterestsDays" type="xs:integer">
                     <xs:annotation>
                        <xs:documentation>Zeigt die StuecKZinstage der Transaktion</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="CapitalYieldsTaxValue" type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Gibt die KESt Betrag der Transaktion an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0"
                              name="CapitalYieldsTaxZeroValue"
                              type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Gibt den KESt-Betrag fuer Zerobonds an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="EUWithholdingTaxValue" type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Gibt den EU Quest Betrag an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0"
                              name="EUWithholdingTaxZeroValue"
                              type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Gibt den EU Quest Zero Bond Betrag an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0"
                              name="EUWithholdingTaxInterests"
                              type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Gibt den EU Quest Zinsanteil an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="Poolfactor" type="xs:decimal">
                     <xs:annotation>
                        <xs:documentation>Gibt den Poolfaktor der Wertpapiertransaktion </xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="IndexRatio" type="xs:decimal">
                     <xs:annotation>
                        <xs:documentation>Gibt die Hoehe des Index-Ratio der Rente an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="IndexBondAccrual" type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Gibt den Buchungsbedingten Abgrenzungsbetrag fuer Indexanleihen an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="InflationaryAdjustment" type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Gibt den Inflationsausgleich an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0"
                              name="EntryConditionalInflationaryAdjustment"
                              type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation>Buchungbedingter Inflationsausgleich</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0"
                              name="EntryConditionalIndexBondAccrual"
                              type="xs:decimal">
                     <xs:annotation>
                        <xs:documentation>Gibt den Buchungsbedingten Abgrenzungsbetrag fuer Indexanleihen an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="ExCouponFlag" type="xs:boolean">
                     <xs:annotation>
                        <xs:documentation>Enthaelt das Kennzeichen, ob die Wertpapiertransaktion ohne Kupon abgerechnet wird</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="CorporateAction">
            <xs:annotation>
               <xs:documentation>Details for corporate actions</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="from">
                     <xs:annotation>
                        <xs:documentation>Source security of corporate action</xs:documentation>
                     </xs:annotation>
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="Identifiers" type="IdentifiersType">
                              <xs:annotation>
                                 <xs:documentation>Kennnummer von welcher der Bestand weggebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="AssetUniqueID">
                              <xs:annotation>
                                 <xs:documentation xml:lang="en">Link to AssetMasterData</xs:documentation>
                                 <xs:documentation xml:lang="de">Referenz zu den Wertpapierstammdaten</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                 <xs:restriction base="xs:IDREF">
                                    <xs:maxLength value="256"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element minOccurs="0" name="SubscriptionRatio" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Enhaelt das Bezugsverhaeltnis von </xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="UnitsExDate" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>***Should be "UnitsExDate"
Anzahl der Stuecke, die vom Bestand weggebucht werden</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="Price" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Gibt den Kurs an mit dem der auszubuchende Bestand gebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="MarketValue" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Gibt den Kurswert an mit dem der auszubuchende Bestand gebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="NominalOrUnits" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Gibt die Stuecke oder Nominale an</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="ExchangeRateValue" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Gibt den Devisenkurs an mit dem der auszubuchende Bestand gebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="Interests" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Enthaelt die Zinsen des Wertpapier, welches ausgebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="InterestsCurrency" type="ISOCurrencyCodeType">
                              <xs:annotation>
                                 <xs:documentation>Enthaelt die Waehrung in welcher die Zinsen angegeben sind falls Fremdwaehrung</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="CostValue" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Einstandswert vom auszubuchenden Bestand</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="ValueDate" type="xs:date">
                              <xs:annotation>
                                 <xs:documentation>****Should be "ValueDate"
Valutadatum </xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="DividendCurrency" type="ISOCurrencyCodeType">
                              <xs:annotation>
                                 <xs:documentation>Enthaelt die Waehrung in welcher die Dividende angegeben ist falls Fremdwaehrung</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="DividendExchangeRate" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Devisenkurs mit dem die Dividende vom auszubuchenden Bestand gebucht wurde</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="NetDividend" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Nettodividende des auszubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="Quest" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Quellensteuer der Dividende des auszubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="ProfitLoss" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Angabe des Gewinn/des Verlustes des auszubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0"
                                       name="UnitsInterestCapitalYieldsTax"
                                       type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Kapitalertragsteuer des auszubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="EUWithholdingTax" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>EU-QUEST des auszubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="to">
                     <xs:annotation>
                        <xs:documentation>Destination securities of corporate action</xs:documentation>
                     </xs:annotation>
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="Identifiers" type="IdentifiersType">
                              <xs:annotation>
                                 <xs:documentation>Kennnummer auf welche der Bestand gebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="AssetUniqueID">
                              <xs:annotation>
                                 <xs:documentation xml:lang="en">Link to AssetMasterData</xs:documentation>
                                 <xs:documentation xml:lang="de">Referenz zu den Wertpapierstammdaten</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                 <xs:restriction base="xs:IDREF">
                                    <xs:maxLength value="256"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element minOccurs="0" name="SubscriptionRatio" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Enhaelt das Bezugsverhaeltnis zu</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="Currency" type="ISOCurrencyCodeType">
                              <xs:annotation>
                                 <xs:documentation>Waehrung des Bestandes der eingebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="Price" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Gibt den Kurs an, mit dem der einzubuchende Bestand gebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="MarketValue" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Gibt den Kurswert an, mit dem der einzubuchende Bestand gebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="NominalOrUnits" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Gibt die Stuecke oder Nominale an</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="ExchangeRate" type="xs:decimal">
                              <xs:annotation>
                                 <xs:documentation>Gibt den Devisenkurs an, mit dem der einzubuchende Bestand gebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="Interests" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Enthaelt die Zinsen des Wertpapieres, welches eingebucht wird</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="InterestsCurrency" type="ISOCurrencyCodeType">
                              <xs:annotation>
                                 <xs:documentation>Enthaelt die Waehrung fuer die Zinsen vom einzubuchenden Betrag</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="CostValue" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Einstandswert des einzubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0"
                                       name="UnitsInterestCapitalYieldsTax"
                                       type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>Kapitalertragsteuer des einzubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="EUWithholdingTax" type="FundAmountType">
                              <xs:annotation>
                                 <xs:documentation>EU-QUEST des einzubuchenden Bestandes</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" name="CorporateActionKind">
                     <xs:annotation>
                        <xs:documentation>S = Split
RS = Reversesplit
M = Merger
SD = Stock dividend
NSinS = New Shares in Shares
DEM = Demerger
RI =Rights issue
ESC = Exchange of share certificate 
CD = Capital Decrease
GenM= General Meetings</xs:documentation>
                     </xs:annotation>
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="S"/>
                           <xs:enumeration value="RS"/>
                           <xs:enumeration value="M"/>
                           <xs:enumeration value="SD"/>
                           <xs:enumeration value="NSinS"/>
                           <xs:enumeration value="DEM"/>
                           <xs:enumeration value="RI"/>
                           <xs:enumeration value="ESC"/>
                           <xs:enumeration value="CD"/>
                           <xs:enumeration value="GenM"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" name="ExDividendDate" type="xs:date">
                     <xs:annotation>
                        <xs:documentation xml:lang="en">Ex dividend day of the corporate action</xs:documentation>
                        <xs:documentation xml:lang="de">Extag</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="ExpensesValutaDate" type="xs:date">
                     <xs:annotation>
                        <xs:documentation xml:lang="en">Valuta day of expenses</xs:documentation>
                        <xs:documentation xml:lang="de">Gibt das Valutadatum der Spesen an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="ExpensesExchangeRate" type="xs:decimal">
                     <xs:annotation>
                        <xs:documentation xml:lang="en">Exchange rate applied for expenses</xs:documentation>
                        <xs:documentation xml:lang="de">Enthaelt den Devisenkurs der fuer die Spesenbuchung verwendet wird</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="Expenses" type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation xml:lang="en">Expenses in fund and/or foreign currency</xs:documentation>
                        <xs:documentation xml:lang="de">Enthaelt den Spesenbetrag in Fonds- und Fremdwaehrung</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="AccountNumberExpenses" type="xs:integer">
                     <xs:annotation>
                        <xs:documentation xml:lang="en">Account number used for booking of expenses</xs:documentation>
                        <xs:documentation xml:lang="de">Gibt das Spesenkonto an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0"
                              name="UnitInterestEUWithholdingTax"
                              type="FundAmountType">
                     <xs:annotation>
                        <xs:documentation xml:lang="en">Unit interests to be used for calculating EU withholding tax</xs:documentation>
                        <xs:documentation xml:lang="de">Gibt die StuecKZinsen fuer die Berechnung der EU-QUEST an</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="CorporateActionDocument">
                     <xs:annotation>
                        <xs:documentation>Text document describing details of corporate action</xs:documentation>
                     </xs:annotation>
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="Format" type="Text256Type">
                              <xs:annotation>
                                 <xs:documentation>Technical format of document:
PDF, XML, Excel, Word, Image, ...</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="DocumentURL" type="Text1000Type">
                              <xs:annotation>
                                 <xs:documentation>Link of document for downloading</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element minOccurs="0" name="BinaryData" type="xs:base64Binary">
                              <xs:annotation>
                                 <xs:documentation>Document in xml base64Binary format</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="FxSpot">
            <xs:annotation>
               <xs:documentation>Details for FX-Spot trades (amount bought and amount sold)</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="BoughtAmount">
                     <xs:complexType>
                        <xs:complexContent>
                           <xs:extension base="SingleAmountType">
                              <xs:attribute name="isBaseCCY" type="xs:boolean"/>
                           </xs:extension>
                        </xs:complexContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="SoldAmount">
                     <xs:complexType>
                        <xs:complexContent>
                           <xs:extension base="SingleAmountType">
                              <xs:attribute name="isBaseCCY" type="xs:boolean"/>
                           </xs:extension>
                        </xs:complexContent>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="OrderExecutionType">
         <xs:annotation>
            <xs:documentation>Type of Order Execution</xs:documentation>
         </xs:annotation>
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="MarketOnClose"/>
               <xs:enumeration value="MarketOnOpen"/>
               <xs:enumeration value="Market"/>
               <xs:enumeration value="OTC"/>
               <xs:enumeration value="Limit"/>
               <xs:enumeration value="StopLoss"/>
               <xs:enumeration value="StopBuy"/>
               <xs:enumeration value="StopLimit"/>
               <xs:enumeration value="TrailingStop"/>
               <xs:enumeration value="IfDone"/>
               <xs:enumeration value="OneCancelsTheOther"/>
               <xs:enumeration value="NextOrder"/>
               <xs:enumeration value="IPO"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CustomAttributes" type="AttributesType">
         <xs:annotation>
            <xs:documentation>Additional information which does not fit in the existing nodes above</xs:documentation>
         </xs:annotation>
      </xs:element>
   </xs:sequence>
</xs:complexType>