πŸ‡΅πŸ‡°
Pakistan country pack β€” this guide covers Pakistan-specific statutory rules. Octal HR is configurable for other regions too.

When are payslips generated?

Payslips are created when you process a payroll run β€” one PDF payslip per employee in the run. When the run is approved, those payslips are finalised (locked) and become available on the employee self-service portal. There is no separate "generate payslip" button; processing the run produces the payslips.

Distribution methods

Bulk email (Distribute)

On an approved run, click Distribute to email every employee their payslip PDF as an attachment, sent to their registered email address. This is a manual action you trigger β€” payslips are not emailed automatically on approval. The delivery status (sent / failed) is recorded per employee.

Employee self-service portal

Once a run is approved, its payslips are available in the employee's portal. Employees can download their payslips as PDFs or view them in-browser. Payslips from previous approved runs are accessible β€” useful for loan applications or visa processes.

Payslip language: Payslips are generated in English only.
Missing email addresses: If an employee has no valid email address on file, the Distribute step records a failure for that employee and skips them. Add the missing address and run Distribute again.

Historical payslips

Payslips remain available for all approved payroll runs. Employees can access their past payslips from the self-service portal, and admins can open payslips from any run under Payroll β†’ Payroll Runs.

Was this article helpful?