Previous Next JavaScript must be enabled to correctly display this content

## 5 Batch Jobs

This topic describes the events that are part of Beginning of Day (BOD) and End of Day (EOD) batch jobs run by the system on daily basis.

There are several activities required to be performed daily in the system. These activities are run by the system as a batch job at the beginning and/or end of the day.

EOD Batch

Table 5-1 EOD Batch

S No | Event Name | Description
--- | --- | ---
1 | Netting Eligibility Job | This event 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, net receivables or payables due will get calculated per parent subsidiary.
2 | Netting Acceptance Job | This event 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.
3 | Netting Settlement Job | This event marks the accepted transactions as settled and invoices associated to that specific netting transactions as "Paid". This batch also 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).
4 | Netting Eligiblity | This job creates Netting transaction based on the netting structure created.
5 | Netting Acceptance | This job accepts Netting transactions for which the auto approcal flag is Y in the netting structure.
6 | Netting Foreign Exchange Recalculation1 | 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 before date flip.
7 | Netting Foreign Exchange Recalculation2 | 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.
8 | Netting Settlement | This job is used to mark the accpeted netting transaction as Settled and generate payin and payout transactions.
9 | Netting FxRateUpdate Job | This event 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.
10 | Structure Expiry | This job marks all the structures as closed in the system when the current business date is greater than or equal to the expiry date of a structure configured in the system.

Note:

Refer the Branch EOD section in the Oracle Banking Common Core User Guide to configure, invoke and view the EOD batch jobs.