Reports
There is no HR report builder and no payroll report in the registered product. What exists is a handful of listings on the employee master and one report on the claims side that is, in effect, the payroll input.
In Employee Maintenance
| Screen | What it shows |
|---|---|
| Employee listing | Employee Code, Employee Name, Employee Type, Created By, Modified By, Status by default. ID Type, ID Number, Gender, Date of Birth, Country, Currency, Nationality, Job Title, Job Industry, Job Role, Marital Status, Creation and Modified Date and more are hidden columns you can switch on from the Columns panel. This is the nearest thing to a headcount report. |
| Org Chart → Structure | The departmental tree per company, with each node’s type, parent, rank and designation |
| Employee Category | The category tree employees are tagged with |
| File Import listing | Each uploaded CSV with its status (VALIDATING_DATA → DONE or FAILED) and the User Error Message for a failed file |
The listing is a grid, not a report: filter and sort it, switch columns on, and export from the grid if your tenant’s grid allows it. Nothing totals anything.
In the Claim Cycle Applet
| Report | What it answers |
|---|---|
| Payroll Payment Report (sidebar) | Which approved claim amounts should payroll add to pay this month? — the SALARY_PAYMENT lines. A salary-payment CSV export sits behind it. |
| Bank Report (cycle tab) | Who do we pay, how much, to which account? — one row per employee for finance-paid lines, with bank code and account number read from the employee’s Payment Config |
Both are hand-offs, not postings. Nothing is paid until a person acts on them.
What has no report
Stating it plainly, because the previous version of this page listed all four as if they existed:
- No payroll summary, payslip or gross-to-net reconciliation. A payroll summary and a statutory-file pack (EPF, SOCSO, EIS, PCB / CP39) exist in the backend, but no registered applet exposes them. They are not documented here and their output should not be planned against.
- No statutory filing report (EPF Form A, SOCSO / EIS, CP39). Same status as above.
- No overtime, absenteeism or late-arrival report. No registered applet records attendance.
- No leave balance. The employee record’s Approved Leave tab saves nothing.
- No annual EA form. Nothing in the backend or any registered applet produces one.
So the year-end pack is somebody’s job, and the two dates do not move. A Form EA (or EC) goes to every person employed at any point in the year by the last day of February, and the employer’s Form E with its C.P.8D schedule by 31 March. Whoever files builds both from the year’s payslips, wherever those payslips were produced. The check is arithmetic: the twelve months of gross add up to the EA totals, and the twelve monthly PCB remittances add up to the C.P.8D.
And the monthly reconciliation nobody has a report for. Three numbers have to agree every month, per scheme — what the payslips deducted, what the upload file totals, and what left the bank. The filer reconciles them at the moment of remittance and keeps a one-page schedule with the acknowledgement; the check is that the three figures are equal, or that the difference is a named late or early payment.