2. Oracle FCUBS - External Accounting Interface

The integration between the Oracle FLEXCUBE Universal Banking System (FCUBS) and an External Accounting System enables processing external accounting entries in Oracle FLEXCUBE through external product processors.

This chapter contains the following sections:

2.1 Scope

This section describes the scope of the integration with respect to FCUBS and External Accounting System. Oracle FLEXCUBE allows processing external accounting entries to FCUBS. The system updates the customer account and ledger balances for the external product transactions.

The FCUBS accounting module will handle the ECA requests from external systems and processes the external transactions. The following accounting stages are impacted due to the external interface changes:

2.2 Prerequisites

Set up Oracle FLEXCUBE Universal Banking Application and Oracle Global Liquidity Management Application.

Refer the ‘Oracle FLEXCUBE Universal Banking Installation’ manual.

2.3 Integration Process

This section contains the following topic:

2.3.1 Account Service Validations

The system performs account related validations for external transactions based on the requests. The response of these requests will be send to the external system.

FCUBS validates the status of the accounts based on the debit credit indicator send in the request. The account service validation request from the external system will be handled by ‘QueryCustAccVal’ interface.

For account related validations, the account validation services with credit indicator will be used. System performs the following validations on the accounts:

If these account related validations are maintained as an override, then the request will be approved. If the validations are configured as an error, then the request will be rejected.

If any account validation fails, then the failure response will be send to the external system.

2.3.2 Handling External Credit Approval (ECA) Requests

In this stage, the system performs account balance check and validations for the debit transactions.The debit transactions from external system will be processed through ECA.The amount requested for debit will be blocked in the account and the response will be send to the external system.

The system performs the following in this stage:

2.3.2.1 Viewing ECA Block Details

The system creates an ECA amount block on an account when an ECA request is approved. This blocked amount is used for ECA debit and will be active till the approved amount is debited or ECA request is cancelled. The interface ‘CreateEcablk’ will perform the ECA block request.You can view the ECA Block details in ECA block screen. The system allows you to only query the details in this screen. Other operations are not allowed in this screen. You can invoke this screen by typing ‘CADECABL’ in the field at the top right corner of the Application toolbar and clicking the adjoining arrow button.

Click ‘Enter Query’ to specify and view the following details:

Branch

The system displays the current branch code.

Source Code

The system displays the source code passed in the request.

External Reference

Specify the external reference number.

ECA Reference

Specify the ECA reference number.

Effective Date

The system displays the effective date.

Referral Allowed

Select this option to specify Referral Allowed.

Mark as Error

If ‘Mark as Error’ is enabled then the complete ECA request will be rejected even if one account fails in the validation.

ECA Details

The following ECA details are displayed based on the query:

2.3.2.2 Viewing ECA Block Details

You can view details of ECA Block through ‘ECA Block Summary’ screen. You can invoke this screen by typing ‘CASECABL’ the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.

You can search records based on the following parameters:

Click on ‘Search’ button with or without entering any of the above search parameters. All records matching the search criteria are displayed. To view a particular record double click on the desired record displayed in the list of records. The following details pertaining to each record is displayed:

2.3.2.3 Cancelling ECA Request

The system allows you to cancel an approved and active ECA request. On cancellation request the system will release the amount block created on ECA block.

The system performs the following if cancellation of ECA is requested:

2.3.2.4 ECA Undo and Query Block Interface

The interface ‘CloseEcablk’ and ‘QueryEcablk’ will perform ECA undo request and query the status of ECA transactions respectively. The system displays the approved amount, outstanding ECA amount ECA status etc for queried ECA external reference number.

2.3.3 Triggering Accounting Entries to FCUBS

The external systems can trigger accounting entries to FCUBS through external accounting interface ‘CreateExtAccEcaEntries’. This interface will do all the customer account validations during accounting. All the entries posted from the product processors will be passed as an authorized entry. You can view the external accounting entries passes using ‘External Accounting Entries’ screen. The system allows you to only query the details in this screen. Other operations are not allowed in this screen.You can invoke the screen by typing ‘IFDEXACC’ in the top right corner of the Application toolbar and clicking the adjoining arrow button.

Click ‘Enter Query’ to specify and view the following details:

Source Code

The system displays the source code passed in the request.

Group Reference Number

Specify the group reference number generated for accounting handoff. All the entries under one handoff is treated under a group reference number.

Transaction Reference

Specify the transaction reference number specified in the ECA debit request. Alternatively, you can select the transaction reference from the option list. The list displays all valid options.

External Reference Number

Specify the external reference number. Alternatively, you can select the external reference number from the option list. The list displays all valid options.

Event

The system displays the vent passed in ECA debit request.

Event Serial Number

The system displays the event serial number generated on accounting hand-off.

Referral Status

The system displays the referral status.

Action Indicator

Check this box to indicate if the MIS send by the external product processor is new.

Referral Allowed

Select this option to specify Referral Allowed.

If ‘Referral Allowed’ is set as 'Yes' and any dual/multi auth error raised during EA, then the transaction inserted to the respective queue (OVDAUDEF and STDTREFQ) for further processing.

If dual/multi auth queue is authorized, then the EA status become authorized. If it is rejected, then the EA status will be marked as error/failed.

Click ‘Execute Query’ to view the following accounting entry and MIS details:

Accounting Entries

FCUBS will process the following on the external entries:

MIS Details

2.3.3.1 Viewing External Accounting Entry Details

You can view details of External Accounting Entries through ‘External Accounting Entries Summary’ screen. You can invoke this screen by typing ‘IFSEXACC’ the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.

You can search records based on the following parameters:

Click on ‘Search’ button with or without entering any of the above search parameters. All records matching the search criteria are displayed. To view a particular record double click on the desired record displayed in the list of records. The following details pertaining to each record is displayed:

2.3.4 Processing Account Statements

The product processors has to send all the required details for processing the account statement. Transaction narratives ‘TXNNARRATIVE’ in the request will be displayed as statement narrative against respective external entries. The statement date will be the application date for transactions originating from external systems.

2.3.5 Multi Currency Accounts

The external product processors can view the authorized multi currency accounts of FCUBS. Multi currency accounts are identified with account class 7. The external product processor can fetch the real accounts based on the multi currency accounts and transaction currency. The transaction received from the external product processors are processed at FCUBS.

The external product processors can query the real accounts using ‘Real Account Derivation’ screen. You can invoke this screen by typing ‘STDMCYRL’ in the top right corner of the Application toolbar and clicking the adjoining arrow button.

You can query with the following to derive the real account number:

2.3.6 Handling MIS for External Product Processor

Oracle FLEXCUBE considers transactions from external product processors for MIS. Using the exposed service of external accounting, MIS details are sent to FCUBS. If there is any change in the MIS details that is sent for an account/transaction, then the modification flag is sent along with the accounting entries by the external product processor and the existing MIS details will be updated with changed MIS details in FCUBS.