Chapter 2 of 6 · Payroll & Statutory

Payroll run approval workflow

Move a run through DRAFT → PROCESSED → APPROVED → PAID with approver and timestamp captured.


Every payroll run carries a status so finance and HR stay in sync and the trail is auditable.

The states

  1. 1DRAFT — the run has been created; figures can still change.
  2. 2PROCESSED — the engine has computed all payslips.
  3. 3APPROVED — a reviewer (with timestamp) signs off; figures are locked.
  4. 4PAID — marked paid after the bank transfer; payslips are final.

Acting on a run

  • Open the run at App → Payroll → Run payroll and use Approve, Mark paid or Reopen.
  • The approver identity and time are recorded and appear in the audit log.

Tip: Combine this with a configurable approval workflow (multi-level sign-off) if more than one person must approve before payment — see *Set up approval workflows*.