Reviewing a Pay Run
The pay run workspace — check this run against the last one before you post it.
/people/pay-runs/:id is where a run is checked and committed. It opens when you click a run in the pay schedules list, a draft in Needs you on the People overview, or Open pay run on the last-run card.
A three-step marker across the top — Review → Post → Payslips — shows where the run is, with one line saying what to do next.
The four figures
| Stat | What it shows |
|---|---|
| Employees | How many people are on the run, with new and leaver counts in the hint. |
| Net pay | Total take-home for the run, with the change against the previous run underneath. |
| Deductions | Total coming off gross across the run, with the tax total in the hint. |
| Needs attention | How many people net zero or less, split into negative and zero. |
The table
One row per employee: Employee · Gross · Deductions · Tax · Net · Previous · Change · Flags.
| Flag | Means |
|---|---|
| New | This person has no earlier approved run to compare against. |
| Changed | Their net differs from their previous run. |
| Negative | Net pay is below zero. Almost always a deduction larger than the pay. |
| Zero | Net pay is exactly zero. |
Filter with All / Changed / New / Negative / Zero, and sort by name, by net, or by biggest change. Both are applied on the server, so a filter narrows the actual run — it never re-sorts a page in front of you.
Each employee is compared against their own most recent approved run paid on or before this run's pay date — not against whatever run happens to be dated before this one. That matters when payroll is split by department or location: without it, everyone on the Factory run would read as "new" simply because the Administrative run came last.
Not on this run
A card lists people who were on the previous run and are not on this one. Someone who resigned belongs there. Someone who did not belongs on the run, and this is where you catch it.
The fastest check on any payroll is the delta column. A rate typed with an extra zero, a deduction applied twice, or a missing allowance all show up as the largest changes — sorting by them puts every one of those at the top of the list.
Actions
While the run is a Draft
| Action | What it does |
|---|---|
| Post payroll | Opens the posting dialog. See Posting payroll & journals. |
| Edit | Reopens the run in the four-step editor. |
| More → Edit details | Change the subject, period dates or pay date without reopening the editor. |
| More → Duplicate | Starts a new draft seeded from this run. |
| More → Delete | Removes the draft. Nothing was posted, so nothing is reversed. |
Once it is Approved
| Action | What it does |
|---|---|
| Email payslips | Sends every payslip as a PDF attachment to each employee. |
| Download all payslips | One ZIP with every payslip in it. |
| More → Bank file | Builds the disbursement file that pays everyone. |
| More → Duplicate | Seeds the next period from this run. |
Edit, Edit details and Delete are not offered on an approved run — it has been posted. See Managing a draft run for what each of these does and where the one-way door is.
It shows every employee's pay. Employees on the Staff role are sent to their own payslips instead.