Why this happens
Employees are able to overbook leave when the following settings are incorrectly configured:
The When Entitlement Exceeded parameter is set to Allow.
The Restrict Entry to Valid Balance Period parameter is set to No Restriction.
How to stop employees from overbooking leave
Update the Balance Parameters
In Back Office:
Navigate to CoreTime.
Select System Params.
Click Balances.
Select Balance Parameters.
Query the relevant Balance (the one linked to annual leave).
Locate the parameter When Entitlement Exceeded.
Change the value from Allow to Stop.
Update the Advanced Parameters:
From the same screen, go to Advanced Parameters.
Locate When Entitlement Exceeded again.
Change the setting from Allow to Stop.
Click Save.
Update Pay Code settings to restrict entry to valid balance periods
In Back Office:
Navigate to CoreTime.
Select System Params.
Click Pay Codes.
Query the Pay Code used for annual leave.
Select General Parameter 3.
Check the parameter Restrict Entry to Valid Balance Period.
If it is set to No Restriction, employees may book leave beyond the assigned period.
Change the setting to either:
Stop β to prevent leave booking outside valid periods.
Warn β to display a warning but still allow it (optional based on your process).
Click Save.
