Workflow Actions
Start Reconciliation
POST /service/general-ledger/reconciliations/{reconciliation_id}/start
Start working on a reconciliation session. Changes status from Draft to In Progress.
Complete Reconciliation
POST /service/general-ledger/reconciliations/{reconciliation_id}/complete
Complete a reconciliation session. Requires the reconciliation to be balanced (difference = 0). Changes status from In Progress to Completed.
The reconciliation must have a difference of zero before it can be completed.
Approve Reconciliation
POST /service/general-ledger/reconciliations/{reconciliation_id}/approve
Approve a completed reconciliation session. Changes status from Completed to Approved. Marks all cleared transactions as reconciled.
Void Reconciliation
POST /service/general-ledger/reconciliations/{reconciliation_id}/void
Void a reconciliation session. Can only void non-approved sessions. Unmarks all cleared transactions.
Body: {"reason": "..."}
Example Workflow
curl -X POST https://kube.acho.io/service/general-ledger/reconciliations/recon-2024-001/start \
-H "Authorization: jwt YOUR_TOKEN"