...
| Producto | |
|---|
| Línea de producto: | |
|---|
Segmento: | |
|---|
Módulo: | SIGAGPE - Gestión de Personal. |
|---|
| Función: | | Rutina(s) Modificada(s) | Nombre Técnico | Fecha |
|---|
| GPFORARG | Fórmulas Estándar - Argentina. | 3111/0104/2025 | | GPFO1ARG | Funciones Adicionales de Fórmulas Estándar - Argentina. | 3111/0104/2025 | | GPFO2ARG | Funciones Adicionales de Fórmulas Estándar - Argentina. | 3111/0104/2025 | | GPMNEARG | Mnemónicos Estándar - Argentina. | 31/01/2025 |
| Rutina(s) Involucrada(s) | Nombre Técnico | Fecha |
|---|
| GPPDARG | Conceptos Estándar - Argentina. | 03/07/2024 | | GPVPPARG | Conceptos por Proceso Estándar - Argentina. | 03/07/2024 | | GPTABARG | Definición de Tablas Alfanuméricas - Argentina | 03/07/2024 | | GPRCMARG | Tipos de Ausencias Estándar - Argentina. | 20/12/2022 | | GPRG9ARG | Criterios de Acumulación Estándar - Argentina. | 20/12/2022 | | GPRGXARG | Estándar de Periodos - Argentina. | 20/12/2022 | | GPSRYARG | Tipos de Procedimiento Estándar - Argentina. | 21/04/2023 | | GPEXFOR1 | Funciones genéricas de Formulación. | 03/04/2024 |
|
|---|
| País: | Argentina (ARG) |
|---|
| Ticket: | N/A |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-3031 |
|---|
...
88CPRO - PROV VAC - PERIODO ACTUAL:
| Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado | Interpretación |
| Sin cambios | 88CPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL |
|
| Sin cambios | 88CPRO | 000002 | PERTIPONOM | SI_IGUAL | "LIQ" | CTRL_LIQ | Si es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ |
| Sin cambios | 88CPRO | 000003 | PERTIPONOM | SI_IGUAL | "RES" | CTRL_RES | Control para tipo de procedimiento RES |
| Sin cambios | 88CPRO | 000004 |
| SALTA |
| FINAL | Si no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula |
| Sin cambios | 88CPRO | 000005 | CTRL_RES | ETIQUETA |
|
| Acumula el mismo concepto (88C) del mes y si ya se calculó la provisión sale del cálculo |
| Sin cambios | 88CPRO | 000006 |
| ANO | PERFECINI | ANO_INI_ACU |
| Sin cambios | 88CPRO | 000007 |
| ANO | PERFECFIN | ANO_FIN_ACU |
| Sin cambios | 88CPRO | 000008 |
| FILTRO_ACUM |
|
|
| Sin cambios | 88CPRO | 000009 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_08 |
| Sin cambios | 88CPRO | 000010 | NAUX_08 | SI_DIFERENTE | 0 | FINAL |
| Sin cambios | 88CPRO | 000011 | CTRL_LIQ | ETIQUETA |
|
|
|
| Sin cambios | 88CPRO | 000012 | #CALCULA ANTIGUEDAD |
|
|
|
|
| Sin cambios | 88CPRO | 000013 |
| MUEVE | EMPFECING | DAUX_00 | Mueve fecha de ingreso a variable DAUX_00 |
Sin cambios000014Mueve fecha de fin de periodo tratado a variable | Se modifica la lógica, no aplica |
| Se agrega | 88CPRO | 000014 |
| ANO | PERFECFIN | NAUX_09 | Se forma la fecha de 31/12 del periodo actual |
| Se agrega | 88CPRO | 000015 | NAUX_09 | MULTIPLICA | 10000 | NAUX_09 |
| Se agrega | 88CPRO | 000016 | NAUX_09 | SUMA | 1231 | NAUX_09 |
| Se agrega | 88CPRO | 000017 |
| CONVIERTE_FECHA | NAUX_09 | DAUX_01 |
| Sin cambios | 88CPRO |
000015| 000018 | DAUX_01 | RESTA | DAUX_00 | NAUX_13 | Resta ambas fechas y obtiene antigüedad sin truncar en días |
| Sin cambios | 88CPRO |
000016| 000019 | NAUX_13 | SUMA | 1 | NAUX_13 |
| Sin cambios | 88CPRO |
000017| 000020 | NAUX_13 | DIVIDE | 365 | NAUX_13 | Obtiene antigüedad en años sin truncar |
| Sin cambios | 88CPRO |
000018| 000021 | # 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 (Control Dias Derecho) y cuando es mayor a 1 año de antigüedad, utiliza ya el saldo de días de derecho. |
| Sin cambios | 88CPRO |
000019| 000022 | NAUX_13 | SI_MAYOR | 0.6 | ANIO_ACTUAL |
| Sin cambios | 88CPRO |
000020| 000023 | VALIDA_INGRESO | ETIQUETA |
|
|
| Sin cambios | 88CPRO |
000021| 000024 |
| ANO | EMPFECING | NAUX_15 |
| Sin cambios | 88CPRO |
000022| 000025 |
| ANO | PERFECFIN | NAUX_16 |
| Sin cambios | 88CPRO |
000023| 000026 | NAUX_15 | SI_MENOR | NAUX_16 | PASA_ANIO |
| Sin cambios | 88CPRO |
000024| 000027 |
| MES | EMPFECING | NAUX_17 |
| Sin cambios | 88CPRO |
000025| 000028 | NAUX_17 | SI_MENOR | 6 | PASA_ANIO |
| Sin cambios | 88CPRO |
000026| 000029 |
| SALTA |
| MENOR_6_MESES |
| Sin cambios | 88CPRO |
000027| 000030 | PASA_ANIO | ETIQUETA |
|
|
| Sin cambios | 88CPRO |
000028| 000031 |
| MUEVE | 1 | NAUX_13 |
| Sin cambios | 88CPRO |
000029| 000032 |
| SALTA |
| ANIO_ACTUAL |
| Sin cambios | 88CPRO |
000030| 000033 | MENOR_6_MESES | ETIQUETA |
|
|
| Sin cambios | 88CPRO |
000031| 000034 | 1 | REDONDEA | NAUX_13 | NAUX_14 |
| Sin cambios | 88CPRO |
000032| 000035 | NAUX_14 | MULTIPLICA | 10 | NAUX_14 |
| Sin cambios | 88CPRO |
000033| 000036 | NAUX_14 | MULTIPLICA | 30 | NAUX_14 |
| Sin cambios | 88CPRO |
000034| 000037 | NAUX_14 | DIVIDE | 20 | NAUX_14 |
| Sin cambios | 88CPRO |
000035| 000038 | 0 | REDONDEA | NAUX_14 | NAUX_14 |
| Sin cambios | 88CPRO |
000036| 000039 |
| MUEVE | NAUX_14 | DIASDERVAC |
| Sin cambios | 88CPRO |
000037| 000040 |
| SALTA |
| CONT_CALC_01 |
| Sin cambios | 88CPRO |
000038| 000041 | ANIO_ACTUAL | ETIQUETA |
|
|
| Sin cambios | 88CPRO |
000039| 000042 | 0 | REDONDEA | NAUX_13 | NAUX_13 |
| Sin cambios | 88CPRO |
000040| 000043 |
| BUSCA | TABLA_S011 |
|
| Sin cambios | 88CPRO |
000041| 000044 | ELEMENTO_03 | HASTA_MAYORIGUAL | NAUX_13 |
|
| Sin cambios | 88CPRO |
000042| 000045 |
| MUEVE | ELEMENTO_04 | DIASDERVAC |
| Sin cambios | 88CPRO |
000043| 000046 | CONT_CALC_01 | ETIQUETA |
|
|
| Sin cambios | 88CPRO |
000044| 000047 |
| MUEVE | INCIMPINC | IMPORTE |
|
| Sin cambios | 88CPRO |
000045| 000048 |
| MUEVE | IMPORTE | DIAPROVVAC | Mueve dicho importe al mnemónico DIAPROVVAC |
| Sin cambios | 88CPRO |
000046| 000049 | INCIMPINC | SI_DIFERENTE | 0 | CONT_00 | Si no se carga por novedad se calcula el valor día de vacaciones para provisión |
| Sin cambios | 88CPRO |
000047| 000050 | #VALIDA QUE SEA | 2DA. QUINCENA |
|
|
|
| Sin cambios | 88CPRO |
000048| 000051 | PROTIPPRO | SI_DIFERENTE | "J" | CONT_CALC | Valida si el proceso es "J- Jornal" |
| Sin cambios | 88CPRO |
000049| 000052 |
| DIA | PERFECINI | NAUX_06 | Obtiene día de la fecha de inicio de periodo de liquidación y lo guarda en la variable NAUX_06 |
| Sin cambios | 88CPRO |
000050| 000053 | NAUX_06 | SI_MENOR | 16 | FINAL | Valida que sea segunda quincena (el periodo comience el 16 del mes), sino no realiza el cálculo, en el caso del personal jornal. |
| Sin cambios | 88CPRO |
000051| 000054 | #ACUMULA OTRAS LIQ | EN EL MES |
|
|
|
| Sin cambios | 88CPRO |
000052| 000055 | CONT_CALC | ETIQUETA |
|
|
|
| Sin cambios | 88CPRO |
000053| 000056 |
| ANO | PERFECINI | ANO_INI_ACU | Obtiene año de la fecha de inicio de periodo |
| Sin cambios | 88CPRO |
000054| 000057 |
| ANO | PERFECFIN | ANO_FIN_ACU | Obtiene año de la fecha de fin de periodo |
| Sin cambios | 88CPRO |
000055| 000058 |
| FILTRO_ACUM |
|
|
|
| Sin cambios | 88CPRO |
000056| 000059 | "1" | FILTRO_ACUM | CBSEVAC |
| Selecciona todos los conceptos marcados como base de vacaciones Bse Val Vac (RV_BVALVAC) igual a "1- Sí", liquidadas y acumuladas en la tabla RG7 (Acumulados Históricos) |
| Sin cambios | 88CPRO |
000057| 000060 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_07 | Obtiene los registros del mes tratado en la liquidación actual |
| Sin cambios | 88CPRO |
000058| 000061 | #ACUMULA LO DE LA | LIQ ACTUAL |
|
|
|
| Sin cambios | 88CPRO |
000059| 000062 |
| MUEVE | "V" | TP_SUMA_MOVLI | Indica que va a tomar los valores de los conceptos usados en la función que sigue abajo |
| Sin cambios | 88CPRO |
000060| 000063 | "1" | SUMA_MOVLI | CBSEVAC | NAUX_01 | Valida todos los conceptos con el campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUX_01 |
| Sin cambios | 88CPRO |
000061| 000064 | NAUX_01 | SUMA | NAUX_07 | NAUX_01 | Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes |
| Sin cambios | 88CPRO |
000062| 000065 | #SUMA PRV A BSE FIJA |
|
|
| Se suma promedio de 6 meses de conceptos variables a la base fija de vacaciones ya calculada |
| Sin cambios | 88CPRO |
000063| 000066 | NAUX_01 | SUMA | PRVPROVAC | NAUX_01 |
| Sin cambios | 88CPRO |
000064| 000067 | NAUX_01 | DIVIDE | 25 | DIAPROVVAC | Obtiene el valor día de vacaciones (DIAPROVVAC) dividiendo la base de vacaciones por 25 |
| Sin cambios | 88CPRO |
000065| 000068 | CONT_00 | ETIQUETA |
|
|
|
| Sin cambios | 88CPRO |
000066| 000069 | #ELIGE TIPO DIA | DE DERECHO |
|
|
|
| Sin cambios | 88CPRO |
000067| 000070 | DIADERPRVA | SI_IGUAL | "1" | CONT_01 | Se elige si trabajar con días de derecho totales o saldo de días de derecho (campo RCJ_PROVVA) |
Se agrega000068| 000071 | #TRAE VACACIONES | LIQUIDADAS EN EL | MISMO PROCED LIQ |
| Busca las unidades del concepto de control de vacaciones (campo RV_CODFOL - ID de cálculo = "0072"), calculado en la misma liquidación. |
Se agrega000069| 000072 |
| MUEVE | "D" | TP_SUMA_MOVLI |
Se agrega000070| 000073 | '0072' | SUMA_MOVLI | CONIDCAL | NAUX_12 |
| Sin cambios | 88CPRO |
000071| 000074 | #ARMA FECHAS | PARA SACAR | LOS SALDOS |
| Se construyen las fechas para realizar los rangos hasta el periodo anterior (al 31/12 del año anterior al año actual). |
| Sin cambios | 88CPRO |
000072| 000075 |
| ANO | PERFECFIN | NAUX_09 |
| Sin cambios | 88CPRO |
000073| 000076 | NAUX_09 | RESTA | 1 | NAUX_09 |
| Sin cambios | 88CPRO |
000074| 000077 | NAUX_09 | MULTIPLICA | 10000 | NAUX_09 |
| Sin cambios | 88CPRO |
000075| 000078 | NAUX_09 | SUMA | 1231 | NAUX_09 |
| Sin cambios | 88CPRO |
000076| 000079 |
| CONVIERTE_FECHA | NAUX_09 | FECVACPANT |
| Sin cambios | 88CPRO |
000077| 000080 | TODOS_LOS_DIAS | DIAS_DERECHO | FECVACPANT | NAUX_11 |
| Sin cambios | 88CPRO |
000078| 000081 |
| MUEVE | NAUX_11 | DIADERPANT | Calcula los días de saldo hasta el periodo anterior. |
Se agrega000079| 000082 | NAUX_12 | SI_MAYOR | DIADERPANT | CALC_SALDO_ANT | Si 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 agrega000080| 000083 | DIADERPANT | RESTA | NAUX_12 | DIADERPANT | Sino, 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 agrega000081| 000084 |
| MUEVE | 0 | NAUX_12 | Mueve cero a los días liquidados en la liquidación actual (NAUX_12), ya que fueron consumidos totalmente. |
Se agrega000082| 000085 |
| SALTA |
| CONT_01 | Continúa en la etiqueta CONT_01 |
Se agrega000083| 000086 | CALC_SALDO_ANT | ETIQUETA |
Se agrega000084| 000087 | NAUX_12 | RESTA | DIADERPANT | NAUX_12 | Resta 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 agrega000085| 000088 |
| MUEVE | 0 | DIADERPANT | Mueve cero a los días de periodos anteriores (DIADERPANT), ya que fueron consumidos totalmente. |
| Sin cambios | 88CPRO |
000086Se agrega000087| 000090 | #CALCULA SALDO | DIAS DE VAC | PER 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 agrega000088| 000091 | DIASDERVAC | RESTA | NAUX_12 | DIASDERVAC |
| Sin cambios | 88CPRO |
000089| 000092 | #CALCULA | PROVISION VAC. |
|
| Obtiene los días de derecho del empleado (mnemónico DIASDERVAC) |
| Sin cambios | 88CPRO |
000090| 000093 |
| MUEVE | DIASDERVAC | UNIDADES | Muestra las unidades de las vacaciones del periodo actual |
| Sin cambios | 88CPRO |
000091| 000094 |
| MES | PERFECINI | MESPROCESO |
|
| Sin cambios | 88CPRO |
000092| 000095 | DIAPROVVAC | MULTIPLICA | DIASDERVAC | NAUX_02 | Obtiene mes de proceso actual (mnemónico MESPROCESO) |
| Sin cambios | 88CPRO |
000093| 000096 | NAUX_02 | DIVIDE | 12 | NAUX_03 | Valoriza 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 cambios | 88CPRO |
000094| 000097 | NAUX_03 | MULTIPLICA | MESPROCESO | NAUX_04 | Divide este valor por 12 y lo almacena en la variable NAUX_03 |
| Sin cambios | 88CPRO |
000095| 000098 |
| MUEVE | NAUX_04 | IMPORTE | Multiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO) |
| Sin cambios | 88CPRO |
000096| 000099 |
| MUEVE | IMPORTE | PROVVAC | Mueve a IMPORTE el resultado obtenido |
| Sin cambios | 88CPRO |
000097| 000100 | FINAL | ETIQUETA |
|
| Mueve el importe resultante al mnemónico PROVVAC |
88DPRO - PROV VAC PER ACTUAL CCSS:
...