Pay Runs
Where the month becomes money.
Where: Payroll → Pay Runs 
Pay periods
Payroll works in periods (month + year). Set the current period under Pay Period (Set As Current Pay Period); variable items and runs belong to it. Locked/authorised periods refuse edits — corrections go into the next period or via deauthorisation.
Running
- Create the run for the period (optionally for one employee group).
- The run computes every on-payroll employee: basic, allowances, overtime/wages, bonuses, deductions, SSNIT, Tier 2, PAYE → gross, net, employer cost.
- Review — the run lists totals and each employee's row; drill into any payslip. Wrong numbers? Fix the source (pay details or variable items) and recompute.
- Authorise — the sign-off. After authorisation:
- Payslips dispatch to employees (portal/email),
- Bank Pay-In Slip exports the net-pay list per bank,
- Email to Institution sends each institution its schedule (pensions, unions, loans),
- Excel exports for gross pay, employer SSF and full run data.
- Deauthorise reopens a run that must be corrected — deliberately loud, and only until payment has gone out.
Common questions
An employee is missing from the run. Check the setup list filters: off payroll, no pay type, or incomplete setup.
Attendance hours didn't arrive. The month must be confirmed, locked and posted in HR → Attendance → Summaries first.
