? Where to Access HRMS

1️⃣ Where to Access This Function
Go to Leaves → Leave Entitlement→ View Entitlements
You will see a list of existing leave entitlements for each staff in your company.
| Button | Function |
|---|---|
| Generate Entitlement | Create leave entitlement for staff without entitlements |
| Reprocess Leave Entitlement | Recalculate leave for staff who already have entitlements |
| Adjust | Manually adjust leave balance (Not Recommended) |
Use the screenshot below to locate the buttons.

? When to Use "Generate Entitlement"
Use Generate Entitlement when:
A new staff joins the company
Staff does not have any leave entitlement yet
This function will:
Automatically calculate leave based on:
Job Classification
Years of Service
Leave Entitlement Settings
? When to Use "Reprocess Entitlements"
Use Reprocess Entitlements when:
Staff changes Job Classification
There is an update in entitlement amount
There are changes in leave carry-forward settings
New year adjustment is required to recalculate balances
This function will:
Recalculate leave based on updated configuration
Update existing entitlements
Not create duplicates
⚠️ About the "Adjust" Button (Not Recommended)
The Adjust button allows manual changes to leave balance.
⚠️ This is NOT recommended for normal usage.
Only use Adjust when:
You do NOT want the system to calculate automatically
You need a one-time manual correction
There is a special case outside normal entitlement rules
❌ Avoid frequent manual adjustments because:
It overrides automatic calculation
Future reprocess may overwrite manual changes
It may cause inconsistency in leave records
✅ Best Practice:
Always use Generate or Reprocess instead of Adjust whenever possible.
❓ Troubleshooting
Reprocess many times but system not updating?
Usually caused by:
Change in Job Classification not saved properly
Years of Service not updated correctly
Staff profile information incomplete
✔ Solution:
Check staff profile (classification & join date)
Confirm entitlement settings
Run Reprocess Entitlements again