Payroll

Generate a monthly payroll run that automatically computes each employee's pay from their attendance, absences, lateness, overtime, and approved leave.

Payroll turns attendance data into actual pay. Running payroll for a branch over a date range — typically a calendar month — generates one payslip for every staff member there who has a monthly salary set. Each payslip is computed from that period's real attendance and leave records: every calendar day (excluding the branch's weekly day off) is a day worked, a day on approved leave, or an unexcused absence that docks pay. Arriving late past the branch's grace period is deducted at the hourly rate, while hours worked past a standard workday earn overtime at the branch's own multiplier.

A payroll run starts as a draft, which can be regenerated as attendance records get corrected, and administrators can add one-off bonuses or deductions to any individual payslip. Once finalized, a payslip is frozen permanently — it can never change again, even if attendance is edited afterward, so an employee's pay stub always matches what they were actually paid.

Key capabilities