Leave Duration Not Accurate

Modified on Thu, 17 Jul at 12:03 PM

Scenario: When staff applies leave from 15 Sept to 17 Sept, the request only shows 2.0 days instead of 3.0 days.



Possible cause: 16 September is a holiday in Malaysia (Hari Malaysia) and leave type is set to exclude holiday from leave taken, so it’s excluded from leave taken calculation.


Solution: 

  1. Check leave type settings
  2. adjust the holiday entitlement
  3. batch process attendance.


1. Check Leave Type Settings


Step 1

On the left side menu, go to Setting (a) > Leave (b) > Leave Type


Step 2

From the list of leave types, select the one related to the request. You’ll be directed to the General Setting page.


Check whether the boxes for Off Day, Rest Day, and Holiday under Day Types are ticked.

  • If a box is ticked, Worksy will include that day type when deducting leave entitlement.
  • If it’s unticked, Worksy will exclude that day type from the deduction.

 




Step 3

Make the necessary changes to include or exclude the day types in the leave entitlement deduction. 



Then, click Save.



2. Adjust Holiday Entitlement


Step 1

Go to Settings (a) > Attendance (b) > Schedule (c). Select the schedule assigned to the employee.




Step 2

Click the Holiday tab to view the calendar. Check if any of the employee's leave dates (e.g. 15 Sept to 17 Sept) has a blue bar (holiday indicator). 



Click the Edit button at the top of the page. Then, click on the affected date. (e.g. 16 September)


Step 3

Toggle off (blue > grey) the Holiday Entitled button if this schedule should not entitle the employee to that holiday. 



Click Apply, then click Save. Now, we need to do batch process attendance.



3. Batch Process Attendance


Step 1

Go to Attendance (a) > Batch (b) > Batch Process (c).



Step 2

  1. Select the relevant date range.
  2. Make sure to tick: “Reset existing shift in duty roster back to latest shift setting default.”
  3. Choose the correct schedule, then click Continue.


Step 3


Select the affected employee(s), then click Process.



After processing, recheck the leave application. The leave duration should now reflect correctly.


We hope this article helps clarify the issues. It will be updated from time to time to reflect the latest changes. If you require additional assistance, do not hesitate to contact our support team.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article