GPES: Incorrect Calculation of Concepts in Employees with Several Segments and Several Contracts (Doc ID 1984660.1)

Last updated on DECEMBER 21, 2015

Applies to:

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

Symptoms

Incorrect calculation of concepts in employees with several segments and several contracts

Is not calculating concepts or calculates negative amounts in calendar with multiple segments. We believe the problem is caused by the way in recovering the elements of the system related with the table CONTRACT_DATA.(example CONTRACT_END_DT).

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

Example 1 (Emplid KEG004):

- Register of the screen 'Datos de Puesto', with date '01/05/2011', Acción 'Cambio Datos', Motivo 'Contrato'.
- Two registers in the screen 'Actualización de Contratos':
Nº Contrato : 5004 , Fecha Inicio : 27/12/1990 , Fecha Fin Contrato: 30/04/2011, Estado Contrato : Inactivo
Nº Contrato : 5005 , Fecha Inicio : 27/12/1990 , Fecha Fin Contrato: Nulo , Estado Contrato : Activo

- Register in the screen 'Eventos de Ausencias (ESP)'
Elemento Uso Ausencias : IT , Fecha Inicial : '10/05/2011' , Fecha Final : '15/05/2011'

When calculating the monthly calendar on the month 05 of the year 2011, the event of absence causes three segments, day 1 to 9 another 10 to 15 and another from 15 to 31.
In the first segment is not calculated the concepts as base salary, or as the security concepts social (SS DD CC, SS DD DSMPL)
In the second segment is calculated the concept SALARY BASE, when it should not be also in negative.

Example2 (Emplid KEG005):

- Two registers in screen 'Datos de Puesto' (see screenshots)
- Various registers in the screen of 'contracts updates' (see screenshots)
- Screen registration 'Eventos de Ausencias (ESP)' (see screenshots)
In the first segment is not calculated concepts as BASE SALARY, or the concepts of social security (SS DD CC, DD DSMPL SS) are calculated
In the second segment is calculated the concept BASE SALARY when it should not be also negative.

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