Create, edit and approve a run
The run is the period’s calculation. Approving it is the statement that the numbers are right — which is why it is not the same act as paying them.
Payroll calculates salaries from rules rather than from typing. A run is created, checked and approved; releasing the payments is a separate, deliberate act; and bank details are visible only to the people who need them.
Salaries calculated from rules, not typed in.
The run is the period’s calculation. Approving it is the statement that the numbers are right — which is why it is not the same act as paying them.
Settings live outside any one run so that a rule change is visible as a rule change. A run that differs from last month should be explainable by a rule, not by an edit inside the run.
Each is its own permission. Being able to run payroll and being able to read what everybody earns are different jobs and should be different roles.
Releasing is deliberate and separate from approval. That gap is the last place a mistake can be caught before money moves.
The export is the handover to whatever pays and whatever books it. Reconcile the export total against the approved run before it is sent, every time.
The capability list this guide is written against, unabridged. Nothing above adds to it.
Payroll on the Human Resources pageThe modules Payroll hands work to, or takes it from. Most problems that look like one module are a handover between two.