A step-by-step guide to operate business better with OCLite
ONLINE ONBOARDING
#OCLITELEVELUP
Global Configuration
How Do I Change My Username, Email, or Password?
How Do I Manage Locations in OfficeCentral?
How to Add, Remove & Replace Users?
How to Manage Company’s Information?
How to Manage Public Holidays?
How to Register and Log In to OfficeCentral?
How to Set User Access in OfficeCentral? (Assign Roles)
How to Manage Company Bank Account?
What Should I Do If I Forgot My Password?
HRMS
1.1 HRMS Configurations – Manage Department
1.2 HRMS Configurations – Manage Designation
1.3 HRMS Configurations – Manage Job Classifications
1.4 HRMS Configurations – Manage Approvers
2.1 Staff Management – How to Add New Staff?
2.2 Staff Management – How to Edit Staff’s Information?
2.3 Staff Management – Resign, Deactivate, Suspend & Unassign
3.1.1 Leave Setup – Step 1: Define Leave Types
3.1.2 Leave Setup – Step 2: Leave Entitlement Defaults
3.1.3 Leave Setup – Step 3: Process Leave Entitlements
3.2.1How to Manage/Approve Leave Application for Staff (HR / Admin)
Payroll
Pricebook
CRM
Accounting
1.0 Accounting Configurations – Wizards
1.1 Accounting Configurations – Accounting Period
1.2 Accounting Configurations – Reference Number
2.0 Understanding Chart of Accounts
3.0 How to Create and Manage Customer (Debtor)
3.1 How to Create and Manage Invoice
3.2 How to Create and Manage Receipt (Receive Payment)
3.3 How to Create and Manage Credit Note
3.4 How to Create and Manage Debit Note
4.0 How to Create and Manage Supplier (Creditor)
4.1 How to Create and Manage Receive Invoice
4.2 How to Create and Manage Self-Billed Invoice
4.3 How to Create and Manage Payment (Issue Payment / Payment Voucher)
4.4 How to Create and Manage Received Credit Note
Leave Setup – Step 3: Process Leave Entitlements
? 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

