Employee Reports
Go to: HR → Reports → Employee Reports
Seven reports over the same employee master, differing in how they group and what they expose.
| Report | What it shows |
|---|---|
| Employee Report | The full directory: one row per employee, widest column set |
| Employee History Report | Every change to a job record, grouped by employee |
| Employee Skill Report | Mapped skills and proficiency, grouped by employee |
| Department-wise Employee Report | The directory, grouped by department |
| Designation-wise Employee Report | The directory, grouped by designation |
| Employee Assignment Report | Current leave, salary, holiday, shift, and org assignments on one screen |
| Employee Separation Report | People who left, with date, reason, and explanation |
1. Employee Report
Go to: HR → Reports → Employee Reports → Employee Report
The widest view of the master. Use it for audits, statutory lists, and any “give me everyone with…” request.
Report columns
| Column | Meaning |
|---|---|
| Sr. No. / Code / Name | Row number and employee identity |
| CNIC / Father Name / Gender / Email | Personal identity fields |
| Department / Designation / Branch | Where they sit in the organization |
| Employment Type / Employee Level | How they are engaged, and their grade band |
| Employee Groups | Every group the employee belongs to |
| Joining Date / Contract Ending Date | Engagement window |
| Leaving Date | Populated only for people who have left |
| Base Salary | From the active salary structure assignment |
| Current Experience / Past Experience | Tenure here, and prior service recorded on the record |
| Status | Draft / Active / Terminated / Inactive |
The CSV adds the assignment columns (Leave, Salary Structure, Holiday List, Shift, and Report To), so export when you need to audit assignments in bulk.
Draft employees appear here but are excluded from payroll and most operational screens. If a headcount looks too high, filter Status to Active.
2. Employee History Report
Go to: HR → Reports → Employee Reports → Employee History Report
The audit trail of the employee master, grouped by employee. Each row is one recorded change.
Change types you will see
| Change type | Written when |
|---|---|
| Initial | The employee record was first created |
| Department Update | Department changed |
| Designation Update | Designation changed |
| Employee Level Update | Grade or band changed |
| Reports To Update | Reporting manager changed |
| Branch Update | Branch changed |
| Shift Type Update | Assigned shift type changed |
| Employment Type Update | Engagement type changed |
| Salary Revision | Base salary or salary structure changed |
| Multi Update | Several fields changed in one save |
Each row carries From and Current values across department, designation, employee level, salary structure, base salary, branch, shift type, employment type, and reports-to, plus a Reason where one was given.
Rows also carry a state: Unapproved, Approved, Terminated, or Inactivated.
Use it for: promotion and transfer audits, salary-revision history, and answering “when did this change and who approved it?”
3. Employee Skill Report
Go to: HR → Reports → Employee Reports → Employee Skill Report
Skills and proficiency levels from the Employee Skill Map, grouped by employee.
Filters: employees, departments, designations, skills, skill levels, and sort by Name or Code ascending / descending.
Two markers matter when reading it:
| Marker | Meaning |
|---|---|
| Not Rated | The skill is mapped to the employee but no proficiency was recorded |
| Skill Not Assigned | The employee has no skill map rows at all |
| Skill not linked with designation | The employee holds a skill their designation does not expect |
Thin coverage in a department almost always means nobody filled in the skill map there, not that the skills are absent. Treat gaps as a data-entry finding before treating them as a capability finding.
4. Department-wise & Designation-wise Employee Reports
Go to: HR → Reports → Employee Reports → Department-wise / Designation-wise Employee Report
The same employee data as the Employee Report, grouped and subtotalled by department or designation instead of listed flat.
Use them for: headcount by unit, org reviews, and spotting employees sitting under No Department or No Designation, which is exactly the state that breaks department-scoped payroll and attendance reporting.
5. Employee Assignment Report
Go to: HR → Reports → Employee Reports → Employee Assignment Report
One row per employee showing what they are currently assigned to. This is the fastest way to find records that will silently fall out of payroll or attendance.
Report columns
| Column | Meaning |
|---|---|
| Sr. No. / Code / Name | Employee identity |
| CNIC / Father Name / Email | Identity fields |
| Department / Designation / Branch | Placement |
| Joining Date | Start of engagement |
| Base Salary | From the active structure assignment |
| Status | Employee status |
Alongside these, the report surfaces the current leave, salary structure, holiday list, shift, and reporting assignments.
An employee with no salary structure assignment is skipped by payroll without an error. The run succeeds and that person simply is not paid. This report is where you catch that before the run, not after.
6. Employee Separation Report
Go to: HR → Reports → Employee Reports → Employee Separation Report
Report columns
| Column | Meaning |
|---|---|
| Sr No. / Code | Row number and employee code |
| Employee | Name |
| Department / Designation | Where they sat when they left |
| Leaving Date | Effective exit date |
| Reason | From the Separation Reasons master |
| Explanation | Free-text detail captured at exit |
Filters: leaving-from and leaving-to dates, employees, departments, designations, and reasons.
Use it for: attrition analysis by unit and reason, exit-interview follow-up, and statutory leaver lists. Keep Separation Reasons short and meaningful, because the report is only as useful as that master.