The integration between the Oracle FLEXCUBE Universal Banking System (FCUBS) and Oracle FLEXCUBE Payments (PM) allows you to trigger notification during creation, modification or authorization of Customer, Customer Account, Currency Rate, GL Code and Transaction Code. The integration also allows you to provide response to the external system request on exchange rate lookup and utilization, de-utilization of an FX contract.
The integration allows FCUBS modules to request the External payment System for outgoing payment processing SWIFT Payment Message (Customer Transfer and Bank Transfer) generation, Foreign Currency Instrument issuance and Stop Payment message generation..
This chapter contains the following sections:
This section describes the scope of the integration with respect to FCUBS and PM.This section contains the following topics:
You can generate notification to an external system if the following details are created, modified or authorized in FCUBS:
You can process exchange rate lookup and utilization or de-utilization on an FX contract linked to an external payment system. The system hands over the process response along with the exchange rate details to the external system.
FCUBS modules interfaces with External Payment System for outgoing payment processing and SWIFT Payment Message (Customer Transfer and Bank Transfer)
Branch instrument screens involving International Instrument (Demand Draft /Bankers Cheque) will interface with External System for ‘MT110 - Advice of Cheque(s)’ and ‘MT111 - Request for Stop Payment of a Cheque’ message generation.
Set up Oracle FLEXCUBE Universal Banking Application and Oracle FLEXCUBE Payments Application.
Refer the ‘Oracle FLEXCUBE Universal Banking Installation’ manual.
This section contains the following topic:
Notification framework in FCUBS is used to communicate the business event in FCUBS to external systems. Depending on the event an XML message is send to external system queues.
You can trigger notification message to an external system when the following details are created or modified on authorization:
The system generates a notification when the above created or modified details are authorized.
You can process exchange rate lookup and utilization or de-utilization request if an FX contract is linked to an external payment system.
The integration allows FCUBS modules to request External Payment System for outgoing payment processing and SWIFT Payment Message (Customer Transfer and Bank Transfer) generation. The integration also allows FCUBS Branch instrument screens to request External Payment System for ‘MT110 - Advice of Cheque(s)’ and ‘MT111 - Request for Stop Payment of a Cheque’ message generation.
You can capture the details of external payment system in External System Maintenance screen. You can invoke this screen by typing ‘IFDEPSMT’ in the top right corner of the Application toolbar and clicking the adjoining arrow button.
You can maintain the following details in this screen:
External System
Specify the name of the External Payment System.
Description
Give a brief description on External Payment System specified.
Inter System Bridge GL
Specify the Bridge GL account for Inter System Accounting. Alternatively, you can select the Inter System Bridge GL from the option list. The list displays all valid options.
Source System
Specify the name of the source system.
Entity ID
Specify the entity ID. Current Entity value is defaulted and this value can be changed
External System Type
Select the type of external system from the drop-down list. The list displays the following options:
Read Time Out (In Seconds)
Specify the web service read time out in seconds.
Connection Time Out (In Seconds)
Specify the web service connection time out in seconds.
Archival Days
Specify the number of archival days required.
Service Code
Select the service code from the drop-down list. The list displays the following options:
The options GenPayMessage, GenInstrIssue and GenDDMessag can be selected only if the External System Type is selected as ‘Payments’.
Service Name
Specify the web service name.
Operation Code
Specify the web service operation code.
Web Service User Option
Select the web service user option from the drop-down list. The list displays the following values:
Web Service User
Specify the web service user ID. This field is applicable only if ‘Web Service User Option’ is selected as ‘Predefined User’.
Rest/Web Service URL
Specify the Rest/web service URL.
You can view the external payment system maintenance details in ‘External Payment System Summary’ screen. You can invoke the summary screen by typing ‘IFSEPSMT’ in the top right corner of the Application toolbar and clicking adjoining arrow button.
You can view the details of payment request sent or to be send to an external payments system through ‘External Payment System Queue’ screen. You can invoke this screen by typing ‘IFDEPSQU’ in the top right corner of the Application toolbar and clicking the adjoining arrow button.
Queue Reference Number
Specify the queue reference number and click ‘Execute Query’ to view the details of payment request sent to external payment system.
Process Status
The system displays the process status. The list displays the following options:
Process Status |
Description |
Not Authorized |
Contract initiated and the payment request is unauthorized |
Un Processed |
Payment request pending for processing |
Web Service Connection TimeOut |
Web service call, timed out during payment request processing |
Payment Approved |
Payment request initial validation is successful and request is accepted |
Payment Rejected |
Payment request initial validation is failed and request is rejected |
Payment Processed |
All payment processing is completed and request is successfully processed |
Repair |
Payment request moved to repair queue due to exception in payment life-cycle |
Contract Cancelled |
Contract initiated and the payment request is reversed |
Future dated |
Payment contract not yet initiated. Future value dated payment request. |
Payment Cancelled |
Payment contract cancelled from one of the queue in external payment system |
Acknowledgement Received |
Acknowledgment (ACK) received from payment network |
Negative Acknowledgement Received |
Negative acknowledgment (NACK) received from payment network |
Click ‘Error Information’ button to view Error Information screen.This screen displays the error or warning codes and messages received as response for the payment request.
Click ‘Notifications’ button to view the notifications screen.This screen displays the notification details received from the external payment system
Process Status
The system displays the process status. The drop-down list displays the following options:
Process Status |
Description |
Un Processed |
Notification is pending for processing |
Processed |
Notification processed successfully |
Processing Failed |
Notification processing failed due to unexpected failure |
Improper Notification |
Notification received is not in proper format |
Empty Notification |
Empty notification received |
Oracle FLEXCUBE supports integration with Oracle Banking Payments (OBPM) for outgoing payments and message generation. You have to maintain the following details in FCUBS for integrating with OBPM for outgoing payments and message generation:
The following scheduler jobs configured for the integration should be run during the integration:
For maintenance required for OBPM, please refer the Oracle Banking Payments Manual ‘Co-deployed Setup User Guide’.
You can view the details of external payment request in ‘External Payment System Queue History’ screen. You can invoke this screen by typing ‘IFDEPSQH’ in the top right corner of the Application toolbar and clicking the adjoining arrow button.
Click ‘Enter Query’ to view the archived records along with the archival date.