Human Resources (HRM)
Manage employees, organizational structure, attendance, leave, holidays, and payroll.
Where: Sidebar → HRM
Setup: Organization Structure
Before adding employees, set up your organizational foundation:
| Module | Where | Permission | Purpose |
|---|---|---|---|
| Company | Sidebar → HRM → Company | company | Company profile for HRM |
| Departments | Sidebar → HRM → Departments | department | Organizational departments |
| Designations | Sidebar → HRM → Designations | designation | Job titles / roles |
| Office Shift | Sidebar → HRM → Office Shift | office_shift | Work shift schedules |
Employees
Where: Sidebar → HRM → Employees
Permissions: view_employee, add_employee, edit_employee, delete_employee
- Go to HRM → Employees.
- Click Add Employee and fill in personal details, department, designation, and shift.
- Add employment history, bank account details, and documents as needed.
- Save the employee record.
From the employee list you can view, edit, delete, or import employees via CSV.
Screenshot: Employee list and add employee form
Attendance
Where: Sidebar → HRM → Attendance
Permission required: attendance
- Go to HRM → Attendance.
- Record daily check-in and check-out times for employees.
- Filter by date range and department.
- Review attendance reports for payroll processing.
Screenshot: Attendance recording page
Leave Management
Where: Sidebar → HRM → Leave Request, Sidebar → HRM → Leave Request → Leave Type
Permission required: leave
Leave Types
Define leave categories (annual, sick, unpaid, etc.) under HRM → Leave Type.
Leave Requests
- Go to HRM → Leave Request.
- Create a new leave request for an employee with dates and leave type.
- Approve or reject pending requests.
- Track leave balances and history.
Holidays
Where: Sidebar → HRM → Holidays
Permission required: holiday
Add public holidays and company holidays. These are factored into attendance and payroll calculations.
Payroll
Where: Sidebar → HRM → Payroll
Permission required: payroll
- Go to HRM → Payroll.
- Create a payroll run for a pay period.
- Select employees and review calculated amounts based on attendance and salary settings.
- Process and record payroll payments.
Screenshot: Payroll processing page
