Payslips
A payslip is a document that shows an employee the breakdown of their pay for a specific payroll period. Payslips are generated from payroll entries after a Payroll Run has been completed or approved. Each payslip includes a PDF document with the full salary breakdown.
Payslip Workflow
Every payslip moves through a defined set of statuses:
Draft -> Finalized -> Sent -> Viewed
| Status | Badge | Description |
|---|---|---|
| Draft | Grey | The payslip has been generated but not yet finalized. It can still be regenerated if corrections are needed. |
| Finalized | Blue | The payslip is confirmed and locked. It is ready to be sent to the employee. |
| Sent | Green | The payslip notification has been emailed to the employee. |
| Viewed | Purple | The employee has viewed or downloaded the payslip. |
Generating Payslips
Payslips are generated in bulk from a payroll run, or individually from a payroll entry.
From a Payroll Run
- Open the payroll run (must be in Completed or Approved status).
- Click the Generate Payslips action.
- Configure the options:
- Regenerate existing — Recreate payslips that have already been generated. Existing PDFs are replaced.
- Send notifications — Email employees that their payslip is available.
- Confirm.
The system generates a payslip and PDF for each payroll entry in the run.
If payslips were already generated for some entries and you do not check Regenerate existing, those entries are skipped. Only entries without payslips receive new ones.
Payslip Number
Each payslip receives a unique number in the format PS-YYYY-MM-NNNN (e.g., PS-2026-02-0001). The year and month come from the payroll run's period, and the sequence number auto-increments.
Finalizing Payslips
Finalizing a payslip confirms that the figures are correct and locks the payslip for distribution.
- From the Payslips list, find the payslip in Draft status.
- Click the Finalize action.
- The status changes to Finalized.
Once finalized, a payslip cannot be edited. If you need to make corrections, you must regenerate the payslip from the payroll run (using the Regenerate existing option).