Batch Processing

The Bulk file splits into batches and processing continues for each batch. The following processing steps are completed at batch level before processing is done at individual transaction level.

Generic Validation Framework related validations are skipped for SDD batches/ transactions.

The following validations are done for each batch, failing which the batch is canceled:
  • Back date limit days validation: This is based on the 'Back Value Allowed Limit Days maintained in Batch Validation Maintenance Function ID: PMDBTVAL.
  • Number of transactions and control sum validation for the Batch, if the details are available.
  • Source and Batch ID combination is unique.

Transaction Branch is re-derived if the system parameter C2B_TXN_BR_FROM_DR_BIC, if maintained as Y, from the Creditor Agent BIC. If multiple branches are defined with same BIC, the Credit account branch is considered as transaction Branch.

If BIC is available for the Creditor Agent, Branch code is derived based on the BIC code linked to the Branch.

The following Process Exception validations are done for the batch:
  • Credit Account is valid (whether the record is open and authorized).
  • Credit /Transfer currencies are valid currencies maintained in the system in PMDNCPRF.
  • Credit account currency in pain.008 file and the account currency derived by the system are same.

If any of the above checks fails, the transaction is moved to Process Exception Queue. You can retry the processing after correcting the existing maintenance or can cancel the batch.