My Oracle Support Banner

GPCHE Formula FM [CH_TX_FO100] : 'After Termination' Needs Distinction Between Leave In Previous Or Actual Year (Doc ID 2888007.1)

Last updated on AUGUST 05, 2022

Applies to:

PeopleSoft Enterprise HCM Global Payroll Switzerland - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

The solution of <Bug 32391654> (GPCHE TAX - PAYMENTS AFTER TERMINATION) results in doubled tax bases in situations where the employee leaves the company before the end of the pay roll year.
In such a case the Variable VR [CH_TX_LOOKUP] (freshly calculated in CH_TX_FO110) is first added to Accumulator AC [CH_TX_LUP_CP] and in a second step this Accumulator AC [CH_TX_LUP_CP] is added to Variable VR [CH_TX_LOOKUP].
The second step should only be applied to situations with leave in previous (former) year: AND VR [CH_SI_PREV_YEAR] <> 'Y'
 

The issue can be reproduced at will with the following steps:
1. Navigate to Menu > Global Payroll & Absence Mgmt > Payee Data > Taxes > Maintain Source Tax Data CHE
Go to tab Tax Data and enter the needed data
2. Navigate to Menu > Workforce Administration > Job Information > Job Data
Add new rows for the Empl IDs with the needed data
3. Navigate to Menu > Global Payroll & Absence Mgmt > Payee Data > Assign Earnings and Deductions > One Time (Positive Input)
Add a new row for Pay Group = 'KW21' with the needed data
4. Navigate to Menu > Global Payroll & Absence Mgmt > Absence and Payroll Processing > Calculate Absence and Payroll
Calculate and confirm Payroll

Changes

 

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!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.