Bulk Payment Processing Guide
Purpose
This guide provides the standard operating procedure for processing bulk payment files through the Bank's payment infrastructure. Bulk payments are defined as batched payment instructions submitted as a single file containing multiple individual payment records, typically used for payroll processing, vendor payments, dividend distributions, and mass client disbursements.
Scope
This procedure covers all bulk payment files processed via the Bank's Bulk Payment Processing Platform (BPPP), whether submitted by corporate clients through the secure file upload portal or initiated internally by Bank departments.
File Format Requirements
| Field | Format | Mandatory |
|---|---|---|
| Originator Account Number | Alphanumeric (max 20 chars) | Yes |
| Beneficiary Name | Alphanumeric (max 70 chars) | Yes |
| Beneficiary Account / IBAN | Alphanumeric (max 34 chars) | Yes |
| Beneficiary Bank Code / BIC | Alphanumeric (8 or 11 chars) | Yes |
| Payment Amount | Numeric (2 decimal places) | Yes |
| Currency Code | ISO 4217 (3 chars) | Yes |
| Payment Reference | Alphanumeric (max 35 chars) | Yes |
| Value Date | YYYY-MM-DD | Yes |
Accepted file formats are CSV (comma-delimited), XML (ISO 20022 pain.001), and the Bank's proprietary fixed-width format. File specifications and templates are available on the corporate banking portal.
Processing Procedure
Step 1: File Submission
- The client uploads the bulk payment file via the secure corporate banking portal (SFTP or web upload). Internal submissions are routed through the CBS bulk module.
- Each file must include a control record containing the total number of transactions and the total payment value for reconciliation purposes.
- Files must be submitted before the applicable cut-off time: 14:00 local time for same-day domestic processing, 12:00 for same-day international processing.
Step 2: File Validation
- The BPPP performs automated validation checks on the uploaded file, including format compliance, mandatory field completeness, duplicate detection, and control total verification.
- Files that fail validation are rejected with a detailed error report, which is made available to the submitter via the corporate banking portal within 30 minutes.
- Partially valid files (where individual records fail but the majority pass) may be processed with the failed records extracted and reported separately, subject to client agreement.
Step 3: Sanctions and AML Screening
- All individual payment records within the bulk file are screened against sanctions lists (OFAC, EU, UN, local) and internal watchlists.
- Flagged records are quarantined and routed to Compliance Operations for manual review. The remainder of the file continues processing.
- Compliance must clear or reject flagged records within four (4) hours of quarantine.
Step 4: Funding Verification
- The system verifies that the originator's account has sufficient available balance to cover the total batch value plus applicable fees.
- If funds are insufficient, the entire batch is held pending funding. The client is notified immediately via the portal and by email.
- Partial funding is not permitted; the full batch amount must be available before processing commences.
Step 5: Approval
- Bulk payments are subject to the Bank's Payment Approval Hierarchy. The applicable approval level is determined by the total batch value.
- The approver reviews the batch summary, including total value, number of transactions, originator details, and any compliance flags, before authorising execution.
Step 6: Execution and Settlement
- Upon approval, individual payment records are released to the appropriate clearing channel: ACH for domestic payments, SWIFT for international payments.
- Settlement follows standard clearing timelines (T+0 for same-day ACH, T+1 for standard ACH, real-time for RTGS-eligible payments).
- A batch execution report is generated and made available to the client via the portal.
Step 7: Reconciliation and Reporting
- The Reconciliation team performs end-of-day reconciliation of all bulk payment batches against nostro/vostro account movements and clearing system confirmations.
- Any discrepancies are investigated and resolved within two (2) business days.
- A monthly bulk payments summary is provided to each corporate client and to the Head of Payments.
Service Level Agreements
| Service | SLA |
|---|---|
| File validation feedback | Within 30 minutes of upload |
| Same-day domestic processing | File submitted by 14:00, settled by end of day |
| Same-day international processing | File submitted by 12:00, SWIFT messages sent same day |
| Compliance screening resolution | Within 4 hours |
Related Documents
- Payment Approval Hierarchy
- Domestic Wire Transfer Procedure
- International Wire Transfer (SWIFT) Procedure
- Corporate Banking Portal User Guide