Payroll Overview
Path: Reports / Payroll Overview
The Payroll Overview page provides an interactive matrix view of payroll data across employees, periods, organizational units, and payroll elements. It supports hierarchical tree views, dynamic attribute columns, charts with multiple scenarios, drill-down to source entries, and export to Excel.
Opening the Page
Navigate to Reports → Payroll Overview or use the search bar (Alt+Q) to find "Payroll Overview".
The page remembers all option settings between sessions (SaveValues), so your last configuration is restored automatically when you reopen it.
Options
The options panel at the top controls how data is calculated and displayed.
| Field | Description |
|---|---|
| Report Code | Mandatory. Select a configured payslip setup code. Each code defines which payroll elements (columns) appear in the matrix and what Excel template is used for export. Managed via Administration → Payslip Setup Codes. |
| Period Code From / To | Mandatory. Defines the payroll period range. Select from available payroll periods (monthly). |
| Data Source | Choose where amounts are read from: Posted Entries (default) — posted payroll ledger entries; Payroll Documents — unposted payroll documents; Posted Payroll Documents — posted payroll documents. |
| Calculation Period Type | Period Code or Wage Period. Determines the period grouping logic. |
| Split by Wage Period | When Calculation Period Type = Period Code: shows separate detail rows per wage period for each employee. Mutually exclusive with "Split by Period Code". |
| Split by Period Code | When Calculation Period Type = Period Code: shows separate detail rows per period for each employee. Mutually exclusive with "Split by Wage Period". |
| Hide Zero Lines | Default: enabled. Hides employees whose amounts are all zero across all relevant columns. |
| Group by Org. Unit | Groups employees by organizational unit. Adds subtotal rows per org unit. Shows Org. Unit Code and Org. Unit Name columns. |
| Hierarchical Org. Units | Available when "Group by Org. Unit" is enabled. Displays organizational units as a collapsible tree reflecting the parent-child hierarchy. Parent org unit totals include all descendant values (rolled-up subtotals). |
| Sort Order | Employee Name — alphabetical by last name, first name, middle name. Employee No. — by employee code. |
| Show Type Totals | Shows/hides three summary columns: Earnings Total, Deductions Total, Net Total (Earnings − |
| Show Chart | Shows/hides the chart panel below the matrix. |
Filters
| Field | Description |
|---|---|
| Posting Date | Filter entries by posting date range. |
| Payroll Calc Group | Multi-select filter by payroll calculation group(s). |
| Employee No. Filter | Filter to specific employee(s). Supports multi-select lookup. |
| Org. Unit Filter | Filter to specific organizational unit(s). |
Actions
Calculate
Runs the payroll calculation and populates the matrix and chart. All options and filters are applied. You must click Calculate after changing any option or filter.
Export to Excel
Opens the Payslip report (SMA Payslip) with all current parameters pre-filled. The report generates an Excel file based on the configured template. The report includes all data visible in the matrix, including attribute columns.
Additional Filters
Opens an advanced filter builder (FilterPageBuilder) with two sections:
- Employee: Filter by No., First Name, Last Name, Status, Employment Date, Org Unit, Job Title, Payroll Calc Group, Category, Posting Group, Resp. Center.
- Organizational Unit: Filter by Code, Name, Type, Status, Parent Code, Calc Group, Resp. Center.
Applied filters are displayed in the Additional Filters FactBox on the right side of the page.
Attribute Columns
Opens a temporary page for overriding the attribute column configuration for the current session. Changes made here do not affect the persistent setup in the database. The override is cleared when the page is closed or the Report Code is changed.
Matrix
The matrix displays payroll data in a grid:
- Frozen columns (always visible on the left): Employee No., Employee Name
- Attribute columns (up to 10): Dynamic columns showing Employee table fields (e.g., Job Title, Status, Employment Date). Configured per Report Code in Payslip Setup Codes → Attribute Columns.
- Amount columns (up to 100): One column per payroll element defined in the report setup lines. Zero amounts display as blank.
- Type Total columns (optional): Earnings Total, Deductions Total, Net Total.
Row Types
| Row Type | Style | Description |
|---|---|---|
| Detail | Normal | One row per employee (or per employee × period when split is active). |
| Employee Total | Bold | Summary row per employee when period split is active. |
| Org. Unit Total | Bold | Subtotal row per organizational unit. In hierarchical view, parent org unit totals include all descendants. |
| Grand Total | StrongAccent | Final row with totals across all employees. Always present. |
Tree View
When Hierarchical Org. Units is enabled, the matrix uses a tree layout:
- Org unit nodes can be collapsed/expanded by clicking the tree toggle
- Indentation reflects the organizational hierarchy depth
- Parent org unit totals include rolled-up values from all child org units and their employees
Drill-Down
Clicking on any amount cell opens the underlying source entries page:
- Posted Entries → Payroll Ledger Entries page
- Payroll Documents → Payroll Document Lines page
- Posted Payroll Documents → Posted Payroll Document Lines page
The drill-down is filtered based on the row type:
- Detail row: filtered by Employee No. + element + period (uses the row's specific Period Code when split is active, not the full period range)
- Employee Total: filtered by Employee No. + element
- Org. Unit Total: filtered by all employees in that org unit + element
- Grand Total: filtered by element only
Type Total columns (Earnings/Deductions/Net) drill-down filters by the corresponding element type.
Attribute Columns
Attribute columns display additional information about each employee directly in the matrix, such as Job Title, Status, Employment Date, or any other field from the Employee table.
Setup
- Open Administration → Payslip Setup Codes
- Select a report code and click Attribute Columns
- Add rows selecting Employee table fields by their field number
- The Column Caption is automatically resolved from the Employee table field metadata (FlowField)
- Maximum 10 attribute columns per report code