Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS RH

Línea de producto: 

Línea Protheus

Segmento:

RH

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPFORPAR.PRXFórmulas Estándar - Paraguay.18/09/2023

   

País:Paraguay (PAR)
Ticket:17886605 | 17886640
Requisito/Story/Issue (informe el requisito vinculado):DNOMI-1516 (DNOMI-1517)

02. SITUACIÓN/REQUISITO

En la rutina Por procedimiento (GPEM020), al realizar el cálculo del procedimiento FIN - Finiquitos e Indemnizaciones; se identifica que no se está calculando el concepto 211 - Indemnización; lo anterior sucede cuando se tiene configurado el Proceso con el campo Calendario (RCJ_CALEND) igual a 2 - 365.

03. SOLUCIÓN

Se realizaron los siguientes cambios en la fórmula 000FIN - Referencias Finiquito:

  • Se sustituye el mnemónico NAUX_01 por DIAANTIG, con lo anterior se almacenan los días de antigüedad en dicho mnemónico; y así realizar de forma correcta la división entre 365.

Para mayor información sobre los cambios realizados, se recomienda leer el punto Fórmulas de la sección 04. INFORMACIÓN ADICIONAL.


¡IMPORTANTE!

Este documento atiende al producto estándar, por lo que si cuenta con una formulación personalizada (fórmulas de usuario, tablas alfanuméricas de usuario, etc.) deberá ser ajustada conforme a su necesidad.

   

  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-1481.
  3. Verificar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, y que las fechas sean iguales o superiores.
  4. Regeneración de la formulación:


    NOTA

    En caso de contar con formulación estándar nativa; solo debe entrar a las rutinas Fórmulas (GPEA290) de manera que el sistema realice la actualización automática de la fórmula 000FIN - Referencias Finiquito.

    Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.


    1. Generar archivos Excel de las tablas, antes de los cambios:
      • Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3
      • Guardar los archivos de Excel generados (antes del cambio).
    2. Respaldar Encabezado de Fórmulas (RC2):
      • Estándar: Las fórmulas que el origen sea ‘S_’.
      • Cliente: Las fórmulas que el origen sea ‘U_’.
      • Borrar: todos los registros (ZAP).
    3. Respaldar Detalle de Fórmulas (RC3):
      • Estándar: Las fórmulas que el origen sea ‘S_’.
      • Cliente: Las fórmulas que el origen sea ‘U_’.
      • Borrar: todos los registros (ZAP).
    4. Carga de Formulación estándar:
      • Ingresar a la rutina de Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas" (GPEA290); para que se carguen las fórmulas estándar en automático.
  5. Contar con información en los catálogos utilizados en el Cálculo de Nómina.
    • Tipos de Procedimiento.
    • Procesos:
      • Informar el campo Calendario (RCJ_CALEND) igual a 2 - 365.
    • Conceptos.
    • Conceptos por proceso.
    • Fórmulas.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos.
    • Tablas Alfanuméricas.
    • Empleados.

Por Procedimiento (GPEM020):

  1. Ingresar a la rutina Por procedimiento, ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
  2. Informar los datos solicitados:
    1. En la pestaña Generales: Informar Proceso, Tipo de Procedimiento, Periodo, TRACE, etc.

    2. En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones"
    3. Dar clic en el botón de Confirmar
  3. Si fue activado el TRACE:
    • Se puede consultar el log para verificar el cálculo correcto de los años de antigüedad:
      • 000FIN - Referencias Finiquito, debe de realizarse la asignación del valor al mnemónico DIAANTIG como se describe en el punto Fórmulas de la sección 04. INFORMACIÓN ADICIONAL.


Recibo de Pago (GPEA630):

  1. Ingresar a la rutina Recibo de Pago, ubicada en el módulo Gestión de Personal - SIGAGPE (Consultas | Archivos).
  2. Seleccionar al empleado que se le realizó el Cálculo de Nómina:
  3. Dar clic en el botón de Visualizar.
    • Verificar que sea calculado correctamente los conceptos:
      • 211 - Indemnización.
      • 214 - Preaviso.

04. INFORMACIÓN ADICIONAL

Fórmulas

Se modifica la fórmula 000FIN - Referencias Finiquito, para utilizar el mnemónico DIAANTIG:


OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultadoInterpretación
Sin cambios000FIN000001#TRACE_ON


Sin cambios000FIN000002# VALIDA SI ESTA ACTIVO



Sin cambios000FIN000003
MUEVE1NOCALCULA
Sin cambios000FIN000004
MUEVEPERFECINICALFECINI
Sin cambios000FIN000005
MUEVEEMPFECBAJCALFECFIN
Sin cambios000FIN000006
MUEVEEMPTIPOFINCALMOTRET
Sin cambios000FIN000007RCSFECBAJSI_IGUALVACIOCONT_CALFIN1
Sin cambios000FIN000008
MUEVERCSFECBAJCALFECFIN
Sin cambios000FIN000009
MUEVERCSTPORCSCALMOTRET
Sin cambios000FIN000010CONT_CALFIN1ETIQUETA


Sin cambios000FIN000011
MUEVE0NOCALCULA
Sin cambios000FIN000012# DIAS DE SALARIO



Sin cambios000FIN000013
DIACALFECFINDIASSAL
Sin cambios000FIN000014
MUEVEDIASSALDIASCALEND
Sin cambios000FIN000015# ANIVERSARIO



Sin cambios000FIN000016
DIAEMPFECINGDIAING
Sin cambios000FIN000017
MESEMPFECINGMESING
Sin cambios000FIN000018
ANOEMPFECINGANOING
Sin cambios000FIN000019
DIAPERFECFINDIAFINPER
Sin cambios000FIN000020
MESPERFECFINMESFINPER
Sin cambios000FIN000021
ANOPERFECFINANOFINPER
Sin cambios000FIN000022MESINGMULTIPLICA100MESDIAING
Sin cambios000FIN000023MESDIAINGSUMADIAINGMESDIAING
Sin cambios000FIN000024MESFINPERMULTIPLICA100MESDIAFINPER
Sin cambios000FIN000025MESDIAFINPERSUMADIAFINPERMESDIAFINPER
Sin cambios000FIN000026ANOFINPERMULTIPLICA10000NAUX_30
Sin cambios000FIN000027NAUX_30SUMAMESDIAINGNAUX_30
Sin cambios000FIN000028MESDIAFINPERSI_MAYORMESDIAINGCONT_ANIV
Sin cambios000FIN000029NAUX_30RESTA10000NAUX_30
Sin cambios000FIN000030CONT_ANIVETIQUETA


Sin cambios000FIN000031
CONVIERTE_FECHANAUX_30FECANIANT
Sin cambios000FIN000032NAUX_30SUMA10000NAUX_30
Sin cambios000FIN000033
CONVIERTE_FECHANAUX_30FECANIACT
Sin cambios000FIN000034# DIAS/MESES/ANIOS ANTIG



Sin cambios000FIN000035
MUEVEEMPFECINGDAUX_01
Sin cambios000FIN000036EMPFECRECSI_IGUALVACIOCONT_RECON
Sin cambios000FIN000037
MUEVEEMPFECRECDAUX_01
Sin cambios000FIN000038CONT_RECONETIQUETA


Sin cambios000FIN000039# OBTENER DIF 360



Sin cambios000FIN000040DAUX_01DIAS_360CALFECFINNAUX_01
Sin cambios000FIN000041NAUX_01DIVIDE360NAUX_02
Sin cambios000FIN0000420TRUNCANAUX_02ANTIGANIOS
Sin cambios000FIN000043NAUX_02RESTAANTIGANIOSNAUX_03
Sin cambios000FIN000044NAUX_03MULTIPLICA360NAUX_03
Sin cambios000FIN000045NAUX_03DIVIDE30NAUX_03
Sin cambios000FIN0000460TRUNCANAUX_03ANTIGMESES
Sin cambios000FIN000047NAUX_03RESTAANTIGMESESNAUX_04
Sin cambios000FIN000048NAUX_04MULTIPLICA30ANTIGDIAS
Sin cambios000FIN000049PROCALENDSI_IGUAL"1"CONT_ANT365
Sin cambios000FIN000050# ANTIGUEDAD 365 DIAS



Se modifica000FIN000051PERFECFINRESTADAUX_01DIAANTIGSe almacena en el mnemónico DIAANTIG (Días de Antigüedad) el resultado de restarle a la Fecha de Ingreso del Empleado la Fecha Final del Periodo; con lo anterior se tienen los Días de Antigüedad del empleado.
Sin cambios000FIN000052NAUX_30SUMA1NAUX_01
Sin cambios000FIN000053DIAANTIGDIVIDE365NAUX_02Se obtienen los Años de Antigüedad del empleado en base a 365 días.
Sin cambios000FIN0000540TRUNCANAUX_02ANTIGANIOSSe truncan los Años de Antigüedad del empleado, para almacenarlos en el mnemónico ANTIGANIOS.
Sin cambios000FIN000055NAUX_02RESTAANTIGANIOSNAUX_03
Sin cambios000FIN000056NAUX_03MULTIPLICA365NAUX_03
Sin cambios000FIN000057NAUX_03DIVIDE30.416667NAUX_03
Sin cambios000FIN0000580TRUNCANAUX_03ANTIGMESES
Sin cambios000FIN000059NAUX_03RESTAANTIGMESESNAUX_04
Sin cambios000FIN000060NAUX_04MULTIPLICA30.4166667NAUX_04
Sin cambios000FIN0000610TRUNCANAUX_04ANTIGDIAS
Sin cambios000FIN000062CONT_ANT365ETIQUETA


Sin cambios000FIN000063# OBTIENE SAL MIN



Sin cambios000FIN000064
MUEVECATSALMESSALMINMES
Sin cambios000FIN000065CATSALANTSI_IGUAL"2"CONT_SALANT
Sin cambios000FIN000066
BUSCATABLA_S003

Sin cambios000FIN000067ELEMENTO_01HASTA_IGUALEMPCODFUNC

Sin cambios000FIN000068ELEMENTO_04HASTA_MAYORANTIGANIOS

Sin cambios000FIN000069
MUEVEELEMENTO_05SALMINMES
Sin cambios000FIN000070CONT_SALANTETIQUETA


Sin cambios000FIN000071# DIAS PAG SI INGRESO EN ELPERIODO


Sin cambios000FIN000072EMPPERINGSI_DIFERENTEPERPERIODCONT_04
Sin cambios000FIN000073EMPPAGINGSI_DIFERENTEPERNUMPAGCONT_04
Sin cambios000FIN000074
MUEVEEMPFECINGCALFECINI
Sin cambios000FIN000075CALFECINIDIAS_360CALFECFINDIASSAL
Sin cambios000FIN000076CONT_04ETIQUETA


Sin cambios000FIN000077#VALIDA SI HUBO MODSALARIO


Sin cambios000FIN000078EMPPERAUMSI_DIFERENTEPERPERIODCONT_08
Sin cambios000FIN000079EMPPAGAUMSI_DIFERENTEPERNUMPAGCONT_08
Sin cambios000FIN000080EMPFECAUMRESTACALFECINIDIASSALANT
Sin cambios000FIN000081DIASSALANTSI_MAYOR0CONT_07
Sin cambios000FIN000082
MUEVE0DIASSALANT
Sin cambios000FIN000083CONT_07ETIQUETA


Sin cambios000FIN000084DIASSALRESTADIASSALANTDIASSALACT
Sin cambios000FIN000085CONT_08ETIQUETA


Sin cambios000FIN000086#ASIGNA DIAS AUS MAXIMO



Sin cambios000FIN000087
MUEVEDIASSALDIASTOTPER
Sin cambios000FIN000088
MUEVEDIASSALDIASAUS
Sin cambios000FIN000089#VALIDA MESES A PROMEDIARPARA SALARIOPROM VARIABLE

Sin cambios000FIN000090PROMESVARSI_DIFERENTE0CONT_12
Sin cambios000FIN000091
MUEVE6PROMESVAR
Sin cambios000FIN000092CONT_12ETIQUETA


Sin cambios000FIN000093# CATEGORIA DIARIA



Sin cambios000FIN000094EMPCATFUNCSI_DIFERENTE"D"CONT_19
Sin cambios000FIN000095EMPSALARIOMULTIPLICACATFACCONSALMES
Sin cambios000FIN000096EMPSALANTMULTIPLICACATFACCONSALMESANT
Sin cambios000FIN000097EMPCATFUNCSI_IGUAL"D"CONT_21
Sin cambios000FIN000098CONT_19ETIQUETA


Sin cambios000FIN000099# CATEGORIA HORA



Sin cambios000FIN000100EMPCATFUNCSI_DIFERENTE"H"CONT_20
Sin cambios000FIN000101EMPSALARIOMULTIPLICA240SALMES
Sin cambios000FIN000102EMPSALANTMULTIPLICA240SALMESANT
Sin cambios000FIN000103EMPCATFUNCSI_IGUAL"H"CONT_21
Sin cambios000FIN000104CONT_20ETIQUETA


Sin cambios000FIN000105# CATEGORIA MENSUAL



Sin cambios000FIN000106EMPCATFUNCSI_IGUAL"T"CONT_21
Sin cambios000FIN000107
MUEVEEMPSALARIOSALMES
Sin cambios000FIN000108
MUEVEEMPSALANTSALMESANT
Sin cambios000FIN000109CONT_21ETIQUETA


Sin cambios000FIN000110#OBTENER FACTOR DEMEDIO TIEMPO


Sin cambios000FIN000111EMPHRSMESDIVIDE240NAUX_08
Sin cambios000FIN000112SALMESMULTIPLICANAUX_08SALMES
Sin cambios000FIN000113SALMESANTMULTIPLICANAUX_08SALMESANT
Sin cambios000FIN000114SALMESDIVIDECATFACCONSALDIA
Sin cambios000FIN000115SALMESDIVIDE240SALHORA
Sin cambios000FIN000116#VALIDA MONEDA



Sin cambios000FIN000117EMPMONEDASI_IGUAL"01"CONT_22
Sin cambios000FIN000118EMPMONEDASI_IGUAL""CONT_22
Sin cambios000FIN000119PERFECCORTGET_MONEDAEMPMONEDANAUX_08
Sin cambios000FIN000120SALMESMULTIPLICANAUX_08SALMES
Sin cambios000FIN000121SALDIAMULTIPLICANAUX_08SALDIA
Sin cambios000FIN000122SALHORAMULTIPLICANAUX_08SALHORA
Sin cambios000FIN000123SALMESANTMULTIPLICANAUX_08SALMESANT
Sin cambios000FIN000124CONT_22ETIQUETA


Sin cambios000FIN000125# DATOS ANO ANTERIOR



Sin cambios000FIN000126
ANOPERFECINIANOANOANT1
Sin cambios000FIN000127
ANOPERFECFINANOANOANT2
Sin cambios000FIN000128
MESPERFECININAUX_09
Sin cambios000FIN000129NAUX_09RESTAPROMESVARNAUX_10
Sin cambios000FIN000130NAUX_09RESTA1NAUX_09
Sin cambios000FIN000131NAUX_10SI_MAYOR0CONT_ANOANT1
Sin cambios000FIN000132ANOANOANT1RESTA1ANOANOANT1
Sin cambios000FIN00013312SUMANAUX_10NAUX_10
Sin cambios000FIN000134CONT_ANOANT1ETIQUETA


Sin cambios000FIN000135NAUX_09SI_MAYOR0CONT_ANOANT2
Sin cambios000FIN000136
MUEVE12NAUX_09
Sin cambios000FIN000137ANOANOANT2RESTA1ANOANOANT2
Sin cambios000FIN000138CONT_ANOANT2ETIQUETA


Sin cambios000FIN000139NAUX_10VALTOSTR2MESANOANT1
Sin cambios000FIN000140NAUX_09VALTOSTR2MESANOANT2
Sin cambios000FIN000141# DATOS MES ANTERIOR



Sin cambios000FIN000142
ANOPERFECINIANOMESANT
Sin cambios000FIN000143
MESPERFECININAUX_09
Sin cambios000FIN000144NAUX_09RESTA1NAUX_09
Sin cambios000FIN000145NAUX_09SI_MAYOR0CONT_MESANT
Sin cambios000FIN000146ANOMESANTRESTA1ANOMESANT
Sin cambios000FIN000147
MUEVE12NAUX_09
Sin cambios000FIN000148CONT_MESANTETIQUETA


Sin cambios000FIN000149NAUX_09VALTOSTR2MESMESANT
Sin cambios000FIN000150# DATOS MES ACTUAL



Sin cambios000FIN000151PERANIOPERSTRTOVAL4ANOMESACT
Sin cambios000FIN000152
MUEVEPERMESPERMESMESACT
Sin cambios000FIN000153# OBTIEN DIAS RETROACTIVO



Sin cambios000FIN000154EMPPERAUMSI_DIFERENTEPERPERIODCONT_27
Sin cambios000FIN000155EMPPAGAUMSI_DIFERENTEPERNUMPAGCONT_27
Sin cambios000FIN000156EMPFECAUMSI_MAYORPERFECINICONT_27
Sin cambios000FIN000157EMPFECAUMSI_IGUALPERFECINICONT_27
Sin cambios000FIN000158PERFECINIRESTAEMPFECAUMDIASRETRO
Sin cambios000FIN000159PROCALENDSI_IGUAL"2"CONT_27
Sin cambios000FIN000160PERFECINIDIAS_360EMPFECAUMDIASRETRO
Sin cambios000FIN000161CONT_27ETIQUETA


Sin cambios000FIN000162# INDICADOR CALCULO AGU



Sin cambios000FIN000163
MESPERFECFINNAUX_02
Sin cambios000FIN000164NAUX_02SI_DIFERENTE12CONT_28
Sin cambios000FIN000165PERULTPERSI_IGUAL"2"CONT_28
Sin cambios000FIN000166
MUEVE1INDAGU
Sin cambios000FIN000167CONT_28ETIQUETA


Sin cambios000FIN000168# OBTIEN INDICADORESPAGO


Sin cambios000FIN000169
BUSCATABLA_S005

Sin cambios000FIN000170ELEMENTO_01HASTA_IGUALCALMOTRET

Sin cambios000FIN000171
MUEVEELEMENTO_03PAGAINDEM
Sin cambios000FIN000172
MUEVEELEMENTO_04PAGAMUTUO
Sin cambios000FIN000173
MUEVEELEMENTO_05PAGAAVISO
Sin cambios000FIN000174
MUEVEELEMENTO_06PAGAVACCAU
Sin cambios000FIN000175
MUEVEELEMENTO_07PAGAVACPRO
Sin cambios000FIN000176# OBTIENE SAL MEN PROM



Sin cambios000FIN000177
MUEVESALMESSALMESPRO
Sin cambios000FIN000178CALFECINISUMA-180DAUX_02
Sin cambios000FIN000179EMPFECAUMSI_IGUALVACIONOMODSAL
Sin cambios000FIN000180DAUX_02SI_MENOREMPFECAUMNOMODSAL
Sin cambios000FIN000181DAUX_02SI_IGUALEMPFECAUMNOMODSAL
Sin cambios000FIN000182# CALCULA PROM



Sin cambios000FIN000183
MUEVE0SALMESPRO
Sin cambios000FIN000184CALFECINISUMA-1DAUX_04
Sin cambios000FIN000185DAUX_02LEE_TRAYDAUX_045
Sin cambios000FIN000186TRASALDIAMULTIPLICADIAS_TRAY_SIGNAUX_06
Sin cambios000FIN000187SALMESPROSUMANAUX_06SALMESPRO
Sin cambios000FIN000188
SIG_TRAY


Sin cambios000FIN000189NOMODSALETIQUETA


Sin cambios000FIN000190# OBTIENE DIAS PARA PROM



Sin cambios000FIN000191
MUEVE180DIASPRO6
Sin cambios000FIN000192ANOANOANT1MULTIPLICA10000NAUX_12
Sin cambios000FIN000193MESANOANT1STRTOVAL0NAUX_13
Sin cambios000FIN000194NAUX_13MULTIPLICA100NAUX_13
Sin cambios000FIN000195NAUX_12SUMANAUX_13NAUX_14
Sin cambios000FIN000196NAUX_14SUMA1NAUX_14
Sin cambios000FIN000197
CONVIERTE_FECHANAUX_14DAUX_03
Sin cambios000FIN000198EMPFECINGSI_MENORDAUX_03CONT_DPROM
Sin cambios000FIN000199EMPFECINGSI_IGUALDAUX_03CONT_DPROM
Sin cambios000FIN000200EMPFECINGDIAS_360PERFECINIDIASPRO6
Sin cambios000FIN000201PROCALENDSI_IGUAL"1"CONT_DPROM
Sin cambios000FIN000202PERFECINIRESTAEMPFECINGDIASPRO6
Sin cambios000FIN000203DIASPRO6SUMA1DIASPRO6
Sin cambios000FIN000204CONT_DPROMETIQUETA


Sin cambios000FIN000205# SBC VARIABLES



Sin cambios000FIN000206
MUEVE0SBCPROVAR
Sin cambios000FIN000207
MUEVE0NAUX_11
Sin cambios000FIN000208
MUEVEANOANOANT1ANO_INI_ACU
Sin cambios000FIN000209
MUEVEANOANOANT2ANO_FIN_ACU
Sin cambios000FIN000210
FILTRO_ACUM


Sin cambios000FIN000211"S"FILTRO_ACUMCONSBCVAR

Sin cambios000FIN000212MESANOANT1IMPORTE_EMPRESAMESANOANT2NAUX_11
Sin cambios000FIN000213NAUX_11DIVIDEDIASPRO6NAUX_17
Sin cambios000FIN000214NAUX_17MULTIPLICA30SBCPROVAR
Sin cambios000FIN000215# SBC INDEMNIZACION



Sin cambios000FIN000216
MUEVEANOANOANT1ANO_INI_ACU
Sin cambios000FIN000217
MUEVEANOANOANT2ANO_FIN_ACU
Sin cambios000FIN000218
FILTRO_ACUM


Sin cambios000FIN000219"1"FILTRO_ACUMCONSBCINDE

Sin cambios000FIN000220MESANOANT1IMPORTE_EMPRESAMESANOANT2NAUX_01
Sin cambios000FIN000221NAUX_01DIVIDEDIASPRO6NAUX_03
Sin cambios000FIN000222NAUX_03MULTIPLICA30SBCINDE
Sin cambios000FIN000223SBCINDESUMASALMESPROSBCINDE
Sin cambios000FIN000224# SBC PRE AVISO



Sin cambios000FIN000225
MUEVEANOANOANT1ANO_INI_ACU
Sin cambios000FIN000226
MUEVEANOANOANT2ANO_FIN_ACU
Sin cambios000FIN000227
FILTRO_ACUM


Sin cambios000FIN000228"S"FILTRO_ACUMCONSBCAVI

Sin cambios000FIN000229MESANOANT1IMPORTE_EMPRESAMESANOANT2NAUX_01
Sin cambios000FIN000230NAUX_01DIVIDEDIASPRO6NAUX_01
Sin cambios000FIN000231NAUX_01MULTIPLICA30NAUX_01
Sin cambios000FIN000232NAUX_01SUMASALMESPROSBCAVISO
Sin cambios000FIN000233FINALETIQUETA


Sin cambios000FIN000234#TRACE_OFF


Sin cambios000FIN000235#TRACE_ON


Sin cambios000FIN000236NOCALCULASI_IGUAL1FINAL


¡IMPORTANTE!

Solución disponible para versión 12.1.33 (con garantía extendida) o superiores.

05. ASUNTOS RELACIONADOS

Documento de Referencia de la Localización de Paraguay:

DT Localización Paraguay (SIGAGPE) - Protheus 12