Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto

Solucoes_espanhol
SolucaoTOTVS RH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH

Módulo:

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

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPFORARGFórmulas Estándar - Argentina.1827/0701/20242025
GPFO1ARGFunciones Adicionales de Fórmulas Estándar - Argentina.1827/0701/20242025
GPFO2ARGFunciones Adicionales de Fórmulas Estándar - Argentina.1827/0701/20242025
GPPDARGGPMNEARGConceptos Mnemónicos Estándar - Argentina.0327/07/202401/2025

   

Rutina(s) Involucrada(s)Nombre Técnico Fecha
GPPDARGConceptos GPVPPARGConceptos por Proceso Estándar - Argentina.03/07/2024
GPMNEARGGPVPPARGMnemónicos Conceptos por Proceso Estándar - Argentina.

03/07/2024

GPTABARGDefinición de Tablas Alfanuméricas - Argentina03/07/2024
   
Rutina(s) Involucrada(s)Nombre Técnico Fecha
GPRCMARGTipos de Ausencias Estándar - Argentina.20/12/2022
GPRG9ARGCriterios de Acumulación Estándar - Argentina.20/12/2022
GPRGXARGEstándar de Periodos - Argentina.20/12/2022
GPSRYARGTipos de Procedimiento Estándar - Argentina.21/04/2023
GPEXFOR1Funciones genéricas de Formulación.03/04/2024

   

País:Argentina (ARG)
Ticket:

N/A

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-23303031

02. SITUACIÓN/REQUISITO

Es necesario crear las Provisiones de SAC y de Vacaciones, ya que actualmente no existe en el producto estándar.

...

Totvs custom tabs box
tabsPre-condiciones, Procedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issueDNOMI-23303031
  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:
       

    Informações
    titleRegeneración de Formulación

    En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290) y Mnemónicos (GPEA300), de manera que el sistema realice la actualización automática de las fórmulas y mnemónicos descritos en el punto "Fórmulas" y "Mnemónicos" de 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 RCA, RC2 y RC3.

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

    2. Respaldar/Borrar las siguientes tablas:
      1. Fórmulas (RC2 | RC3):
        • Respaldar las tablas RC2 y RC3. 
        • Borrar los registros de las tablas RC2 y RC3.
      2. Mnemónicos (RCA):
        • Respaldar la tabla RCA. 
        • Borrar los registros de la tabla RCA.
    3. Carga de Formulación Estándar:
      1. 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 las siguientes fórmulas, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL:
          • 88APRO - PROVISIÓN SAC
          • 88BPRO - PROV SAC CCSS
          • 88CPRO - PROV VAC - PERIODO ACTUAL               
          • 88DPRO - PROV VAC CCSS
          • 88EPRO - PORCENTAJE CONTRIBUCIONES
          • 88FPRO - PROV VAC - PER. ANTERIORES    
          • 88GPRO - PROV VAC ANT CCSS                       
          • 88HPRO - PROM BASE VAR PROV VAC     
      2.   Ingresar a la rutina Mnemónicos, ubicada en "Actualizaciones | Definic. Cálculo | Mnemónicos"; para que se carguen los mnemónicos estándar:
        • Verificar que se encuentren creados los siguientes mnemónicos, como se indica en el punto "Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL:
          • DIAPROVVAC - VALOR DEL DIA DE PROVISION PARA VACACIONES
          • DIASDERVAC - DIAS DE DERECHO PARA VACACIONES
          • PROVSAC - PROVISIÓN SAC
          • PROVVAC - PROVISION VACACIONES PER ACT
          • PORCCONTR - PORCENTAJE CONTRIBUCIONES
          • BSEPORCON - BASE PORC. CONTRIBUCIONES
          • DIADERPANT - DIAS DE DERECHO PERIODOS ANTERIORES                          
          • FECVACPACT - FECHA VACACIONES PERIODO ACTUAL                             
          • FECVACPANT - FECHA VACACIONES PERIODO ANTERIOR
          • DIADERPRVA - TIPO DE DIA DE DERECHO PARA PROVISION VACACIONES        
          • PROVVAANT - PROVISION VAC PER ANTERIOR        
          • PRVPROVAC - PROMEDIO 6 MESES PROV VAC     

    4. Regresar el respaldo de las tablas del punto b
      1. Abrir las tablas RCA, 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 RCA, RC2 y RC3.
      • Guardar los archivos de Excel generados (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.
      • 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.
      • Mnemónicos (RCA)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Mnemónicos"; para incluir los mnemónicos de usuario.
  5. Regeneración de las cabeceras de los Conceptos:

    Informações
    titleRegeneración de Cabeceras 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 las fórmulas descritas 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 las 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 las adecuaciones en los siguientes conceptos, como se indica en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL:
          • 88A - PROV SAC
          • 88B - PROV SAC CCSS
          • 88C - PROV VAC PER ACTUAL 
          • 88D - PROV VAC PER ACT CCSS
          • 88E - PORC. CONTRIBUCIONES
          • 88F - PROV VAC PER ANT    
          • 88G - PROV VAC P ANT CCSS 
          • 88H - PROV PROM VAC VBLE    
    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 Liquidación de Nómina.
    • Tipos de Procedimiento.
    • Procesos:
      • Configurar un proceso Mensual y Jornal.
    • Conceptos:
      • Se debe considerar la configuración de los conceptos 88A, 88B, 88C, 88D, 88E, 88F, 88G y 88H; como se indica en el punto "Conceptos" de la sección 04. INFORMACIÓN ADICIONAL 
    • Conceptos por proceso:
      • Se debe modificar los conceptos del procedimiento LIQ- Liquidación; como se indica en el punto "Conceptos por Proceso" de la sección 04. INFORMACIÓN ADICIONAL 
    • Fórmulas.
      • Se debe considerar la configuración de los conceptos 88APRO, 88BPRO, 88CPRO, 88DPRO, 88EPRO88FPRO, 88GPRO y 88HPRO; como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL 
    • Realizar las modificaciones a los campos mencionadas en el punto Diccionario de Datos de la sección 04. INFORMACIÓN ADICIONAL.
    • Mnemónicos.
      • Se deben considerar los nuevos mnemónicos DIAPROVVACDIASDERVACPROVSACPROVVACPORCCONTR, DIADERPANT, FECVACPACT, FECVACPANT, DIADERPRVA, PROVVAAN y PRVPROVAC; como se indica en el punto "Mnemónicos" de la sección 04. INFORMACIÓN ADICIONAL 
    • Criterios de Acumulación.
    • Periodo:
      • Con periodos mensuales: 
        • Nómina LIQ- Liquidación Mensual, de ejemplo:
          • Periodo: 2024 2025
          • Mes: 07 01
          • Número de Pago: 01
          • Fecha Inicial: 01/0701/20242025
          • Fecha: 31/0701/20242025

        • Nómina RES - Rescisión Mensual, de ejemplo:
          • Periodo: 2024
          • Mes: 03
          • Número de Pago: 01
          • Fecha Inicial: 01/03/2024
          • Fecha: 31/03/2024

      • Con periodos jornales:
        • Nómina LIQ- Liquidación Jornal - Primera Quincena, de ejemplo:
          • Periodo: 2024
          • Mes: 01
          • Número de Pago: 01
          • Fecha Inicial: 01/01/2024
          • Fecha: 15/01/2024

        • Nómina LIQ- Liquidación Jornal - Segunda Quincena, de ejemplo:
          • Periodo: 2024
          • Mes: 01
          • Número de Pago: 02
          • Fecha Inicial: 16/01/2024
          • Fecha: 31/01/2024

            Informações
            titleConfiguraciones Adicionales

            Para los periodos del procedimiento LIQ - Liquidación, se deben tener las siguientes consideraciones:

            • Para periodos Jornales, el segundo periodo del mes, se debe informar el campo Ult. Per. Mes (RCH_ULTMES) igual a 1 - Sí. Para el primer periodo del mes, se debe informar el campo Ult. Per. Mes (RCH_ULTMES) igual a 2 - No.
            • Para periodos Mensuales, se debe informar el campo Ult. Per. Mes (RCH_ULTMES) igual a 1 - Sí.
            • Para periodos de Enero a Junio, el campo N.Sem.SAC (RCH_SEMSAC), debe ser igual a 1 = Primer Semestre.
            • Para periodos de Julio a Diciembre, el campo N.Sem.SAC (RCH_SEMSAC), debe ser igual a 2 = Segundo Semestre.
    • Tablas Alfanuméricas:
      • Las tablas S005 - Actividad, S006 - Código de Condición, S008 - Modalidad de Contratación y S010 - Alícuotas Generales; deben contener información.
    • Empleados:
      • El empleado debe tener informados los campos Cód.Activ. (RA_ATIV), Cód.Condic. (RA_COND) y Mod. Contrat (RA_MODALID); los cuales son utilizados para obtener la información configurada en las tablas S005 - Actividad, S006 - Código de Condición, S008 - Modalidad de Contratación y S010 - Alícuotas Generales.

        Informações
        titleNOTA

        Para mayor información sobre la captura del campo Cód.Activ. (RA_ATIV), se recomienda leer el siguiente Documento Técnico:

        16517646 DNOMI-1182 DT Validaciones de campos Actividad, Condición y Modalidad en Empleados ARG


    • Control de Días de Derecho.
Totvs custom tabs box items
defaultno
referenciapaso2

Por Procedimientos (GPEM020):

  1. Ingresar a la rutina Por Procedimientos, ubicada en SIGAGPE - (Miscelánea | Cálculos | Por Procedimientos (GPEM020).
  2. Informar los datos solicitados:
    1. En la pestaña Generales: Informar Proceso, Tipo de Procedimiento (LIQ), 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. Validar que el Cálculo de Nómina finaliza de forma exitosa.
  4. Para la liquidación del proceso Jornal: se debe comprobar que las provisiones se realicen solo en la segunda quincena acumulando con la primera quincena. Validar que no se realice el cálculo en la primera quincena.
  5. Para la liquidación del proceso Mensual: comprobar que se realice la liquidación de provisiones en cada liquidación de nómina (LIQ).
  6. Si fue activado el TRACE, validar el proceso de cálculo de las fórmulas 88APRO, 88BPRO, 88CPRO, 88DPRO, 88EPRO, 88FPRO, 88GPRO y 88HPRO, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.


Rescisión (GPEM042):

  1. Ingresar a la rutina Rescisión, ubicada en SIGAGPE - (Miscelánea | Cálculos | Rescisión) (GPEM042).
  2. Seleccionar al empleado.
  3. Dar clic en la opción de Incluir.
    • En caso de que ya exista un registro para el empleado, dar clic en Modificar.
  4. Informar los campos obligatorios para el cálculo de la rescisión:
    • Informar la fecha "31/03/2024" en los campos: Fch Generac (RG_DTGERAR), Fc. Despido (RG_DATADEM), Fc. Homologa (RG_DATAHOM) y Fch. Pago (RG_DTPAGO).
    • Seleccionar el periodo 202403 pago 01 para el procedimiento RES.
  5. Dar clic en el botón Calcular Rescisión, ubicado en Otras acciones.
    • Confirmar e indicar la activación del trace para generar el log del cálculo.
  6. Validar que el cálculo finaliza de manera exitosa.
  7. Si fue activado el TRACE, validar el proceso de cálculo de las fórmulas 88APRO, 88BPRO, 88CPRO,88DPRO, 88EPRO, 88FPRO, 88GPRO y 88HPRO, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.

...

88CPRO - PROV VAC - PERIODO ACTUAL:

Se construyen las fechas para
OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultadoInterpretación
Sin cambios88CPRO000001NOCALCULASI_IGUAL1FINAL
Sin cambios88CPRO000002PERTIPONOMSI_IGUAL"LIQ"CTRL_LIQSi es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ
Sin cambios88CPRO000003PERTIPONOMSI_IGUAL"RES"CTRL_RESControl para tipo de procedimiento RES
Sin cambios88CPRO000004
SALTA
FINALSi no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula
Sin cambios88CPRO000005CTRL_RESETIQUETA

Acumula el mismo concepto concepto (88C) del  del mes y si ya se calculó la provisión sale del cálculo
Sin cambios88CPRO000006
ANOPERFECINIANO_INI_ACU
Sin cambios88CPRO000007
ANOPERFECFINANO_FIN_ACU
Sin cambios88CPRO000008
FILTRO_ACUM

Sin cambios88CPRO000009PERMESPERSUMA_IMPORTESPERMESPERNAUX_08
Sin cambios88CPRO000010NAUX_08SI_DIFERENTE0FINAL
Sin cambios88CPRO000011CTRL_LIQETIQUETASe agrega


Sin cambios88CPRO000012#CALCULA ANTIGUEDAD



Se eliminaSin cambios88CPROANTIGUEDAD000013SI_MENOR1.01FINALSe elimina por cambios de lógica
MUEVEEMPFECINGDAUX_00Mueve Se agrega88CPRO000013MUEVEEMPFECINGDAUX_00Mueve fecha de ingreso a variable variable DAUX_00
Se agregaSin cambios88CPRO000014
MUEVEPERFECFINDAUX_01Mueve fecha de fin de periodo tratado a variable variable DAUX_01
Se agregaSin cambios88CPRO000015DAUX_01RESTADAUX_00NAUX_13Resta ambas fechas y obtiene antigüedad sin truncar en días
Se agregaSin cambios88CPRO000016NAUX_13SUMA1NAUX_13
Se agregaSin cambios88CPRO000017NAUX_13DIVIDE365NAUX_13Obtiene antigüedad en años sin truncar
Se agregaSin cambios88CPRO000018# ANTIGUEDAD: NAUX_13


Realiza validaciones de antigüedad cuando es menos de 1 año, calcula la cantidad de días en base a la tabla S011 y no utiliza la tabla SRF tabla SRF (Control Dias Derecho) y cuando es mayor a 1 año de antigüedad, utiliza ya el saldo de días de derecho.
Se agregaSin cambios88CPRO000019NAUX_13SI_MAYOR0.6ANIO_ACTUAL
Se agregaSin cambios88CPRO000020VALIDA_INGRESOETIQUETASe agrega

Sin cambios88CPRO000021
ANOEMPFECINGNAUX_15
Se agregaSin cambios88CPRO000022
ANOPERFECFINNAUX_16
Se agregaSin cambios88CPRO000023NAUX_15SI_MENORNAUX_16PASA_ANIO
Se agregaSin cambios88CPRO000024
MESEMPFECINGNAUX_17
Se agregaSin cambios88CPRO000025NAUX_17SI_MENOR6PASA_ANIO
Se agregaSin cambios88CPRO000026
SALTA
MENOR_6_MESES
Se agregaSin cambios88CPRO000027PASA_ANIOETIQUETASe agrega

Sin cambios88CPRO000028
MUEVE1NAUX_13
Se agregaSin cambios88CPRO000029
SALTA
ANIO_ACTUAL
Se agregaSin cambios88CPRO000030MENOR_6_MESESETIQUETASe agrega

Sin cambios88CPRO0000311REDONDEANAUX_13NAUX_14
Se agregaSin cambios88CPRO000032NAUX_14MULTIPLICA10NAUX_14
Se agregaSin cambios88CPRO000033NAUX_14MULTIPLICA30NAUX_14
Se agregaSin cambios88CPRO000034NAUX_14DIVIDE20NAUX_14
Se agregaSin cambios88CPRO0000350REDONDEANAUX_14NAUX_14
Se agregaSin cambios88CPRO000036
MUEVENAUX_14DIASDERVACSe agrega
Sin cambios88CPRO000037
SALTA
CONT_CALC_01
Se agregaSin cambios88CPRO000038ANIO_ACTUALETIQUETASe agrega

Sin cambios88CPRO0000390REDONDEANAUX_13NAUX_13
Se agregaSin cambios88CPRO000040
BUSCATABLA_S011
Se agregaSin cambios88CPRO000041ELEMENTO_03HASTA_MAYORIGUALNAUX_13
Se agregaSin cambios88CPRO000042
MUEVEELEMENTO_04DIASDERVACSe agrega
Sin cambios88CPRO000043CONT_CALC_01ETIQUETA

Sin cambios88CPRO000044
MUEVEINCIMPINCIMPORTE
Sin cambios88CPRO000045
MUEVEIMPORTEDIAPROVVACMueve dicho importe al mnemónico mnemónico DIAPROVVAC
Sin cambios88CPRO000046INCIMPINCSI_DIFERENTE0CONT_00Si no se carga por novedad se calcula el valor día de vacaciones para provisión
Sin cambios88CPRO000047#VALIDA QUE SEA2DA. QUINCENA


Sin cambios88CPRO000048PROTIPPROSI_DIFERENTE"J"CONT_CALCValida si el proceso es "J- Jornal
Sin cambios88CPRO000049
DIAPERFECININAUX_06Obtiene día de la fecha de inicio de periodo de liquidación y lo guarda en la variable NAUXvariable NAUX_06
Sin cambios88CPRO000050NAUX_06SI_MENOR16FINALValida que sea segunda quincena (el periodo comience periodo comience el 16 del mes), sino no realiza el cálculo, en el caso del personal jornal.
Sin cambios88CPRO000051#ACUMULA OTRAS LIQEN EL MES


Sin cambios88CPRO000052CONT_CALCETIQUETA


Sin cambios88CPRO000053
ANOPERFECINIANO_INI_ACUObtiene año de la fecha de inicio de periodo
Sin cambios88CPRO000054
ANOPERFECFINANO_FIN_ACUObtiene año de la fecha de fin de periodo
Sin cambios88CPRO000055
FILTRO_ACUM


Sin cambios88CPRO000056"1"FILTRO_ACUMCBSEVAC
Selecciona todos los conceptos marcados como base de vacaciones Bse vacaciones Bse Val Vac Vac (RV_BVALVAC) igual a "1- Sí", liquidadas y acumuladas en la tabla RG7 tabla RG7 (Acumulados Históricos)
Sin cambios88CPRO000057PERMESPERSUMA_IMPORTESPERMESPERNAUX_07Obtiene los registros del mes tratado en la liquidación actual
Sin cambios88CPRO000058#ACUMULA LO DE LALIQ ACTUAL


Sin cambios88CPRO000059
MUEVE"V"TP_SUMA_MOVLIIndica que va a tomar los valores de los conceptos usados en la función que sigue abajo
Sin cambios88CPRO000060"1"SUMA_MOVLICBSEVACNAUX_01Valida todos los conceptos con el campo Base Vacaciones en campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUXvariable NAUX_01
Sin cambios88CPRO000061NAUX_01SUMANAUX_07NAUX_01Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes
Se agregaSin cambios88CPRO000062#SUMA PRV A BSE FIJA


Se suma promedio suma promedio de 6 meses de meses de conceptos variables a la base la base fija de vacaciones ya vacaciones ya calculada
Se agregaSin cambios88CPRO000063NAUX_01SUMAPRVPROVACNAUX_01
Sin cambios88CPRO000064NAUX_01DIVIDE25DIAPROVVACObtiene el valor el valor día de vacaciones vacaciones (DIAPROVVAC) dividiendo la base de vacaciones por 25por 25
Sin cambios88CPRO000065CONT_00ETIQUETA


Sin cambios88CPRO000066#ELIGE TIPO DIADE DERECHO


Sin cambios88CPRO000067DIADERPRVASI_IGUAL"1"CONT_01Se elige si trabajar con días de derecho totales o saldo de días de derecho (campo RCJcampo RCJ_PROVVA)
Sin cambiosSe agrega88CPRO000068#TRAE VACACIONESLIQUIDADAS EN ELMISMO PROCED LIQ
Busca las unidades del concepto de control de vacaciones (ID de cálculo = "0072"), calculado en la misma liquidación
Se agrega88CPRO000069
MUEVE"D"TP_SUMA_MOVLI
Se agrega88CPRO000070'0072'SUMA_MOVLICONIDCALNAUX_12
Sin cambios88CPRO000071#ARMA FECHASPARA SACARLOS SALDOS
Se construyen las fechas para #ARMA FECHASPARA SACARLOS SALDOS realizar los rangos hasta el periodo anterior (al 31/12 del año anterior al año actual) 
Sin cambios88CPRO000069000072
ANOPERFECFINNAUX_09
Sin cambios88CPRO000070000073NAUX_09MULTIPLICARESTA100001NAUX_1009
Sin cambios88CPRO000071000074NAUX_09RESTAMULTIPLICA110000NAUX_09
Sin cambios88CPRO000072000075NAUX_09MULTIPLICASUMA100001231NAUX_09
Sin cambios88CPRO000073000076
NAUXCONVIERTE_09SUMAFECHA1231NAUX_09Se elimina88CPRONAUX_10SUMA1231NAUX_10FECVACPANT
Sin cambios88CPRO000074000077CONVIERTETODOS_LOS_FECHADIASNAUXDIAS_09DERECHOFECVACPANTSe elimina88CPROCONVIERTE_FECHANAUX_10FECVACPACTSe elimina por cambios de lógica11
Sin cambios88CPRO000075TODOS_LOS_DIASDIAS_DERECHO000078
MUEVEFECVACPANTNAUX_11DIADERPANTCalcula los días de saldo hasta el periodo anterior
Se eliminaagrega88CPROTODOS_LOS_DIASDIAS_DERECHOFECVACPACT000079NAUX_12Se elimina por cambios de lógicaSe elimina88CPRONAUX_12RESTANAUX_11DIASDERVACSe elimina por cambios de lógicaSin cambios88CPRO000076MUEVENAUX_11DIADERPANTSe guarda lo obtenido hasta el periodo anterior en el mnemónico DIADERPANTSin cambios88CPRO000077CONT_01ETIQUETASin cambios88CPRO000078MUEVEDIASDERVACUNIDADESObtiene los días de derecho del empleado (mnemónico DIASDERVAC)Sin cambios88CPRO000079#CALCULAPROVISION VAC.Sin cambios88CPRO000080MESPERFECINIMESPROCESOObtiene mes de proceso actual (mnemónico  MESPROCESO)
Sin cambios88CPRO000081DIAPROVVACMULTIPLICADIASDERVACNAUX_02Valoriza los días de derecho, multiplicando la cantidad de dias de derecho (mnemónico DIASDERVAC) por el valor del día de vacaciones para provisión (mnemónico DIAPROVVAC) y lo guarda en la variable NAUX_02
Sin cambios88CPRO000082NAUX_02DIVIDE12NAUX_03Divide este valor por 12 y lo almacena en la variable NAUX_03
Sin cambios88CPRO000083NAUX_03MULTIPLICAMESPROCESONAUX_04Multiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO)
SI_MAYORDIADERPANTCALC_SALDO_ANTSi las vacaciones liquidadas en la liquidación actual (variable NAUX_12), son mayores que el saldo de periodos anteriores (DIADERPANT), se direcciona a la etiqueta CALC_SALDO_ANT
Se agrega88CPRO000080DIADERPANTRESTANAUX_12DIADERPANTSino, resta el saldo de periodos anteriores (DIADERPANT) menos los dias de vacaciones liquidados en la liquidación actual (NAUX_12) y las guarda en el mnemónico DIADERPANT
Se agrega88CPRO000081
MUEVE0NAUX_12Mueve cero a los días liquidados en la liquidación actual (NAUX_12), ya que fueron consumidos totalmente
Se agrega88CPRO000082
SALTA
CONT_01Continúa en la etiqueta CONT_01
Se agrega88CPRO000083CALC_SALDO_ANTETIQUETA


Se agrega88CPRO000084NAUX_12RESTADIADERPANTNAUX_12Resta vacaciones liquidadas en la liquidación actual (variable NAUX_12), son mayores que el saldo de periodos anteriores (DIADERPANT) y las guarda en la variable NAUX_12
Se agrega88CPRO000085
MUEVE0DIADERPANTMueve cero a los días de periodos anteriores (DIADERPANT), ya que fueron consumidos totalmente
Sin cambios88CPRO000086CONT_01ETIQUETA


Sin cambios88CPRO000087
MUEVEDIASDERVACUNIDADES
Se agrega88CPRO000088#CALCULA SALDODIAS DE VACPER ACTUAL
Resta el saldo del periodo actual (DIASDERVAC) menos los dias de vacaciones liquidados en la liquidación actual (NAUX_12) y las guarda en el mnemónico DIASDERVAC
Se agrega88CPRO000089DIASDERVACRESTANAUX_12DIASDERVAC
Sin cambios88CPRO000090#CALCULAPROVISION VAC.

Obtiene los días de derecho del empleado (mnemónico DIASDERVAC)
Sin cambios88CPRO000091
MESPERFECINIMESPROCESO
Sin cambios88CPRO000092DIAPROVVACMULTIPLICADIASDERVACNAUX_02Obtiene mes de proceso actual (mnemónico  MESPROCESO)
Sin cambios88CPRO000093NAUX_02DIVIDE12NAUX_03Valoriza los días de derecho, multiplicando la cantidad de dias de derecho (mnemónico DIASDERVAC) por el valor del día de vacaciones para provisión (mnemónico DIAPROVVAC) y lo guarda en la variable NAUX_02
Sin cambios88CPRO000094NAUX_03MULTIPLICAMESPROCESONAUX_04Divide este valor por 12 y lo almacena en la variable NAUX_03
Sin cambios88CPRO000095
MUEVENAUX_04IMPORTEMultiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO)
Sin cambios88CPRO000096
MUEVEIMPORTEPROVVACMueve a IMPORTE el resultado obtenido
Sin cambios88CPRO000097FINALETIQUETA

Mueve el importe resultante al mnemónico PROVVACSe elimina88CPRO#OBTIENE PROV VACMESESANTERIORESSe elimina por cambios de lógicaSe elimina88CPROANOPERFECINIANO_INI_ACUSe elimina88CPROANOPERFECFINANO_FIN_ACUSe elimina88CPROFILTRO_ACUMSe elimina88CPRO"01"SUMA_IMPORTESPERMESPERNAUX_05Se elimina88CPRO#OBTIENE PROV VACMENOS LOYA PROVISIONADOSe elimina88CPRONAUX_04RESTANAUX_05IMPORTESin cambios88CPRO000084MUEVENAUX_04IMPORTEMueve a IMPORTE el resultado obtenidoSe agrega88CPRO000085MUEVEIMPORTEPROVVACMueve el importe resultante al mnemónico PROVVAC
Sin cambios88CPRO000086FINALETIQUETA


...