? Where to Access HRMS



1️⃣ Where to Access This Function

  1. Go to Leaves → Leave Entitlement→ View Entitlements

  2. You will see a list of existing leave entitlements for each staff in your company.


ButtonFunction
Generate EntitlementCreate leave entitlement for staff without entitlements
Reprocess Leave EntitlementRecalculate leave for staff who already have entitlements
AdjustManually 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:

  1. Check staff profile (classification & join date)

  2. Confirm entitlement settings

  3. Run Reprocess Entitlements again