The Oracle FLEXCUBE Investor Servicing (FCIS) system provides the facility of processing incoming and outgoing messages at an AMC / Distributor installation, over the SWIFT (Society for Worldwide Inter bank Financial Telecommunication) network.
This chapter contains the following sections:
This section contains the following topics:
This section contains the following topics:
You will need to carry certain maintenances for the generation of SWIFT messages, in the ‘Swift Message Setup Maintenance Detail’ screen. This screen can be used to define parameters applicable for individual messages such as the trigger events, entities involved in the communication etc. You can invoke the ‘Swift Message Setup Maintenance Detail’ screen by typing ‘UTDSWMSG’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
The following screen is invoked:
Note
Depending on the Message Type and Message Code that you select, certain fields will be displayed.
Select ‘New’ from the Actions menu in the Application tool bar or click new icon to enter the details of the Swift message setup maintenance.
Swift Details displays the following fields:
Message Reference Code
Mandatory
Enter a unique reference number for the message.
Medium
Mandatory
Select the option ‘In’ to indicate the message will be an incoming message. Select the option ‘Out’ to indicate the message is an outgoing message.
Note
Certain other fields will be displayed in this screen, depending on the option you select against the field Message Type.
Message Code
Mandatory
Select the message code from the drop-down list.
Note
Certain other fields will be displayed in this screen, depending on the option you select against the field Message Code.
Trigger
Mandatory
The trigger for generating the message may be an event, manual or both. Select the appropriate option.
Event Code
Mandatory if the Trigger is ‘Event’ and ‘Both’
Select the event upon which the message should be generated.
Note
This field will be:
To Entity Type
Mandatory
Select the Entity Type for which the message will be generated.
Note
For all Message Codes other than ‘Price Report’ messages, the option ‘AMC’ will be displayed in this field. You will not be allowed to change the same.
To Entity ID
Mandatory
Select the entity for which the message is applicable.
Note
This field will be displayed only if the Message Type is ‘OUT’.
Generate Auth Transactions
Optional
Check this box to indicate an incoming transaction request should be created as an authorized transaction.
Note
This check box will be enabled only if the Message Type is ‘IN’ and the Message Code is an Order or Cancellation message.
Confirm Outgoing Messages
Optional
Check this box to indicate the message needs to be manually confirmed. This is applicable only to FCIS initiated messages only and not messages which are in response to SWIFT requests.
Note
This field will be displayed only if the Message Type is ‘OUT’.
Global Order
Optional
Global orders are orders sent from distributors to AMC to subscribe on behalf of the distributor's customers. Check the box Global Order to indicate a global order should be generated.
Note
This check box will be enabled only if the Message Type is ‘OUT’ and the Message Code is a multiple order message.
Applicable Ref Types
Mandatory
For FCIS initiated orders, you can specify the Transaction Reference Types applicable to the outgoing message. The ones available for selection will be displayed in the adjoining option list. You can choose the appropriate one.
Reference Type Description
Upon Selection of the applicable reference type, the description of the selected reference type gets displayed.
Applicable Account Types
Mandatory
For FCIS initiated orders, you can specify the account types which are allowed. The ones available for selection will be displayed in the adjoining option list. You can choose the appropriate one.
Account Type Description
Upon Selection of the applicable account type, the description of the selected account type gets displayed.
This section contains the following topics:
The ‘Swift Message Setup Summary’ screen helps you locate and retrieve the message codes you want to edit, view, delete, authorize or amend, from the database. You can invoke this screen by typing ‘UTSSWMSG’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can retrieve a previously entered record in the Swift Message Setup Summary screen, as follows:
Invoke the Swift Message Setup Summary screen and specify any or all of the following details in the corresponding fields:
After you have specified the required details, click ‘Search’ button. All transactions with the specified details are retrieved and displayed in the lower portion of the screen.
Note
You can also retrieve the individual record detail from the detail screen by doing query in the following manner:-
You can perform Edit, Delete, Amend, Authorize, Reverse, Confirm operations by selecting from the Action list.
You can also search the record by using combination of % and alphanumeric value.
For example
You can search the record for Message Code by using the combination of % and alphanumeric value as follows:-
You can modify the details of a record that you have already entered into the system, provided it has not been subsequently authorized. You can perform this operation as follows:
To view a record that you have previously entered, you must retrieve the same in the Swift Message Setup Summary screen, as follows:
You can delete only unauthorized transactions in the system.
To delete a record that you have previously entered, you must retrieve the same in the Swift Message Setup Summary screen, as follows:
An unauthorized record must be authorized in the system for it to be processed.
To authorize a transaction, you must first retrieve the same in the Record Summary screen.
When the checker authorizes a record, details of validations, if any, that were overridden by the maker of the record during the Save operation, are displayed. If any of these overrides results in an error, the checker must reject the record.
After a record is authorized, it can be modified using the Unlock operation from Action list. To make changes to a record after authorization, you must invoke the Unlock operation which is termed as Amend Operation.
An amended record must be authorized for the amendment to be made effective in the system. Authorization of amended transactions can only be done from Fund Manager Module and Agency branch Module.
If you want to create a new record having the same attributes of an existing record, you can copy the attributes of the existing record to the new record.
To copy the attributes of an existing record to a new record:
This section contains the following topics:
User elements are pre-shipped. However, you do have the option of changing a few. The ‘Swift Element UDF Summary’ screen allows you to do the same. You can invoke this screen by typing ‘UTSSWUDF’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can retrieve a previously entered transaction in the SWIFT ELEMENT UDF screen, as follows:
Note
You can also retrieve the individual record detail from the SWIFT ELEMENT UDF detail screen by doing query in the following manner:-
You can perform Edit, Delete, Amend, Authorize, Reverse, Confirm operations by selecting from the Action list.
You can also search the record by using combination of % and alphanumeric value.
For example
You can search the record for Message Code by using the combination of % and alphanumeric value as follows:-
You can modify the details of a record that you have already entered into the system, provided it has not been subsequently authorized. You can perform this operation as follows:
To view a record that you have previously entered, you must retrieve the same in the SWIFT ELEMENT UDF Summary screen, as follows:
You can delete only unauthorized records in the system.
To delete a record that you have previously entered, you must retrieve the same in the SWIFT ELEMENT UDF Summary screen, as follows:
An unauthorized record must be authorized in the system for it to be processed.
To authorize a record, you must first retrieve the same in the SWIFT ELEMENT UDF Summary screen.
When the checker authorizes a record, details of validations, if any, that were overridden by the maker of the record during the Save operation, are displayed. If any of these overrides results in an error, the checker must reject the record.
After a record is authorized, it can be modified using the Unlock operation from Action list. To make changes to a record after authorization, you must invoke the Unlock operation which is termed as Amend Operation.
Select ‘New’ from the Actions menu in the Application tool bar or click new icon to enter the details of the Swift Element UDF screen.
The following fields will be displayed:
Element Description
Display
The elements of the message code will be displayed here.
Element Group ID
Mandatory
Enter the Element Group ID.
Group Description
Display
The group description for the element will be displayed here.
FCIS Field Map
Mandatory if you have checked the box ‘Client Support’
If you have checked the box ‘Client Support’ for an element, select the FCIS UDF that you want to map to the message element.
User Map Allowed
Display
If this box is checked, it means a user will be allowed to specify the UDF mapping for the elements of a message. If this box is not checked, the user will not be allowed to specify a UDF mapping.
An amended record must be authorized for the amendment to be made effective in the system. Authorization of amended records can only be done from Fund Manager Module and Agency branch Module.
If you want to create a new record having the same attributes of an existing record, you can copy the attributes of the existing record to the new record.
To copy the attributes of an existing record to a new record:
This section contains the following topics:
The Manual Message Generation screen helps you locate and retrieve the messages you want to manually generate, from the database. Specify any or all of the details corresponding to the message you want to retrieve; the system uses your specifications to as search criteria to query the database and retrieve the record that you are looking for.
You can generate an outgoing message manually, through the ‘Manual Message Detail’ screen. You can invoke this screen by typing ‘UTDSWIFT’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Select ‘New’ from the Actions menu in the Application tool bar or click new icon to enter the details of the Manual Message screen.
Message Code
Mandatory
Select the message code from the drop-down list.
Message Reference Code
Mandatory
Enter a unique reference number for the message.
Effective Date
Mandatory
Enter the Effective Date for the message.
CIF Number
Enter the CIF number from the LOV.
To Entity Type
Mandatory
Select the Entity Type for which the message will be generated.
To Entity ID
Mandatory
Select the entity for which the message is applicable.From Date
Enter the ‘From date’ that marks the beginning of the period for which the Manual Message generates.
To Date
Mandatory
Enter the ‘To date’ that marks the end of the period for which the Manual Message generates.
It is mandatory that you specify the Message Code as a search criterion. Once you specify the same, you have the option of entering the Message Reference Code of the message you want to manually generate.
Swift Message Code Details
Once you specify the search criteria, click ‘Ok’ button. The records matching your search criteria will be displayed.
Check the option ‘Select’ along a message record to indicate the message should be manually generated.
The following swift message code details will be displayed:
Swift Report Log
Check the option ‘Select’ along a message record to indicate the message should be manually generated.
The following swift report details will be displayed:
Report Details Button
Click on this button to invoke the Report Details screen:
In the Report Details screen, you can view the following details screen:
Swift Txn Log
Check the option ‘Select’ along a message record to indicate the message should be manually generated.
In the Swift Txn Log grid, you can view the following details:
Ind Txns Button
Click on the Ind Txns button to invoke the Individual Orders screen:
Check the option ‘Select’ along a message record to indicate the message should be manually generated.
In the individual Orders screen, you can view the following details:
The XML format of SWIFT Messages can be validated. To maintain validation parameters for the XML format, use the ‘Parameter Setup Detail’ screen.
You can invoke this screen by typing ‘UTDPARAM’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
When you open the screen, choose the language for which you want to view the maintained codes, in the Language field.
Then select the Parameter Code ‘SWIFTFORMAT’ and click add icon to add the parameters. The following screen will be displayed:
In this screen:
Note
For further information on the System Parameter Codes Maintenance screen, refer to the chapter Maintaining System Parameters in Volume I of the Fund Manager User Manual.
You can use the incoming message browser to perform the following functions with respect to an incoming SWIFT message:
In order to perform any of these functions, you must first retrieve the ‘In’ message and display it in the ‘Incoming Msg Browser Summary’ screen. You can invoke this screen by typing ‘UTDMSGIN’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Select ‘New’ from the Actions menu in the Application tool bar or click new icon to enter the details of the Incoming Msg Browser.
To display the message, you can specify any or all of the following details:
Swift msg type (Subscription Bulk Order etc,)
Specify the Swift Message type to display the message.
For example, Subscription Bulk Order, Redemption Bulk Order etc.
Message Status (unprocessed, processed, repair, suppressed or all)
Specify the status of the message that has to be displayed. The status could be unprocessed, processed, repair, suppressed or all.
Sender
Indicate the sender of the message.
Auth stat
Select the authorization status of the messages that you wish to view.
From Date
Specify the date from which the system has to retrieve the messages.
To Date
Specify the date till which the system has to retrieve the messages.
All messages matching your criteria are displayed in the grid portion of the screen. Click on the message that you wish to operate on, in the DCN field. The Incoming Message Browser screen, with the details of the message displayed.
All messages matching your criteria are displayed in the grid portion of the screen. Click ‘Message Details’ button that you wish to operate on, in the DCN field.
A horizontal array of icons is available for you to perform operations on the message.
You can view the following details:
View |
Click this button to view the contents of a message. The contents of the message will be displayed the Message section of the screen. |
Delete |
Click this button to delete an unprocessed message. |
Authorize |
Click this button to authorize an unauthorized unprocessed message that has been edited; an unauthorized processed message that has been repaired, or an unauthorized suppressed message |
You can use the outgoing message browser to perform the following functions with respect to an outgoing SWIFT message:
In order to perform any of these functions, you must first retrieve the message in and display it in the ‘Outgoing Msg Browser Summary’ screen. You can invoke this screen by typing ‘UTDMSGOT’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Select ‘New’ from the Actions menu in the Application tool bar or click new icon to enter the details of the Outgoing Msg Browser.
To display the message, you can specify any or all of the following details:
Swift msg type
Mandatory
To display the message, specify the swift message type. Select All for the system to display all the SWIFT message types.
Message Status (ungenerated, generated, edited, handed off, or all)
To display the message, specify the message status (ungenerated, generated, edited, handed off, or all).
Receiver
Specify the receiver of the message to display the message.
Auth Stat
Specify the authorization status of the message which you want to view.
From Date
Specify the date from which the system has to retrieve the outgoing SWIFT message.
To Date
Specify the date till which the system has to retrieve the outgoing SWIFT message.
All messages matching your criteria are displayed in the grid portion of the screen. Click ‘Detail’ button that you wish to operate on, in the DCN field. The Outgoing Message Browser screen, with the details of the message displayed.
A horizontal array of icons is available for you to perform operations on the message.
Outgoing Message Info
All messages matching your criteria are displayed in this portion of the screen. In the outgoing message info grid, you can view the following details:
Authorize button
Click on the authorize button to authorize the message.
Performing Operations on Message
View |
Click this button to view the contents of a message. The contents of the message will be displayed the Message section of the screen. |
Authorize |
Click this button to authorize an unauthorized ungenerated message that has been edited or an unauthorized generated message that has been repaired. |
Generate |
Click this button to generate the outgoing message in respect of an ungenerated message; or a generated message that has been repaired and then authorized. When you click this button, the status of the message is marked as ‘generated’. If any errors are encountered by the system during outgoing message generation, the message is marked to the ‘repair’ queue and must be repaired before being authorized and uploaded again for outgoing message generation. |
To upload incoming messages, you can use the ‘Process Incoming Swift Messages’ screen. You can invoke this screen by typing ‘UTDPSWIN’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Select the Operation as 'Start' to trigger the upload process.
Triggering the upload process in this screen will move all unprocessed messages collected by the message system from the SWIFT terminal delivery channel, to the ‘processed’ status.
To generate outgoing messages, use the ‘Process Outgoing Swift Messages’ screen. You can invoke this screen by typing ‘UTDPSWOU’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Click the Start button to trigger the generation process.
Triggering the generation process in this screen will move all ungenerated messages, to the ‘generated’ status; and the outgoing messages are generated and moved to the outgoing queue of the appropriate SWIFT terminal delivery channel.
This section contains the following topics:
This message is sent by an intermediary to an executing party or to another intermediary party. This message is used to instruct the executing party to subscribe to a specified amount/quantity of a specified financial instrument.
The Subscription Bulk Order message is used to bulk several individual orders into one bulk order. The individual orders come from different instructing parties, but are related to the same financial instrument. The Subscription Bulk Order message can result in one single bulk cash settlement or several individual cash settlements.
This message cannot be used for a single order (a message containing one order for one instrument and for one investment account). The Subscription Multiple Order message, not the Subscription Bulk Order message, must be used for a single order.
Optional
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
IndividualOrderDetails
(Mandatory / Repetitive)
OrderReference
Mandatory
This is a unique identifier for an order, as assigned by the instructing party.
Cash Settlement Date
Optional
Incoming/Outgoing – Both, the Incoming and Outgoing indicators, will be the Transaction Settlement Date.
InvestmentAccountDetails
Account Identification à Proprietary à Identification
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to BeneficiaryDetails tag to get the identification type and identification number.
BeneficiaryDetails
Optional
Other Identification à Identification
Mandatory
Incoming – This would map to the Identification Number of the Unit holder.
Other Identification à Identification Type/ExtendedIdentificationType àStructured
Mandatory
This is a choice between Identification Type and Extended Identification Type.
Incoming – FCIS uses data mapping to find the Unit holder account type. Only PASS (passport) and NRIN (the National Registration Number, which is NRIC for Singapore) are supported as Identification Types.
Other Identification à Identification Type à Additional Information
Optional
If structured type is OTHR, the description of identification would be provided. For example, ‘Birth Certificate’.
Choice for Units / NetAmount
Mandatory
GrossAmount
Optional
ForeignExchangeDetails
Optional
This is information related to currency exchange or conversion.
The following sub tags are mandatory:
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
CashSettlementDetails
Optional
Payment Instrument
Optional
The payment instruments can be cheque, credit transfer, direct debit, investment account or payment card.
FCIS would not support cheque, payment card as mode of payment in the current release for outgoing orders. However, for incoming orders FCIS would support these payment modes and ignore the fields that are not currently supported.
If payment instrument details are not provided, FCIS would use default bulk transaction setup for “SWIFT”.
PaymentCardDetails
(Mandatory / Choice)
Type
Mandatory
This indicates the type of card.
Payment Mode |
Sub Payment Mode |
Type |
R |
R |
CRDT |
R |
DR |
DBIT |
Number
Mandatory
Incoming/Outgoing – This will be the 16-digit Card Number.
Card Issuer Identification
Optional
This is the party that issues the card. FCIS supports identification based on the following tags:
Incoming: If BIC Or BEI is provided, the system will get the relevant bank information, if available. If Proprietary Identification is provided, the UDF mapping for the field would be used to determine the bank. This will be a set of other information fields applicable for entity type ‘Bank’.
Outgoing: As FCIS is capable of supporting both, the BIC Or BEI and Proprietary Identification, SWIFT UDF mapping will be used to determine the element that client would want to send.
ChequeDetails
(Mandatory / Choice)
Number
Mandatory
Incoming/Outgoing – This will be the Transaction Cheque Number.
Drawee Identification
Optional
This is to identify the bank details.
FCIS supports BIC and Proprietary Identification.
Incoming: If BIC is provided, system the will get the relevant bank information, if available. If Proprietary Identification is provided, the UDF mapping for the field would be used to determine the bank. This would be a set of other information fields applicable for entity type ‘Bank’.
Outgoing: As FCIS is capable of supporting both, the BIC and Proprietary Identification, SWIFT UDF mapping will be used to determine the element that client would want to send.
Credit Transfer Details
(Mandatory / Choice)
Reference
Optional
Incoming/Outgoing: This will be the Transaction Reference Number.
Debtor Details à Identification
Mandatory
FCIS supports Domestic Account based identification.
Incoming: The details available for Domestic Account will be used in conjunction with the element details of the tag First Agent to determine the Unit Holder bank details available in FCIS. FCIS will check if the account number mentioned is valid for the transaction currency. If not, these account details will be considered as third party payment details.
Outgoing: If the transaction payment mode is money transfer, the account details will be provided for the transaction. Money transfer direct debit will not be applicable for this tag.
Debtor Account à Name
Optional
This is the name of the account. It provides additional means of identification.
Outgoing - This will be the Transfer Account Holder Name of the transaction.
Debtor Agent
Mandatory
This is the financial institution that receives the payment transaction from the account owner.
FCIS supports BIC and Proprietary Identification based identification.
Incoming: If BIC is provided, the system will get the relevant bank information, if available. FCIS will use the Bank Code, Account Number and Transaction Currency to get the banking details for the Unit Holder.
If ProprietaryIdentification is provided, the UDF mapping for the field will be used to determine the bank. This will be a set of other information fields applicable for entity type ‘Bank’. If these bank account details do not match with unit holders banking details, the transaction will be captured as the third party payment details, provided the bank entity information is setup in FCIS.
Outgoing: As FCIS is capable of supporting the elements BIC and ProprietaryIdentification, the SWIFT UDF mapping will be used to determine the element that client would want to send.
DirectDebitDetails
(Mandatory / Choice)
These are the details of the bank where the client has given a mandate to debit the account.
DebtorAccount
Mandatory
This tag will be used to identity the bank account of the investor. FCIS supports DomesticAccount based identification.
Incoming: The details available for DomesticAccount will be used in conjunction with the element details of the tag Debtor Agent to determine the Unit Holder bank details available in FCIS. FCIS will check if the account number mentioned is valid for the transaction currency. If not, these account details will be considered as third party payment details.
Outgoing: If the transaction payment mode is money transfer, the account details will be provided for the transaction. Money transfer direct debit will not be applicable for this tag.
Debtor Identification
Mandatory
This tag will be used to identity the bank account of the investor. FCIS supports DomesticAccount based identification.
Debtor Agent
Mandatory
This is used to identify the bank of the investor.
FCIS supports BIC and Proprietary Identification based identification.
Incoming: If BIC is provided, the system will get the relevant bank information, if available. FCIS will use the Bank Code, Account Number and Transaction Currency to get the banking details for the Unit Holder.
If ProprietaryIdentification is provided, the UDF mapping for the field will be used to determine the bank. This will be a set of other information fields applicable for entity type ‘Bank’. If these bank account details do not match with unit holders banking details, the transaction will be captured as the third party payment details, provided the bank entity information is setup in FCIS.
Outgoing: As FCIS is capable of supporting the elements BIC and ProprietaryIdentification, the SWIFT UDF mapping will be used to determine the element that client would want to send.
Cash AccountDetails
(Mandatory / Choice)
AccountIdentification à Proprietary à Identification (Mandatory)
Incoming: This will be the bank account number of the unit holder. This number will be used in conjunction with the element Type à Structured i.e., the bank account type, to get the bank details of unit holder.
Outgoing: If the bank details selected for the transaction is a CPF accounts (CPFOA, CPFSA, ASPFOA, ASPFSA or SRS), the system will provide the structured account type information under this element.
Type à Structured
Mandatory
The following are the SWIFT supported codes for structured types along with the FCIS mapping:
Structured codes |
FCIS Map |
CASH |
No mapping |
CPFO |
CPFOA |
CPFS |
CPFSA |
OTHR |
ASPFOA / ASPFSA |
SRSA |
SRS |
This section contains the following topics:
This message is sent by an executing party to an intermediary party. This message is used to confirm the details of the execution of a Subscription Bulk Order message.
The Subscription Bulk Order Confirmation message is sent, after the price has been determined, to confirm the execution of all individual orders.
There is usually one bulk confirmation message for one bulk order message.
For all incoming messages, FCIS will set the status of transactions based on individual ‘Order Reference’ number.
For outgoing message, FCIS will generate the confirmation message only after allocation.
FCIS will allow generation of this message in an automated way (based on certain events triggered in the system, which have to be set for the message), or manually.
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Incoming: This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
Confirmation messages will be generated against each MessageIdentification/message.
Outgoing : FCIS will send the original ‘Message Identification’ number for the external system to establish the relation between original bulk order message and confirmation message.
Mandatory
This is general information related to the execution of investment orders.
Financial Instrument Details
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
Outgoing - FCIS sends out the fund ISIN.
Individual Execution Details
(Mandatory / Repetitive)
This is the individual execution of a subscription order.
OrderReference
Mandatory
Incoming: As this would be the Transaction Number handed off in the original message, FCIS will set the Order Status to ‘Confirmed’ depending on the Order Reference number communicated.
Outgoing: This will be mapped to the incoming ‘OrderReference’ corresponding to the transaction number that was allotted successfully by FCIS.
DealReference
Mandatory
This is a unique number assigned by the confirming party.
Incoming: This number is used for storage.
Outgoing: This would map to the Transaction Number generated by the system corresponding to the Order Reference number.
Settlement Amount
Optional
Oracle FLEXCUBE would pass settlement amount of the transaction in this tag.
Investment Account Details
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing - The system uses the relevant UDF mapping for this tag.
Beneficiary Details
Optional
OtherIdentification à Identification
Mandatory
Outgoing: This would map to the Identification Number of the Unit holder.
OtherIdentification à IdentificationType
Mandatory
Outgoing: FCIS supports the Passport Number and NRIC as Identification Types. If the Unit Holder is identified differently, the value ‘OTHR’ would be passed, with the description in the tag AdditionalInformation.
OtherIdentification à ExtendedIdentificationType
Optional
If structured type is OTHR, the description of identification would be provided. For example, ‘Birth Certificate’. Identification other than NRIC and Passport would be passed in extended type with code as Identification Type description
Units Number
Mandatory
Unit
Mandatory
Outgoing: The allocated units for the transaction.
Net Amount
Mandatory
This is the net amount invested in a specific financial instrument by an investor, expressed in the currency requested by the investor.
Outgoing: The system will compute the net amount in transaction currency for transaction getting confirmed.
Gross Amount
Optional
Outgoing: This will be the settlement amount in the transaction currency available in the transaction data store.
Transaction Date Time
Mandatory
This is a choice between Date and DateTime.
Outgoing : Depending on the UDF mapping, the Transaction Date / Transaction Time will be passed.
DealingPriceDetails
Mandatory
This is the price at which order was executed.
ExtendedType
Mandatory
Outgoing : FCIS will support the code ‘OTHR’ only.
Value à Amount
Mandatory
Outgoing:This will be the allocation price for the transaction.
Partially Executed Indicator
Mandatory
This indicates whether the order has been partially executed.
Outgoing: This will be defaulted to ‘NO’.
Cum Dividend Indicator
Mandatory
This indicates whether the dividend (cum dividend) is included in the executed price. When the dividend is not included, the price will be ex-dividend.
Outgoing: This will be defaulted to ‘NO’.
Physical Delivery Indicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing : This indicator will depend on whether or not fund is script based.
This section contains the following topics:
This message is sent by an intermediary party to an executing party or to another intermediary party. The Subscription Bulk Order Cancellation Instruction message is used to cancel a previously sent Subscription Bulk Order message or a set of individual orders that it contains. There is no amendment, but a cancellation and re-instruct policy.
For all incoming bulk order cancellations, FCIS will process the reversals based on either the Previous Reference or individual Order Reference. For outgoing cancellation messages, FCIS will communicate the details of original transaction and not the newly reversed transaction, provided the original transaction was handed off to SWIFT. If a transaction is reversed before, neither transaction will be included in the SWIFT message.
For outgoing messages, FCIS will always provide the reference of the original message and group cancellations, if multiple transactions of the same batch have been reversed.
FCIS will allow the generation of this message in an automated way (based on a certain event that is triggered in the system, which can be set for the message), or manually.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Optional
This is the reference to a linked message previously sent.
Reference
Mandatory
Incoming: If FCIS is receives this message, this reference number should be the Message Identification of the original message sent. This will be the link between cancellation message and the bulk order message.
If the tag ‘Order To Be Cancelled is not provided in the message, the system will identify the transactions to be reversed based on this link, as FCIS would have logged the bulk orders against the Message Identification.
Outgoing: FCIS will hand off only those reversals for which SWIFT bulk order was sent earlier.
This is common information related to all the orders to be cancelled.
Bulk Order Details
Mandatory
Financial Instrument Details
Mandatory
This tag provides details to identify a fund.
Outgoing : FCIS sends out the fund ISIN.
Individual Order Details
(Mandatory / Repetitive)
OrderReference
Mandatory
Incoming: The system will internally trigger a transaction reversal based on the transaction number logged earlier, corresponding to this order reference.
Outgoing: This will be the Transaction Number of original transaction, corresponding to the newly reversed transaction.
Investment Account Details
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing: The system uses the relevant UDF mapping for this tag.
Beneficiary Details
Optional
Other Identification à Identification
Mandatory
Outgoing: This would map to the Identification Number of the Unit holder.
Other Identification à Identification Type
Mandatory
Outgoing: FCIS supports the Passport Number and NRIC as Identification Types. If the Unit Holder is identified differently, the value ‘OTHR’ would be passed, with the description in the tag Additional Information.
Other Identification à Extended Identification Type
Optional
If structured type is OTHR, the description of identification would be provided. For example, ‘Birth Certificate’.
Choice for Units / NetAmount
Mandatory
Outgoing: Irrespective of the ‘GrossOrNet’ indicator, amount transactions in FCIS, will be reported in the field ‘NetAmt’. However, if the transaction is ‘Gross’, the same will be additionally reported under the tag ‘GrossAmount’.
Unit based transactions will be passed under the tag Units.
Gross Amount
Optional
This is the gross amount invested in the fund.
Outgoing: This will map to transaction gross amount in the fund base currency, if available.
Foreign Exchange Details
Optional
This is information related to currency exchange or conversion.
Outgoing: If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
Physical Delivery Indicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing - This indicator will depend on whether or not fund is scrip based.
Cash Settlement Date
Optional
Incoming/Outgoing: Both, the Incoming and Outgoing indicators, will be the Transaction Settlement Date.
This section contains the following topics:
This message is sent by an instructing party to an executing party. There may be one or more intermediary parties between the instructing party and the executing party. The Subscription Multiple Order message is used to subscribe to different financial instruments for the same investment account. It can result in one single bulk cash settlement or several individual cash settlements.
This message can also be used for single orders, i.e., a message containing one order for one financial instrument and related to one investment account.
The Subscription Multiple Order message, and not the Subscription Bulk Order message, must be used for a single order.
FCIS will allow generation of this message in an automated way (based on an event triggered) or manually. The grouping of multiple orders is driven by investment account and not the fund, as in the Subscription Bulk Order message.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming - This number is used for storage and reference.
Outgoing - This will be generated by the system and will be unique for group of transactions in a fund.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
This is the account impacted by an investment fund order.
Identification à Proprietary à Identification
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to Owner Details tag to get the identification type and identification number.
Incoming – The system uses the relevant UDF mapping for this tag.
Outgoing - The system uses the relevant UDF mapping for this tag.
Owner Identification
Optional
Incoming: If BICOrBEI is provided, the system will get the relevant bank information, if available. If Proprietary Identification is provided, the UDF mapping for the field would be used to determine the bank. This will be a set of other information fields applicable for entity type ‘Bank’.
Outgoing: As FCIS is capable of supporting both, the BICOrBEI and Proprietary Identification, SWIFT UDF mapping will be used to determine the element that client would want to send.
OrderReference
Mandatory
This is a unique identifier for an order, as assigned by the instructing party.
Incoming: This will be stored as part of SWIFT transaction log with corresponding FCIS transaction number.
Outgoing: This will be the Transaction Number generated by FCIS.
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
Incoming: FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
Outgoing: FCIS sends out the fund ISIN.
Choice for Units Number / Amount
Mandatory
Incoming: The system determines the Transaction Mode and Value depending on the element available. If the field ‘Amt’ is provided, the mode of transaction will be ‘Net’. The value here would be in the currency provided as an attribute of the tag. FCIS will give priority to the tag ‘GrossAmountIndicator’ while processing the message. If the same is available, the transaction will be considered ‘Gross’.
Outgoing: Values of the outgoing message will depend on the transaction mode. Net Amount transactions in FCIS, will be reported in the field ‘Amt’. The transaction currency will be passed as tag attribute. However, if the transaction is ‘Gross’, the same will be reported under the optional tag ‘GrossAmountIndicator’ as well as the tag ‘Amt’, as this is mandatory.
Gross Amount Indicator
Optional
Incoming: If the value in this field is true, the transaction will be considered as a gross amount transaction. The transaction currency would be defaulted to the currency code provided in the attribute.
Outgoing: If the tag ‘GrossOrNet’ carries the value ‘G’, the amount will be passed under this tag. The transaction currency will be passed as a tag attribute.
Commission Details
Optional
This indicates the load corresponding to the commission that is being overridden. The Load in the system can be identified using the Load Id or the Recipient information.
Type à Extended Type
Mandatory
Incoming: This will map to the Load Id. If BIC code, the system will find whether the entity is an agent, AMC, broker or distributor. System will select a load with the corresponding ‘To Entity Type’.
Choice for Amount/Rate
Mandatory
Incoming: If the ‘Amt’ is provided and the Load concerned is amount load, then this indicates the overridden value. However, if the field is ‘Rate’ is provided and the load concerned is percent load then this indicates the overridden value.
Waiving Details
Optional
This tag represents the override percentage that the system will apply. The value provided in this field will be ignored if ‘Amount’ or ‘Rate’ tags are provided since the values provided for those tags represent the final value.
Instruction Basis
Mandatory
This tag can have the value WICA. However the system will not use this value for any processing and hence will be ignored.
Waived Rate
Optional
This field provides the discount percentage. This is applicable only for percentage based loads. The override is by discount.
Physical Delivery Indicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing - This indicator will depend on whether or not fund is scrip based.
Cash Settlement Date
Optional
Incoming/Outgoing: Both, the Incoming and Outgoing indicators, will be the Transaction Settlement Date.
Payment Instrument Choice
Optional
The payment instruments can be cheque, credit transfer, direct debit, investment account or payment card.
FCIS would not support cheque, payment card as mode of payment in the current release for outgoing orders. However, for incoming orders FCIS would support these payment modes and ignore the fields that are not currently supported.
If payment instrument details are not provided, FCIS would use default bulk transaction setup for “SWIFT”.
This is information related to an intermediary.
Identification
Mandatory
FCIS supports identification based on the following tags:
If BIC is provided, the system will get either the Broker BIC or the Entity BIC based on the client country parameter ‘TXNBROKERS’. If ProprietaryIdentification is provided, the value provided in this field should be a valid Entity Id or Broker Id in the system based on the client country parameter ‘TXNBROKERS’.
Extended Role
Optional
In case of entity, the values provided in this field can be ‘AGENT’, AGENCY BRANCH’, ‘IFA’ or ‘AO’. If none of the above values are specified, system will throw exception saying ‘Invalid ExtendedRole’.
This section contains the following topics:
This message is sent by an executing party to an instructing party. There may be one or more intermediary parties between the executing party and the instructing party. The Subscription Multiple Order Confirmation message is sent, after the price has been determined, to confirm the execution of the individual orders.
A Subscription Multiple Order can generate more than one Subscription Multiple Order Confirmation message, as the valuation cycle of the financial instruments of each individual order may be different. When the executing party sends several confirmations, there is no specific indication in the message that it is an incomplete confirmation. Reconciliation must be based on the references.
A Subscription Multiple Order must in be answered by the Subscription Multiple Order Confirmation message(s) and in no circumstances by the Subscription Bulk Order Confirmation message(s).
For all incoming messages, FCIS will be able to set the status of transactions based on the individual ‘Order Reference’ number. For outgoing messages, the system will be able to generate the confirmation message only after allocation. Transactions will be grouped based on the original Multiple Order Message.
FCIS will allow generation of this message in an automated way (based on a certain event that is triggered in the system) or manually.
Optional
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Incoming: This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
The confirmation messages will be generated against each MessageIdentification/ message.
Outgoing: FCIS will send the original ‘Message Identification’ number for the external system to establish the relation between original bulk order message and confirmation message.
Mandatory
OrderDateTime
Optional
Outgoing: This will be mapped to the transaction save time.
Identification à Proprietary à Identification
Outgoing: The system uses the relevant UDF mapping for this tag.
Settlement Amount
Optional
ORACLE FLEXCUBE would pass settlement amount of the transaction in this tag.
This is the individual execution of a subscription order.
OrderReference
Mandatory
Incoming: As this would be the Transaction Number handed off in the original message, FCIS will set the Order Status to ‘Confirmed’ depending on the Order Reference number communicated.
Outgoing: This will be mapped to the incoming ‘OrderReference’ corresponding to the transaction number that was allotted successfully by FCIS.
Deal Reference
Mandatory
This is a unique number assigned by the confirming party.
Incoming: This number is used for storage.
Outgoing: This would map to the Transaction Number generated by the system corresponding to the Order Reference number.
This tag provides details to identify a fund.
Identification
Mandatory
Outgoing: FCIS sends out the fund ISIN.
Units Number
Mandatory
UnitsNumber
Mandatory
Outgoing: The allocated units for the transaction.
Amount
Mandatory
This is the net amount invested in a specific financial instrument by an investor, expressed in the currency requested by the investor.
Outgoing: The system will compute the net amount in transaction currency for transaction getting confirmed.
Gross Amount Indicator
Optional
Outgoing: This will be the settlement amount in the transaction currency available in the transaction data store.
Transaction Date Time
Mandatory
This tag provides the transaction date
Outgoing: Depending on the UDF mapping, the Transaction Date will be passed.
Price Details
Mandatory
This is the price at which order was executed.
Value à Amount
Mandatory
Outgoing: This will be the allocation price for the transaction.
Partially Executed Indicator
Mandatory
This indicates whether the order has been partially executed.
Outgoing: This will be defaulted to ‘NO’.
Cum Dividend Indicator
Mandatory
This indicates whether the dividend (cum dividend) is included in the executed price. When the dividend is not included, the price will be ex-dividend.
Outgoing: This will be defaulted to ‘NO’.
Optional
This is information related to currency exchange or conversion.
Outgoing: If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
Commission General Details
Optional
This indicates the load corresponding to the ‘From Entity Type’ ‘U’ and ‘To Entity Type’ ‘F’.
TotalAmountofCommissions
Optional
Outgoing – FCIS sends out the value of the load where the ‘From Entity Type’ is ‘U’and ‘To Entity Type’ is ‘F’.
CommissionDetails
Type à Extended Type
Mandatory
Outgoing: This would map to the Identification Number of the Load. If BIC is provided, this would map to the corresponding entity’s BIC.
Amount
Mandatory
Outgoing: This tag corresponds to the individual Loads under the main U-F load viz. F-M and F-A loads.
Rate
Optional
This tag corresponds to the rates of individual Loads under the main U-F load viz. F-M and F-A loads.
ChargeGeneralDetails
Optional
This tag corresponds to the sum of all the loads other than the load mentioned in the ‘CommissionGeneralDetails’ tag.
TotalAmountofCharges
Optional
Outgoing: FCIS sends out the sum f all the loads other than the load mentioned in the ‘CommissionGeneralDetails’ tag.
ChargeDetails
Type à Unstructured or RecipientIdentification à BICOrBEI
Mandatory
Outgoing: This would map to the Identification Number of the Load. If BIC is provided, this would map to the corresponding entity’s BIC.
Amount
Mandatory
Outgoing: The load amount in terms of the fund base currency.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing - This indicator will depend on whether or not fund is scrip based.
RelatedPartyDetails
Optional
This is information related to an intermediary.
Identification à Proprietary à Identification
Mandatory
Outgoing - Identification of the agent, agency branch, AO or IFA as maintained in FCIS.
ExtendedRole
Optional
In case of entity, the values provided in this field can be ‘AGENT’, AGENCY BRANCH’, ‘IFA’, ‘BROKER’ or ‘AO’.
This section contains the following topics:
This message is sent by an instructing party to an executing party. There may be one or more intermediary parties between the instructing party and the executing party. The Subscription Multiple Order Cancellation Instruction message is used to cancel the entire previously sent order message and all the individual orders that it contained. There is no amendment, but a cancellation and re-instruct policy.
A cancellation instruction must always be of the same family of message, i.e., switch, redemption or subscription and bulk or multiple, as the original order to be cancelled.
For all incoming multiple order cancellations, FCIS will be able to process the reversals based on either the Previous Reference or individual Order Reference.
For outgoing cancellation messages, FCIS will communicate the details of original transaction, and not the newly reversed transaction, provided the original transaction was handed off to SWIFT. If a transaction has been reversed, neither of the transactions will be included in the SWIFT message.
For outgoing messages, FCIS will always provide the reference of the original message and group cancellations, if multiple transactions of the same batch have been reversed. FCIS will allow the generation of this message in an automated way (based on a certain event that is triggered in the system), or manually.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Optional
This is the reference to a linked message previously sent.
Reference
Mandatory
Incoming: If FCIS is receives this message, this reference number should be the Message Identification of the original message sent. This will be the link between cancellation message and the bulk order message.
If the tag ‘Order To Be Cancelled is not provided in the message, the system will identify the transactions to be reversed based on this link, as FCIS would have logged the bulk orders against the Message Identification.
Outgoing: FCIS will hand off only those reversals for which SWIFT bulk order was sent earlier.
This is common information related to all the orders to be cancelled.
MultipleOrderDetails
Mandatory
InvestmentAccountDetails
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing - The system uses the relevant UDF mapping for this tag.
BeneficiaryDetails
Optional
OtherIdentification à Identification
Mandatory
Outgoing - This would map to the Identification Number of the Unit holder.
OtherIdentification à IdentificationType
Mandatory
Outgoing - FCIS supports the Passport Number and NRIC as Identification Types. If the Unit Holder is identified differently, the value ‘OTHR’ would be passed, with the description in the tag AdditionalInformation.
OtherIdentification à ExtendedIdentificationType
Optional
If structured type is OTHR, the description of identification would be provided. For example, ‘Birth Certificate’. Identification other than NRIC and Passport would be passed in extended type with code as Identification Type description.
IndividualOrderDetails
(Mandatory / Repetitive)
OrderReference
Mandatory
Incoming – The system will internally trigger a transaction reversal based on the transaction number logged earlier, corresponding to this order reference.
Outgoing - This will be the Transaction Number of original transaction, corresponding to the newly reversed transaction.
FinancialInstrumentDetails
Mandatory
Identification
Mandatory
This tag provides details to identify a fund.
Outgoing - FCIS sends out the fund ISIN.
Choice for Units / NetAmount
Mandatory
Outgoing : Irrespective of the ‘GrossOrNet’ indicator, amount transactions in FCIS, will be reported in the field ‘NetAmt’. However, if the transaction is ‘Gross’, the same will be additionally reported under the tag ‘GrossAmount’.
Unit based transactions will be passed under the tag Units.
GrossAmount
Optional
Outgoing: This will map to transaction gross amount in the fund base currency, if available.
ForeignExchangeDetails
Optional
This is information related to currency exchange or conversion.
Outgoing – If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing:This indicator will depend on whether or not fund is scrip based.
CashSettlementDate
Optional
Outgoing: This will be the Transaction Settlement Date.
This section contains the following topics:
This message is sent by an intermediary party to an executing party or to another intermediary party.
The Redemption Bulk Order message is used to bulk several individual orders into one bulk order. The individual orders come from different instructing parties, i.e., account owners, but are related to the same financial instrument. The Redemption Bulk Order can result in one single bulk cash settlement or several individual cash settlements.
This message will typically be used by a party collecting order, to bulk those individual orders into one bulk order before sending it to another party.
This message cannot be used for a single order, i.e., a message containing one order for one financial instrument and for one investment account. The Redemption Multiple Order message, and not the Redemption Bulk Order message, must be used for a single order.
FCIS will allow the generation of this message in an automated way (based on certain event that is triggered in the system) or manually.
Optional
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
This is applicable for incoming and outgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
Incoming: FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
Outgoing: FCIS sends out the fund ISIN.
IndividualOrderDetails
(Mandatory / Repetitive)
OrderReference
Mandatory
This is a unique identifier for an order, as assigned by the instructing party.
Incoming: This will be stored as part of SWIFT transaction log with corresponding FCIS transaction number.
Outgoing: This will be the Transaction Number generated by FCIS.
InvestmentAccountDetails
Mandatory
AccountIdentification à Proprietary à Identification
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number.
Incoming: The system uses the relevant UDF mapping for this tag.
Outgoing: The system uses the relevant UDF mapping for this tag.
BeneficiaryDetails
Optional
OtherIdentification à Identification
Mandatory
Incoming: This would map to the Identification Number of the Unit holder.
OtherIdentification à IdentificationType
Mandatory
Incoming : FCIS uses data mapping to find the Unit holder account type.
Choice for Units / NetAmount/Holdings Redemption Rate
Mandatory
Incoming: The system determines the Transaction Mode and Value depending on the element available. If the field ‘NetAmt’ is provided, the mode of transaction will be ‘Net’. The value here would be in the currency provided as an attribute of the tag. FCIS will give priority to the tag ‘GrossAmount’ while processing the message. If the same is available, the transaction will be considered ‘Gross’.
Outgoing : Values of the outgoing message will depend on the transaction mode. Net Amount transactions in FCIS, will be reported in the field ‘NetAmt’. The transaction currency will be passed as tag attribute. However, if the transaction is ‘Gross’, the same will be reported under the optional tag ‘GrossAmount’ as well as the tag ‘NetAmt’, as this is mandatory.
GrossAmount
Optional
Incoming: If a value is provided in this field the transaction will be considered as a gross amount transaction. The transaction currency would be defaulted to the currency code provided in the attribute.
Outgoing: If the tag ‘GrossOrNet’ carries the value ‘G’, the amount will be passed under this tag. The transaction currency will be passed as a tag attribute.
ForeignExchangeDetails
Optional
This is information related to currency exchange or conversion.
Incoming: If the Transaction Currency is different from the Fund Base currency, FCIS will use the information provided to override the exchange rate. The Exchange Rate Source will be defaulted from the Bulk Transaction Maintenance for the bulk client ‘SWIFT’.
Outgoing : If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
CashSettlementDate
Optional
Incoming/Outgoing: Both, the Incoming and Outgoing indicators, will be the Transaction Settlement Date.
PaymentInstrument
Optional
The payment instruments can be cheque, credit transfer, direct debit, investment account or payment card.
FCIS would not support cheque, payment card as mode of payment in the current release for outgoing orders. However, for incoming orders FCIS would support these payment modes and ignore the fields that are not currently supported.
If payment instrument details are not provided, FCIS would use default bulk transaction setup for “SWIFT”.
CreditTransferDetails
(Mandatory / Choice)
Reference
Optional
Incoming/Outgoing: This will be the TransactionReferenceNumber.
CreditorDetails à AccountIdentification à Identification
Mandatory
FCIS supports DomesticAccount based identification.
Incoming: The details available for DomesticAccount will be used in conjunction with the element details of the tag FirstAgent to determine the Unit Holder bank details available in FCIS. FCIS will check if the account number mentioned is valid for the transaction currency. If not, these account details will be considered as third party payment details.
Outgoing: If the transaction payment mode is money transfer, the account details will be provided for the transaction. Money transfer direct debit will not be applicable for this tag.
CreditorDetails à AccountIdentification à Name
Optional
This is the name of the account. It provides additional means of identification.
Outgoing: This will be the TransferAccountHolderName of the transaction.
CreditorDetails à FinalAgent
Mandatory
FCIS supports BIC and Proprietary Identification based identification.
Incoming: If BIC is provided, the system will get the relevant bank information, if available. FCIS will use the Bank Code, Account Number and Transaction Currency to get the banking details for the Unit Holder.
If ProprietaryIdentification is provided, the UDF mapping for the field will be used to determine the bank. This will be a set of other information fields applicable for entity type ‘Bank’. If these bank account details do not match with unit holders banking details, the transaction will be captured as the third party payment details, provided the bank entity information is setup in FCIS.
Outgoing: As FCIS is capable of supporting the elements BIC and ProprietaryIdentification, the SWIFT UDF mapping will be used to determine the element that client would want to send.
ChequeDetails
(Mandatory / Choice)
Outgoing: This tag will be passed for transactions with payment mode as ‘Cheque’. FCIS will support PayeeIdentification (BIC / ProprietaryIdentiification) to identify the unit holder receiving the payment proceeds. SWIFT UDF mapping will be provided.
AccountDetails
(Mandatory / Choice)
AccountIdentification à Proprietary à Identification (Mandatory)
Incoming : This will be the bank account number of the unit holder. This number will be used in conjunction with the element Type à Structured i.e., the bank account type, to get the bank details of unit holder.
Outgoing : If the bank details selected for the transaction is a CPF accounts (CPFOA, CPFSA, ASPFOA, ASPFSA or SRS), the system will provide the structured account type information under this element.
Type à Structured
Mandatory
The following are the SWIFT supported codes for structured types along with the FCIS mapping:
Structured codes |
FCIS Map |
CASH |
No mapping |
CPFO |
CPFOA |
CPFS |
CPFSA |
OTHR |
ASPFOA / ASPFSA |
SRSA |
SRS |
This section contains the following topics:
This message is sent by an executing party to a intermediary party or to another intermediary party. The Redemption Bulk Order Confirmation message is sent, after the price has been determined, to confirm the execution of all individual orders. There is usually one bulk confirmation message for one bulk order message.
For all incoming messages, FCIS will be able to set the status of transactions based on the individual ‘Order Reference’ number. For outgoing messages, the system will be able to generate the confirmation message only after allocation.
FCIS will allow the generation of this message in an automated way (based on certain event that is triggered in the system), or manually.
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Incoming: This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
The confirmation messages will be generated against each MessageIdentification/ message.
Outgoing : FCIS will send the original ‘Message Identification’ number for the external system to establish the relation between original bulk order message and confirmation message.
Mandatory
This is general information related to the execution of investment orders.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
Outgoing - FCIS sends out the fund ISIN.
IndividualExecutionDetails
(Mandatory / Repetitive)
This is the individual execution of a subscription order.
OrderReference
Mandatory
Incoming - As this would be the Transaction Number handed off in the original message, FCIS will set the Order Status to ‘Confirmed’ depending on the Order Reference number communicated.
Outgoing - This will be mapped to the incoming ‘OrderReference’ corresponding to the transaction number that was allotted successfully by FCIS.
DealReference
Mandatory
This is a unique number assigned by the confirming party.
Incoming - This number is used for storage.
Outgoing – This would map to the Transaction Number generated by the system corresponding to the Order Reference number.
InvestmentAccountDetails
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing: The system uses the relevant UDF mapping for this tag.
BeneficiaryDetails
Optional
UnitsNumber
Mandatory
Unit
Mandatory
Outgoing – The allocated units for the transaction.
NetAmount
Mandatory
This is the net amount invested in a specific financial instrument by an investor, expressed in the currency requested by the investor.
Outgoing: This would be settlement amount of redemption transaction available in transaction currency.
GrossAmount
Optional
Outgoing: This will be the settlement amount in the transaction currency available in the transaction data store.
TransactionDateTime
Mandatory
This is a choice between Date and DateTime.
Outgoing: Depending on the UDF mapping, the Transaction Date / Transaction Time will be passed.
DealingPriceDetails
Mandatory
This is the price at which order was executed.
ExtendedType
Mandatory
Outgoing: FCIS will support the code ‘OTHR’ only.
Value à Amount
Mandatory
Outgoing: This will be the allocation price for the transaction.
PartiallyExecutedIndicator
Mandatory
This indicates whether the order has been partially executed.
Outgoing: This will be defaulted to ‘NO’.
CumDividendIndicator
Mandatory
This indicates whether the dividend (cum dividend) is included in the executed price. When the dividend is not included, the price will be ex-dividend.
Outgoing: This will be defaulted to ‘NO’.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
This section contains the following topics:
This message is sent by an intermediary party to an executing party or to another intermediary party. The Redemption Bulk Order Cancellation Instruction message is used to cancel the entire previously sent order message and all of the individual orders that it contained. There is no amendment, but a cancellation and re-instruct policy.
A cancellation instruction must always be of the same family of message, i.e., switch, redemption or subscription and bulk or multiple, as the original order to be cancelled.
For all incoming bulk order cancellations, FCIS will be able to process the reversals based on either the Previous Reference or the individual Order Reference. For outgoing cancellation messages, FCIS will communicate the details of original transaction and not the newly reversed transaction, provided the original transaction has been handed off to SWIFT. If a transaction is reversed before neither of the transactions will be included in the SWIFT message.
For outgoing messages, FCIS will always provide the reference of the original message and group cancellations, if multiple transactions of the same batch have been reversed. FCIS will allow the generation of this message in an automated way (based on certain event that is triggered in the system) or manually.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Optional
This is the reference to a linked message previously sent.
Reference
Mandatory
Incoming: If FCIS is receives this message, this reference number should be the Message Identification of the original message sent. This will be the link between cancellation message and the bulk order message.
If the tag ‘Order To Be Cancelled is not provided in the message, the system will identify the transactions to be reversed based on this link, as FCIS would have logged the bulk orders against the Message Identification.
Outgoing: FCIS will hand off only those reversals for which SWIFT bulk order was sent earlier.
This is common information related to all the orders to be cancelled.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
Outgoing - FCIS sends out the fund ISIN.
IndividualOrderDetails
(Mandatory / Repetitive)
OrderReference
Mandatory
Incoming: The system will internally trigger a transaction reversal based on the transaction number logged earlier, corresponding to this order reference.
Outgoing : This will be the Transaction Number of original transaction, corresponding to the newly reversed transaction.
InvestmentAccountDetails
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing - The system uses the relevant UDF mapping for this tag.
BeneficiaryDetails
Optional
OtherIdentification à Identification
Mandatory
Outgoing: This would map to the Identification Number of the Unit holder.
OtherIdentification à IdentificationType
Mandatory
Outgoing - FCIS supports the Passport Number and NRIC as Identification Types. If the Unit Holder is identified differently, the value ‘OTHR’ would be passed, with the description in the tag AdditionalInformation.
OtherIdentification à ExtendedIdentificationType
Optional
If structured type is OTHR, the description of identification would be provided. For example, ‘Birth Certificate’. Identification other than NRIC and Passport would be passed in extended type with code as Identification Type description.
Choice for Units / NetAmount/HoldingsRedemptionRate
Mandatory
Outgoing – Irrespective of the ‘GrossOrNet’ indicator, amount transactions in FCIS, will be reported in the field ‘NetAmt’. However, if the transaction is ‘Gross’, the same will be additionally reported under the tag ‘GrossAmount’.
Unit based transactions will be passed under the tag Units.
Percentage based transactions will be passed under the tag HoldingsRedemptionRate.
GrossAmount
Optional
This is the gross amount invested in the fund.
Outgoing: This will map to transaction gross amount in the fund base currency, if available.
ForeignExchangeDetails
Optional
This is information related to currency exchange or conversion.
Outgoing: If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
CashSettlementDate
Optional
Incoming/Outgoing: Both, the Incoming and Outgoing indicators, will be the Transaction Settlement Date.
This section contains the following topics:
This message is sent by an instructing party to an executing party. There may be one or more intermediary parties between the instructing party and the executing party. The Redemption Multiple Order message is used to redeem different financial instruments from the same investment account. It can result in one single bulk cash settlement or several individual cash settlements.
This message can also be used for single orders, i.e., a message containing one order for one financial instrument and related to one investment account. The Redemption Multiple Order message, and not the Redemption Bulk Order message, must be used for a single order.
FCIS would allow generation of this message in an automated way (based on an event) or manually. The grouping of multiple orders is driven by the investment account and not the fund as in a bulk order message.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
InvestmentAccountDetails
Mandatory
This is the account impacted by an investment fund order.
Identification à Proprietary à Identification
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerIdentification tag to get the identification type and identification number.
Incoming: The system uses the relevant UDF mapping for this tag.
Outgoing: The system uses the relevant UDF mapping for this tag.
IndividualOrderDetails
(Mandatory / Repetitive)
OrderReference
Mandatory
This is a unique identifier for an order, as assigned by the instructing party.
Incoming: This will be stored as part of SWIFT transaction log with corresponding FCIS transaction number.
Outgoing: This will be the Transaction Number generated by FCIS.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
Incoming: FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
Outgoing: FCIS sends out the fund ISIN.
Choice for UnitsNumber / Amount/HoldingsRedemptionRate
Mandatory
Incoming: The system determines the Transaction Mode and Value depending on the element available. If the field ‘Amt’ is provided, the mode of transaction will be ‘Net’. The value here would be in the currency provided as an attribute of the tag. FCIS will give priority to the tag ‘GrossAmountIndicator’ while processing the message. If the same is available, the transaction will be considered ‘Gross’.
Outgoing: Values of the outgoing message will depend on the transaction mode. Net Amount transactions in FCIS, will be reported in the field ‘Amt’. The transaction currency will be passed as tag attribute. However, if the transaction is ‘Gross’, the same will be reported under the optional tag ‘GrossAmountIndicator’ as well as the tag ‘Amt’, as this is mandatory.
GrossAmountIndicator
Optional
Incoming: If a value is provided in this field the transaction will be considered as a gross amount transaction. The transaction currency would be defaulted to the currency code provided in the attribute.
Outgoing : If the tag ‘GrossOrNet’ carries the value ‘G’, the amount will be passed under this tag. The transaction currency will be passed as a tag attribute.
CommissionDetails
Optional
This indicates the load corresponding to the commission that is being overridden. The Load in the system can be identified using the Load Id or the Recipient information.
Type à Extended
Mandatory
Incoming – This will map to the Load Id.
Choice for Amount/Rate
Mandatory
Incoming - If the ‘Amt’ is provided and the Load concerned is amount load, then this indicates the overridden value. However, if the field is ‘Rate’ is provided and the load concerned is percent load then this indicates the overridden value.
RecipientIdentification
Optional
If a value is provided in this field, FCIS supports identification based on the following tags:
If BIC code, the system will find whether the entity is an agent, AMC, broker or distributor. System will select a load with the corresponding ‘To Entity Type’.
Waiving Details
Optional
This tag represents the override percentage that the system will apply. Waive details have higher precedence over ‘Rate’ hence ‘Rate’ will be ignored if ‘Waiving details’ are provided.
InstructionBasis
Mandatory
This tag can have the value WICA. However the system will not use this value for any processing and hence will be ignored.
WaivedRate
Optional
This field provides the discount percentage. This is applicable only for percentage based loads. The override is by discount.
ForeignExchangeRate
Optional
This is information related to currency exchange or conversion.
Incoming: If the Transaction Currency is different from the Fund Base currency, FCIS will use the information provided to override the exchange rate. The Exchange Rate Source will be defaulted from the Bulk Transaction Maintenance for the bulk client ‘SWIFT’.
Outgoing: If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
PaymentInstrumentChoice
Optional
The payment instruments can be cheque, credit transfer, direct debit, and investment account or payment card.
FCIS would not support cheque, payment card as mode of payment in the current release for outgoing orders. However, for incoming orders FCIS would support these payment modes and ignore the fields that are not currently supported.
If payment instrument details are not provided, FCIS would use default bulk transaction setup for “SWIFT”.
CashSettlementDate
Optional
Incoming/Outgoing – Both, the Incoming and Outgoing indicators, will be the Transaction Settlement Date.
RelatedPartyDetails
Optional
This is information related to an intermediary.
Identification
Mandatory
FCIS supports identification based on the following tags:
If BIC is provided, the system will get either the Broker BIC or the Entity BIC based on the client country parameter ‘TXNBROKERS’. If ProprietaryIdentification is provided, the value provided in this field should be a valid Entity Id or Broker Id in the system based on the client country parameter ‘TXNBROKERS’.
ExtendedRole
Optional
In case of entity, the values provided in this field can be ‘AGENT’, AGENCY BRANCH’, ‘IFA’ or ‘AO’. If ExtendedRole is not one of the mentioned ones, system will throw error.
This section contains the following topics:
This message is sent by an executing party to an instructing party. There may be one or more intermediary parties between the executing party and the instructing party. The Redemption Multiple Order Confirmation message is sent, after the price has been determined, to confirm the execution of all individual orders.
Redemption Multiple Order can be generated by more than one Redemption Multiple Order Confirmation, as the valuation cycle of the financial instruments of each individual order may be different.
When the executing party sends several confirmations, there is no specific indication in the message that it is an incomplete confirmation. Reconciliation must be based on the references.
A Redemption Multiple Order response should be the Redemption Multiple Order Confirmation message(s) and in no circumstances by the Redemption Bulk Order Confirmation message(s).
For all incoming messages, FCIS will be able to set the status of transactions based on the individual ‘Order Reference’ number. For outgoing messages, the system will be able to generate the confirmation message only after allocation. Transactions will be grouped based on the original Multiple Order Message.
FCIS will allow generation of this message in an automated way (based on certain event that is triggered in the system) or manually.
Optional
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
This is applicable for incoming and outgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Incoming: This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
The confirmation messages will be generated against each Masterreference/ message.
Outgoing: FCIS will send the original ‘Message Identification’ number for the external system to establish the relation between original bulk order message and confirmation message.
Mandatory
OrderDateTime
Optional
Outgoing – This will be mapped to the transaction save time.
InvestmentAccountDetails
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing - The system uses the relevant UDF mapping for this tag.
IndividualExecutionDetails
(Mandatory / Repetitive)
This is the individual execution of a subscription order.
OrderReference
Mandatory
Incoming - As this would be the Transaction Number handed off in the original message, FCIS will set the Order Status to ‘Confirmed’ depending on the Order Reference number communicated.
Outgoing - This will be mapped to the incoming ‘OrderReference’ corresponding to the transaction number that was allotted successfully by FCIS.
DealReference
Mandatory
This is a unique number assigned by the confirming party.
Incoming: This number is used for storage.
Outgoing: This would map to the Transaction Number generated by the system corresponding to the Order Reference number.
SettlementAmount
Optional
ORACLE FLEXCUBE would pass settlement amount of the transaction in this tag.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
Outgoing - FCIS sends out the fund ISIN.
UnitsNumber
Mandatory
UnitsNumber
Mandatory
Outgoing: The allocated units for the transaction.
Amount
Mandatory
This is the net amount invested in a specific financial instrument by an investor, expressed in the currency requested by the investor.
Outgoing: This is be settlement amount of the redemption transaction available in the transaction currency.
GrossAmountIndicator
Optional
Outgoing: This will be ‘true’ is the amount is ‘Net’ else ‘false’.
TransactionDateTime
Mandatory
This tag provides the transaction date
Outgoing: Depending on the UDF mapping, the Transaction Date will be passed.
Value à Amount
Mandatory
Outgoing: This will be the allocation price for the transaction.
PartiallyExecutedIndicator
Mandatory
This indicates whether the order has been partially executed.
Outgoing: This will be defaulted to ‘NO’.
CumDividendIndicator
Mandatory
This indicates whether the dividend (cum dividend) is included in the executed price. When the dividend is not included, the price will be ex-dividend.
Outgoing: This will be defaulted to ‘NO’.
ForeignExchangeDetails
Optional
This is information related to currency exchange or conversion.
Outgoing: If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
CommissionGeneralDetails
Optional
This indicates the load corresponding to the ‘From Entity Type’ ‘U’ and ‘To Entity Type’ ‘F’.
TotalAmountofCommissions
Optional
Outgoing – FCIS sends out the value of the load where the ‘From Entity Type’ is ‘U’and ‘To Entity Type’ is ‘F’.
CommissionDetails
Type à Unstructured or RecipientIdentification à BICOrBEI
Mandatory
Outgoing – This would map to the Identification Number of the Load. If BIC is provided, this would map to the corresponding entity’s BIC.
Amount
Mandatory
Outgoing – This tag corresponds to the individual Loads under the main U-F load viz. F-M and F-A loads.
Rate
Optional
This tag corresponds to the rates of individual Loads under the main U-F load viz. F-M and F-A loads.
ChargeGeneralDetails
Optional
This tag corresponds to the sum of all the loads other than the load mentioned in the ‘CommissionGeneralDetails’ tag.
TotalAmountofCharges
Optional
Outgoing: FCIS sends out the sum f all the loads other than the load mentioned in the ‘CommissionGeneralDetails’ tag.
ChargeDetails
Type à Unstructured or RecipientIdentification à BICOrBEI
Mandatory
Outgoing: This would map to the Identification Number of the Load. If BIC is provided, this would map to the corresponding entity’s BIC.
Amount
Mandatory
Outgoing: The load amount in terms of the fund base currency.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
RelatedPartyDetails
Optional
This is information related to an intermediary.
Identification à Proprietary à Identification
Mandatory
Outgoing: Identification of the agent, agency branch, AO or IFA as maintained in FCIS.
ExtendedRole
Optional
In case of entity, the values provided in this field can be ‘AGENT’, AGENCY BRANCH’, ‘IFA’ ‘BROKER’ or ‘AO’. If none of these values are specified, then system will look for the specified entity. An error will be thrown if more than one entity type has the same name.
This section contains the following topics:
This message is sent by an instructing party to an executing party. There may be one or more intermediary parties between the instructing party and the executing party.
The Redemption Multiple Order Cancellation Instruction message is used to cancel the entire previously sent order message and all of the individual orders that it contained. There is no amendment, but a cancellation and re-instruct policy.
A cancellation instruction must always be of the same family of message, i.e., switch, redemption or subscription and bulk or multiple, as the original order to be cancelled.
For all incoming multiple order cancellations, FCIS will be able to process the reversals based on either the Previous Reference or the individual Order Reference. For outgoing cancellation messages, FCIS will communicate the details of original transaction and not the newly reversed transaction provided the original transaction was handed off to SWIFT. If a transaction has been reversed before, neither of the transactions will be included in the SWIFT message.
For outgoing messages, FCIS will always provide the reference of the original message and group cancellations, if multiple transactions of the same batch have been reversed. FCIS will allow generation of this message in an automated way (based on certain event that is triggered in the system) or manually.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
This is applicable for incoming and outgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Optional
This is the reference to a linked message previously sent.
Reference
Mandatory
Incoming: If FCIS is receives this message, this reference number should be the Message Identification of the original message sent. This will be the link between cancellation message and the bulk order message.
If the tag ‘Order To Be Cancelled is not provided in the message, the system will identify the transactions to be reversed based on this link, as FCIS would have logged the bulk orders against the Message Identification.
Outgoing: FCIS will hand off only those reversals for which SWIFT bulk order was sent earlier.
This is common information related to all the orders to be cancelled.
MultipleOrderDetails
Mandatory
InvestmentAccountDetails
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing: The system uses the relevant UDF mapping for this tag.
BeneficiaryDetails
Optional
OtherIdentification à Identification
Mandatory
Outgoing: This would map to the Identification Number of the Unit holder.
OtherIdentification à IdentificationType
Mandatory
Outgoing: FCIS supports the Passport Number and NRIC as Identification Types. If the Unit Holder is identified differently, the value ‘OTHR’ would be passed, with the description in the tag AdditionalInformation.
OtherIdentification à ExtendedIdentificationType
Optional
If structured type is OTHR, the description of identification would be provided. E Example, ‘Birth Certificate’. Identification other than NRIC and Passport would be passed in extended type with code as Identification Type description.
IndividualOrderDetails
(Mandatory / Repetitive)
OrderReference
Mandatory
Incoming: The system will internally trigger a transaction reversal based on the transaction number logged earlier, corresponding to this order reference.
Outgoing: This will be the Transaction Number of original transaction, corresponding to the newly reversed transaction.
FinancialInstrumentDetails
Mandatory
Identification
Mandatory
This tag provides details to identify a fund.
Outgoing: FCIS sends out the fund ISIN.
Choice for Units / NetAmount/HoldingsRedemptionRate
Mandatory
Outgoing: Irrespective of the ‘GrossOrNet’ indicator, amount transactions in FCIS, will be reported in the field ‘NetAmt’. However, if the transaction is ‘Gross’, the same will be additionally reported under the tag ‘GrossAmount’.
Unit based transactions will be passed under the tag Units.
Percentage based transactions will be passed under the HoldingsRedemptionRate tag.
GrossAmount
Optional
Outgoing:This will map to transaction gross amount in the fund base currency, if available.
ForeignExchangeDetails
Optional
Outgoing: If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
CashSettlementDate
Optional
Incoming/Outgoing: This will be the Transaction Settlement Date.
This section contains the following topics:
The Request For Order Status Report is sent by an instructing party to the executing party. There may be one or more intermediary parties between the instructing party and the executing party.
The Request For Status Report message is used to request the status of
If the Request For Order Status Report message is used to request the status of several messages, then the instructing party will receive several reply messages from the executing party, i.e., several Order Instruction Status Report messages and/or Order Cancellation Status Report messages. The number of reply messages will match the number of references stated in the Request For Order Status Report message.
The Request For Status Report message may not be used to request the status of an investment account, a transfer or the status of a financial instrument.
FCIS allows a manual trigger for the Request For Order Status Report. The user has the flexibility to select the references to the previously sent messages of various types, i.e., subscription, redemption, switch and cancellations and individual transactions within the same, if required.
FCIS will generate the Request For Order Status Report message for every reference number selected by the user.
A request for the status for the following is possible:
If FCIS is the receiving party of this message, the ‘Order Instruction Status Report’ or ‘Order Cancellation Status Report’, or both, will be generated, depending upon the individual ‘Previous Reference à Reference’.
Mandatory/Repetitive
This is to identify the order(s) for which the status is requested.
Choice (OtherReference/PreviousReference)
Mandatory
Incoming/Outgoing - FCIS will support the tag ‘PreviousReference’ for incoming and outgoing messages.
PreviousReference à Reference
Mandatory
Incoming: If the tag ‘IndividualOrderReference’ is not provided, the system will use this reference to identify the transactions for which status message is requested. This will be the MessageIdentification number of the original bulk / multiple / cancellation order request.
Outgoing: This will be the individual MessageIdentification number selected by the user from the online option.
IndividualOrderReference
Optional/Repetitive
Incoming: If the individual order references are provided, the system will generate the reply message corresponding to the transaction number for this order reference.
Outgoing: This will be the OrderReference numbers corresponding to the transactions selected by the user for status request.
This section contains the following topics:
The Order Instruction Status Report is sent by an executing party to an instructing party. There may be one or more intermediary parties between the executing party and the instructing party.
The Order Instruction Status Report message is sent by an executing party to the instructing party to report on the status of a subscription, redemption or a switch order. The message can be used to report one of the following:
Further information about the repair, unmatched, rejected or pending settlement statuses must be specified using either codes or unstructured information.
For subscription and redemption orders, this message covers both bulk and multiple categories of orders, and this message may provide the status either at the bulk or at the individual level. For a switch order, however, the message provides the status of the whole order. It is not possible to accept one leg and to reject the other leg. The entire switch order has to be rejected. In order to identify which leg within the switch is causing a problem, the switch order leg identification is used.
FCIS will receive the ‘Order Instruction Status Report’ in response to ‘Request For Order Status’ message generated. This information will be used to set the status of individual orders. FCIS will generate the ‘Order Instruction Status Report’ in response to the ‘Request For Order Status’ message received, provided the Message Identification number communicated to FCIS in the tag Previous Reference relates to bulk / multiple or switch order, as cancellation is reported through a different message.
For Switch order responses, FCIS will reply with the status under the Order Details Report section as it is not possible to accept one leg of the switch and reject another leg. For other orders, FCIS will reply with the status under Individual Order Details Report section. However, if the original message has been suppressed or has not been processed, FCIS will report the failure under the section Order Details Report à Suspended.
The following is the structure of the message:
Mandatory
Reference
Mandatory
Incoming: FCIS will support the tag ‘PreviousReference à Reference’ communicated in the message ‘Request For Order Status’. This number will be used to set the status of underlying transactions if the individual order details are not reported.
Outgoing : FCIS will support the tag ‘PreviousReference à Reference’ communicated in the message ‘Request For Order Status’. This will be the ‘MessageIdentification’ number of the original order.
Optional
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
If the OrderDetailsReport section is provided in the message, FCIS will use the status reported in this section in conjunction with the RelatedReference to set the status of underlying transactions. On the other hand, if the section IndividualOrderDetailsReport is provided, FCIS will use the OrderReference to track the order status.
Incoming: Only status tracking will happen. FCIS will not track the reason for rejection, if any.
Outgoing: FCIS supports the reporting of the following statuses under IndividualOrderDetailsReport:
OrderReference
Mandatory
Incoming: FCIS will track the status for the transaction number generated corresponding to this order reference.
Outgoing: This is the Order Reference number corresponding to the transaction number for which status is getting reported.
This section contains the following topics:
The Order Cancellation Status Report is sent by an executing party to the instructing party. There may be one or more intermediary parties between the executing party and the instructing party.
The Order Cancellation Status Report message is used to report the status of an order cancellation instruction message that was previously sent by the instructing party. The message can be used to report that the cancellation has either been acted upon or has been rejected.
Incoming: FCIS will receive the ‘Order Cancellation Status Report’ in response to the ‘Request For Order Status’ if the Previous Reference tag has reference to the order cancellation message. This information would be used to set the status of individual orders.
Outgoing: FCIS will generate the ‘Order Cancellation Status Report’ in response to the ‘Request For Order Status’ message received, provided the Message Identification number communicated to FCIS in the Previous Reference tag relates to bulk / multiple or switch order cancellation.
Note
FCIS will generate one cancellation status message for every transaction that has been cancelled as a result of the cancellation instruction.
The following is the structure of the message:
FCIS supports both, repetitive tags to pass the related reference, and the order reference.
Reference - Iteration 1
Mandatory
Incoming - FCIS will support the tag ‘Previous Reference à Reference’ communicated in the message ‘Request For Order Status’. This number will be used to set the status of underlying transactions if the individual order details are not reported.
Outgoing - FCIS will support the tag ‘Previous Reference à Reference’ communicated in the message ‘Request For Order Status’. This will be the ‘Message Identification’ number of the original cancellation order.
Reference - Iteration 2
Mandatory
Incoming – The status of individual order references is communicated to FCIS in the second iteration. The status will be tracked for the transaction generated by the system corresponding to this reference number.
Outgoing – This is the Order Reference number corresponding to the transaction number, for which the status is getting reported.
Mandatory
Incoming: Only status tracking will happen. FCIS will not track reasons for rejections, if any.
Outgoing: Following are the cases possible for reversal a transaction:
This section contains the following topics:
The Switch Order message is sent by an instructing party to an executing party. There may be one or more intermediary parties between the instructing party and the executing party.
The Switch Order message is used when the instructing party, i.e., an investor, wants to change its investments within the same fund family according to the terms of the prospectus.
FCIS supports one to one switch transactions for incoming requests. The ‘To Fund’ information will be taken from Subscription Leg Details.
For outgoing messages, switch transactions will be communicated in separate legs for redemption and subscription. FCIS will allow the generation of this message in an automated way (based on a certain event that is triggered in the system) or manually.
If the AMC of the ‘From Fund’ and ‘To Fund’ are different; system will generate a pseudo switch transaction. In other cases system will generate a normal switch transaction.
Optional
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
This is information related to the switch order.
OrderReference
Mandatory
This is a unique identifier for an order, as assigned by the instructing party.
Incoming: This will be stored as part of SWIFT transaction log with corresponding FCIS transaction number.
Outgoing: This will be the Transaction Number generated by FCIS.
InvestmentAccountDetails
Mandatory
Identification à Proprietary à Identification
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number.
Incoming: The system uses the relevant UDF mapping for this tag.
Outgoing:The system uses the relevant UDF mapping for this tag.
Redemption Leg Details
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the ‘Switch From’ fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
Incoming: FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
Outgoing: FCIS sends out the fund ISIN.
FinancialInstrumentQuantityChoice
Mandatory
This is to identify the quantity represented in amount / units to switch from a fund.
FCIS would support the following elements:
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing - This indicator will depend on whether or not fund is scrip based.
Subscription Leg Details
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the ‘Switch To’ fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
Incoming: FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
Outgoing: FCIS sends out the fund ISIN.
FinancialInstrumentQuantityChoice
Mandatory
This is to identify the quantity represented in amount / units to switch into a fund.
Outgoing: FCIS will pass the value ‘0’ under the relevant redemption leg tag.
CommissionDetails
Type à Unstructured or RecipientIdentification à BICOrBEI
Mandatory
This indicates the load corresponding to the commission that is being overridden. The Load in the system can be identified using the Load Id or the Recipient information.
Choice for Amount/Rate
Mandatory
Incoming - If the ‘Amt’ is provided and the Load concerned is amount load, then this indicates the overridden value. However, if the field is ‘Rate’ is provided and the load concerned is percent load then this indicates the overridden value.
Waiving Details
Optional
This tag represents the override percentage that the system will apply. The value provided in this field will be ignored if ‘Amount’ or ‘Rate’ tags are provided since the values provided for those tags represent the final value.
InstructionBasis
Mandatory
This tag can have the value WICA. However the system will not use this value for any processing and hence will be ignored.
WaivedRate
Optional
This field provides the discount percentage. This is applicable only for percentage based loads. The override is by discount.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing - This indicator will depend on whether or not fund is scrip based.
ForeignExchangeDetails
Optional
This is information related to currency exchange or conversion.
Incoming: If the Transaction Currency is different from the Fund Base currency, FCIS will use the information provided to override the exchange rate. The Exchange Rate Source will be defaulted from the Bulk Transaction Maintenance for the bulk client ‘SWIFT’.
Outgoing: If the transaction is a cross currency transaction, the exchange rate details will be provided in the message.
The following sub tags are mandatory:
RelatedPartyDetails
Optional
This is information related to an intermediary.
Identification
Mandatory
FCIS supports identification based on the following tags:
If BIC is provided, the system will get either the Broker BIC or the Entity BIC based on the client country parameter ‘TXNBROKERS’. If ProprietaryIdentification is provided, the value provided in this field should be a valid Entity Id or Broker Id in the system based on the client country parameter ‘TXNBROKERS’.
ExtendedRole
Optional
In case of entity, the values provided in this field can be ‘AGENT’, AGENCY BRANCH’, ‘IFA’ ‘BROKER’ or ‘AO’. If none of these values are specified, then system will look for the specified entity. An error will be thrown if more than one entity type has the same name.
This section contains the following topics:
The Switch Order Confirmation message is sent by an executing party to an instructing party. There may be one or more intermediary parties between the executing party and the instructing party. The Switch Order Confirmation message is sent only once to confirm that all the legs of the switch have been executed.
For all incoming messages, FCIS will be able to set the status of transactions based on the individual ‘Order Reference’ number. For an outgoing message, the system will be able to generate the confirmation message only after allocation.
FCIS will allow generation of this message in an automated way (based on a certain event that is triggered in the system) or manually.
If the AMC of the ‘From Fund’ and ‘To Fund’ are different; system will generate a pseudo switch transaction. In other cases system will generate a normal switch transaction.
Optional
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Applicable for incoming and outgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming - This number is used for storage.
Outgoing - If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Incoming: This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
Outgoing: FCIS will send the original ‘Message Identification’ number for the external system to establish the relation between original bulk order message and confirmation message.
Mandatory
This is general information related to the execution of a switch transaction.
DealReference
Mandatory
This is a unique number assigned by the confirming party.
Incoming: This number is used for storage.
Outgoing: This would map to the Transaction Number generated by the system corresponding to the Order Reference number.
OrderReference
Mandatory
Incoming: As this would be the Transaction Number handed off in the original message, FCIS will set the Order Status to ‘Confirmed’ depending on the Order Reference number communicated.
Outgoing: This will be mapped to the incoming ‘OrderReference’ corresponding to the transaction number that was allotted successfully by FCIS.
InvestmentAccountDetails
Mandatory
Identification à Proprietary à Identification
Outgoing: The system uses the relevant UDF mapping for this tag.
ResultingCashOut
The value will be 0 since the system does not support difference in sub amount and red amount in switch.
Redemption Leg Details
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the ‘Switch From’ fund.
Identification
Mandatory
Outgoing - FCIS sends out the ‘Switch From’ fund ISIN.
UnitsNumber à Unit
Mandatory
Outgoing – The allocated units for the switch out leg of the transaction.
Amount
Mandatory
This is the net amount of the switch out transaction in the currency requested by the investor.
Outgoing : The system will compute the net amount in transaction currency for transaction getting confirmed.
TradeDateTime
Mandatory
This is a choice between Date and DateTime.
Outgoing: Depending on the UDF mapping, the Transaction Date / Transaction Time will be passed.
PriceDetails
Mandatory
This is the price at which order was executed.
Value à Amount
Mandatory
Outgoing – This will be the allocation price of the ‘Switch From’ fund.
CumDividendIndicator
Mandatory
This indicates whether the dividend (cum dividend) is included in the executed price. When the dividend is not included, the price will be ex-dividend.
Outgoing: This will be defaulted to ‘NO’.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing : This indicator will depend on whether or not fund is scrip based.
Subscription Leg Details
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the ‘Switch To’ fund.
Identification
Mandatory
Outgoing - FCIS sends out the fund ISIN for the ‘Switch To’ fund.
UnitsNumber à Unit
Mandatory
Outgoing – The allocated units for the switch out leg of the transaction.
Amount
Mandatory
This is the net amount of the switch out transaction in the currency requested by the investor.
Outgoing: The system will compute the net amount in transaction currency for transaction getting confirmed.
TradeDateTime
Mandatory
This is a choice between Date and DateTime.
Outgoing: Depending on the UDF mapping, the Transaction Date / Transaction Time will be passed.
DealingPriceDetails
Mandatory
This is the price at which order was executed.
PriceDetails à ExtendedType
Mandatory
Outgoing – FCIS will support the code ‘OTHR’ only.
Value à Amount
Mandatory
Outgoing – This will be the allocation price of the ‘Switch From’ fund.
CumDividendIndicator
Mandatory
This indicates whether the dividend (cum dividend) is included in the executed price. When the dividend is not included, the price will be ex-dividend.
Outgoing: This will be defaulted to ‘NO’.
CommissionDetails
Type à Unstructured or RecipientIdentification à BICOrBEI
Mandatory
This indicates the load corresponding to the commission that is being overridden. The Load in the system can be identified using the Load Id or the Recipient information.
Choice for Amount/Rate
Mandatory
Incoming - If the ‘Amt’ is provided and the Load concerned is amount load, then this indicates the overridden value. However, if the field is ‘Rate’ is provided and the load concerned is percent load then this indicates the overridden value.
Waiving Details
Optional
This tag represents the override percentage that the system will apply. The value provided in this field will be ignored if ‘Amount’ or ‘Rate’ tags are provided since the values provided for those tags represent the final value.
InstructionBasis
Mandatory
This tag can have the value WICA. However the system will not use this value for any processing and hence will be ignored.
WaivedRate
Optional
This field provides the discount percentage. This is applicable only for percentage based loads. The override is by discount.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing - This indicator will depend on whether or not fund is scrip based.
RelatedPartyDetails
Optional
This is information related to an intermediary.
Identification
Mandatory
FCIS supports identification based on the following tags:
If BIC is provided, the system will get either the Broker BIC or the Entity BIC based on the client country parameter ‘TXNBROKERS’. If ProprietaryIdentification is provided, the value provided in this field should be a valid Entity Id or Broker Id in the system based on the client country parameter ‘TXNBROKERS’.
ExtendedRole
Optional
In case of entity, the values provided in this field can be ‘AGENT’, AGENCY BRANCH’, ‘IFA’ ‘BROKER’or ‘AO’. If none of these values are specified, then system will look for the specified entity. An error will be thrown if more than one entity type has the same name.
This section contains the following topics:
The Switch Order Cancellation Instruction message is sent by an instructing party to an executing party. There may be one or more intermediary parties between the instructing party and the executing party.
The Switch Order Cancellation Instruction message is used to cancel the entire previously sent order message and all the individual legs that it contained. There is no amendment, but a cancellation and re-instruct policy.
For incoming Switch order cancellations, FCIS will process the reversals based on the tags Previous Reference or Cancellation ByOrder Details à Switch Order Details à Order Reference.
For outgoing cancellation messages, FCIS will communicate the details of original transaction and not the newly reversed transaction provided the original transaction was handed off to SWIFT. If a transaction has been reversed before, neither of the transactions will be included in the SWIFT message.
FCIS will allow generation of this message in an automated way (based on a certain event that is triggered in the system) or manually.
Optional
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages.
Reference
Mandatory
Incoming: This number is used for storage and reference.
Outgoing: This will be generated by the system and will be unique for group of transactions in a fund.
Creation Date Time
Optional
Applicable for incoming and utgoing message. This is the message generation date time.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming: This number is used for storage.
Outgoing: If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Incoming - This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
FCIS will always communicate cancellations through CancellationByOrderDetails à SwitchOrderDetails à OrderReference.
This is common information related to all the orders to be cancelled.
SwitchOrderDetails
Mandatory
OrderReference
Mandatory
Incoming: The system will internally trigger a transaction reversal based on the transaction number logged earlier, corresponding to this order reference.
Outgoing: This will be the Transaction Number of original transaction, corresponding to the newly reversed transaction.
InvestmentAccountDetails
Mandatory
AccountIdentification à Proprietary à Identification
Outgoing - The system uses the relevant UDF mapping for this tag.
Redemption Leg Details
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the fund.
Identification
Mandatory
Outgoing: FCIS sends out the ‘Switch From’ fund ISIN.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
Subscription Leg Details
Mandatory
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the ‘Switch To’ fund.
Identification
Mandatory
Outgoing: FCIS sends out the fund ISIN for the ‘Switch To’ fund.
PhysicalDeliveryIndicator
Mandatory
This tag indicates whether or not the financial instrument is to be physically delivered.
Outgoing: This indicator will depend on whether or not fund is scrip based.
This section contains the following topics:
An instructing party, for instance, an investment manager or its authorised representative, sends the TransferOutInstruction message to the executing party, say, a transfer agent, to instruct the delivery of a financial instrument, free of payment, on a given date from a specified party. This message may also be used to instruct the delivery of a financial instrument, free of payment, to another of the instructing parties own accounts or to a third party.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is general information related to the transfer of a financial instrument.
Transfer Reference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common. FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
Quantity
Mandatory
Total quantity of securities to be transferred, expressed in a number of units or a percentage rate.
TotalUnitsNumber
Optional
Total quantity of securities to be transferred.
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number
AccountIdentification
Mandatory
AccountIdentification à Proprietary à Identification
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number.
The system uses the relevant UDF mapping for this tag.
Information related to the receiving side of the transfer
SettlementPartiesDetails
Chain of parties involved in the settlement of a transaction
ReceiverDetails
Optional
Party that buys goods or services, or a financial instrument.
AccountIdentification
Mandatory
This tag is used to identify an account.
ReceivingAgentDetails
Optional
Party that receives securities from the delivering agent via the place of settlement, for instance, securities central depository.
BICOrBEI
Code allocated to a financial or non-financial institution by the ISO 9362 Registration Authority, as described in ISO 9362 "Banking - Banking telecommunication messages - Business identifier code (BIC)".
This section contains the following topics:
The TransferOutCancellationRequest message is used to request cancellation of a previously sent TransferOutInstruction. There are two ways to specify the transfer cancellation request. Either:
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
MessageName
Name of the message
Mandatory
Reference of the transfer to be cancelled
TransferReference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
This section contains the following topics:
The TransferOutConfirmation message is used to confirm the withdrawal of a financial instrument from the owner's account and its delivery to another own account, or to a third party, has taken place.
The reference of the transfer confirmation is identified in TransferConfirmationReference. The reference of the original transfer instruction is specified in TransferReference. The message identification of the TransferOutInstruction message in which the transfer instruction was conveyed may also be quoted in RelatedReference.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Message identification of a message. This reference was assigned by the party issuing the message.
MessageName
Optional
Name of the message
Mandatory
General information related to the transfer of a financial instrument
Mandatory
Unique and unambiguous identifier for a transfer execution, as assigned by a confirming party.
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
EffectiveTransferDate
Mandatory
Date and time at which the transfer was executed.
FinancialInstrumentDetails
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common. FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
TotalUnitsNumber
Optional
This is the total number of investment fund class units that have been issued.
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number
AccountIdentification
Mandatory
AccountIdentification à Proprietary à Identification
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number.
The system uses the relevant UDF mapping for this tag.
Information related to the receiving side of the transfer
SettlementPartiesDetails
Chain of parties involved in the settlement of a transaction
ReceiverDetails
Optional
Party that buys goods or services, or a financial instrument.
AccountIdentification
Unique and unambiguous identification for the account between the account owner and the account servicer.
This section contains the following topics:
The ReversalOfTransferOutConfirmation message is used to reverse a previously sent TransferOutConfirmation.
There are two ways to specify the reversal of the transfer out confirmation. Either:
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
MessageName
Optional
Name of the message
This section contains the following topics:
This message may also be used to instruct the receipt of a financial instrument, free of payment, from another of the instructing parties own accounts or from a third party.
This message may also be used as an advice and request, that is, the message is used to inform the receiver to expect an unsolicited transfer in confirmation and to request account information for the transfer.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is general information related to the transfer of a financial instrument.
Transfer Reference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
FinancialInstrumentDetails
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common. FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
This tag provides the total quantity of securities to be transferred
TotalUnitsNumber
Optional
This is the total number of investment fund class units that have been issued.
Mandatory
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number
Mandatory
AccountIdentification à Proprietary à Identification
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number.
The system uses the relevant UDF mapping for this tag.
Information related to the receiving side of the transfer
SettlementPartiesDetails
Chain of parties involved in the settlement of a transaction
DelivererDetails
Party that sells goods or services, or a financial instrument.
AccountIdentification
Unique and unambiguous identification for the account between the account owner and the account servicer.
ReceiverDetails
Optional
Specify the receiver details. Alternatively, you can select receiver details from the option list.
The list displays all valid receiver details code maintained in the system.
ReceivingAgentDetails
Optional
Party that receives securities from the delivering agent via the place of settlement, for instance, securities central depository.
BICOrBEI
Code allocated to a financial or non-financial institution by the ISO 9362 Registration Authority, as described in ISO 9362 "Banking - Banking telecommunication messages - Business identifier code (BIC)".
This section contains the following topics:
The TransferInCancellationRequest message is used to request cancellation of a previously sent TransferInInstruction.
There are two ways to specify the transfer cancellation request. Either:
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
MessageName
Optional
Name of the message
Mandatory
This number is used for storage and reference.
TransferReference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
This section contains the following topics:
This message may also be used to confirm the receipt of a financial instrument, free of payment, from another of the instructing parties own accounts or from a third party.
This message may also be used as an advice, that is, the message is used to provide account information.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Message identification of a message. This reference was assigned by the party issuing the message.
MessageName
Optional
Name of the message
Mandatory
General information related to the transfer of a financial instrument
TransferConfirmationReference
Mandatory
Unique and unambiguous identifier for a transfer execution, as assigned by a confirming party.
Transfer Reference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
EffectiveTransferDate
Mandatory
Date and time at which the transfer was executed.
FinancialInstrumentDetails
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common. FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
TotalUnitsNumber
Optional
This is the total number of investment fund class units that have been issued.
Mandatory
This tag is to identify an investor’s account. However, in case of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number
AccountIdentification
Mandatory
AccountIdentification à Proprietary à Identification
This tag is to identify an investor’s account. However, incase of a service provider installation, priority would be given to OwnerDetails tag to get the identification type and identification number.
The system uses the relevant UDF mapping for this tag.
AccountServicer
This is Institution that maintains the records where the account is held
Party
Unique identification of the party
AnyBIC
Identification of the party expressed as a BIC
Information related to the receiving side of the transfer
SettlementPartiesDetails
Chain of parties involved in the settlement of a transaction
DelivererDetails
Party that sells goods or services, or a financial instrument.
AccountIdentification
Unique and unambiguous identification for the account between the account owner and the account servicer.
ReceiverDetails
Optional
Specify the receiver details. Alternatively, you can select receiver details from the option list. The list displays all valid receiver details code maintained in the system.
ReceivingAgentDetails
Optional
Party that receives securities from the delivering agent via the place of settlement, for instance, securities central depository.
This section contains the following topics:
The ReversalOfTransferInConfirmation message is used to reverse a previously sent TransferInConfirmation.
There are two ways to specify the reversal of the transfer in confirmation. Either:
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
This reference number should be the Message Identification of the original message sent. This would be the link between confirmation message and original bulk order message.
MessageName
Optional
Name of the message
This section contains the following topics:
The Request For Transfer Status Report is used to request either:
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is to identify the order(s) for which the status is requested
References
Mandatory
This is the reference to the message or communication that was previously sent
PreviousReference
Mandatory
If the tag ‘IndividualOrderReference’ is not provided, the system will use this reference to identify the transactions for which status message is requested. This will be the MessageIdentification number of the original bulk / multiple / cancellation order request.
References
Mandatory
Reference issued by a party to identify an instruction, transaction or a message
MessageName
Optional
Name of the messageStatusReport
Transfer Reference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
This section contains the following topics:
The TransferCancellationStatusReport message is used to report on the status of a transfer in or transfer out cancellation request.
The reference of the transfer instruction for which the cancellation status is reported is identified in TransferReference. The message identification of the transfer cancellation request message in which the transfer instruction was conveyed may also be quoted in RelatedReference
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Reference to the message or communication that was previously received
RelatedReference
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Message identification of a message. This reference was assigned by the party issuing the message.
MessageName
Optional
Name of the message
Mandatory
Status of the transfer cancellation instruction.
Status
Mandatory
Status of the transfer cancellation
Rejected
Mandatory
Status of the transfer cancellation is rejected
Reason
Mandatory
Reason about a rejected status
Transfer Reference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
Below are the different statuses with which the message will be updated in case of success/failure:
This section contains the following topics:
The TransferInstructionStatusReport message is used to report on the status of a transfer in or transfer out instruction. The reference of the transfer instruction for which the status is reported is identified in TransferReference.
The message identification of the transfer instruction message in which the transfer instruction was conveyed may also be quoted in RelatedReference.
Mandatory
This is a Reference to a set of orders. Even though this block is optional, FCIS will need this to relate to subsequent messages. This number is used for storage and reference.
Creation Date Time
Optional
Applicable for incoming and outgoing message. This is the message generation date time.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Message identification of a message. This reference was assigned by the party issuing the message.
MessageName
Optional
Name of the message
Mandatory
Status of the transfer cancellation instruction.
TransferStatus
Status of the transfer instruction
Status
Status of the transfer is received, accepted, sent to next party, matched, already executed, or settled.
Status
Status code
Transfer Reference
Mandatory
Unique and unambiguous identifier for a transfer instruction, as assigned by the instructing party.
Below are the different statuses with which the message will be updated in case of success/failure:
This section contains the following topics:
The Price Report message is sent by a report provider to a report user.
This message can be used for different purposes:
If a fund is based on price components, the individual component details will be provided in PriceValuationDetails à PriceDetails (repetitive tag). FCIS will also provide the prices for each transaction type under PriceValuationDetails à PriceDetails (repetitive tag).
This report could be taken out of the system in automated way based on a particular event or manually.
User would have the option to key in the Effective Date for which the Price Report should be generated. If the price is not provided, the latest price would be picked up. FCIS will provide the latest NAV details, if auto generated, for the funds, through this report.
Optional
This is a collective reference to identify set of messages.
Reference
Mandatory
Incoming - This number is used for storage.
Outgoing - If a set of orders is to be broken, system will assign a common reference number to multiple messages.
Mandatory/Repetitive
This is information related to the price valuation of a financial instrument.
Identification
Mandatory
Outgoing: Unique number generated by FCIS for every instance of Fund Price getting reported.
ValuationDateTime
Optional
This is the date and time of the price valuation for the investment fund / fund class.
Outgoing: This will be the effective date of the fund price and will be passed under the tag ValuationDateTime à Date.
TradeDateTime
Optional
This is the date and time at which price is applied, according to the terms stated in the prospects.
Outgoing: This will be the effective date of the fund price and will be passed under the tag TradeDateTime à Date.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the fund.
Identification
Mandatory
Outgoing: FCIS sends out the fund ISIN.
TotalNAV
Optional/Repetitive
This is the value of all the holdings, minus the fund’s liabilities.
Outgoing: This will be Funds Holdings * Declared NAV for the Effective Date, (TradeDateTime).
TotalUnitsNumber
Optional
This is the total number of investment fund class units that have been issued.
Unit
Mandatory
Outgoing - This would map to the tag ‘Outstanding Units’ in fund data store for the fund.
PreviousValuationDateTime
Optional
This is the date and time of the previous valuation for the investment fund / fund class.
Outgoing - This will be the effective date of the fund price prior to the date provided under the tag TradeDateTime. This information will be provided under the tag PreviousValuationDateTime à Date.
ValuationCycle
Mandatory
This specifies how the price valuation timing is done based on the timeline defined in the prospectus.
FCIS will always communicate the value USUA (Usual) as the code to indicate that price valuation is done within the timeframe specified in the prospectus.
SuspendedIndicator
Mandatory
Indicates whether the valuation of the investment fund class is suspended.
FCIS will always the pass the value ‘NO’.
PriceDetails
Mandatory
FCIS will use this tag to provide the Fund Price components, if applicable, for the fund, and Fund Price details at a transaction type level.
Type
Mandatory
ValueInInvestmentCurrency
(Mandatory / Repetitive)
This tag will be used to pass the Declared NAV, Component Value for Component ID and Transaction Base Price for Transaction Type.
ForExecutionIndicator
Mandatory
This indicates whether the price information can be used for the execution of a transaction. This indicator would be ‘Yes’ for fund price details and ‘No’ for component details.
CumDividendIndicator
Mandatory
The value will always be ‘NO’.
This section contains the following topics:
The Price Report Correction message is sent by a report provider to a report user.
The Price Report Correction message is used to correct information in a Price Report message that was previously sent by the fund accountant.
If an entire Price Report message must be corrected, say for example, for an incorrect trade date, it is recommended that a Price Report Cancellation message be used to cancel the entire Price Report message and a new Price Report message be sent.
FCIS will check for if NAV correction is done for any of the funds on a particular date. This date would be the Application Date, if invoked automatically, or the Effective Price Date, if invoked through the screen.
The following cases are possible:
Optional
This is a collective reference to identify set of messages.
Outgoing: This will be a unique reference number generated by FCIS.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Outgoing - This will be the PoolReference of the original price report that was communicated for the NAV corrected fund.
Mandatory/Repetitive
This is information related to the correction of a price of a financial instrument. FCIS will communicate the previous and current price details only for the funds for which NAV correction has happened.
PreviouslySentPriceDetails
Mandatory
These would be the price details before NAV correction. FCIS tracks the history of price changes which would be used to pass this information using Fund ID and Effective Price Date combination.
Identification
Mandatory
Outgoing: This will be the original identification.
ValuationDateTime
Optional
This is the date and time of the price valuation for the investment fund / fund class.
Outgoing: This will be the effective date of the fund price and will be passed under the tag ValuationDateTime à Date.
TradeDateTime
Optional
This is the date and time at which price is applied, according to the terms stated in the prospects.
Outgoing: This will be the effective date of the fund price and will be passed under the tag TradeDateTime à Date.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the fund.
Identification
Mandatory
Outgoing: FCIS sends out the fund ISIN.
ValuationCycle
Mandatory
This specifies how the price valuation timing is done based on the timeline defined in the prospectus.
FCIS will always communicate the value USUA (Usual) as the code to indicate that price valuation is done within the timeframe specified in the prospectus.
SuspendedIndicator
Mandatory
This indicates whether the valuation of the investment fund class is suspended.
FCIS will always the pass the value ‘NO’.
PriceDetails
Mandatory
FCIS will use this tag to provide the Fund Price components, if applicable, for the fund, and Fund Price details at a transaction type level.
Type
Mandatory
ValueInInvestmentCurrency
(Mandatory / Repetitive)
This tag will be used to pass the Declared NAV, Component Value for Component ID and Transaction Base Price for Transaction Type.
ForExecutionIndicator
Mandatory
This indicates whether the price information can be used for the execution of a transaction. This indicator would be ‘Yes’ for fund price details and ‘No’ for component details.
CorrectedPriceDetails
Original/Repetitive
These are the corrected price details. The information provided here is the latest corrected NAV details.
This section contains the following topics:
The Price Report Cancellation message is sent by a report provider to a report user.
This message is used to cancel an entire Price Report message that was previously sent by the fund accountant. If only a part of the information has to be cancelled and replaced, the Price Report Correction message must be used.
This report has to be generated manually. FCIS communicates the original Pool Reference of the price report.
Optional
This is a collective reference to identify set of messages.
Outgoing: This will be a unique reference number generated by FCIS.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Outgoing: This will be the PoolReference of the original price report that was communicated.
This section contains the following topics:
The Fund Estimated Cash Forecast Report message is sent by a report provider to a report user.
This message is used to provide an estimate of the cash incomings and outgoings per investment fund. This message can be used to report on several investment funds. The cash incomings and outgoings result from, for example, redemption, subscription, switch transactions or dividends.
The recipient of this message is an AMC. FCIS will generate an estimated inflow and outflow report of the funds belonging to the AMC selected for the message for a particular date which is user input, if manual or the Application Date if the report is generated automatically.
The following are the contents of this report:
All unalloted transactions that are newly captured or reversed and where the maker date of the original transaction is not the same as maker date of the reversed transaction and original transaction is allocated, will be picked up.
IPO / Subscription
Redemptions
Switch In
Switch Out
IPO / Subscription – Reversal
Redemption – Reversal
Switch In – Reversal
Switch Out – Reversal
Dividend payout
Criteria for dividend record consideration:
Dividend Amount = Sum of Freeze Holdings Units * EPU
Dividend Amendments (Outflow)
Criterion for dividend record consideration:
Dividend Amount = Sum of Freeze Holdings Units * New EPU
Dividend Amendments (Inflow)
Criterion for dividend record consideration:
Dividend Amount = Sum of Freeze Holdings Units * Old EPU
Estimated Cash In = A + C + F+ H + K
Estimated Cash Out = B + D + E + G + I + J
This report will be generated for all funds in an AMC as maintained in the message maintenance. The trigger could be based on an event or manual.
Optional
This is a collective reference to identify set of messages.
Outgoing: This will be a unique reference number generated by FCIS.
Mandatory/Optional
TradeDateTime
Optional
Outgoing - This will be the date for which the report is being generated.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the fund.
Identification
Mandatory
Outgoing: FCIS sends out the fund ISIN.
ExceptionalNetCashFlowIndicator
Mandatory
FCIS will always the pass the value ‘NO’.
EstimatedCashInForecastDetails
Original/Repetitive
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Estimated Cash In’.
EstimatedCashOutForecastDetails
Original/Repetitive
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Estimated Cash Out’.
This section contains the following topics:
The Fund Confirmed Cash Forecast Report message is sent by a report provider to a report user.
This message is used to provide a confirmed report of the cash incomings and outgoings per investment fund. This message can be used to report on several investment funds. The cash incomings and outgoings result from, for example, redemption, subscription, switch transactions or dividends.
The following are the contents of this report:
IPO / Subscription
Redemptions
Switch In
Switch Out
IPO / Subscription – Reversal
Redemption – Reversal
Switch In – Reversal
Switch Out – Reversal
Dividend payout
Criteria for dividend record consideration:
Dividend: Sum Total Amount Paid to the investor for the fund and dividend payment date.
Dividend reversal
Criteria for dividend record consideration:
Dividend = Sum original Total Amount Paid to investor
Dividend Amendments (Outflow)
Criteria for dividend record consideration:
Dividend = Sum Total Amount Paid for the amended dividend
Dividend Amendments (Inflow)
Criteria for dividend record consideration:
Dividend = Sum Original Total Amount Paid
Confirmed Cash In = A + C + F+ H + J + L
Confirmed Cash Out = B + D + E + G + I + K
Optional
This is a collective reference to identify set of messages.
Outgoing – This will be a unique reference number generated by FCIS.
Mandatory/Optional
TradeDateTime
Optional
Outgoing - This will be the date for which the report is being generated.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the fund.
Identification
Mandatory
Outgoing - FCIS sends out the fund ISIN.
ExceptionalNetCashFlowIndicator
Mandatory
FCIS will always the pass the value ‘NO’.
CashInForecastDetails
Mandatory
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Estimated Cash In’.
CashOutForecastDetails
Original/Repetitive
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Estimated Cash Out’.
This section contains the following topics:
The Fund Confirmed Cash Forecast Report Cancellation message is sent by a report provider to a report user.
This message is used to cancel a previously sent Fund Confirmed Cash Forecast Report message. The Fund Confirmed Cash Forecast Report Cancellation message must contain the reference of the message to be cancelled. This message may also contain details of the message to be cancelled, but this is not recommended.
Optional
This is a collective reference to identify set of messages.
Outgoing: This will be a unique reference number generated by FCIS.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Outgoing: This will be selected by the user.
This section contains the following topics:
The Fund Detailed Estimated Cash Forecast Report message is sent by a report provider to a report user.
This message is used to provide an estimate of the cash incoming and outgoing flows per investment fund, sorted by country, institution or the criteria defined by the user. The message can be used to report on several investment funds. These cash incoming and outgoing flows result from, for example, redemption, subscription switch transactions or dividends.
The details provided here are similar to the Fund Estimated Cash Forecast Report with the breakup based on one of the following:
FCIS supports SortingCriteriaType à Unstructured and ForecastBreakdownDetails à ReportParameterà UserDefined indicating break up of inflows and outflows for the following:
Optional
This is a collective reference to identify set of messages.
Outgoing: This will be a unique reference number generated by FCIS.
Mandatory/Repetitive
TradeDateTime
Optional
Outgoing: This will be the date for which the report is being generated.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the fund.
Identification
Mandatory
Outgoing: FCIS sends out the fund ISIN.
ExceptionalNetCashFlowIndicator
Mandatory
FCIS will always the pass the value ‘NO’.
SortingCriteriaDetails
Mandatory/Repetitive
SortingCriterionType à Unstructured
Outgoing - FCIS will pass “TXNDIVIDENDBASED” as unstructured code.
ForecastBreakdownDetails
Mandatory/Repetitive
ReportParameter à UserDefined à Unstructured
Outgoing - FCIS will pass “TXNDIVIDENDBASED” as unstructured code.
EstimatedCashInForecastDetails
Original/Repetitive
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Estimated Cash In’ breakup details for the various components.
EstimatedCashOutForecastDetails
Original/Repetitive
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Estimated Cash Out’ breakup for various components.
This section contains the following topics:
The Fund Detailed Confirmed Cash Forecast Report message is sent by a report provider to a report user.
This message is used to provide a confirmed report of the cash incoming and outgoing flows per investment fund, sorted by country, institution or criteria defined by the user. The message can be used to report on several investment funds. The cash incoming and outgoing flows result from, for example, redemption, subscription, switch transactions or dividends.
The details provided here are similar to Fund Confirmed Cash Forecast Report with the breakup based on one of the following:
FCIS supports the tags SortingCriteriaType à Unstructured and ForecastBreakdownDetails à ReportParameterà UserDefined, indicating the break up of inflows and outflows for the following:
Optional
This is a collective reference to identify set of messages.
Outgoing: This will be a unique reference number generated by FCIS.
Mandatory/Repetitive
TradeDateTime
Optional
Outgoing - This will be the date for which the report is being generated.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify the fund.
Identification
Mandatory
Outgoing: FCIS sends out the fund ISIN.
ExceptionalNetCashFlowIndicator
Mandatory
FCIS will always the pass the value ‘NO’.
SortingCriteriaDetails
Mandatory/Repetitive
SortingCriterionType à Unstructured
Outgoing - FCIS will pass “TXNDIVIDENDBASED” as unstructured code.
ForecastBreakdownDetails
Mandatory/Repetitive
ReportParameter à UserDefined à Unstructured
Outgoing - FCIS will pass “TXNDIVIDENDBASED” as unstructured code.
CashInForecastDetails
Mandatory
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Confirmed Cash In’ breakup for components.
CashOutForecastDetails
Original/Repetitive
SettlementDate
Mandatory
This is the date for which report is generated.
SubTotalAmount
Optional
This will be the ‘Confirmed Cash Out’ breakup for components.
This section contains the following topics:
The Fund Detailed Confirmed Cash Forecast Report Cancellation message is sent by a report provider to a report user. This report will be manually generated.
This message is to cancel a previously sent Fund Detailed Confirmed Cash Forecast Report message. The Fund Detailed Confirmed Cash Forecast Report Cancellation message must contain the reference of the message to be cancelled. This message may also contain details of the message to be cancelled, but this is not recommended.
Optional
This is a collective reference to identify set of messages.
Outgoing: This will be a unique reference number generated by FCIS.
Mandatory
This is the Reference Number to a linked message that was previously received.
Reference
Mandatory
Outgoing: This will be selected by the user.
This section contains the following topics:
The Custody Statement Of Holdings message is sent by an account servicer to an account owner or its designated agent. The account servicer may be a local agent acting on behalf of its global custodian customer, a custodian acting on behalf of an investment management institution or a broker/dealer, a fund administrator or fund intermediary, trustee or registrar, etc. This message reports, at a specified moment in time, the quantity and identification of financial instruments that the account servicer maintains for the account owner.
The Custody Statement Of Holdings message is sent at the beginning of a month for reporting the month end balance of investor. User requests a holding report by portfolio as of the last date of the previous month.
MessagePagination
This tag indicates the pagination of the message.
PageNumber
Mandatory
This indicates the page number.
LastPageIndicator
Mandatory
This tag indicates the last page of the report. This will be true for the last unit holder report and false for the others.
StatementGeneralDetails
Mandatory
This tag provides general information related to the custody statement of holdings.
Reference
Mandatory
This is the Reference Number generated by the system.
StatementDateTime
Mandatory
This indicator is the effective date as of which the report is generated.
ActivityIndicator
Mandatory
This indicator would be ‘Yes’ is there is any activity reported in the statement. Else, it will be ‘No’.
AccountDetails
Mandatory
Identification à SimpleIdentification à Proprietary à Identification
Mandatory
This tag is to identify the investor’s CIF ID in FCIS.
FungibleIndicator
Mandatory
This tag would be set to ‘Yes’.
IntermediaryInformation à Identification à Proprietary
Mandatory
This tag provides the intermediary details attached with the Unitholder account.
BalanceForAccount details
This contains the CIF level account balance details as on date requested.
SubAccountDetails
Optional
Identification à SimpleIdentification à Proprietary à Identification
Mandatory
This would map to the Identification Number of the Unit holder.
FungibleIndicator
Mandatory
This tag would be set to ‘Yes’.
ActivityIndicator
Mandatory
This indicator would be set to ‘Yes’.
BalanceForSubAccount
Optional
AggregateQuantity à Quantity
Mandatory
This tag indicates the balance in the fund.
FinancialInstrumentDetails
Mandatory
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
Outgoing : FCIS supports identification based on the ISIN or Ticker Symbol. For other options, it will use the UDF mapping relevant for this tag.
PriceDetails
Mandatory
This is the price at which order was executed.
Value à Amount
Mandatory
Outgoing – This is the fund base currency code followed by the price as of the effective date of the report.
Type
Mandatory
This has the value ‘NAVL’.
QuotationDate à Date
Optional
This indicates the maximum price date for which price is available as of the effective date of the report.
This section contains the following topics:
The Statement Of Investment Fund Transactions is sent by an account servicer to an account owner or its designated agent. The account servicer may be a fund administrator or fund intermediary, trustee or registrar. This message provides the details of increases and decreases of holdings which occurred during a specified period. This message can also be used for information purposes, eg, tax information.
This report provides the statement of transactions for a customer and a customer’s accounts for a given period.
MessagePagination
This tag indicates the pagination of the message.
PageNumber
Mandatory
This indicates the page number.
LastPageIndicator
Mandatory
This tag indicates the last page of the report. This will be true for the last unit holder report and false for the others.
StatementGeneralDetails
Mandatory
This tag provides general information related to the investment reports.
Reference
Mandatory
This is the Reference Number generated by the system.
StatementPeriod à FromDate
Mandatory
This indicator is the ‘From date’ that marks the beginning of the period for which the statement is being generated.
StatementPeriod à ToDate
Mandatory
This indicator is the ‘To date’ that marks the end of the period for which the statement is being generated.
UpdateType
Mandatory
This tag will have the value ‘COMP’ to indicate that the report is complete.
ActivityIndicator
Mandatory
This indicator would be ‘Yes’ is there is any activity reported in the statement. Else, it will be ‘No’.
InvestmentAccountDetails
Mandatory
Identification à Proprietary à Identification
Mandatory
This tag is to identify the investor’s CIF ID in FCIS.
IntermediaryInformation à Identification à Proprietary
Mandatory
This tag provides the intermediary details attached with the Unitholder account.
SubAccountDetails
Optional
Identification à SimpleIdentification à Proprietary à Identification
Mandatory
This would map to the Identification Number of the Unit holder.
FungibleIndicator
Mandatory
This tag would be set to ‘Yes’.
ActivityIndicator
Mandatory
This indicator would be set to ‘Yes’.
TransactionOnSubAccount
Optional
Identification
This tag provides details to identify a fund.
Identification
Mandatory
The fund can be identified based on the ISIN, Alternate Identification, RIC, Ticker Symbol, Bloomberg, CTA or Common.
Outgoing: FCIS sends out the fund ISIN based on the UDF set up and not ISIN always.
TransactionDetails
Mandatory
TransactionType
Mandatory
This tag indicates the type of transaction.
DealReference
Optional
This is a unique number assigned to the transaction by FCIS.
SettledTransactionIndicator
Mandatory
This indicates whether the transaction is settled. This indicator would be ‘Yes’ if the transaction is settled. Else, it would be ‘No’.
RegisteredTransactionIndicator
Mandatory
This tag would be set to ‘No’.
UnitsQuantity à Unit
Mandatory
The allocated units for the transaction.
CreditDebit
Mandatory
This tag indicates the direction of the transaction. This would be ‘CRDT’ for inflow transactions and ‘DBIT’ for outflow transactions.
Reversal
Optional
This tag indicates reversal of transactions. This would be ‘CRDT’ for inflow transactions and ‘DBIT’ for outflow transactions.
GrossSettlementAmount
Optional
This will be the gross settlement amount in the settlement currency.
TradeDateTime
Date
Mandatory
This will be the Transaction Date.
DateTime
Mandatory
This will be the save time of the Transaction.
CumDividendIndicator
Mandatory
This indicates whether the dividend (cum dividend) is included in the executed price. When the dividend is not included, the price will be ex-dividend.
This will be defaulted to ‘NO’.
PartiallyExecutedIndicator
Mandatory
This indicates whether the order has been partially executed.
This will be defaulted to ‘NO’.
PriceDetails
Mandatory
This is the price at which order was executed.
Value à Amount
Mandatory
Outgoing – This is the fund base currency code followed by the price as of the effective date of the report.
Type
Mandatory