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: | Chile (CHI) | |||||||||
Ticket: | 15425478 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-790 |
02. SITUACIÓN/REQUISITO
Se identifica el siguiente incidente al realizar el Cálculo de Nómina mediante la rutina Por Procedimiento (GPEM020):
- El cálculo del concepto 775 - Descuento Préstamo Empresa, está mostrando decimales cuando se tienen cuotas que tienen un valor con decimales. Ejemplo 10,000.00 a 3 cuotas, dan un valor de 3,333.33; lo anterior no es posible debido a que en el país Chile no se utilizan decimales.
03. SOLUCIÓN
Se realizan las siguiente modificaciones en la Formulación (PRX):
Fórmulas:
Fórmula PREORD - Préstamos:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|---|---|---|
Se agrega | PREORD | 000034 | 0 | REDONDEA | IMPORTE | IMPORTE |
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-790.
- 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.
- Regeneración de Formulación:
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 RC2 y RC3.
Guardar los archivos de Excel generados (antes del cambio).
- Respaldar las siguientes tablas:
- Respaldar Fórmulas (RC2 / RC3):
- Respaldar la RC2 y RC3.
- Borrar los registros de la RC2 y RC3.
- Respaldar Fórmulas (RC2 / RC3):
- Carga de Formulación Estándar:
- Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
- Verificar las adecuaciones en la fórmula PREORD - Préstamos.
- Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
- Regresar el respaldo de las tablas del punto b.
- Abrir las tablas RC2 y RC3.
- 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 RC2 y RC3.
- Guardar los archivos de Excel generados (después del cambio).
- Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
- Fórmulas (RC2 | RC3)
- Comparar los archivos antes y después del cambio, para determinar las diferencias.
- Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
- Fórmulas (RC2 | RC3)
- Contar con información en los catálogos utilizados en el Cálculo de Nómina.
- Tipos de Procedimiento.
- Procesos.
- Conceptos.
- Conceptos por proceso.
- Empleados.
- Fórmulas.
- Mnemónicos.
- Criterios de Acumulación.
- Periodos.
- Tablas Alfanuméricas.
- Préstamos:
- Agregar un préstamo de 10,000.00 a 3 cuotas, para tener un valor de 3,333.33 por cada cuota.
Por Procedimiento (GPEM020):
- Ingresar a la rutina Por procedimiento, ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
- Informar los datos solicitados:
En la pestaña Generales: Informar Proceso, Tipo de Procedimiento, Periodo, TRACE, etc.
- En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones".
- Dar clic en el botón de Confirmar.
- Si fue activado el TRACE:
- Se puede consultar el log para verificar el cálculo correcto del concepto:
- 755 - Descuento Préstamo Empresa, debe imprimir un valor de 3,333.00.
- Se puede consultar el log para verificar el cálculo correcto del concepto:
Recibo de Pago (GPEA630):
- Ingresar a la rutina Recibo de Pago, ubicada en el módulo Gestión de Personal - SIGAGPE (Consultas | Archivos).
- Seleccionar al empleado que se le realizó el Cálculo de Nómina:
- Dar clic en el botón de Visualizar.
- Verificar que sean calculados los conceptos:
- 755 - Descuento Préstamo Empresa, debe imprimir un valor de 3,333.00.
- Verificar que sean calculados los conceptos:
04. INFORMACIÓN ADICIONAL
Funcionalidad del operador REDONDEA:
El operador internamente utiliza la función Round(), que recibe el valor a redondear y los decimales que utilizará para el redondeo: ROUND(<expresión numérica>, <número de decimales>).
En la formulación, para utilizar de forma correcta el operador, se deben tomar en cuenta la siguiente recomendaciones:
- El valor del campo 1a Expresión, corresponderá a la cantidad de decimales deseados en el redondeo.
- El valor del campo Op. 1, corresponde a la operación a realizar, en este caso el Redondeo.
- El valor del campo 2a Expresión, corresponde al valor que se redondeará.
- El valor del campo Resultado, corresponde a la variable en el que se almacenará el valor redondeado.
1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|
0 | REDONDEA | IMPORTE | IMPORTE |
Utilizando el ejemplo anterior, se realizará el redondeo de una cuota con un valor de 3,333.33:
1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|
0 | REDONDEA | 3333.330000 | 3333.000000 |
Para otro ejemplo, se realizará el redondeo de una cuota con un valor de 1,428.57:
1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|
0 | REDONDEA | 1428.570000 | 1429.000000 |
Como se puede observar en los ejemplos anteriores, cuando los decimales tienen un valor entre .00 y .49, el valor no es redondeado a un número superior; si el valor de los decimales está entre .50 y .99 el valor es redondeado a un número superior.
Solución disponible para versión 12.1.27 (con garantía extendida) o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Colombia:
DT Localización Colombia (SIGAGPE) - Protheus 12