Vestima+ is an automated external system that facilitates the routing and execution of fund orders between Oracle FLEXCUBE Investor Services and outside parties. These orders can be placed either through the Vestima+ web browser or SWIFT. The party placing the fund order is the Order Issuer (OI) and the party executing the orders is the Order Handling Agent (OHA).
This chapter contains the following sections:
The fund order, which can be a subscription, redemption or switch transaction, is initiated by the OI and sent to Vestima+. Based on the data available within the Vestima+ system, the order is enriched and passed to the appropriate OHA. If the OHA sends an optional status message to indicate the receipt of the order to Vestima+, it will be forwarded by Vestima+ to the OI. After the OHA executes the order, it sends a confirmation message (depending on the type of order) to Vestima+ which is enriched and passed on to the OI.
The following diagram illustrates the flow of messages between FCIS and Vestima+
The ISO 20022 messages that are supported by the Vestima+ system are:
This section contains the following topics:
You are required to link entities eligible to send and receive messages to each other through Vestima+. You can do this in the ‘Entity Media Maintenance’ screen. To invoke this screen, type ‘UTDVEST’ in the field at the top right corner of the Application tool bar and click the adjoining arrow button.
You can perform the following operations in this screen:
You can enter the following details in this screen:
From Entity Type
Alphanumeric; Mandatory
Specify the entity type for the entity that will send fund orders for execution. You can also select the entity type from the adjoining option list. The list contains all the valid entity types maintained in the system.
From Entity
Alphanumeric; Mandatory
Specify the entity ID. You can also select the required ID from the adjoining option list. The list contains all the valid entity IDs maintained in the system.
To Entity Type
Alphanumeric; Mandatory
Specify the entity type which will receive and execute orders.You can also select the entity type from the adjoining option list. The list contains all the valid entity types maintained in the system.
To Entity
Alphanumeric; Mandatory
Specify the entity ID. You can also select the required ID from the adjoining option list. The list contains all the valid entity IDs maintained in the system.
Vestima Enabled
Optional
Check this option to indicate that Vestima processing is supported for transactions between the ‘From Entity’ and ‘To Entity’ mapped above.
This section contains the following topics:
Various messages are sent through Vestima+ while processing an order. Typically the messages sent by OIs to Vestima+ are forwarded by Vestima+ to the appropriate OHAs. Similarly, messages received by Vestima+ from the OHAs are forwarded by Vestima+ to the OIs.
The different events for which messages are generated are:
The messages are detailed below:
The following messages are used by the OIs for creation of new orders. These are sent to Vestima+ and in turn, Vestima+ forwards these to the appropriate OHAs through SWIFT.
Message |
Message Name |
Purpose |
FCIS Code |
RedOrdr |
setr.004.001.03 RedemptionMultipleOrderV03 |
New Redemption Order |
RMO |
SbcptOrdr |
setr.010.001.03 SubscriptionMultipleOrderV03 |
New Subscription Order |
SMO |
SwtchOrdr |
setr.013.001.03 SwitchOrderV03 |
New Switch Order |
SWC |
The following messages are used by the OIs for to request cancellation of orders previously issued. These are sent to Vestima+ and in turn, Vestima+ forwards these to the appropriate OHAs through SWIFT.
Message |
Message Name |
Purpose |
FCIS Code |
RedOrdrCxlReq |
Setr.005.001.03 RedemptionMultipleOrderCancellationInstructionV03 |
Cancellation of a Redemption Order |
RMC |
SbcptOrdrCxlReq |
Setr.011.001.03 SubscriptionMultipleOrderCancellationInstructionV03 |
Cancellation of Subscription Order |
SMC |
SwtchOrdrCxlReq |
setr.014.001.03 SwitchOrderCancellationRequestV03 |
Cancellation of Switch Order |
SCA |
The following messages are sent by OHAs to Vestima+ to confirm the orders received. These are forwarded by Vestima+ to the OIs.
Message |
Message Name |
Purpose |
FCIS Code |
RedOrdrConf |
setr.006.001.03 RedemptionMultipleOrderConfirmationV03 |
Confirmation of Redemption Order |
RCO |
SbcptOrdrConf |
setr.012.001.03 SubscriptionMultipleOrderConfirmationV03 |
Confirmation of Subscription Order |
SCO |
SwtchOrdrConf |
setr.015.001.03 SwitchOrderConfirmationV03 |
Confirmation of Switch Order |
SCM |
Status messages are used by Vestima+ as a means of validating the inbound message process and to provide the status of an order or cancellation order.
Message |
Message Name |
Purpose |
FCIS Code |
OrdrInstrStsRpt |
setr.016.001.03 OrderInstructionStatusReportV03 |
Order Instruction Status Report |
OIS |
OrdrCxlStsRpt |
setr.017.001.03 OrderCancellationStatusReportV03 |
Order Cancellation Status Report |
OCS |
Note
The status message is optional in case of positive validations for the inbound message.
If no action is possible on a message received by Vestima+, for instance if the originator of the message is unknown or a reference not recognized by Vestima+ has been received in the message, then Vestima+ issues the semt.001.001.03 SecuritiesMessageRejectionV03 which is the Securities Rejection message.