21.1.8 Upload the Deals for Amendment

This topic describes the deals upload for amendment.

From an external system, you can upload Securities Deals that require amendment in Oracle Banking Treasury Management. The system will distinguish between the new and the deals that require amendment based on the action code of the uploaded record. For a contract requiring amendment, the action code will be ‘AMND’.

If the action code is ‘AMND’, Oracle Banking Treasury Management will first check whether the deal exists in the system or not. If it does not exist in the system, an error message will be displayed to notify that the deal cannot be amended.

The Reference Number provided by the external system has to same if it is a new deal or if it is an amendment to an existing deal. When you upload a new deal, the Reference Number will be displayed in the User Reference Number field for that deal. The User Reference Number will be the basis for checking whether the deal exists or not.

The upload for the contract amendment will trigger the ‘AMND’ event. The same event is triggered even when the amendment is done in the ‘Securities Deal Input’ screen. The fields that can be amended for a Securities Deal are as follows:

  • Deliver Free Pay
  • Original DSTL Date
  • Receive Free Pay

Upload a securities deal using Gateway. A Module upload procedure is introduced to validate the following data at the time of creating a deal:

  • Product Code
  • Security Code
  • Deal Quantity

It is mandatory to specify a value for the above fields. If the value for any of the above fields is missing, the system will stop any further processing of the message. Subsequently, the system will send an appropriate error message. Once the validation is complete for all fields, the errors/overrides generated will be scanned to identify the type of error. Using the Module upload process, you can also amend financial details for a Securities deal. This upload process will accept 2 sets of upload record type variables. They are:

Set 1 – Combination of base data and request message data

Set 2 – Base data of the deal to be modified

Each field value that needs to be changed will be compared to Set 1 and Set2. Any difference in the field value will trigger a business logic validation. If the validation fails, the system will return a fault message. When a financial amendment is done, the existing contract is reversed and a new contract with the modified value is created. The new contract will contain the reference number of the reversed contract against the field ‘Reversed Contract ref no’.

Figure 21-15 Additional


Description of sedxdlnl__cvs_main__tab_additional.jpg follows
Description of the illustration sedxdlnl__cvs_main__tab_additional.jpg

For cancellations of securities deal on existing transactions, a new upload process is created in Oracle Banking Treasury Management. This upload process will trigger reversal of an existing deal.