How to verify an employee's unpaid leave deduction calculation?

Modified on Tue, 04 Jan 2022 at 06:11 PM

Scenario: After processing payroll, I noticed I couldn't get the same calculation result as the system's calculation result for employees' unpaid leave. For example in the below sample, my calculation is [RM3600.00 / 31 calendar days = RM116.12] * 1.50 unpaid leave = RM174.18, which doesn't tally with the system's calculation, RM207.69. How do I check further?



Possible Cause: Check if your unpaid leave setting may have recently been updated. Follow the guide below on the steps on how to check this kind of scenario.


Part 1: Verifying the unpaid leave dates range processed in this month cycle

In this first step, go to Setting > Payroll > Payroll Policies. Double click on the payroll policy in use. On the tabs just below the Payroll Policy Name, click on the Cut Off Period tab as shown in the screenshot below.


Scroll down until you see the Monthly Cut Off Period. Notice the cut-off period range as shown in the screenshot below. This step helps us to be able to frame our report which we will be pulling in the following process.



Part 2: Pulling the employee's unpaid leave dates within the processed range

In a new tab, on the left icon, click Report > Leave > Leave History.


Under the General tab, input the Attendance Period according to the date range as per our checking in the earlier step. In this sample, it is current month 1st until current month 31st. Let's exclude the leave type and jump to number 3, tick on the Include Unpaid Leave box. Then click on the next tab, Advance.


Under the Advance tab, jump to Selected Employee(s). Then exclude all employees by clicking on the Exclude/Include All button. Then select the employee of choice. Now, click Generate Report.


Now, we will have the report showing all the unpaid leave taken by the employee in the date range processed in our recent pay cycle. In this sample, there are 1.5 days.



Part 3: Verifying the formula used in the policy and replicating the calculation based on the number of unpaid leave days processed

In a new tab, on the left icon, click Setting > Payroll > Payroll Policies.


Under the General Setting page, scroll down.


Scroll down until you see the Leave section. Notice the Unpaid Leave formula configuration is under this section. The base calculation is now showing customed to 26 days, which had been changed. So now, I can confirm that the employee's unpaid leave is correct according to the new formula [RM3600.00 / 26 calendar days = RM138.46] * 1.50 unpaid leave = RM207.69.




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 atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article