CHOICE

/FundsXML4/Funds/Fund/CHOICE_2819/Subfunds/Subfund/Segments/Segment/ShareClasses/ShareClass/Portfolios/Portfolio/Transactions/Transaction/CHOICE_23919

Diagram

CHOICE Additional data for specialized transactions (derivatives, bonds, corporate actions, Forex) Unterscheidung der Transaktionsart in: - Derrivative - Renten - Kapitalmassnahmen und Angabe der durch die Transaktionsart bestimmten Detail-Daten 0..1 Derivatives (anonymous) Bonds (anonymous) CorporateAction (anonymous) FxSpot (anonymous)

Documentation

de

Unterscheidung der Transaktionsart in:

  • Derrivative
  • Renten
  • Kapitalmassnahmen
    und Angabe der durch die Transaktionsart bestimmten Detail-Daten

en

Additional data for specialized transactions (derivatives, bonds, corporate actions, Forex)

Properties

Type
(container)
Cardinality
0..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
14
Sample Data

Child Elements & Attributes

Name (XPath) Type Documentation Sample Data
/Funds/.../Derivatives (anonymous)

Details for derivative transactions

/Funds/.../Bonds (anonymous)

Details for bond transactions

/Funds/.../CorporateAction (anonymous)

Details for corporate actions

/Funds/.../FxSpot (anonymous)

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

XML Snippet

<xs:choice 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"
           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>