Why does the system allow an employee to request an absence that exceeds their entitlement / the maximum number of days permitted?

PeopleWeek does not prevent an employee from requesting an absence that exceeds the maximum, although the system does display a warning to the employee and the manager to inform them that if they make / approve the absence request the maximum will be exceeded. The system does not enforce the maximum because there are different scenarios where the system has to trigger a recalculation that will consequently result in the employee exceeding the maximum. For example, if the employee’s work rate is reduced after they have already used all of their vacation entitlement, the employee will exceed their new entitlement (as the annual entitlement has been reduced due to the reduced work rate). A recalculation could also be triggered due the employee having a retroactive change of their work schedule. There are several other similar scenarios. This means that the system must allow for an employee to exceed the maximum. Another use case is that the manager or HR may want to allow an employee to slightly exceed their entitlement one calendar year, which will result in a negative balance being carried over to the next year, and the employee then takes slightly less vacation that year. Whether this is allowed will depend on each organisation’s HR policies.