Jobs
Jobs are automated procedures that perform certain tasks, running at a specific time or on a recurring schedule. Read detailed information about scheduling jobs in the Innovation Studio User Guide's dedicated page.
Core Banking has the following scheduled jobs that perform repetitive banking procedures for the purpose of closing one day and opening the next one:
Start Of Day (SOD) Job
The Core Banking Start Of Day job is made up of a series of services, which are run one by one each day before the banking day is initiated.
The following services are run as part of this job:
Running Order | Service Name | Details |
1 | Disburse Contracts With Approved Tranches In Current Date | When successfully run, the service performs the disbursements of contract tranches approved on the current date (the day that is about to be opened/ initiated). |
2 | Set Limit Available Amount Due To FX Change | When successfully run, the service recalculates the available amount on limits depending on the currency's exchange rate on a specific day. |
3 | Set Collateral Available Amount And Contract Collateral Value Due To FX Change | When successfully run, the service recalculates the available amount on collaterals and the collateral value on contracts depending on the currency's exchange rate on a specific day. |
4 | Set Contract Amount (Overdraft) Due To Plan Due Date Reached (Increase/ Decrease) | When successfully run, the service increases/ decreases the limit amount on overdraft contracts that reached their reevaluation plan due date. |
5 | Set Credit Facility Amount Due To Plan DueDate Reached (Increase/ Decrease) | When successfully run, the service increases/ decreases the limit amount on credit facilities that reached their reevaluation plan due date. |
6 | Set Credit Facility Available Amount Due To FX Change | When successfully run, the service recalculates the available amount on credit facilities depending on the currency's exchange rate on a specific day. |
7 | Set Contract Covenant Status Due To Review Date Reached | When successfully run, the service changes the status of covenants on contracts that reached their review date. |
8 | Calculate Accrual For Overdraft Contracts and Current Accounts With Overdraft Contracts | When successfully run, the service recalculates the accrual for utilization and for unusage for overdraft contracts and for current account with overdraft contracts. |
9 | Calculate Accrual For Credit Facility | When successfully run, the service recalculates the accrual for utilization and for unusage for credit facilities. |
10 | Calculate Accrual And Provisions For Loan Contracts | When successfully run, the service recalculates the accrual and provisions for loan contracts. |
11 | Calculate Penalties for Contracts and Credit Facility | When successfully run, the service recalculates the penalties for contracts and for credit facilities. |
12 | Calculate Interests For Deposit Contracts | When successfully run, the service recalculates the interests for deposit contracts. |
End Of Day (EOD) Job
The Core Banking End Of Day job is made up of a series of services, which are run one by one each day after the banking day is closed.
The following services are run as part of this job:
Running Order | Service Name | Details |
1 | Set Accrual Amounts on Repayment Schedule for Overdraft Contracts and Current Account with Overdraft | When successfully run, the service recalculates the accrual for utilization on repayment schedules for overdraft contracts and for current account with overdraft contracts. |
2 | Run Recover Debts | When successfully run, the service performs the direct debit transactions to recover all debts at that point in process. |
3 | Set Accrual Amounts Unusage Commission Values on Repayment Schedule for Contracts | When successfully run, the service recalculates the accrual for unusage commissions on repayment schedules for contracts. |
4 | Generate Repayment Notifications | When successfully run, the service generates the repayment notifications for all the contracts with due amounts on schedule on that day. |
5 | Recover Debts After Generate Notification | When successfully run, the service performs the direct debit transactions to recover all debts after generating the repayment notifications. |
6 | Run Payment Allocation | When successfully run, the service performs the payment allocation operations for unallocated or partially allocated payments. |
7 | Set Contract Category Based on Overdue Days | When successfully run, the service changes the category of contracts based on overdue days. |
8 | Close Contracts | When successfully run, the service closes all contracts with zero available amount that reached maturity date, with no further amounts to be recovered. |
9 | Generate Accounting Entries | When successfully run, the service generates the accounting entries for all transactions performed on that day. |