1.2.3.4 Transaction Charge Computation

The transaction charge computation happens through a charge service call from the Charge Decision Maintenance screen to the common core.

Figure 1-58 Relationship Pricing Transactional Flow



The charge pickup or the charge computation happens on the tab out of the Amount field in transaction screens. During charge computation in Oracle Banking Branch, the Charge Decision Maintenance screen will identify the list of charge codes for a transaction, and make a charge service call to the common core for charge computation.

CMC-Charge-Service will compute regular charge as per definition, and then make a call to the pricing engine (if the pricing source system is maintained) along with EDE fields and values maintained in the Charge Definition Maintenance screen.

The Oracle Banking Branch consumes the response from the pricing engine (FLEXCUBE Universal Banking) and computes the charges accordingly. The below figure represents the transactional flow of the relationship pricing for the integration of Oracle Banking Branch and FLEXCUBE Universal Banking.