Á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)

Nombre Técnico

Fechas

GPFORPER.PRX

Fórmulas Estándar - Perú.

24/06/2022

GPFO1PER.PRX

Funciones Adicionales de Fórmulas Estándar - Perú.

24/06/2022

GPFO2PER.PRX

Funciones Adicionales de Fórmulas Estándar - Perú.

24/06/2022
GPMNEPER.PRXMnemónicos Estándar - Perú.24/06/2022
GPPDPER.PRXConceptos Estándar - Perú.28/06/2022

   

País:Perú (PER)
Ticket:13757909
Requisito/Story/Issue (informe el requisito vinculado):DNOMI-276

02. SITUACIÓN/REQUISITO

Al realizar el proceso de Liquidación de Contratos (GPEM020) para el procedimiento Finiquitos (FIN), se observa que no se están descontando las ausencias injustificadas en las vacaciones truncas.

Sustento Legal:

Art. 10° del Decreto Legislativo 713.

https://www.trabajo.gob.pe/archivos/file/informacion/TRABAJADORES/INF_VACACIONES.pdf

03. SOLUCIÓN

RCA - Mnemónicos

Se dieron de alta nuevos mnemónicos y se cambiaron algunas descripciones:

MnemónicoDescripciónTipoContenido InicialAcumuladoAliasCampoComentario
DIASFALTASDías PLAME FaltasN=NuméricoGetValType("N")1

Nuevo Mnemónico, para llevar la suma de faltas injustificadas del periodo, con base en 360 días por año.
DIASPERCONPDías PLAME Permiso con PagoN=NuméricoGetValType("N")1

Nuevo Mnemónico, para llevar la suma de permisos con pago de haberes, con base en 360 días por año.
DIASPERSINPDías PLAME Permiso sin PagoN=NuméricoGetValType("N")1

Nuevo Mnemónico, para llevar la suma de permisos sin pago de haberes, con base en 360 días por año.
DIASSUBPATDías PLAME Subsidio PaternidadN=NuméricoGetValType("N")1

Nuevo Mnemónico, para llevar la suma de subsidio de paternidad, con base en 360 días por año.
DIASDESMEDDías PLAME Descanso MédicoN=NuméricoGetValType("N")1

Se modificó la Descripción.
DIASSIBACCDías PLAME Subsidio AccidenteN=NuméricoGetValType("N")1

Se modificó la Descripción.
DIASSUBENFDías PLAME Subsidio EnfermedadN=NuméricoGetValType("N")1

Se modificó la Descripción.
DIASSUBMATDías PLAME Subsidio MaternidadN=NuméricoGetValType("N")1

Se modificó la Descripción.
CONAUSVACConcepto: Días Vacaciones 0=No Aplica, 1= Pago; 2=DescuenF=ArchivoGetValType("F")1SRVRV_REFFERNuevo Mnemónico, para indicar los conceptos de ausentismo que se descontarán de los días vacaciones para el promedio.

RC2/RC3 - Fórmulas

AUSORD - Ausentismo con goce y sin goce:

  • Actualización de la fórmula AUSORD que es ocupada para calcular los conceptos 153, 157, 161, 162, para que guardara los Días para PLAME.

148FIN - Vacaciones Truncas:

  • Se modificó la resta de fechas, con base en 30 días, que se hacía manual, por el operador DIAS_360.
  • Se agregó la lectura de acumulados (RG7) de los días de ausentismo que aplican para descontar de vacaciones. 1=Con pago, 2=Sin pago. 
  • Se agregó la lectura de movimientos de nómina (SRC) de los días de ausentismo que aplican para descontar de vacaciones. 1=Con pago, 2=Sin pago.


  • Patch:
    1. Respaldar el repositorio (RPO).
    2. Aplicar el parche correspondiente a la issue DNOMI-276.
    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.
  • Generar archivos Excel de las tablas antes de los cambios
    1. Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RCA, RC2, RC3.
    2. Guardar los archivos de Excel generados (antes del cambio).
  • Diccionario de Datos:
    • Se recomienda realizar las modificaciones mencionadas en la sección 04. INFORMACIÓN ADICIONAL.
  • Respaldo:
    1. Abrir las tablas RCA, RC2, RC3.
    2. Respaldar Mnemónicos (RCA):
      • Estándar: Los mnemónicos que no inicien con M_.
      • Cliente: Los mnemónicos que si inicien con M_.
      • Borrar: todos los registros (ZAP).
    3. 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).
    4. 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).
    5. Respaldar los Conceptos (SRV):
      • Estándar: Códigos: 000, 100 al 115, 120 al 135, 140 al 176, 180 al 204, 210 al 241, 248 al 249, 291 al 346, 350 a 369, 401 al 415, 420 al 431, 440 al 448, 501 al 533, 601 al 611, 800 al 809, 901 al 913.
      • Del cliente: todos los conceptos que no esté dentro del estándar. En teoría los del cliente deberían ser los concepto 250 al 389 y del 700 al 799, pero en la práctica pueden usar cualquier código que no esté ocupado por el estándar.
      • Borrar: todos los conceptos (ZAP).
    6. Carga de información estándar:
      • Ingresar a la rutina de Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos" (GPEA040); para que se carguen los conceptos estándar en automático. Para la configuración de los Conceptos, se sugiere leer la sección 04. INFORMACIÓN ADICIONAL.
      • Ingresar a la rutina de Mnemónicos, ubicada en "Actualizaciones | Definic. Cálculo | Mnemónicos" (GPEA300); para que se carguen los mnemónicos estándar en automático.
      • 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.
    7. Recuperar información del cliente.
      • Abrir las tablas RCA, RC2, RC3.
      • Recuperar las Conceptos (SRV) del cliente: Subir el respaldo de la SRV del Cliente: Los conceptos que no se encuentren en la lista mencionada como estándar en el Punto 5.
      • Recuperar los Mnemónicos (RCA) del cliente: Subir el respaldo de la RCA del Cliente: Los mnemónicos que si inicien con M_.
      • Recuperar las Fórmulas (RC2/RC3) del cliente: Subir el respaldo de la RC2 y RC3 del Cliente: Las fórmulas que el origen sea ‘U_’.
  • Información:
    • Se debe tener información, de lo que va del año, en la tabla del Histórico de Acumulados (RG7), de alguno de los conceptos, que forman la base de vacaciones.
    • Se debe tener información, de lo que va del año, en la tabla del Histórico de Acumulados (RG7), de alguno de los conceptos de ausentismo (157, 161, 162) que se descuentan de los días de vacaciones para promedio.
    • Se sugiere incluir una falta, en el periodo a calcular, para validar que se descuenten, no solo las faltas de acumulados, sino también las faltas del periodo
    • Tener seleccionado el periodo, de FIN Liquidación de Contratos, que corresponde con la fecha de retiro. En caso de que no exista, incluirlo.


Liquidación de Contratos:

  1. Ingresar al módulo Gestión de Personal (SIGAGPE).
  2. Ingresar a la rutina Finiquitos, ubicada en "Miscelánea | Cálculos | Liquidación de Contratos" (GPEM042).
  3. La rutina tiene dos secciones:
    • Elegir al empleado a calcular en la sección superior; éste empleado puede estar activo o inactivo.
  4. Elegir la opción de Incluir si es por primera vez o modificar, si ya se había calculado previamente.
  5. Si el empleado está activo, hay que digitar la información de fecha de Despido, Tipo RescFch Generac.
  6. En Otras acciones se puede ingresar información para el finiquito. Por ejemplo, si se tiene tiempo extra o comisiones pendientes, se elige Incidencias por Empleado. Si se tiene algún ausentismo que se deba descontar, se elige Ausencias. Una vez ingresada la información se elige Calcular Rescisión.
  7. Dar clic en "Confirmar" cuando pregunta si desea calcular.
    • Se sugiere que se genere el trace, para verificar los cálculos.
  8. Visualizar el mensaje de confirmación de finalización del cálculo.
  9. Revisar el log del cálculo, para ver que se realizó el cálculo correcto en la fórmula 148FIN.
  10. En la sección inferior, del cálculo de finiquitos, se muestran los registros calculados.
    • También se pueden consultar en la Consulta de Recibo ubicado en “Consultas | Archivos | Recibo Pago”.

Informe Liquidación de Beneficios Sociales:

  1. Ingresar a la rutina de Liquidación de Beneficios Sociales ubicada en "Informes | Legales | Liq Beneficios Sociales" y en Otras Acciones seleccionar la opción de Parámetros:
  2. Una vez digitados los parámetros, confirmar los mismos, y elegir el botón de Imprimir. Elegir la ruta donde quedará el reporte.

  3. Revisar la Liquidación de Beneficios Sociales.

04. INFORMACIÓN ADICIONAL

Diccionario de Datos

Mediante el Configurador (SIGACFG), realizar las siguientes modificaciones:

SX7 - Gatillos

Campo

RG_TIPORES

Cnt. Dominio

RG_DESCTPR

Posiciones

N

Regla

fDescRCC("ST17",M->RG_TIPORES,1,2,3,30)

Secuencia

001

Tipo

P - Primario

SX3 - Campos

Campo

RG_EFETIVA

Inic.  Estándar

"1"


Para mayor información sobre la configuración del Diccionario de Datos, se recomienda ingresar al Documento de Referencia mencionado en la sección 05. ASUNTOS RELACIONADOS.

Configuración de Conceptos involucrados en el Cálculo de Vacaciones

Los siguientes Conceptos,  aplican para el descuento de los Días Vacaciones de forma estándar:

ConceptoDescripciónDías Vacac (RV_REFFER)
157Licencia C/Goce Hab.1 - Desc Aus c/Pag
161Licencia S/Goce Hab 2 - Desc Aus s/Pag
162Faltas2 - Desc Aus s/Pag

   

Información Adicional

Todos los conceptos diferentes a los mencionados en la tabla anterior, tienen el campo Días Vacac (RV_REFFER) como 0 - No aplica.

Si se desea definir un concepto para restar a los Días Vacaciones, se recomienda ingresar a la rutina Conceptos (GPEA040) y modificar el campo Días Vacac (RV_REFFER) con un valor diferente de 0 - No aplica, dependiendo si el ausentismo es con pago o sin pago.


¡IMPORTANTE!

Solución disponible para versión 12.1.27 o superiores.

05. ASUNTOS RELACIONADOS

Documento de Referencia de la Localización de Perú

DT Localización Perú (SIGAGPE) - Protheus 12