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> |