Reject Disbursement Approval
Overview​
Rejects a disbursement batch at the final approval stage. The approver determines that the batch should not proceed to processing. A reason for the rejection must be provided.
Command Details​
- Command:
RejectDisbursementApprovalCommand - Type: Command (write operation)
- Batch status requirement:
Reviewed - Status on success:
Rejected - Permissions required: Disbursement Approve
API Endpoint​
POST /api/bpm/cmd
Request Structure​
| Field | Type | Required | Description |
|---|---|---|---|
batchId | long | Yes | ID of the batch |
comment | string | Yes | Rejection reason |
Try It Out​
POST
/api/bpm/cmdRejectDisbursementApprovalCommandRequest Body
Response Structure​
{
"success": true,
"data": {
"batchId": 1024,
"status": "Rejected",
"rejectedBy": "john.approver@bank.com",
"rejectedAt": "2026-03-08T14:30:00Z",
"comment": "Budget exceeded, needs revision"
},
"message": "Batch approval rejected"
}
Related Operations​
- Approve Disbursement Batch — Approve the batch instead
- Review Disbursement Batch — Review stage before approval
- Cancel Disbursement Batch — Cancel the batch entirely