Reports — User Guide
Module: HR Payroll
Audience: Payroll administrators, finance managers, HR leadership
Version: 1.0.0
Last updated: 2026-07-22
Overview
Reports gives payroll and finance teams a single place to analyze closed payroll data: line-by-line payslip totals, monthly net-income trends per employee, insurance costs by department, and visual charts. Pick a report from the menu, set filters, and view tables or charts on the page.
Reports read from closed pay slip runs. If a month has no closed run, that period will show zeros or empty results.
Prerequisites
| Task | Permission |
|---|---|
| Open Reports | Reports → View (or administrator) |
There is no "view own" scope — Reports is company-wide.
Step-by-step: Open Reports
- Go to Payroll → Reports.
- The page shows three areas: Reports (tables, left), Charts based report (graphs, middle), and filters on the right.
- Click a report name to load it below the menu.
Expected result: The selected report panel appears. Table reports default to This month; Income summary defaults to This year.
Step-by-step: Payslip report
- Under Reports, click Payslip report.
- Set Period (right panel): this month, last month, year ranges, last 3/6/12 months, custom dates, or all time.
- Optionally narrow by Department and Staff (multi-select below the report title).
- Review the table: month, payment run date, pay slip number, employee name, gross pay, deductions, tax, rebate, commission, bonus KPI, insurance, net pay, and total cost.
Expected result: One row per employee per closed pay slip line in the selected period. Amounts display in the currency configured on each pay slip run.
Step-by-step: Income summary report
- Under Reports, click Income summary report.
- Period defaults to This year — change if needed.
- Optionally filter by Department and Staff.
- Review the table: employee number, name, department, net pay for each month (Jan–Dec), and Average income.
Expected result: One row per active employee. Monthly columns show total net pay from payslip runs in that calendar month. Average is computed from months that have non-zero pay in the filtered period.
Step-by-step: Insurance cost summary report
- Under Reports, click Insurance cost summary report.
- Set Period and optionally filter by Department or Staff.
- Review the table: department name and total insurance cost.
Expected result: Insurance totals rolled up by department for the period. Staff assigned to multiple departments may contribute to more than one department total.
Step-by-step: Payslip chart
- Under Charts based report, click Payslip chart.
- Select a Year (current year or up to three years back).
- Select a Staff member from the dropdown below the chart area.
- View the column chart: monthly insurance, income tax, deductions, and net pay for that employee.
Expected result: Twelve monthly bars for the selected year and staff member, using closed pay slip data only.
Step-by-step: Department payslip chart
- Under Charts based report, click Department payslip chart.
- Set Period (this month, year ranges, custom, etc.).
- View the stacked bar chart comparing payroll components (gross pay, insurance, tax, deductions, commission, bonus, net pay, total cost) across departments.
Expected result: Visual comparison of payroll spend by department for the selected period. Position and staff filters are hidden for this report.
Filter reference
| Filter | Applies to |
|---|---|
| Period (month/year/custom/all time) | Payslip report, income summary, insurance summary, department chart |
| Year picker | Payslip chart only |
| Department | Payslip report, income summary, insurance summary, department chart |
| Staff (multi-select) | Payslip report, income summary, insurance summary |
| Staff (single-select) | Payslip chart |
Common issues
| Symptom | Likely cause | What to do |
|---|---|---|
| Reports menu missing | No Reports View permission | Ask administrator |
| Table empty | No closed pay slip runs in period | Close a pay slip run for the month |
| Income summary all zeros | Runs not closed or wrong year | Verify run status under Pay slips |
| Chart shows only your data | Staff dropdown defaulted to you | Select the intended employee |
| Department insurance seems high | Staff counted in each department they belong to | Expected rollup behavior; use payslip report for per-employee detail |
| Amounts in unexpected currency | Payslip run used a non-base currency | Check currency on the original pay slip run |
| No export button | Reports are view-only | Use Pay slips export or screenshot |
Related features
- Payroll → Pay slips — create and close runs that feed all reports
- Payroll → Income tax — monthly tax register from closed runs
- Payroll → Insurance — monthly insurance grid consumed at run time
- Payroll → Settings → Payroll columns — defines columns aggregated in reports
- HR Profile → Reports — separate HR analytics (not payroll financials)