Flow
/FundsXML4/Funds/Fund/Subfunds/Subfund/Segments/Segment/ShareClasses/ShareClass/Flows/Flow
Diagram
Properties
- Type
- FlowType
- 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
- 11
- Sample Data
Child Elements & Attributes
| Name (XPath) | Type | Documentation | Sample Data |
|---|---|---|---|
| xs:string | Operational code: Create(C), Modify(M), Delete(D) below information |
C | |
| xs:string | Defines whether data is already grouped by specific fields; "Nothing" indicates that information is on seperate transaction level |
AccountingDate | |
| FrequencyType | Defines the time period for grouped data (if DataGroupedBy contains a date field) Frequency: |
WEEK | |
| Text256Type | Unique ID of transaction (also needed for cancellations) Text (max. 256 characters) |
ExampleText | |
| xs:date | Date trade has been initiated |
2022-01-25 | |
| xs:date | Date transaction has been booked in accounting system |
2024-06-02 | |
| xs:date | Date transaction has been settled |
2020-02-07 | |
| xs:date | Date transaction is effective on customer account |
2021-05-13 | |
| xs:string | Subscription or Redemption (SUB,RED) |
SUB | |
| xs:string | reinvested dividend, capital repayment, equity increase for closed-ended funds, additional investment, repayment of liabilities, restructuring plan |
ExampleText | |
| xs:boolean | Whether data is already netted or not |
false | |
| xs:boolean | Indicator for cancellation |
true | |
| Text256Type | Original ID of cancelled transaction Text (max. 256 characters) |
ExampleText | |
| xs:decimal | Number of shares/units bought or sold (should be always positive) |
534.81 | |
| FXRatesType | Foreign exchange rate used for transaction |
||
| FundAmountType | Total value of transaction Amount in different currencies Betrag in verschiedenen Waehrungen |
||
| Text256Type | Retail, Institutional, Wholesale, website, distribution partner etc. Text (max. 256 characters) |
ExampleText | |
| Text256Type | Unique ID of investor Text (max. 256 characters) |
ExampleText | |
| InvestorTypesType | Private, Institutional, Asset Manager, Banks, Pension Funds, Insurances, Treasury, Charities, … (AIFMD "ID 208 - Investor Group Type") |
||
| ISOCountryCodeType | Country of investor The ISOCountryCodeType is a type for decoding ISO-CountryCodes. It is used the two-letter ISO-CountryCodes (ISO 3166-1alpha-2). It is of the type string and has a length from exactly two letters. Der ISOCountryCodeType stellt einen einfachen Typ zur Verarbeitung von ISO-Laendercodes bereit. Verwendet werden die zweistelligen ISO-Waehrungscodes (ISO 3166-1alpha-2). Er ist vom Typ string und hat eine Laenge von zwei Zeichen. |
aa |
Element Definition
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="Flow"
type="FlowType"/>
Referenced Type Definition
(FlowType)
Referenced Type Definition (FlowType)
<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="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 maxOccurs="unbounded" minOccurs="0" name="DataGroupedBy">
<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 minOccurs="0" name="DataGroupedByFrequency" type="FrequencyType">
<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 minOccurs="0" name="TransactionID" type="Text256Type">
<xs:annotation>
<xs:documentation>Unique ID of transaction (also needed for cancellations)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TradeDate" type="xs:date">
<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 minOccurs="0" name="SettlementDate" type="xs:date">
<xs:annotation>
<xs:documentation>Date transaction has been settled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ValueDate" type="xs:date">
<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 minOccurs="0" name="TransactionSubtype" type="xs:string">
<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 minOccurs="0" name="Netted" type="xs:boolean">
<xs:annotation>
<xs:documentation>Whether data is already netted or not</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Cancellation" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicator for cancellation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OriginalTransactionID" type="Text256Type">
<xs:annotation>
<xs:documentation>Original ID of cancelled transaction</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Units" type="xs:decimal">
<xs:annotation>
<xs:documentation>Number of shares/units bought or sold (should be always positive)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FXRate" type="FXRatesType">
<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 minOccurs="0" name="Channel" type="Text256Type">
<xs:annotation>
<xs:documentation>Retail, Institutional, Wholesale, website, distribution partner etc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="InvestorID" type="Text256Type">
<xs:annotation>
<xs:documentation>Unique ID of investor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="InvestorTypes" type="InvestorTypesType">
<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 minOccurs="0" name="InvestorCountry" type="ISOCountryCodeType">
<xs:annotation>
<xs:documentation>Country of investor</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>