Workforce
Run payroll
Prepare payroll inputs, create pay runs, generate payslips, lock periods, mark payment, and use localization tools.
Payroll is a sensitive module. /payroll requires the Payroll entitlement and SUPER_ADMIN or MANAGER. Several finalization and period lock actions require SUPER_ADMIN.
Prepare the period
Before calculation:
- Review attendance, overtime, approved excuses, and approved time off for the period.
- Confirm employee compensation, contracts, benefits, commissions, and any salary attachments.
- Resolve expenses marked for the next payslip.
- Confirm the working schedule and payroll period dates.
- Add permitted payroll adjustments from the main Payroll page.
Do not lock or finalize while material input disputes remain.
Create a pay run
Open /payroll/pay-runs and select the create action.
- Create the run for the intended period.
- Generate payslips.
- Review every employee result and the payroll register.
- Move the run from Ready to Done after review.
- Mark it Paid only after the payment process is complete.
The Pay Runs page describes the lifecycle as Ready, Done, and Paid. A permitted manager can revert a Done run to Ready when the workflow allows it.
Lock and finalize
Only a SUPER_ADMIN can lock or unlock a payroll period and run the final payroll action. A lock prevents edits that would change a closed payroll result.
Use register export and payslip print actions after confirming the period, workspace currency, and final state.
Other payroll routes
| Route | Purpose |
|---|---|
/payroll/work-entries | Work entry review |
/payroll/working-schedules | Payroll working schedules |
/payroll/attachments | Salary attachments |
/payroll/commissions | Commission runs |
/payroll/payouts | Payout methods and runs |
/payroll/reporting/analysis | Payroll analysis |
/payroll/reporting/headcount | Headcount reporting |
/payroll/reporting/work-entries | Work entry reporting |
Localization routes exist for the United States, Saudi Arabia, and the UAE. They contain jurisdiction specific forms and exports. Responsible payroll and tax professionals must review compliance output before filing or payment.
Common problems
| What you see | What to check |
|---|---|
| Payroll is missing | The module or plan entitlement is unavailable, or your role is not SUPER_ADMIN or MANAGER. |
| Payslip calculation is wrong | Review compensation, work entries, attendance, approved leave, and adjustments before changing the run state. |
| Period is locked | A SUPER_ADMIN must review whether reopening is appropriate. |
| Mark Paid is unavailable | The run has not completed the required Ready and Done steps. |
| Localization form is incomplete | Complete the employee and workspace jurisdiction fields required by that route. |