Unable To Correctly Initialise Leave Accrual And Entitlement Balance When Employee Changes Plans (Doc ID 1070743.1)

Last updated on JULY 14, 2016

Applies to:

Oracle HRMS (Australia) - Version 11.5.10.2 to 12.1.3 [Release 11.5 to 12.1]
Information in this document applies to any platform.
***Checked for relevance on 24-OCT-2011***
***Checked for relevance on 30-May-2013***
***Checked for relevance on 29-APR-2015***


Symptoms

Employee change from one accrual plan (L Long Service Leave 346.67) to another (L Long Service Leave 329.35) as of 1-JAN-2010 due to working hours being changed from 40 hours per week to 38 hours.

Net Entitlement: 2.67
Net Accrual: 121.987

Net Entitlement: 0
Net Accrual: 118.43

Although Total Entitlement is correct (118.43), Net Entitlement and Net Accrual balances are not correct.

Net Entitlement: 2.54
Net Accrual: 115.89

Calculation is as follows:

Old hours per day = Working Hours (40) / rotation plan days (5) = 8
New hours per day = Working Hours (38) / rotation plan days (5) = 7.6

Value to be initialised on 1-JAN-2010 (start of new accrual plan)
        = Value as of 31-DEC-2009 * new hours per day (7.6) / old hours per day (8)

So,

 Net Entitlement: 2.67          Conversion: 2.67 * 7.6 /8 = 2.54
 Net Accrual: 121.987           Conversion: 121.987 * 7.6 /8 = 115.88


Using elements 'Leave Accrual Initialise' and 'Leave Entitlement Initialise', element entries entered as of 1-JAN-2010:

Leave Accrual Initalise                  - Inputs: Accrual Plan: L Long Service Leave 32, Hrs: 115.89
Leave Entitlement Initialise          - Inputs: Accrual Plan: L Long Service Leave 32, Hrs: 2.54

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