3 Oracle® Banking Cash Management Cloud Service Jobs

This topic describes about the various Batch Jobs performed in the Oracle® Banking Cash Management Cloud Service application.

Table 3-1 Oracle® Banking Cash Management Cloud Service Jobs

Serial Number Job Name Description
1 Common_Core_Eod_flag Fetch flag is used to decide whether the common core events needs to be executed or not.
2 Check Holidays* This job is used to check whether the current day is a holiday.
3 Last Iteration Check* This job is used to check whether the current day is a last day of holiday.
4 Set Updated Date Count* This job is used to go to the next holiday if the current day is not the last day of holiday.
5 Outstanding Txn* This job is used for acrual marking, that is, to fetch the latest interest amounts.
6 Modify Contract* This job reprices the finance transactions.
7 Limit Structure Refresh* If ELCM integration required flag is True, this job executes and synchronises the limit structure data with the external systems.
8 Invoice Limit Approval This job performs the limit approval job when the Common Core Eod flag is N.
9 Stale Invoice This job marks the invoices as stale based on the configured settings for each product.
10 Overdue Invoices This job updates the invoices as Overdue.
11 Invoice Charges This job calculates the charges for invoices. Invoices are grouped into different bunches, and all the applicable charges are applied for each bunch. Once the charges are applied, those are calculated immediately for online charges. In case of periodic charges, the charges are calculated when the charge calculation date matches the business date on which EOD has run. Accounting entries are posted for the calculated charges.
12 PO Charges This job calculates the charges for the purchase orders. Purchase orders are grouped into different bunches, and all the applicable charges are applied for each bunch. Once the charges are applied, those are calculated immediately for online charges. In case of periodic charges, the charges are calculated when the charge calculation date matches the business date on which EOD has run. Accounting entries posted for the calculated charges.
13 Cheque Charges This job calculates and collect the periodic charges for cheque transactions. All the applicable charges are calculated for the transactions in the system, and charges entries are stored in tables for further processing.
14 Cash Charges This job calculates and collect the periodic charges for cash transactions. All the applicable charges are calculated for the transactions in the system, and charges entries are stored in tables for further processing.
15 Withdrawal Charges This job calculates and collect the periodiccharges for cash withdrawal transactions. All the applicable charges are calculated for the transactions in the system, and charges entries are stored in tables for further processing.
16 Charges Batch Processing This job collects the calculated charges for transactions in system and does the calculation when the charge calculation date matches the business date on which EOD has run. Also, it does the account generation and posting of the calculated charges.
17 NPA* This job identifies the outstanding loans and mark customer as NPA.
18 External_NPA* If the external NPA is required, this job will get executed.
19 Product Expired* This job checks and marks the product as expired if the effective till date has passed the business date.
20 Program Expired* This job checks and marks the program as expired if the effective till date has passed the business date.
21 Limit Structure Expired* This job checks and marks the limit structure as expired if the effective till date has passed the business date.
22 Relationship Expired This job closes the relationship as per expiry date configured in the system.
23 Netting Eligibility This job creates the netting transactions which comprises of receivables and payables eligible for netting based on the structure parameters defined at global netting center and parent subsidiaries level. The receivables and payables would be filtered based on the netting parameters, and finally a netting amount and net receivable or payables due will get calculated per parent subsidiary.
24 Netting Acceptance This job marks the netting transaction of parent subsidiaries for whom the Auto Approval flag is enabled as "accepted", only if the netting transaction is in "awaiting acceptance" state and the branch date is greater than or equal to settlement date.
25 Netting Settlement This job updates the structures in which the transactions which are not in “awaiting acceptance” state and the settlement date is less than or equal to branch date. This batch creates the payin/payout transactions for sub-center and global netting centers. Also, the payin and payout gets recalculated based on the final acceptance/rejection status at invoice level. Post settlement, the payin-payout can be initiated on netting transactions (parent subsidiary level).
26 Alerts This job identifies all the alerts that has to be sent in EOD, generates, and sends them.
27 Netting FX Rate Update This job updates the FX rate for transactions that are in “awaiting_acceptance” or “accepted” state wherever the spot rate is applied, and recalculate the Total Amount in Netting currency, and derive the net pay-in and pay-out accordingly. The batch executes after date flip.

Note:

The job names marked with an asterisk (*) are applicable only if the Oracle® Banking Cash Management Cloud Service application is co-deployed with Oracle Banking Supply Chain Finance.