| diagram | ![]() |
||
| children | ActionCode DataGroupedBy DataGroupedByFrequency TransactionID TradeDate AccountingDate SettlementDate ValueDate TransactionType TransactionSubtype Netted Cancellation OriginalTransactionID Units FXRate TotalValue Channel InvestorID InvestorTypes InvestorCountry | ||
| used by |
|
||
| source | <xs:complexType name="FlowType"> <xs:sequence> <xs:element name="ActionCode"> <xs:annotation> <xs:documentation>Operational code: Create(C), Modify(M), Delete(D) below information</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="1"/> <xs:enumeration value="C"/> <xs:enumeration value="D"/> <xs:enumeration value="M"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="DataGroupedBy" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines whether data is already grouped by specific fields; "Nothing" indicates that information is on seperate transaction level</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Nothing"/> <xs:enumeration value="AccountingDate"/> <xs:enumeration value="SettlementDate"/> <xs:enumeration value="TradeDate"/> <xs:enumeration value="ValueDate"/> <xs:enumeration value="TransactionType"/> <xs:enumeration value="Channel"/> <xs:enumeration value="InvestorID"/> <xs:enumeration value="InvestorType"/> <xs:enumeration value="InvestorCountry"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="DataGroupedByFrequency" type="FrequencyType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the time period for grouped data (if DataGroupedBy contains a date field)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransactionID" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Unique ID of transaction (also needed for cancellations)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TradeDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date trade has been initiated</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountingDate" type="xs:date"> <xs:annotation> <xs:documentation>Date transaction has been booked in accounting system</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SettlementDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date transaction has been settled</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValueDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date transaction is effective on customer account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransactionType"> <xs:annotation> <xs:documentation>Subscription or Redemption (SUB,RED)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> <xs:pattern value="SUB"/> <xs:pattern value="RED"/> <xs:enumeration value="RED"/> <xs:enumeration value="SUB"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransactionSubtype" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>reinvested dividend, capital repayment, equity increase for closed-ended funds, additional investment, repayment of liabilities, restructuring plan</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Netted" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Whether data is already netted or not</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Cancellation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicator for cancellation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OriginalTransactionID" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Original ID of cancelled transaction</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Units" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>Number of shares/units bought or sold (should be always positive)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FXRate" type="FXRatesType" minOccurs="0"> <xs:annotation> <xs:documentation>Foreign exchange rate used for transaction</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalValue" type="FundAmountType"> <xs:annotation> <xs:documentation>Total value of transaction</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Channel" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Retail, Institutional, Wholesale, website, distribution partner etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvestorID" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Unique ID of investor</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvestorTypes" type="InvestorTypesType" minOccurs="0"> <xs:annotation> <xs:documentation>Private, Institutional, Asset Manager, Banks, Pension Funds, Insurances, Treasury, Charities, … (AIFMD "ID 208 - Investor Group Type") </xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvestorCountry" type="ISOCountryCodeType" minOccurs="0"> <xs:annotation> <xs:documentation>Country of investor</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
|||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="ActionCode"> <xs:annotation> <xs:documentation>Operational code: Create(C), Modify(M), Delete(D) below information</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="1"/> <xs:enumeration value="C"/> <xs:enumeration value="D"/> <xs:enumeration value="M"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||||||||
| source | <xs:element name="DataGroupedBy" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines whether data is already grouped by specific fields; "Nothing" indicates that information is on seperate transaction level</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Nothing"/> <xs:enumeration value="AccountingDate"/> <xs:enumeration value="SettlementDate"/> <xs:enumeration value="TradeDate"/> <xs:enumeration value="ValueDate"/> <xs:enumeration value="TransactionType"/> <xs:enumeration value="Channel"/> <xs:enumeration value="InvestorID"/> <xs:enumeration value="InvestorType"/> <xs:enumeration value="InvestorCountry"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||||
| type | FrequencyType | |||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||
| source | <xs:element name="DataGroupedByFrequency" type="FrequencyType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the time period for grouped data (if DataGroupedBy contains a date field)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | Text256Type | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="TransactionID" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Unique ID of transaction (also needed for cancellations)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:date | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="TradeDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date trade has been initiated</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:date | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="AccountingDate" type="xs:date"> <xs:annotation> <xs:documentation>Date transaction has been booked in accounting system</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:date | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="SettlementDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date transaction has been settled</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:date | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="ValueDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date transaction is effective on customer account</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="TransactionType"> <xs:annotation> <xs:documentation>Subscription or Redemption (SUB,RED)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> <xs:pattern value="SUB"/> <xs:pattern value="RED"/> <xs:enumeration value="RED"/> <xs:enumeration value="SUB"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:string | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="TransactionSubtype" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>reinvested dividend, capital repayment, equity increase for closed-ended funds, additional investment, repayment of liabilities, restructuring plan</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="Netted" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Whether data is already netted or not</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="Cancellation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicator for cancellation</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | Text256Type | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="OriginalTransactionID" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Original ID of cancelled transaction</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | xs:decimal | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="Units" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>Number of shares/units bought or sold (should be always positive)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | FXRatesType | ||||||
| properties |
|
||||||
| children | FXRate | ||||||
| annotation |
|
||||||
| source | <xs:element name="FXRate" type="FXRatesType" minOccurs="0"> <xs:annotation> <xs:documentation>Foreign exchange rate used for transaction</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | FundAmountType | ||
| properties |
|
||
| children | Amount | ||
| annotation |
|
||
| source | <xs:element name="TotalValue" type="FundAmountType"> <xs:annotation> <xs:documentation>Total value of transaction</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | Text256Type | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="Channel" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Retail, Institutional, Wholesale, website, distribution partner etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | Text256Type | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="InvestorID" type="Text256Type" minOccurs="0"> <xs:annotation> <xs:documentation>Unique ID of investor</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| type | InvestorTypesType | ||||||
| properties |
|
||||||
| children | ECB EMIR AIFMD CentralBank FundSquare | ||||||
| annotation |
|
||||||
| source | <xs:element name="InvestorTypes" type="InvestorTypesType" minOccurs="0"> <xs:annotation> <xs:documentation>Private, Institutional, Asset Manager, Banks, Pension Funds, Insurances, Treasury, Charities, … (AIFMD "ID 208 - Investor Group Type") </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| type | ISOCountryCodeType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="InvestorCountry" type="ISOCountryCodeType" minOccurs="0"> <xs:annotation> <xs:documentation>Country of investor</xs:documentation> </xs:annotation> </xs:element> |