Validate Disbursement Batch
Overview​
Validates all destination accounts in a disbursement batch by performing a core banking account lookup for each entry. This ensures all recipient accounts are valid and active before the batch proceeds through the approval workflow.
Command Details​
- Command:
ValidateDisbursementBatchCommand - Type: Command (write operation)
- Batch status requirement:
Draft - Permissions required: Disbursement Create
API Endpoint​
POST /api/bpm/cmd
Request Structure​
| Field | Type | Required | Description |
|---|---|---|---|
batchId | long | Yes | ID of the batch |
Try It Out​
POST
/api/bpm/cmdValidateDisbursementBatchCommandRequest Body
Response Structure​
{
"success": true,
"data": {
"batchId": 1024,
"totalEntries": 3,
"validEntries": 3,
"invalidEntries": 0
},
"message": "Batch validation completed successfully"
}
Related Operations​
- Initiate Disbursement Batch — Create a new batch
- Confirm Disbursement Batch — Submit batch for review after validation
- Retrieve Disbursement Batch Entries — View batch entries