01. DATOS GENERALES
Producto | TOTVS RH | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||||||||||||||||||||
Segmento: | RH | |||||||||||||||||||||||||||
Módulo: | SIGAGPE - Gestión de Personal. | |||||||||||||||||||||||||||
Función: |
| |||||||||||||||||||||||||||
País: | Perú (PER) | |||||||||||||||||||||||||||
Ticket: | 13987165 | |||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-207 |
02. SITUACIÓN/REQUISITO
De acuerdo al Documento Técnico correspondiente al Certificado de Beneficios Sociales del Trabajador - Perú (GPER914PER - SIGAGPE) para las gratificaciones truncas (apartado 5) los valores de meses y días son tomados de los conceptos 325, 326, 327 y 328. Sin embargo, estos conceptos no se encuentran Conceptos por Proceso "FIN"; por lo que no se muestran en el Certificado.
03. SOLUCIÓN
Se realizan las adecuaciones en las rutinas:
Catálogos de la formulación estándar.
- RC2/RC3 Fórmulas
- Se cargó la formulación estándar de Perú (RC2, RC3, RCA, RCB, RCC, RGA, SRM, SRV).
- Se crearon las fórmulas 325FIN, 326FIN, 327FIN y 328FIN
RC3_ORIGEM | RC3_CODIGO | RC3_SEQFOR | RC3_FORM01 | RC3_OPERA1 | RC3_FORM02 | RC3_RESULT |
S_ | 325FIN | 000001 | # | TRACE_ON | ||
S_ | 325FIN | 000002 | PERMESPER | SI_MENOR | "11" | FINAL |
S_ | 325FIN | 000003 | NVALGRAT | DIVIDE | DIASBSEGRA | NAUX_01 |
S_ | 325FIN | 000004 | DIASBSEGRA | DIVIDE | 30 | NAUX_02 |
S_ | 325FIN | 000005 | 0 | TRUNCA | NAUX_02 | NAUX_02 |
S_ | 325FIN | 000006 | NAUX_02 | MULTIPLICA | 30 | NAUX_02 |
S_ | 325FIN | 000007 | DIASBSEGRA | RESTA | NAUX_02 | UNIDADES |
S_ | 325FIN | 000008 | UNIDADES | MULTIPLICA | NAUX_01 | IMPORTE |
S_ | 325FIN | 000009 | FINAL | ETIQUETA | ||
S_ | 325FIN | 000010 | # | TRACE_OFF | ||
S_ | 326FIN | 000001 | # | TRACE_ON | ||
S_ | 326FIN | 000002 | PERMESPER | SI_MENOR | "11" | FINAL |
S_ | 326FIN | 000003 | NVALGRAT | DIVIDE | DIASBSEGRA | NAUX_01 |
S_ | 326FIN | 000004 | DIASBSEGRA | DIVIDE | 30 | NAUX_02 |
S_ | 326FIN | 000005 | 0 | TRUNCA | NAUX_02 | UNIDADES |
S_ | 326FIN | 000006 | UNIDADES | MULTIPLICA | 30 | NAUX_02 |
S_ | 326FIN | 000007 | NAUX_02 | MULTIPLICA | NAUX_01 | IMPORTE |
S_ | 326FIN | 000008 | FINAL | ETIQUETA | ||
S_ | 326FIN | 000009 | # | TRACE_OFF | ||
S_ | 327FIN | 000001 | # | TRACE_ON | ||
S_ | 327FIN | 000002 | PERMESPER | SI_MAYOR | "07" | FINAL |
S_ | 327FIN | 000003 | NVALGRAT | DIVIDE | DIASBSEGRA | NAUX_01 |
S_ | 327FIN | 000004 | DIASBSEGRA | DIVIDE | 30 | NAUX_02 |
S_ | 327FIN | 000005 | 0 | TRUNCA | NAUX_02 | NAUX_02 |
S_ | 327FIN | 000006 | NAUX_02 | MULTIPLICA | 30 | NAUX_02 |
S_ | 327FIN | 000007 | DIASBSEGRA | RESTA | NAUX_02 | UNIDADES |
S_ | 327FIN | 000008 | UNIDADES | MULTIPLICA | NAUX_01 | IMPORTE |
S_ | 327FIN | 000009 | FINAL | ETIQUETA | ||
S_ | 327FIN | 000010 | # | TRACE_OFF | ||
S_ | 328FIN | 000001 | # | TRACE_ON | ||
S_ | 328FIN | 000002 | PERMESPER | SI_MAYOR | "07" | FINAL |
S_ | 328FIN | 000003 | NVALGRAT | DIVIDE | DIASBSEGRA | NAUX_01 |
S_ | 328FIN | 000004 | DIASBSEGRA | DIVIDE | 30 | NAUX_02 |
S_ | 328FIN | 000005 | 0 | TRUNCA | NAUX_02 | UNIDADES |
S_ | 328FIN | 000006 | UNIDADES | MULTIPLICA | 30 | NAUX_02 |
S_ | 328FIN | 000007 | NAUX_02 | MULTIPLICA | NAUX_01 | IMPORTE |
S_ | 328FIN | 000008 | FINAL | ETIQUETA | ||
S_ | 328FIN | 000009 | # | TRACE_OFF |
- Se realiza depuración de la siguientes fórmulas que no pertenecen al estándar: 420ORD, 421ORD, 422ORD, 424ORD, 425ORD.
- RCB Definición de Tablas: se corrigieron errores de ortografía en la descripción de tabla y descripción de campo.
- RCA Mnemónicos: se corrigieron errores de ortografía en la descripción de los mnemónicos y se depuraron los mnemónicos no usados en la formulación.
- SRV Conceptos:
- Se asignó en el campo RV_LEEACU='1' a todos los conceptos.
- Se corrigieron errores de ortografía en la descripción corta y larga de los conceptos.
- Se borraron los conceptos que no eran estándar (código 250 al 288 y 700 al 742).
- Se cambió el campo RV_LEEINC='1' para los conceptos que en conceptos por proceso leen incidencias.
- Se asignaron las nuevas fórmulas a los conceptos corregidos:
- Concepto 325 Fórmula 325FIN
- Concepto 326 Fórmula 326FIN
- Concepto 327 Fórmula 327FIN
- Concepto 328 Fórmula 328FIN
- RGA/SRM Conceptos por Proceso:
- Se eliminaron los conceptos con código 250 al 288 700 al 742, 420 al 425 que no corresponden al estándar, del procedimiento ORD, FIN y APL.
- Se asignaron las nuevas fórmulas a los conceptos corregidos, en los procedimientos FIN y APL:
- Concepto 325 Fórmula 325FIN
- Concepto 326 Fórmula 326FIN
- Concepto 327 Fórmula 327FIN
- Concepto 328 Fórmula 328FIN
- Patch:
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-207.
- 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
- Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RCB, RCA, RC2, RC3, SRV, RGA, SRM.
- Guardar los archivos de Excel generados (antes del cambio).
- Respaldo:
- Abrir las tablas RCB, RCA, RC2, RC3, SRV, RGA, SRM.
- Respaldar la Definición de Tabla (RCB):
- Estándar: Las tablas que el código inicie con S.
- Cliente: Las tablas que el código inicie con U y las tablas S002, S003, S004, S008, S011, S070, S073, S090, S091.
- Borrar: todas las tablas (ZAP).
- 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).
- 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).
- Respaldar los Conceptos (SRV):
- Estándar: Códigos: 000, 100 al 115, 120 al 135, 140 al 175, 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).
- Respaldar Encabezado de Conceptos por Proceso (RGA):
- Respaldar la RGA.
- Borrar los registros de la RGA (ZAP).
- Respaldar Detalle de Conceptos por Proceso (SRM):
- Respaldar la SRM.
- Borrar los registros de la SRM.
- 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).
- Carga de información estándar:
- Ingresar a la rutina de Definición de Tablas, ubicada en "Actualizaciones | Definic. Cálculo | Definición Tabla" (GPEA310); para que se carguen la definición de tablas estándar en automático.
- 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 Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos" (GPEA040); para que se carguen los conceptos 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.
- Ingresar a la rutina de Conceptos por Proceso, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos x Proceso" (GPEA160); para que se carguen los conceptos por proceso estándar en automático.
- Recuperar información del cliente.
- Abrir las tablas RCB, RCC, SRV, SRY, RGA y SRM.
- Recuperar la Definición de Tabla (RCB) del cliente: Apendar el respaldo de la RCB del Cliente: Las tablas que el código inicie con U y las tablas S002, S003, S004, S008, S011, S070, S073, S090, S091.
- Recuperar los Mnemónicos (RCA) del cliente: Apendar el respaldo de la RCA del Cliente: Los mnemónicos que si inicien con M_.
- Recuperar las Fórmulas (RC2/RC3) del cliente: Apendar el respaldo de la RC2 y RC3 del Cliente: Las fórmulas que el origen sea ‘U_’.
- Recuperar los Conceptos (SRV): Apendar el respaldo de la SRV del Cliente.
- Generar archivos Excel para validación:
- Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RCB, RCA, RC2, RC3, SRV, RGA, SRM.
- Guardar los archivos de Excel generados (después del cambio).
- Comparar los archivos Excel generados en el punto 2 vs los generados en el punto 7, para determinar las diferencias de configuración de las bases.
- Conceptos (SRV)
- Comparar los archivos antes y después del cambio, para determinar las diferencias.
- Verificar las diferencias de los conceptos estándar, con los del cliente, para determinar si hay una configuración especial del cliente .
- En caso afirmativo, entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos" (GPEA040); para actualizar la configuración del cliente, en los conceptos estándar, manualmente.
- Conceptos por Proceso (SRM)
- Comparar los archivos antes y después del cambio, para determinar las diferencias.
- Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos x Proceso" (GPEA160); para incluir los conceptos del cliente, y colocar las fórmulas del cliente en los conceptos estándar que tengan una, manualmente.
- Se debe tener información de lo que va del año, en la tabla del Histórico de Acumulados (RG7)
- Ingresar a la rutina Periodos, ubicado en "Actualizaciones | Archivos | Periodos (GPEA400) y asegurarse que exista el periodo de mes para la nómina de Liquidación (FIN), en caso contrario darlo de alta.
- Conceptos (SRV)
- Fórmulas" (GPEA290; para realizar la actualización de las fórmulas de Gratificación (RC2/RC3).
- Ingresar a la rutina de Conceptos por Proceso, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos por Proceso" (GPEA160); y confirmar que se cargue el estándar para el proceso que se tenga para pruebas.
- Dar de alta el periodo de Finiquitos
Campo | Definición |
Período: | El formato de captura para este campo es aaaamm esto es, cuatro dígitos para el año y dos dígitos para el mes. Ejemplo ‘202205’ |
Núm. Pago: | Se deben crear tantos periodos como se manejen en la nómina ordinaria. Por ejemplo si es mensual, se crearía un periodo de FIN por cada mes. Si es quincenal, se crearían dos periodos de FIN por mes. |
Mes SRD | Mes fiscal en el cual se acumulan los finiquitos en la tabla de Histórico de Movimientos (SRD). Por ejemplo 05 para Mayo. |
Ano SRD | Año fiscal en el cual se acumulan los finiquitos en la tabla de Histórico de Movimientos (SRD). |
Fecha inicial | Fecha inicial del periodo que comprende el Finiquito. (Primer día del mes). Por ejemplo: para el Periodo 202205 Pago 01 del Procedimiento 09 Finiquitos 01/05/2022. |
Fecha final | Fecha final del periodo que comprende el Finiquito (Último día del mes). Por ejemplo: considerando que la periodicidad es mensual, para el Periodo 202205 Pago 01 del Procedimiento 09 Finiquitos sería 31/05/2022. |
Fecha pago | Fecha en la que se realizará el pago correspondiente. Es obligatorio, por lo que se debe ingresar, pero para la nómina de liquidación (FIN), lo que se ponga no importa, pues usualmente se paga el día del retiro del trabajador. |
Fecha de corte | Ésta es opcional y su función es indicar la fecha límite para recibir información que afecte el cálculo. Usualmente se considera la misma fecha de pago. |
- Tener las configuraciones necesarias para el informe Liquidación de Beneficios Sociales, para más detalle consultar el apartado 05. ASUNTOS RELACIONADOS.
Liquidación de Contratos:
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina Finiquitos, ubicada en "Miscelánea | Cálculos | Liquidación de Contratos" (GPEM042).
- La rutina tiene dos secciones. Elegir al empleado a calcular en la sección superior. Este empleado puede estar activo o inactivo.
- Elegir la opción de Incluir si es por primera vez o modificar, si ya se había calculado previamente.
- Si el empleado está activo, hay que digitar la información de fecha de Despido, Tipo Resc., Fch. Generac. En caso de que sea inactivo, estos datos se toman de la SRA.
- 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.
- Dar clic en "Confirmar" cuando pregunta si desea calcular.
- Se sugiere que se genere el trace, para verificar los cálculos, en caso necesario.
- Visualizar el mensaje de confirmación de finalización del cálculo.
- En la sección inferior se muestran los registros calculados, para validarlos.
Informe de Liquidación de Beneficios Sociales:
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina de Liquidación de Beneficios Sociales ubicada en "Informes | Legales | Liq Beneficios Sociales".
En "Otras Acciones" seleccionar la opción de Parámetros.
- Una vez digitados los parámetros, confirmar los mismos, y elegir el botón de Imprimir.
- Validar que el informe se muestre como el ejemplo de a continuación:
04. INFORMACIÓN ADICIONAL
Diccionario de Datos:
Mediante el Configurador (SIGACFG), realizar las siguientes modificaciones al Diccionario de Datos:
SX3 - Configuración de Campos:
RCJ - Procesos
Crear el campo del RUC de la Empresa en Procesos, para la búsqueda de datos de las tablas alfanuméricas:
Tabla | RCJ Procesos |
Campo | RCJ_RUCCIA |
Tipo | Carácter |
Tamaño | 16 |
Decimal | 0 |
Formato | @! |
Título | RUC Cía |
Descripción | RUC de a Empresa |
Utilizado | Sí |
Obligatorio | No |
Browse | Sí |
Contexto | Real |
Propiedad | Modificar |
Orden | 26 |
RCC - Contenido de Tablas
Actualizar con la información del año actual las siguientes tablas:
- S001 Datos Generales
- S090 Mensajes de Recibo
- S091 Mensajes de Finiquitos (NOTA: para efectos de este issue, el pie de página del certificado se toma de este mensaje)
- S006 5ª Categoría en UIT
El parámetro MV_MODFOL debe estar configurado con 2 y MV_PERMOD2 con .T..¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Perú: DT Localización Perú (SIGAGPE) - Protheus 12
Documento de Referencia del Certificado de Beneficios Sociales del Trabajador: DT Certificado de Beneficios Sociales del Trabajador - Perú (GPER914PER - SIGAGPE)
- documento_tecnico
- base_conocimiento
- mercado_internacional
- mi
- protheus
- rh
- sigagpe
- gestion_personal
- gestion_de_personal
- per
- peru
- gpforper
- gpfo1per
- gpfo2per
- gpvvpper
- gptabper
- gpmneper
- dnomi_207
- version
- 12_1_27
- 12_1_33
- certificado
- beneficios
- sociales
- trabajador
- gper914per
- ticket_13987165
- gpsryper
- gppdper
- 13987165
- grati
- gratificaciones
- 325
- 326
- 327
- 328