Á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écnicoFecha
GPFORCHIFórmulas Estándar - Chile.23/11/2022
GPFO1CHIComplemento de Fórmulas Estándar - Chile.23/11/2022

   

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ónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultado
Se agregaPREORD0000340REDONDEAIMPORTEIMPORTE

   

  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-790.
  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 Formulación:
    1. 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).

    2. Respaldar las siguientes tablas:
      • Respaldar Fórmulas (RC2 / RC3):
        • Respaldar la RC2 y RC3. 
        • Borrar los registros de la RC2 y RC3. 
    3. 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.
    4. Regresar el respaldo de las tablas del punto b
      • Abrir las tablas RC2 y RC3.
    5. 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.
  5. 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):

  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 del concepto:
      • 755 - Descuento Préstamo Empresa, debe imprimir un valor de 3,333.00.


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 sean calculados los conceptos:
      • 755 - Descuento Préstamo Empresa, debe imprimir un valor de 3,333.00.

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ónOp. 12a ExpresiónResultado
0REDONDEAIMPORTEIMPORTE


Utilizando el ejemplo anterior, se realizará el redondeo de una cuota con un valor de 3,333.33:


1a ExpresiónOp. 12a ExpresiónResultado
0REDONDEA3333.3300003333.000000


Para otro ejemplo, se realizará el redondeo de una cuota con un valor de 1,428.57:


1a ExpresiónOp. 12a ExpresiónResultado
0REDONDEA1428.5700001429.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.


¡IMPORTANTE!

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

05. ASUNTOS RELACIONADOS

Documento de Referencia de la Localización de Colombia:

DT Localización Colombia (SIGAGPE) - Protheus 12