HR Management (HRMS)¶
The HR Management module provides a comprehensive suite for managing your workforce — from onboarding and daily HR operations to compliance tracking, performance management, and offboarding.
📍 Menu Location¶
Sidebar → HR Management → route /hrms/dashboard
[!NOTE] The HRMS module is subscription-gated (
hrmsmodule). Full management features (Employees, Settings, Leaves, Offboarding) are restricted toadminandhr_managerroles. The HR Dashboard and Performance views are accessible toadmin,manager, andhr_manager.
📊 HR Dashboard (/hrms/dashboard)¶
The HR Dashboard provides a high-level snapshot of your workforce: - Headcount summary by department and employment type - Upcoming visa and document expiry alerts - Leave balance and pending approval counts - Payroll readiness indicators
👤 Employee Management¶
Employee List (/hrms/employees)¶
The Employees page is the primary registry for all HR-managed staff: - Search, filter, and view all employees in your company - Track employment status, department, and job title
Create / Edit Employee (/hrms/employees/new or /hrms/employees/edit/:id)¶
The Create Employee form captures all employee details: - Personal Information: Name, nationality, date of birth, contact details - Employment Details: Department, job title, employment type (Full-time, Part-time, Contract), start date - Compensation: Basic salary, allowances, and linked salary structure - Compliance Documents: Passport, Visa, Emirates ID, Labor Contract (with expiry dates) - Banking: IBAN and bank code required for WPS payroll processing
Employee Profile / Dashboard (/hrms/employees/:id)¶
The Employee Dashboard provides a 360° view of an individual employee: - Personal and employment details summary - Document status and upcoming renewals - Leave history and balances - Payslip history access - Offboarding status (if applicable)
Employee Documents (/hrms/employees/:id/documents)¶
The Employee Documents page manages all compliance documents for an individual: - Upload and track Passports, Visas, Emirates IDs, and Labor Contracts - Set expiry dates and receive automatic renewal reminders - Download original documents for employee or authority submission
📋 Leave Management (/hrms/leaves)¶
The Leave List provides HR managers with a centralized view of all leave requests: - Approve / Reject: Review pending applications from all employees - Leave Types: Annual, Sick, Emergency, and Unpaid leave - Deductions: Approved unpaid leaves are automatically communicated to Payroll for salary deduction
[!NOTE] Employees manage their own leave requests via the Self-Service module at
/hrms/my-leaves. Only HR managers and admins see all company leave requests at this route.
📄 Document Renewal Report (/hrms/documents/renewal-report)¶
The Document Renewal Report provides a consolidated, company-wide view of: - All employee documents expiring within a configurable period (e.g., next 30, 60, 90 days) - Passports, Visas, Emirates IDs, and Labor Contracts tracked in a single view - Color-coded urgency indicators (expired / expiring soon / valid)
[!IMPORTANT] Use this report regularly to stay compliant with UAE Labour Law and immigration requirements.
📈 Performance Management (/hrms/performance)¶
The Performance page supports structured employee reviews: - Log performance assessments and ratings - Track improvement plans and outcomes - Link performance data to promotion or salary review workflows
🚪 Offboarding (/hrms/offboarding)¶
The Offboarding module manages the full exit process for departing employees: - End of Service (EOS) Calculation: Automatic computation of gratuity and final settlement as per UAE Labour Law. - Asset Return Checklist: Track the return of company property (laptop, access cards, keys). - Document Processing: Visa cancellation and final payment checklist. - Final Pay: Coordinate with Payroll to process the final settlement payslip.
⚙️ HR Settings (/hrms/settings)¶
The HR Settings page is a comprehensive configuration hub for the entire HRMS module: - Departments: Define your organizational structure - Job Titles: Standardize role names across the company - Leave Policies: Configure accrual rates, carry-over rules, and leave types - Employment Categories: Define employment types (e.g., Full-time, Part-time, Contract) - Public Holidays: Set the company calendar for leave calculations
✅ HR Business Rules¶
- UAE Labour Law Compliance: EOS benefits are automatically calculated based on years of service and applicable law provisions.
- Salary Sync: Any HR action affecting compensation (e.g., salary change, leave deduction) is automatically synced to the Payroll module.
- Data Integrity: Key employment fields (basic salary, start date) are locked after the first payroll run to ensure historical accuracy.
- WPS Readiness: Every employee must have a valid Bank Code and IBAN to be included in the WPS Salary Information File (SIF).
Compliance Note: All HR actions affecting salary are automatically synced to the Payroll module.
Next Steps: Process monthly salaries in the Payroll module.