Today, when an employee applies for leave, their balance is calculated as of the request date. This works fine for short-notice leave, but creates a mismatch for leave planned well in advance — the balance shown doesn't account for days the employee will accrue between now and when the leave actually happens. This has led to leave requests being under-approved or rejected even though the employee would have sufficient balance by the time they're due to go on leave.
To fix this, Leave Components Setup now includes a new field: Balance Calculation Type, letting HR define — per leave type — whether balance should be calculated as of the leave's start date or end date.
In Leave Components Setup, each leave component (e.g. Annual Leave, Sick Leave, Vacation) can be configured with one of two options:
| Calculation Type | Balance is calculated as of.. |
|---|---|
| Beginning | Leave From Date |
| Ending | Leave To Date |

An employee applies on Oct 1 for leave from Dec 1–31.