Skip to main content

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"