CPP Is Calculating Wrong When Using Same element as Retro Element With Indirect Result for Multiple Retro run .

(Doc ID 2154484.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle HRMS (Canada) - Version 12.1 HRMS RUP8 and later
Information in this document applies to any platform.

Symptoms

On : 12.1 HRMS RUP8 version, Canadian Payroll

ACTUAL BEHAVIOR
---------------
CPP is wrong when retro entries occurs.

EXPECTED BEHAVIOR
-----------------------
CPP should be calculated correctly in all cases

STEPS
-----------------------
The issue can be reproduced at will with the following steps:

Using same element as retro element

element is also setup as Indirect result .


1. Employee Pay period 1 is completed. Then the employee timesheet for pay period 1 is entered in pay period 1.
2. The same is picked by retro process and pay in Pay period 2 as listed below.

In Pay Period 02 2015
Earnings is 183.96
Taxable Benefit is 11.05
Gross Earnings is 195.01
CPP Taxable is 195.01


3. Employee Pay period 1 and 2 is completed. Then the employee timesheets for pay period 1 is entered in pay period 1.
4. The same is picked by retro process and pay in Pay period 3 as listed below.
In Pay Period 03 2015
Earnings is 210.24 and -183.96
Gross Earnings is 26.28
CPP Taxable is 210.24


In Pay period 3 the CPP is showing Taxable as 210.24 where as the employee got only 26.28 (210.24 -183.96).

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, Cpp is incorrect if retro entries occurs

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