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
- 1DRAFT — the run has been created; figures can still change.
- 2PROCESSED — the engine has computed all payslips.
- 3APPROVED — a reviewer (with timestamp) signs off; figures are locked.
- 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*.
Related guides
Run your first payrollProcess a monthly run end-to-end — draft, review, approve, pay — and publish payslips.Payroll lock, freeze & correctionsFreeze a period so late attendance/leave edits can’t disturb an approved run, and unlock it again if you need to fix something.Set up approval workflowsConfigure multi-level approval chains per module, with delegation and escalation.