3.7 Fees and Charges Batch

Oracle Banking Collections has the capability to apply fees and charges on the accounts based on the predefined conditions.

This batch currently runs as two sub-batches.
  • Batch 1:

    This batch will get all fees and charges related facts for all active accounts which are in collections.

    Job Name: obcr-feescharges-account-facts

    Setup Prerequisites

    NA

    Dependent Batch/Job: Not Applicable

    Multi-threaded: Yes

    Multi-stream: Yes

    URI : <protocol>:// obcr-fees-charges-services/jobLauncher/runBatch/

    Table 3-23 Mandatory Headers

    Parameter Name Value Mandatory Description
    userld ADMINUSER1 Yes User Id of the requesting user.
    Appld CRSEG Yes The application ID of the host service.
    branchCode DMO Yes Branch Code of the requesting user.
    entityId DEFAULTENTITY Yes Entity ID of the request.
    Accept Application/json Yes Content Type of the request.

    Specify following parameters while executing this batch:

    Table 3-24 Parameters

    Parameter Name Value Mandatory Description
    runDate 01102023 Yes It must be in ddmmyyyy format.
    branchCode DMO Yes Branch code of the project.
    userId ADMINUSER1 Yes User id of the user.
    overrideDate 2023-10-01 No It must be in yyyy-mm-dd format. It is required to run the batch for a specific day.
  • Batch 2:

    This batch evaluates all active fees and charges rules against each account and apply the appropriate fees and charges on the applicable accounts.

    Job Name: obcr-feescharges-calculation

    Setup Prerequisites

    Following is the prerequisite for the setup:

    Batch 1 which is obcr-feescharges-account-facts must be completed before this batch.

    Dependent Batch/Job: obcr-feescharges-account-facts

    Multi-threaded: Yes

    Multi-stream: Yes

    URI : <protocol>://obcr-fees-charges-services/jobLauncher/runBatch/

    Table 3-25 Mandatory Headers

    Parameter Name Value Mandatory Description
    userld ADMINUSER1 Yes User Id of the requesting user.
    appld CRSEG Yes The application ID of the host service.
    branchCode DMO Yes Branch Code of the requesting user.
    entityId DEFAULTENTITY Yes Entity ID of the request.
    Accept Application/json Yes Content Type of the request.

    Specify following parameters while executing this batch:

    Table 3-26 Parameters

    Parameter Name Value Mandatory Description
    runDate 01102023 Yes It must be in ddmmyyyy format.
    branchCode DMO Yes Branch code of the project.
    userId ADMINUSER1 Yes User id of the user.
    overrideDate 2023-10-01 No It must be in yyyy-mm-dd format. It is required to run the batch for a specific day.

Success/Failure Details:

User can verify the record level status in DM_FEECHARGE_ACCOUNTS_DRIVER and DM_FEECHARGE_ACCOUNTS_FACTS_DRIVER tables in CR_FEECHRG schema. For a successful processing of a record, the below condition should be satisfied.

ERROR_CODE = ‘Success’ and PROCESS_RESULT = ‘1’