5.19.4 Reversing and Rebooking a Contract

To enable amendment of FX Contract details Oracle Banking Treasury Management will reverse the old contract and rebook a new contract with the old user reference number and external reference number. During reversal, the old contract is first reversed and a new contract is booked with Reversed Oracle Banking Treasury Management ref as the parent contract.

While reversing and rebooking, the parent contract details including the subsystems will be copied to a new contract and the parent will be reversed and the screen will be in new mode so that any details of the contract are changed based on the requirement. It will be validated that no payment messages have been sent for the Reversed Oracle Banking Treasury Management ref no. A configurable override will be displayed. If the payment messages have been generated then the Cancellation request messages (REVSWIFT) will be generated.

The user reference number at the branch parameters maintenance should be checked.

The user reference number and the external reference number of the parent contract number will be copied to the new contract. Deletion of the new contract will delete the reversal of the parent contract and set the value of user reference number and external reference number in the parent contract from the child contract. Authorization of the new contract will authorize the parent contract. It is not possible to delete or authorize the reversal of the parent contract reference number without deleting or authorizing the child.

The Confirmation message of the parent message will be suppressed if the counterparty of the parent contract and the current contract are the same. In case the counterparty of the parent and child are the same and if the parent contract is confirmed then the child will also be marked as confirmed. If the parent is not confirmed then it will be marked as confirmed and the incoming confirmation will be matched with the child contract.