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: | 21133960 | 21099845 | 21133960 | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-2538 (DNOMI-2498 | DNOMI-2496) |
02. SITUACIÓN/REQUISITO
Al realizar la generación de los archivos de la Planilla Mensual de Pagos (PLAME), mediante la rutina PLAME (GPEM805), se observan los siguientes incidentes:
- Es necesario que en el archivo con extensión ".rem", se imprima el código de remuneración 0121 con valor cero, solo cuando no exista el cálculo del concepto de Salario Básico y exista una Licencia Médica en todo el periodo, la cual corresponde al Tipo de Ausencia que utiliza el concepto 154 - Licencia Médica.
- Es necesario que en el archivo con extensión ".rem", se imprima el código de remuneración 0605 con valor cero, cuando no se encuenta calculado el concepto 531 - 5ta Descuento.
- Es necesario que el archivo con extensión ".snl", se imprima el valor 31 para cuando el empleado tiene vacaciones en todo el periodo y en un mes que tiene 31 días. Actualmente al cargar el archivo, se muestra el valor "1" en el campo Laborados y "30" en el campo No Laborados y no subsidiados.
03. SOLUCIÓN
Se modifica la función GPM805Proc() de la rutina PLAME (GPEM805), para que realice lo siguiente:
- Imprimir el Código de Remuneración 0121 - Remuneración o Jornal Básico en ceros en el archivo con extensión ".rem", cuando no exista el cálculo del concepto de Salario Básico y se tiene una Licencia Médica; la cual genera el cálculo del concepto 175 - Subsidio Enfermedad PLAME y que este a su vez, tiene el Código de Remuneración 0916 - Subsidio de Incapacidad por Enfermedad.
- Imprimir el Código de Remuneración 0605 - Renta Quinta Categoría Retenciones en ceros en el archivo con extensión ".rem", cuando no exista el cálculo del concepto 531 - 5ta Descuento.
- Imprimir 31 días en el archivo con extensión ".snl", cuando el empleado tiene Vacaciones durante todo el periodo y sea un periodo de un mes que consta de 31 días.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-2538.
- Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
- Contar con información en los catálogos utilizados en el Cálculo de Nómina.
- Tipos de Procedimiento.
- Procesos.
- Tablas Alfanuméricas:
- Contar con registros en la tabla ST22 - Ingresos Tributos Descuentos.
- Contar con registros en la tabla ST21 - Tipo de Suspensión.
- Conceptos:
- Los conceptos deben contar con un código informado en el campo Cod. Remuner (RV_CODREMU).
- Los conceptos deben contar con un código informado en el campo Tpo Suspensi (RV_CODSEF).
- Conceptos por proceso.
- Empleados:
- Informar el campo Nr.Documento (RA_CIC), para cada empleado que será utilizado en la prueba. Dicho campo es obligatorio y único para cada empleado.
- Tipos de Ausencias:
- Contar con Tipos de Ausencias que utilicen los conceptos 142 - Vacaciones Disfrutadas y 154 - Subsidio Enfermedad.
- El Tipo de Ausencia correspondiente a Licencia Médica, debe tener configurado el campo Tipo Día (RCM_TIPODI) igual a 2 - Corridos.
- Fórmulas.
- Mnemónicos.
- Criterios de Acumulación.
- Periodos.
- Ausencias:
- Tener registrada una ausencia con un Tipo de Ausencia que utilice el concepto 154 - Subsidio Enfermedad, y que dicha ausencia abarque todo el periodo.
- Realizar el Cálculo de Nómina.
Casos de Prueba
Las Pre-condiciones descritas anteriormente, corresponden al siguiente caso:
- Imprimir el Código de Remuneración 0121 - Remuneración o Jornal Básico en ceros en el archivo con extensión ".rem", cuando no exista el cálculo del concepto de Salario Básico y se tiene una Licencia Médica; la cual genera el cálculo del concepto 175 - Subsidio Enfermedad PLAME y que este a su vez, tiene el Código de Remuneración 0916 - Subsidio de Incapacidad por Enfermedad.
Para el resto de incidentes reportados, se tendrá que realizar la configuración específica para cada uno.
PLAME (GPEM805):
- Ingresar a la rutina PLAME, ubicada en el módulo Gestión de Personal – SIGAGPE (Informes | Legales).
- Dar clic en el botón Param.
- Informar los parámetros solicitados y dar clic en el botón OK.
- Confirmar la generación de los archivos, dando clic en el botón OK.
- Verificar en la ruta especificada, la creación de los archivos.
- Visualizar que en el archivo ".rem" se muestre el Código de Remuneración 0121 con valor cero y el Código de Remuneración 0916 con el valor correspondiente a todo el periodo.
04. INFORMACIÓN ADICIONAL
No aplica.
Solución disponible para versión 12.1.33 (con garantía extendida), 12.1.2210 (con garantía extendida) o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Perú:
DT Localización Perú (SIGAGPE) - Protheus 12
Documento de Referencia del PLAME:
PLAME - Perú (GPEM805 - SIGAGPE)
- documento_tecnico
- base_conocimiento
- protheus
- totvs_rh
- rh
- mercado_internacional
- mi
- sigagpe
- gestion_personal
- per
- peru
- version_12_1_33
- version_12_1_2210
- version_12_1_2310
- version_12_1_2410
- gpem805
- plame
- codigo_remuneracion
- 0121
- todo_el_periodo
- imprimir_registro_en_cero
- rv_codremu
- rv_codsef
- licencia_medica
- renta_quinta_categoria
- vacaciones
- ticket_21133960
- ticket_21099845
- 21133960
- 21099845
- dnomi_2538
- dnomi_2498
- dnomi_2496
- 0916
- 0605