Skip to main content

Annual leave isn't being deducted from the balance

I've booked or taken a holiday but my annual leave balance hasn't changed.

J
Written by James Pardy
Updated over 4 months ago

If the taken days are not being deducted from the active balance, there are a number of possible causes of this issue. To resolve this, check the following in order.

Absence date entered outside of current Balance Period

You need to ensure the date range for leave is within the current open balance calendar period.


Work group is set to not calculate clockings

  1. Click the widgets drop down menu at the top left then click WFM Admin Dashboard.

  2. Click WFM Configuration then click Work Groups.

  3. Next to the relevant work group click the three-dot menu and click View/Edit Work Group.

  4. Enable Calculate Clockings then click Save.


Work Pattern Default Hours set to .00

  1. Click the dashboard menu at the top left then select WFM Admin Dashboard.

  2. Click on WFM Configuration then click Work Patterns.

  3. Next to the relevant employee's work group click the three-dot menu then click View/Edit Work Pattern.

  4. Click Standard Hours then add the standard hours.

  5. Click Save.


Version number

This is a known issue in version 23.
​
Updated to CoreHR v23.0.7+


System Calendar is too far behind

You need to keep the system calendar up to date in order for the overnight calculation job to calculate absences.

  1. Click Core Time then click System Params.

  2. Click Calendar then click System Calendar.

  3. Check if the calendar is the incorrect period

For User Defined Periods Calendar:

  1. Click CoreTime then click System Params

  2. Click Company then click User Define Periods

  3. Click Monthly Calendar Code- B then tick the monthly periods to mark as completed

πŸ“ŒNote: If the client uses a UDP Calendar, you also need to check that this is in the correct period. To do this, click User Periods.


Calculate to is set to 'End of Input Period'

You need to set the Calculate to parameter to Today. To do this, follow the steps below.

  1. Click CoreTime then click System Params.

  2. Click on Reference A-C then search the company code.

  3. Click General Parameters-1 then set the Calculate to parameter to Today.

  4. Click Save.

Did this answer your question?