Accural Hours Are Being Rounded To Two Decimal Places In the Calculation of Long Service Leave On Termination, Causing Incorrect Payment (Doc ID 1516572.1)

Last updated on JULY 14, 2016

Applies to:

Oracle HRMS (Australia) - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

 On :  Australian Payroll
 
ACTUAL BEHAVIOR  
Accrual hours are being rounded to 2 decimal places in the calculation of Long Service Leave on Termination which is causing the incorrect payment.
 
Example to illustrate:
 
   Employee has Long Service Leave Accrual of 455.963 hrs
 
   Leave Hourly Rate of 64.1649
 
   Actual run result of LSL Post 17_08_1993 is $29256.63
 
 
EXPECTED BEHAVIOR
Expected result
 
   455.963 * 64.1649 = 29256.82 (rounded to 2 decimal places)
 
   So that's a difference of 0.19
 
STEPS
The issue can be reproduced at will with the following steps:
1. View Accruals for an employee with a Long Service Leave Entitlement of 455.963 hrs
2. Terminate employee
3. Add the element entry Long Service Leave on Termination
4. Add the element entry Leave Hourly Rate with a value of 64.1649
5. Run a quickpay
 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms