My Oracle Support Banner

The Generate HCM Rate Process Is Not Able To Process The Change In Component (Doc ID 2346283.1)

Last updated on JANUARY 31, 2018

Applies to:

Oracle Fusion Global Payroll Cloud Service - Version 11.12.1.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.12.1.0.0 version, Global Payroll

ACTUAL BEHAVIOR
---------------
The generate HCM rate process is not able to process the change in component

The Generate HCM process is not putting in a row in the rate table to track a value change from say 'x' to 0.
Assume a person is paid 1000$ as house rent and then after few months the company stops payment of this amount.
The generate HCM process today only puts and end date corresponding to the date in which the amount was stopped.
But then it doesn't put a 0 value to the component to notify the payroll that there is a change and hence no longer the amount to be paid.

The value change is not tracked in the change only file.

EXPECTED BEHAVIOR
-----------------------
A 0 value row comes in the Pay Rate Values view so that the interface sends the row accordingly to payroll.
This is actually a need from many countries to send 0 value when the component is not applicable which is not coming today in the report values view

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Put the salary for an employee with a breakup as shown the screen earlier - For example Gratuity for India & Run the generate HCM rates the rate values get captured correctly and flows to the external system as per the new salary breakup;
2. Put a new row in the manage salary row say 1 month into future with Gratuity amount as "0". Means employee no longer entitled;
3. Run the generate HCM rates and we can find that the gratuity row is "end dated" with the new date in which the change happened. There is no 0 value;
4. When the interface is run it picks up the file where we can see new calculated value only ,but there is no 0 value for Gratuity; this value of 0 would have indicated the payroll to stop paying the amount to employee.


Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.