01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPFORCHIFórmulas Estándar - Chile.04/03/2026
GPFO1CHIFunciones Adicionales de Fórmulas Estándar - Chile.04/03/2026
GPVPPCHIConceptos por Proceso Estándar - Chile.04/03/2026
GPPDCHIConceptos Estándar - Chile.04/03/2026

   

País:Chile (CHI)
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DNOMI-4190

02. SITUACIÓN/REQUISITO

Se identificó que al calcular la nómina del procedimiento de Ordinaria (ORD), mediante la rutina Por Procedimiento(GPEM020), se está generando un cálculo incorrecto en las fórmulas 661ORDA - AFC BASE IMPONIBLE MES ANT y 521ORDA - SIS BASE MES ANTERIOR. Actualmente, estas fórmulas no están tomando como base el sueldo correspondiente al último mes trabajado por 30 días completos.

03. SOLUCIÓN

Para la solución de la Situación/Requisito, se realizaron las siguientes modificaciones:

Para mayor información sobre los cambios descritos previamente, se recomienda leer la sección 04. INFORMACIÓN ADICIONAL.


Este documento atiende al producto estándar, por lo que si cuenta con una formulación personalizada (fórmulas de usuario, tablas alfanuméricas de usuario, etc.) deberá ser ajustada conforme a su necesidad.

   

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

    En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290), de manera que el sistema realice la actualización automática de las Fórmulas descritas en la sección 04. INFORMACIÓN ADICIONAL.

    Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.

    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, RC3 y RCA.

      • 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:
    4. Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas" (GPEA290); para que se carguen las fórmulas estándar:
        • Verificar las siguientes fórmulas, como se indica "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL:
          • 661ORDA - AFC BASE IMPONIBLE MES ANT.
          • 521ORDA - SIS BASE MES ANTERIOR.
          • 662ORD - AFC TRABAJADOR.
    5. Regresar el respaldo de las tablas del punto b.
      • Abrir las tablas RC2, RC3 y RCA.
    6. 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, RC3 y RCA.
      • 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. Regeneración de Conceptos:

    En caso de contar con conceptos estándar nativos; solo debe entrar a la rutina Conceptos (GPEA040), de manera que el sistema realice la actualización automática de los conceptos descritos en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL.

    Si tiene personalizaciones en los conceptos, realizar los siguientes pasos.

    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 la tabla SRV.

      • Guardar los archivos de Excel generados (antes del cambio).

    2. Respaldar/Borrar las siguientes tablas:
      1. Conceptos (SRV):
        • Respaldar la tabla SRV. 
        • Borrar los registros de la tabla SRV.
    3. Carga de Conceptos Estándar:
      1. Ingresar a la rutina Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para que se carguen las fórmulas estándar:
        • Verificar los nuevos conceptos en los conceptos listados en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL.
    4. Regresar el respaldo de las tablas del punto b
      1. Abrir la tabla SRV.
    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 la tabla SRV.
      • Guardar el archivo de Excel generado (después del cambio).
    6. 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.
      • Conceptos (SRV)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para incluir los conceptos de usuario.
  6. Contar con información en los catálogos utilizados en el Cálculo de Nómina:

    • Tipos de Procedimiento.
      • Contar con el procedimiento ORD - Ordinaria.
    • Procesos.
      • Configurar un proceso Mensual.
    • Conceptos:
      • Realizar la configuración del concepto 521 y 661 como se indica en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL.
    • Conceptos por proceso:
      • Realizar la configuración de los conceptos, como se indica en el punto "Conceptos por Proceso" de la sección 04. INFORMACIÓN ADICIONAL.
    • Tablas Alfanuméricas.
    • Instituciones.
    • Fórmulas.
      • Se debe contar con las fórmulas actualizadas, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos: 
      • Nómina ORD - Ordinaria, de ejemplo:
        • Periodo - 202601 - 01: 
          • Mensual:
            • Periodo: 2026
            • Mes: 01
            • Número de Pago: 01
            • Fecha Inicial: 01/01/2026
            • Fecha: 31/01/2026
            • Estatus: 1 - Normal
    • Empleados:
      • Informar los siguientes campos:
        • Tp Contrato (RA_TIPOCON).
        • AFP (RA_AFP).
        • Régimen (RA_REGIME)

Por Procedimiento (GPEM020):

  1. Ingresar a la rutina Por Procedimientos, 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, validar el proceso de cálculo de las siguientes fórmulas, como se indica en el punto Fórmulas de la sección 04. INFORMACIÓN ADICIONAL:
    • Consultar el log para verificar el cálculo correcto de las fórmulas:
      • 661ORDA - AFC BASE IMPONIBLE MES ANT.
      • 521ORDA - SIS BASE MES ANTERIOR.
      • 662ORD - AFC TRABAJADOR.

04. INFORMACIÓN ADICIONAL

Fórmulas

Operación

Código

Secuencia

1ra Expresión

Operación 1

2da Expresión

Resultado

Comentario
Sin cambios661ORDA000001#TRACE_ON


Sin cambios661ORDA000002NOCALCULASI_IGUAL1FINAL
Se elimina661ORDA
CESANT30SUMATOTHABIMPNAUX_00
Se elimina661ORDA
NAUX_00DIVIDE30NAUX_01
Se elimina661ORDA
NAUX_01MULTIPLICADIASLICNAUX_02
Se elimina661ORDA
PORCESEMPDIVIDE100NAUX_03
Se elimina661ORDA
NAUX_02MULTIPLICANAUX_03NAUX_04
Se agrega661ORDA000003DIASLICSI_IGUAL0FINAL

Se verifica que existan licencias.

Se agrega661ORDA000004
MUEVEINCIMPINCIMPORTE

Se verifica si existen incidencias de importe; en caso afirmativo, se finaliza el proceso. De lo contrario, este continúa.

Se agrega661ORDA000005IMPORTESI_DIFERENTE0FINAL
Se agrega661ORDA000006#SE ALISTAN VARIABLESPARA CICLO

Se obtienen las variables que se utilizarán en el ciclo de búsqueda, tomando como base la fecha de ingreso del trabajador y la fecha inicial del cálculo.
Se agrega661ORDA000007
MUEVEPERANIOPERANO_INI_ACU
Se agrega661ORDA000008
MUEVEANO_INI_ACUANO_FIN_ACU
Se agrega661ORDA000009
ANOPERFECININAUX_01
Se agrega661ORDA000010
ANOEMPFECINGNAUX_02
Se agrega661ORDA000011
MESPERFECININAUX_03
Se agrega661ORDA000012
MESEMPFECINGNAUX_04
Se agrega661ORDA000013NAUX_02VALTOSTR2CAUX_01
Se agrega661ORDA000014NAUX_04VALTOSTR2CAUX_02
Se agrega661ORDA000015#INICIO DEL CICLO PARABUSCAR MESCON 30D LABORADOSSe inicia el ciclo, verificando que el mes de cálculo sea igual a Enero Al no encontrar un período sin licencias, retrocede un mes más con la finalidad de identificar un período sin licencias.
Se agrega661ORDA000016CICLO_INIETIQUETA

Se agrega661ORDA000017NAUX_03SI_IGUAL1RESET_VAR
Se agrega661ORDA000018NAUX_03RESTA1NAUX_03
Se agrega661ORDA000019NAUX_03VALTOSTR2MES1
Se agrega661ORDA000020
SALTA
BUSCA_ACUM
Se agrega661ORDA000021#REINICIA AÑO ANTERIORCUANDO ESENERO
Al ser el mes de enero, se debe reiniciar la búsqueda al año anterior; por ello, el proceso valida inicialmente desde diciembre del año previo. Posteriormente, se verifica que el mes y año resultantes no sean anteriores a la fecha de ingreso del trabajador.
Se agrega661ORDA000022RESET_VARETIQUETA

Se agrega661ORDA000023NAUX_01RESTA1NAUX_01
Se agrega661ORDA000024NAUX_01VALTOSTR2ANO_INI_ACU
Se agrega661ORDA000025
MUEVEANO_INI_ACUANO_FIN_ACU
Se agrega661ORDA000026
MUEVE"12"MES1
Se agrega661ORDA000027
MUEVE12NAUX_03
Se agrega661ORDA000028CAUX_01SI_MENORANO_INI_ACUBUSCA_ACUM
Se agrega661ORDA000029CAUX_02SI_MENORMES1BUSCA_ACUM
Se agrega661ORDA000030
SALTA
BUSCA_BASE
Se agrega661ORDA000031#VERIFICA SI HUBOLICENCIASEN EL MES CONSULTADO

Se inicia la búsqueda del último período en el que el empleado haya trabajado 30 días completos, verificando que no existan licencias registradas durante dicho período.

Se agrega661ORDA000032BUSCA_ACUMETIQUETA

Se agrega661ORDA000033
FILTRO_ACUM

Se agrega661ORDA000034
FILTRO_ACUM'001,005,006,007'
Se agrega661ORDA000035MES1SUMA_UNIDADESMES1NAUX_05
Se agrega661ORDA000036NAUX_05MULTIPLICA-1NAUX_05
Se agrega661ORDA000037NAUX_05SI_MAYOR0CICLO_INI
Se agrega661ORDA000038#CONSULTA LA BASEDE AFCMES ANTERIOR
Al no encontrar licencias, busca la base salarial de dicho periodo, usando el concepto ‘501’, finalizando el ciclo. El concepto 501(AFP), 660(AFC) Y 520(SIS) usan las mismas bases.
Se agrega661ORDA000039BUSCA_BASEETIQUETA

Se agrega661ORDA000040
FILTRO_ACUM

Se agrega661ORDA000041
FILTRO_ACUM'501'
Se agrega661ORDA000042MES1SUMA_IMPORTESMES1NAUX_06
Se agrega661ORDA000043NAUX_06MULTIPLICA-1NAUX_06
Se agrega661ORDA000044CICLO_FINETIQUETA

Se agrega661ORDA000045NAUX_06SI_DIFERENTE0CONT_VALORToma como base el último período trabajado con 30 días completos, se verifica que su valor no sea igual a 0 (Si es igual a 0 toma como referencia el salario del empleado). Luego redondea el valor obtenido.
Se agrega661ORDA000046
MUEVEEMPSALARIONAUX_06
Se agrega661ORDA000047CONT_VALORETIQUETA

Se modifica661ORDA0000480REDONDEANAUX_06IMPORTE
Sin cambios661ORDA000049
MUEVEIMPORTETOTAFCMESA
Sin cambios661ORDA000050FINALETIQUETA


Sin cambios661ORDA000051#TRACE_OFF



Operación

Código

Secuencia

1ra Expresión

Operación 1

2da Expresión

Resultado

Comentario
Sin cambios






Sin cambios





Sin cambios






Sin cambios






Sin cambios






Sin cambios






Sin cambios






Sin cambios






Sin cambios






Sin cambios






Sin cambios






Sin cambios






Sin cambios






Mnemónicos

Se agrego el siguiente mnemónico:

Código MnemónicoDescripción MnemónicoTipo de MnemónicoObservaciones
TABLA_S020AFP EMPLEADORC - Carácterconsulta la tabla correspondiente a AFP empleador.

       Conceptos

Se crean los siguientes conceptos:

EstadoConceptoDescripciónDescripción ExtendidaTipo de Cod.Impr. ConcepTipo ConceptFórmulaId.p/Cálculo
Se crea517COTIZACIÓN ADICIONALCOTIZACIÓN ADICIONAL CÍA4 - Base (Descuento)1 - SiV - Valor517ORD
Se crea518RENTA IMP MES ANTERRENTA IMPONIBLE MES ANTERIOR CIA4 - Base (Descuento)1 - SiV - Valor518ORD

Conceptos por Proceso

Proceso: 00001 - Mensual

Procedimiento: ORD - Ordinaria

Colocar en el siguiente orden los conceptos descritos a continuación:

Sec. Calculo

Cpto.

Descripción

Fórmula

Desc. Fórmula

Lee Inciden.

Lee Prést.

Lee Acumul.

Lee Aus.

Lee Benef.

Lee Asiento Fijo

Genera Acum.

Cod. Criterio

00136643MUTUAL PARA MUTUAL643ORDMUTUAL PARA MUTUAL2 - No2 - No2 - No2 - No2 - No2 - No1 - Si01
00137517COTIZACIÓN ADICIONAL517ORDCOTIZACIÓN ADICIONAL CIA2 - No2 - No2 - No2 - No2 - No2 - No1 - Si01
00138518RENTA IMP MES ANTER518ORDRENTA IMPONIB MES ANTERIOR CIA2 - No2 - No2 - No2 - No2 - No2 - No1 - Si01
00139702IMPTO REBAJA SALUD702ORDIMPTO ADICIONAL ISAPRE REBAJA TRIBUTABLE1 - Si2 - No2 - No2 - No2 - No2 - No1 - Si01

05. ASUNTOS RELACIONADOS

Documento de Referencia para la Localización de Chile:

DT Localización Chile (SIGAGPE) - Protheus 12