Skip to content

Payroll Reports

The Payroll Reports page aggregates data from salary assignments, payroll runs, and attendance records into a set of actionable reports. All reports require the payroll:view permission.


ReportRequired permission
All reportspayroll:view

The Dashboard tab shows a high-level snapshot of your school’s payroll health:

MetricDescription
Total Active StaffCount of staff with an active employment status
Total Gross PayrollSum of all earning components across all salary assignments
Total Net PayrollGross minus all deductions across all assignments
Staff Without SalaryActive staff who have no salary assignment — action required before running payroll
Runs This YearNumber of payroll runs completed in the current calendar year
Last Run DetailsMonth/year, status, and total net pay of the most recent payroll run

Use the dashboard to spot gaps (e.g. staff without a salary assignment) before running month-end payroll.


The Salary Register is a month-by-month breakdown of what was paid to each staff member. It is the primary export for payroll audits and accounting records.

  1. Go to Payroll Reports and select the Salary Register tab.
  2. Choose the Month and Year.
  3. The table shows each staff member’s gross, deductions, LOP deduction, and net pay for that month — pulled from the locked payroll run.
ColumnDescription
Staff NameEmployee’s display name
GrossTotal earnings before deductions
LOP DeductionSalary deducted for absent or half days
Other DeductionsSum of all non-LOP deduction components (PF, TDS, etc.)
Net PayAmount disbursed or to be disbursed
StatusConfirmed or Paid

The Cost Breakdown report shows how total payroll cost is distributed across individual salary components.

  1. Select the Cost Breakdown tab.
  2. Choose the month and year.
  3. The table lists each component with its total value across all staff.

Use this report to understand the split between basic salary, allowances, and deductions — useful for budgeting and compliance filings.


The Leave Attendance tab shows per-staff leave and attendance statistics for a given month:

ColumnDescription
Staff NameEmployee’s display name
Working DaysTotal scheduled working days in the month
PresentDays marked as Present
AbsentDays marked as Absent
Half DaysDays marked as Half Day (counts as 0.5 in LOP)
On LeaveDays marked as On Leave
LOP DaysNet days that attract a loss-of-pay deduction

The Staff History tab shows a complete payroll timeline for a single staff member across all months.

  1. Select the Staff History tab.
  2. Choose the staff member from the picker.
  3. The table lists every payroll entry ever created for that person, with the month, gross, deductions, and net pay.

Use this view to answer staff queries about past salary payments or to audit historical changes.


The Salary Register shows no data for a month

Section titled “The Salary Register shows no data for a month”

No locked payroll run exists for that month. Start, confirm, and lock a run via Payroll Run before viewing the register.

Cost Breakdown figures don’t match the Salary Register total

Section titled “Cost Breakdown figures don’t match the Salary Register total”

Ensure the same month and year are selected in both reports. If the run was reopened and re-locked after changes, the breakdown will reflect the final locked values.

A staff member is missing from the Leave Attendance Report

Section titled “A staff member is missing from the Leave Attendance Report”

The report only includes staff who have at least one attendance record in the selected month. Staff added after the month ended or with no attendance data will not appear.

Staff History is empty for a new staff member

Section titled “Staff History is empty for a new staff member”

Payroll runs only create entries for active staff at the time the run is started. If the staff member was inactive or had no salary assignment at that point, they will have no history.