๐Ÿงฎ Payroll & StatutoryFor: Admin

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*.

Was this helpful?