| Producto | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: | |||||||||||||
| Segmento: | |||||||||||||
| Módulo: | SIGAGPE - Gestión de Personal. | ||||||||||||
| Función: |
| ||||||||||||
| País: | Perú (PER) | ||||||||||||
| Ticket: | 21134224 | ||||||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-2623 |
Al realizar el cálculo de una Liquidación de Contrato mediante la rutina Liquidación de Contratos (GPEM042), para un empleado que laboró todo el mes de Julio del segundo semestre, pero, fue desvinculado el día 30/08/2024; el sistema debería calcular la gratificación proporcional o solo considerar los meses previos del semestre laborados de forma completa.
Sustento Legal:
Se modifican las siguientes fórmulas, para que el usuario defina mediante la configuración de la columna Prop. Gratificación de la tabla S002 - Parámetros de la Empresa 1 el cálculo de gratificación proporcional:
Para mayor información sobre los cambios realizados, se recomienda revisar el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
|
315FIN - Grati Navidad Trunca:
Fórmula utilizada para el cálculo de Gratificación en el segundo semestre (Julio a Diciembre)
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Sin cambios | 315FIN | 000001 | # | TRACE_ON | |||
| Sin cambios | 315FIN | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Sin cambios | 315FIN | 000003 | INCIMPINC | SI_IGUAL | 0 | CONT_00 | |
| Sin cambios | 315FIN | 000004 | MUEVE | INCUNIINC | UNIDADES | ||
| Sin cambios | 315FIN | 000005 | MUEVE | INCIMPINC | IMPORTE | ||
| Sin cambios | 315FIN | 000006 | MUEVE | IMPORTE | NVALGRAT | ||
| Sin cambios | 315FIN | 000007 | SALTA | CONT_02 | |||
| Sin cambios | 315FIN | 000008 | CONT_00 | ETIQUETA | |||
| Sin cambios | 315FIN | 000009 | GRABASE | SI_IGUAL | 0 | CONT_02 | |
| Sin cambios | 315FIN | 000010 | MESMESGRA1 | SI_MENOR | "07" | CONT_02 | |
| Sin cambios | 315FIN | 000011 | #VALIDA MES COMPLETO | ||||
| Sin cambios | 315FIN | 000012 | ANO | PERFECINI | NAUX_04 | ||
| Sin cambios | 315FIN | 000013 | NAUX_04 | MULTIPLICA | 10000 | NAUX_04 | |
| Sin cambios | 315FIN | 000014 | NAUX_04 | SUMA | 701 | NAUX_04 | |
| Sin cambios | 315FIN | 000015 | CONVIERTE_FECHA | NAUX_04 | DAUX_01 | ||
| Sin cambios | 315FIN | 000016 | MUEVE | EMPFECING | DAUX_02 | ||
| Sin cambios | 315FIN | 000017 | DAUX_02 | SI_MAYOR | DAUX_01 | CONT_CALC | |
| Sin cambios | 315FIN | 000018 | MUEVE | DAUX_01 | DAUX_02 | ||
| Sin cambios | 315FIN | 000019 | CONT_CALC | ETIQUETA | |||
| Sin cambios | 315FIN | 000020 | CALFECBAJ | RESTA | DAUX_02 | NAUX_03 | |
| Sin cambios | 315FIN | 000021 | NAUX_03 | SUMA | 1 | NAUX_03 | |
| Sin cambios | 315FIN | 000022 | MES | PERFECINI | NAUX_05 | ||
| Sin cambios | 315FIN | 000023 | NAUX_05 | SI_IGUAL | 9 | MES_30 | |
| Sin cambios | 315FIN | 000024 | NAUX_05 | SI_IGUAL | 11 | MES_30 | |
| Sin cambios | 315FIN | 000025 | NAUX_03 | SI_MENOR | 31 | CONT_02 | |
| Sin cambios | 315FIN | 000026 | SALTA | CONT_CALC_02 | |||
| Sin cambios | 315FIN | 000027 | MES_30 | ETIQUETA | |||
| Sin cambios | 315FIN | 000028 | NAUX_03 | SI_MENOR | 30 | CONT_02 | |
| Sin cambios | 315FIN | 000029 | CONT_CALC_02 | ETIQUETA | |||
| Sin cambios | 315FIN | 000030 | MUEVE | EMPDIAGRA | NAUX_02 | ||
| Sin cambios | 315FIN | 000031 | EMPDIAGRA | SI_DIFERENTE | 0 | CONT_01 | |
| Sin cambios | 315FIN | 000032 | MUEVE | SINDIAGRA | NAUX_02 | ||
| Sin cambios | 315FIN | 000033 | SINDIAGRA | SI_DIFERENTE | 0 | CONT_01 | |
| Sin cambios | 315FIN | 000034 | MUEVE | 30 | NAUX_02 | ||
| Sin cambios | 315FIN | 000035 | CONT_01 | ETIQUETA | |||
| Sin cambios | 315FIN | 000036 | GRABASE | DIVIDE | 30 | NAUX_01 | |
| Sin cambios | 315FIN | 000037 | NAUX_01 | MULTIPLICA | NAUX_02 | NAUX_01 | |
| Sin cambios | 315FIN | 000038 | NAUX_01 | DIVIDE | 180 | NAUX_01 | |
| Se agrega | 315FIN | 000039 | #DEFINE SI CALCULA | GRATIFICACIÓN | PROPORCIONAL | Se agrega validación que define si la Gratificación se pagará de forma proporcional o no en el periodo. El cálculo antes mencionado, será determinado por el valor informado en la columna Prop. Gratificación de la tabla S002 - Parámetros de la Empresa 1. | |
| Se agrega | 315FIN | 000040 | CALGRATPRO | SI_IGUAL | 1 | CALC_GRAT_PROP | |
| Se agrega | 315FIN | 000041 | CALFECBAJ | SI_IGUAL | PERFECFIN | CALC_GRAT_PROP | |
| Se agrega | 315FIN | 000042 | DIA | CALFECBAJ | NAUX_06 | ||
| Se agrega | 315FIN | 000043 | NAUX_06 | SI_MENOR | 30 | CALC_GRAT_PROP | |
| Se agrega | 315FIN | 000044 | DIASBSEGRA | RESTA | 30 | DIASBSEGRA | |
| Se agrega | 315FIN | 000045 | CALC_GRAT_PROP | ETIQUETA | |||
| Sin cambios | 315FIN | 000046 | NAUX_01 | MULTIPLICA | DIASBSEGRA | IMPORTE | |
| Sin cambios | 315FIN | 000047 | MUEVE | DIASBSEGRA | UNIDADES | ||
| Sin cambios | 315FIN | 000048 | MUEVE | IMPORTE | NVALGRAT | ||
| Sin cambios | 315FIN | 000049 | CONT_02 | ETIQUETA | |||
| Sin cambios | 315FIN | 000050 | PROVGRAACU | RESTA | IMPORTE | PROVGRAACU | |
| Sin cambios | 315FIN | 000051 | PROVDGRAAC | RESTA | UNIDADES | PROVDGRAAC | |
| Sin cambios | 315FIN | 000052 | FINAL | ETIQUETA | |||
| Sin cambios | 315FIN | 000053 | # | TRACE_OFF |
319FIN - Grati Fiesta Pat Trunca:
Fórmula utilizada para el cálculo de Gratificación en el primer semestre (Enero a Junio)
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
|---|---|---|---|---|---|---|---|
| Sin cambios | 319FIN | 000001 | # | TRACE_ON | |||
| Sin cambios | 319FIN | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| Sin cambios | 319FIN | 000003 | INCIMPINC | SI_IGUAL | 0 | CONT_00 | |
| Sin cambios | 319FIN | 000004 | MUEVE | INCUNIINC | UNIDADES | ||
| Sin cambios | 319FIN | 000005 | MUEVE | INCIMPINC | IMPORTE | ||
| Sin cambios | 319FIN | 000006 | MUEVE | IMPORTE | NVALGRAT | ||
| Sin cambios | 319FIN | 000007 | SALTA | CONT_02 | |||
| Sin cambios | 319FIN | 000008 | CONT_00 | ETIQUETA | |||
| Sin cambios | 319FIN | 000009 | GRABASE | SI_IGUAL | 0 | CONT_02 | |
| Sin cambios | 319FIN | 000010 | MESMESGRA1 | SI_MAYOR | "06" | CONT_02 | |
| Sin cambios | 319FIN | 000011 | #VALIDA MES COMPLETO | ||||
| Sin cambios | 319FIN | 000012 | ANO | PERFECINI | NAUX_04 | ||
| Sin cambios | 319FIN | 000013 | NAUX_04 | MULTIPLICA | 10000 | NAUX_04 | |
| Sin cambios | 319FIN | 000014 | NAUX_04 | SUMA | 101 | NAUX_04 | |
| Sin cambios | 319FIN | 000015 | CONVIERTE_FECHA | NAUX_04 | DAUX_01 | ||
| Sin cambios | 319FIN | 000016 | MUEVE | EMPFECING | DAUX_02 | ||
| Sin cambios | 319FIN | 000017 | DAUX_02 | SI_MAYOR | DAUX_01 | CONT_CALC | |
| Sin cambios | 319FIN | 000018 | MUEVE | DAUX_01 | DAUX_02 | ||
| Sin cambios | 319FIN | 000019 | CONT_CALC | ETIQUETA | |||
| Sin cambios | 319FIN | 000020 | CALFECBAJ | RESTA | DAUX_02 | NAUX_03 | |
| Sin cambios | 319FIN | 000021 | NAUX_03 | SUMA | 1 | NAUX_03 | |
| Sin cambios | 319FIN | 000022 | MES | PERFECINI | NAUX_05 | ||
| Sin cambios | 319FIN | 000023 | NAUX_05 | SI_IGUAL | 2 | MES_FEBR | |
| Sin cambios | 319FIN | 000024 | NAUX_05 | SI_IGUAL | 4 | MES_30 | |
| Sin cambios | 319FIN | 000025 | NAUX_05 | SI_IGUAL | 6 | MES_30 | |
| Sin cambios | 319FIN | 000026 | NAUX_03 | SI_MENOR | 31 | CONT_02 | |
| Sin cambios | 319FIN | 000027 | SALTA | CONT_CALC_02 | |||
| Sin cambios | 319FIN | 000028 | MES_30 | ETIQUETA | |||
| Sin cambios | 319FIN | 000029 | NAUX_03 | SI_MENOR | 30 | CONT_02 | |
| Sin cambios | 319FIN | 000030 | SALTA | CONT_CALC_02 | |||
| Sin cambios | 319FIN | 000031 | MES_FEBR | ETIQUETA | |||
| Sin cambios | 319FIN | 000032 | ANO | PERFECINI | NAUX_06 | ||
| Sin cambios | 319FIN | 000033 | NAUX_06 | RESIDUO | 4 | NAUX_06 | |
| Sin cambios | 319FIN | 000034 | NAUX_06 | SI_IGUAL | 0 | BISIESTO | |
| Sin cambios | 319FIN | 000035 | NAUX_03 | SI_MENOR | 28 | CONT_02 | |
| Sin cambios | 319FIN | 000036 | SALTA | CONT_CALC_02 | |||
| Sin cambios | 319FIN | 000037 | BISIESTO | ETIQUETA | |||
| Sin cambios | 319FIN | 000038 | NAUX_03 | SI_MENOR | 29 | CONT_02 | |
| Sin cambios | 319FIN | 000039 | CONT_CALC_02 | ETIQUETA | |||
| Sin cambios | 319FIN | 000040 | MUEVE | EMPDIAGRA | NAUX_02 | ||
| Sin cambios | 319FIN | 000041 | EMPDIAGRA | SI_DIFERENTE | 0 | CONT_01 | |
| Sin cambios | 319FIN | 000042 | MUEVE | SINDIAGRA | NAUX_02 | ||
| Sin cambios | 319FIN | 000043 | SINDIAGRA | SI_DIFERENTE | 0 | CONT_01 | |
| Sin cambios | 319FIN | 000044 | MUEVE | 30 | NAUX_02 | ||
| Sin cambios | 319FIN | 000045 | CONT_01 | ETIQUETA | |||
| Sin cambios | 319FIN | 000046 | GRABASE | DIVIDE | 30 | NAUX_01 | |
| Sin cambios | 319FIN | 000047 | NAUX_01 | MULTIPLICA | NAUX_02 | NAUX_01 | |
| Sin cambios | 319FIN | 000048 | NAUX_01 | DIVIDE | 180 | NAUX_01 | |
| Se agrega | 319FIN | 000049 | #DEFINE SI CALCULA | GRATIFICACIÓN | PROPORCIONAL | Se agrega validación que define si la Gratificación se pagará de forma proporcional o no en el periodo. El cálculo antes mencionado, será determinado por el valor informado en la columna Prop. Gratificación de la tabla S002 - Parámetros de la Empresa 1. | |
| Se agrega | 319FIN | 000050 | CALGRATPRO | SI_IGUAL | 1 | CALC_GRAT_PROP | |
| Se agrega | 319FIN | 000051 | CALFECBAJ | SI_IGUAL | PERFECFIN | CALC_GRAT_PROP | |
| Se agrega | 319FIN | 000052 | DIA | CALFECBAJ | NAUX_07 | ||
| Se agrega | 319FIN | 000053 | NAUX_07 | SI_MENOR | 30 | CALC_GRAT_PROP | |
| Se agrega | 319FIN | 000054 | DIASBSEGRA | RESTA | 30 | DIASBSEGRA | |
| Se agrega | 319FIN | 000055 | CALC_GRAT_PROP | ETIQUETA | |||
| Sin cambios | 319FIN | 000056 | NAUX_01 | MULTIPLICA | DIASBSEGRA | IMPORTE | |
| Sin cambios | 319FIN | 000057 | MUEVE | DIASBSEGRA | UNIDADES | ||
| Sin cambios | 319FIN | 000058 | MUEVE | IMPORTE | NVALGRAT | ||
| Sin cambios | 319FIN | 000059 | CONT_02 | ETIQUETA | |||
| Sin cambios | 319FIN | 000060 | PROVGRAACU | RESTA | IMPORTE | PROVGRAACU | |
| Sin cambios | 319FIN | 000061 | PROVDGRAAC | RESTA | UNIDADES | PROVDGRAAC | |
| Sin cambios | 319FIN | 000062 | FINAL | ETIQUETA | |||
| Sin cambios | 319FIN | 000063 | # | TRACE_OFF |
Documento de Referencia de la Localización de Perú:
DT Localización Perú (SIGAGPE) - Protheus 12