Skip to content

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.

Sidebar → HR Management → route /hrms/dashboard

[!NOTE] The HRMS module is subscription-gated (hrms module). Full management features (Employees, Settings, Leaves, Offboarding) are restricted to admin and hr_manager roles. The HR Dashboard and Performance views are accessible to admin, manager, and hr_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.