Histórico da Página
...
Esta fórmula es usada para calcular la Provisión de SAC mensualmente. Se ocupa en el procedimiento LIQ - Liquidaciónlos procedimientos LIQ - Liquidación y RES - Rescisión (Liquidación Final).
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | Comentario |
| 88APRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 88APRO | 000002 | PERTIPONOM | SI_IGUAL | "LIQ" | CTRL_LIQ | Si es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ |
| 88APRO | 000003 | PERTIPONOM | SI_IGUAL | "RES" | CTRL_RES | Control para tipo de procedimiento RES |
| 88APRO | 000004 | SALTA | FINAL | Si no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula | ||
| 88APRO | 000005 | CTRL_RES | ETIQUETA | Acumula el mismo concepto (88A) del mes y si ya se calculó la provisión sale del cálculo | ||
| 88APRO | 000006 | ANO | PERFECINI | ANO_INI_ACU | ||
| 88APRO | 000007 | ANO | PERFECFIN | ANO_FIN_ACU | ||
| 88APRO | 000008 | FILTRO_ACUM | ||||
| 88APRO | 000009 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_11 | |
| 88APRO | 000010 | NAUX_11 | SI_DIFERENTE | 0 | FINAL | |
| 88APRO | 000011 | CTRL_LIQ | ETIQUETA | |||
| 88APRO | 000012 | #JORNALES | CONTROLA QUE | SEA 2DA QUINCENA | ||
| 88APRO | 000013 | DIA | PERFECINI | NAUX_10 | Obtiene día de la fecha de inicio de periodo de liquidación | |
| 88APRO | 000014 | PROTIPPRO | SI_DIFERENTE | "J" | CONT_CALC | Valida si el proceso es J- Jornal |
| 88APRO | 000015 | NAUX_10 | 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. |
| 88APRO | 000016 | CONT_CALC | ETIQUETA | |||
| 88APRO | 000017 | #DIAS DE BASE SAC | ||||
| 88APRO | 000018 | MES | PERFECINI | MESPROCESO | Determina mes de proceso | |
| 88APRO | 000019 | 30 | MULTIPLICA | MESPROCESO | NAUX_03 | Multiplica 30 por mes de proceso |
| 88APRO | 000020 | CONT_01 | ETIQUETA | |||
| 88APRO | 000021 | #DETERMINA EL MEJOR | SUELDO | DEL SEMESTRE | ||
| 88APRO | 000022 | ANO | PERFECINI | ANO_INI_ACU | ||
| 88APRO | 000023 | ANO | PERFECFIN | ANO_FIN_ACU | ||
| 88APRO | 000024 | FILTRO_ACUM | ||||
| 88APRO | 000025 | "1" | FILTRO_ACUM | CBSESAC | Valida todos los conceptos con el campo Base SAC en "1- Si" de los acumulados anteriores | |
| 88APRO | 000026 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_01 | Suma los conceptos del mismo mes de registros históricos (tabla RG7) |
| 88APRO | 000027 | MUEVE | "V" | TP_SUMA_MOVLI | ||
| 88APRO | 000028 | "1" | SUMA_MOVLI | CBSESAC | NAUX_02 | Valida todos los conceptos con el campo Base SAC en "1- Si" |
| 88APRO | 000029 | NAUX_01 | SUMA | NAUX_02 | NAUX_05 | Suma los conceptos del mismo mes de la liquidación actual |
| 88APRO | 000030 | CONT_02 | ETIQUETA | |||
| 88APRO | 000031 | MESINISAC | STRTOVAL | 2 | NAUX_01 | Guarda mes inicial |
| 88APRO | 000032 | MUEVE | MESINISAC | CAUX_01 | Mueve mes inicial de SAC del semestre (mnemónico MESINISAC) vigente a variable alfanumérica | |
| 88APRO | 000033 | MUEVE | MESFINSAC | CAUX_02 | Mueve mes final de SAC del semestre (mnemónico MESFINSAC) vigente a variable alfanumérica | |
| 88APRO | 000034 | MESFINSAC | STRTOVAL | 2 | NAUX_08 | Guarda mes final de SAC en variable numérica NAUX_08 |
| 88APRO | 000035 | MESINISAC | STRTOVAL | 2 | NAUX_09 | Guarda mes inicial de SAC en variable numérica NAUX_09 |
| 88APRO | 000036 | MESPROCESO | SI_MENOR | NAUX_09 | FINAL | Compara si el mes de proceso es menor que el mes inicial de SAC (para el segundo semestre es necesario) |
| 88APRO | 000037 | CICLO | ETIQUETA | |||
| 88APRO | 000038 | FILTRO_ACUM | ||||
| 88APRO | 000039 | "1" | FILTRO_ACUM | CBSESAC | Valida todos los conceptos con el campo Base SAC en "1- Si" | |
| 88APRO | 000040 | CAUX_01 | SUMA_IMPORTES | CAUX_01 | NAUX_04 | Suma los conceptos del mismo mes de registros históricos (tabla RG7) |
| 88APRO | 000041 | NAUX_04 | SI_MENOR | NAUX_05 | CONT_03 | |
| 88APRO | 000042 | MUEVE | NAUX_04 | NAUX_05 | Guarda el mayor sueldo para comparar en la variable NAUX_05 | |
| 88APRO | 000043 | MUEVE | 0 | NAUX_04 | Pone en cero la variable NAUX_04 para comparar contra el siguiente mes | |
| 88APRO | 000044 | CONT_03 | ETIQUETA | |||
| 88APRO | 000045 | NAUX_01 | SUMA | 1 | NAUX_01 | Incrementa en uno el mes a evaluar en el ciclo |
| 88APRO | 000046 | NAUX_01 | VALTOSTR | 2 | CAUX_01 | Convierte el contenido de la variable numérica en alfanumérica |
| 88APRO | 000047 | #COMPRUEBA | MES ACTUAL | |||
| 88APRO | 000048 | NAUX_01 | SI_MAYOR | NAUX_08 | FINCICLO | Si el mes de proceso es menor al mes mayor al mes fin del semestre, sale del ciclo |
| 88APRO | 000049 | MESPROCESO | SI_MENOR | NAUX_01 | FINCICLO | Si el mes de proceso es menor al mes más 1, entonces sale del ciclo |
| 88APRO | 000050 | SALTA | CICLO | |||
| 88APRO | 000051 | FINCICLO | ETIQUETA | |||
| 88APRO | 000052 | MUEVE | NAUX_03 | UNIDADES | ||
| 88APRO | 000053 | #SE OBTIENE | PROVISION SAC | HASTA EL MES | ACTUAL | |
| 88APRO | 000054 | NAUX_05 | MULTIPLICA | UNIDADES | NAUX_01 | Multiplica el mejor sueldo (NAUX_05) por la cantidad de unidades calculadas para SAC (UNIDADES) |
| 88APRO | 000055 | NAUX_01 | DIVIDE | 360 | NAUX_06 | Divide el resultado por 360 y guarda el resultado en la variable NAUX_06 |
| 88APRO | 000056 | #LEE MESES ANTERIORES | DESDE ENERO | YA PROVISIONADO | ||
| 88APRO | 000057 | ANO | PERFECINI | ANO_INI_ACU | ||
| 88APRO | 000058 | ANO | PERFECFIN | ANO_FIN_ACU | ||
| 88APRO | 000059 | FILTRO_ACUM | ||||
| 88APRO | 000060 | MESINISAC | SUMA_IMPORTES | PERMESPER | NAUX_07 | Obtiene lo ya provisionado en el semestre correspondiente de SAC. |
| 88APRO | 000061 | #OBTIENE PROVISION | SAC DEL | MES | ||
| 88APRO | 000062 | NAUX_06 | RESTA | NAUX_07 | IMPORTE | Resta a lo calculado hasta el mes actual lo ya provisionado, guardándolo en la variable NAUX_07. |
| 88APRO | 000063 | MUEVE | IMPORTE | PROVSAC | Guarda la provisión de SAC del mes actual en el mnemónico PROVSAC. | |
| 88APRO | 000064 | FINAL | ETIQUETA |
...
Esta fórmula es usada para calcular la contribuciones de la Provisión de SAC. Se ocupa en el procedimiento los procedimientos LIQ - Liquidación y RES - Rescisión (Liquidación Final).
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | Comentario |
| 88BPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 88BPRO | 000002 | PROVSAC | MULTIPLICA | PORCCONTR | NAUX_02 | Multiplica la provisión de SAC (PROVSAC) por el porcentaje de contribuciones (PORCCONTR) |
| 88BPRO | 000003 | NAUX_02 | DIVIDE | 100 | IMPORTE | Divide el resultado por 100 |
| 88BPRO | 000004 | FINAL | ETIQUETA |
88CPRO -
...
PROV VAC - PERIODO ACTUAL
Esta fórmula es usada para calcular el valor de la Provisión de Vacaciones mensualmente del periodo actual. Se ocupa en el procedimiento LIQ - Liquidaciónlos procedimientos LIQ - Liquidación y RES - Rescisión (Liquidación Final).
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | Comentario | |||||
| 88CPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | ||||||
| 88CPRO | 000002 | PERTIPONOM | SI_IGUAL | "LIQ" | CTRL_LIQ | Si es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ | |||||
| 88CPRO | 000003 | PERTIPONOM | SI_IGUAL | "RES" | CTRL_RES | Control para tipo de procedimiento RES | |||||
| 88CPRO | 000004 | SALTA | FINAL | Si no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula | |||||||
| 88CPRO | 000005 | CTRL_RES | ETIQUETA | Acumula el mismo concepto (88C) del mes y si ya se calculó la provisión sale del cálculo | |||||||
| 88CPRO | 000006 | ANO | PERFECINI | ANO_INI_ACU | |||||||
| 88CPRO | 000007 | ANO | PERFECFIN | ANO_FIN_ACU | |||||||
| 88CPRO | 000008 | FILTRO_ACUM | |||||||||
| 88CPRO | 000009 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_08 | ||||||
| 88CPRO | 000010 | NAUX_08 | SI_DIFERENTE | 0 | FINAL | ||||||
| 88CPRO | 000011 | CTRL_LIQ | ETIQUETA | ||||||||
| 88CPRO | 000012 | ANTIGUEDAD | SI_MENOR | 1.01 | FINAL | Controla que tenga más de un año de antigüedad | |||||
| 88CPRO | 000013 | MUEVE | INCIMPINC | IMPORTE | |||||||
| 88CPRO | 000014 | MUEVE | IMPORTE | DIAPROVVAC | Mueve dicho importe al mnemónico DIAPROVVAC | ||||||
| 88CPRO | 000015 | INCIMPINC | SI_DIFERENTE | 0 | CONT_00 | Si no se carga por novedad se calcula el valor día de vacaciones para provisión | |||||
| 88CPRO | 000016 | #VALIDA QUE SEA | 2DA. QUINCENA | ||||||||
| 88CPRO | 000017 | PROTIPPRO | SI_DIFERENTE | "J" | CONT_CALC | Valida si el proceso es J- Jornal | |||||
| 88CPRO | 000018 | 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 | ||||||
| 88CPRO | 000019 | 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. | |||||
| 88CPRO | 000020 | #ACUMULA OTRAS LIQ | EN EL MES | ||||||||
| 88CPRO | 000021 | CONT_CALC | ETIQUETA | ||||||||
| 88CPRO | 000022 | ANO | PERFECINI | ANO_INI_ACU | Obtiene año de la fecha de inicio de periodo | ||||||
| 88CPRO | 000023 | ANO | PERFECFIN | ANO_FIN_ACU | Obtiene año de la fecha de fin de periodo | ||||||
| 88CPRO | 000024 | FILTRO_ACUM | |||||||||
| 88CPRO | 000025 | "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) | ||||||
| 88CPRO | 000026 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_07 | Obtiene los registros del mes tratado en la liquidación actual | |||||
| 88CPRO | 000027 | #ACUMULA LO DE LA | LIQ ACTUAL | ||||||||
| 88CPRO | 000028 | MUEVE | "V" | TP_SUMA_MOVLI | Indica que va a tomar los valores de los conceptos usados en la función que sigue abajo | ||||||
| 88CPRO | 000029 | "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 | |||||
| 88CPRO | 000030 | NAUX_01 | SUMA | NAUX_07 | NAUX_01 | Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes | |||||
| 88CPRO | 000031 | NAUX_01 | DIVIDE | 25 | DIAPROVVAC | Obtiene el valor día de vacaciones dividiendo la base de vacaciones por 25 | |||||
| 88CPRO | 000032 | CONT_00 | ETIQUETA | ||||||||
| 88CPRO | #CALCULA | PROVISION VAC AL | MES ACTUAL | Se traslada más abajo | 88CPRO | 000033 | #ELIGE TIPO DIA | DE DERECHO | |||
| 88CPRO | 000034 | 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) | |||||
| 88CPRO | 000035 | #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) y el de este año al 31/12. | ||||||
| 88CPRO | 000036 | ANO | PERFECFIN | NAUX_09 | |||||||
| 88CPRO | 000037 | NAUX_09 | MULTIPLICA | 10000 | NAUX_10 | ||||||
| 88CPRO | 000038 | NAUX_09 | RESTA | 1 | NAUX_09 | ||||||
| 88CPRO | 000039 | NAUX_09 | MULTIPLICA | 10000 | NAUX_09 | ||||||
| 88CPRO | 000040 | NAUX_09 | SUMA | 1231 | NAUX_09 | ||||||
| 88CPRO | 000041 | NAUX_10 | SUMA | 1231 | NAUX_10 | ||||||
| 88CPRO | 000042 | CONVIERTE_FECHA | NAUX_09 | FECVACPANT | |||||||
| 88CPRO | 000043 | CONVIERTE_FECHA | NAUX_10 | FECVACPACT | |||||||
| 88CPRO | 000044 | TODOS_LOS_DIAS | DIAS_DERECHO | FECVACPANT | NAUX_11 | Calcula los días de saldo hasta el periodo anterior | |||||
| 88CPRO | 000045 | TODOS_LOS_DIAS | DIAS_DERECHO | FECVACPACT | NAUX_12 | Calcula los días de saldo hasta el periodo actual | |||||
| 88CPRO | 000046 | NAUX_12 | RESTA | NAUX_11 | DIASDERVAC | Se realiza la resta para obtener solo el año actual y se guarda en el mnemónico DIASDERVAC | |||||
| 88CPRO | 000047 | MUEVE | NAUX_11 | DIADERPANT | Se guarda lo obtenido hasta el periodo anterior en el mnemónico DIADERPANT | ||||||
| 88CPRO | 000048 | CONT_01 | ETIQUETA | ||||||||
| 88CPRO | 000049 | MUEVE | DIASDERVAC | UNIDADES | Obtiene los días de derecho del empleado (mnemónico DIASDERVAC) | ||||||
| 88CPRO | 000050 | #CALCULA | PROVISION VAC. | MES ACTUAL | |||||||
| 88CPRO | 000051 | MES | PERFECINI | MESPROCESO | Obtiene mes de proceso actual (mnemónico MESPROCESO) | ||||||
| 88CPRO | 000052 | DIAPROVVAC | MULTIPLICA | DIASDERVAC | NAUX_02 | 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 | |||||
| 88CPRO | 000053 | NAUX_02 | DIVIDE | 12 | NAUX_03 | Divide este valor por 12 y lo almacena en la variable NAUX_03 | |||||
| 88CPRO | 000054 | NAUX_03 | MULTIPLICA | MESPROCESO | NAUX_04 | Multiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO) | |||||
| 88CPRO | 000055 | #OBTIENE PROV VAC | MESES | ANTERIORES | |||||||
| 88CPRO | 000056 | ANO | PERFECINI | ANO_INI_ACU | |||||||
| 88CPRO | 000057 | ANO | PERFECFIN | ANO_FIN_ACU | |||||||
| 88CPRO | 000058 | FILTRO_ACUM | |||||||||
| 88CPRO | 000059 | "01" | SUMA_IMPORTES | PERMESPER | NAUX_05 | Valida todos los conceptos con el campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUX_01 de meses anteriores desde el mes de Enero y lo guarda en la variable NAUX_05 | |||||
| 88CPRO | 000060 | #OBTIENE PROV VAC | MENOS LO | YA PROVISIONADO | |||||||
| 88CPRO | 000061 | NAUX_04 | RESTA | NAUX_05 | IMPORTE | Obtiene la provisión de vacaciones del mes, restando lo ya provisionado para vacaciones | |||||
| 88CPRO | 000062 | MUEVE | IMPORTE | PROVVAC | Mueve el importe resultante al mnemónico PROVVAC | ||||||
| 88CPRO | 000063 | FINAL | ETIQUETA |
88DPRO - PROV VAC CCSS
Esta fórmula es usada para calcular la contribuciones de la Provisión de Vacaciones. Se ocupa en el procedimiento LIQ - Liquidaciónlos procedimientos LIQ - Liquidación y RES - Rescisión (Liquidación Final).
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | Comentario |
| 88DPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 88DPRO | 000002 | PROVVAC | MULTIPLICA | PORCCONTR | NAUX_02 | Multiplica la provisión de Vacaciones (PROVVAC) por el porcentaje de contribuciones (PORCCONTR) |
| 88DPRO | 000003 | NAUX_02 | DIVIDE | 100 | IMPORTE | Divide el resultado por 100 |
| 88DPRO | 000004 | FINAL | ETIQUETA |
...
Esta fórmula es usada para calcular la suma de todos los porcentajes de contribuciones. Se ocupa en el procedimiento los procedimientos LIQ - Liquidación y RES - Rescisión (Liquidación Final).
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | Comentario |
| 88EPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 88EPRO | 000002 | MUEVE | "D" | TP_SUMA_MOVLI | ||
| 88EPRO | 000003 | "1" | SUMA_MOVLI | BSEPORCON | NAUX_00 | Se suman todos los conceptos que tengan el campo Porc. Contr. (mnemónico RV_PORCCONTR) igual a 1 - Sí. |
| 88EPRO | 000004 | NAUX_00 | MULTIPLICA | -1 | NAUX_00 | Multiplica por (-1) ya que dichas unidades se obtienen en negativo. |
| 88EPRO | 000005 | MUEVE | NAUX_00 | IMPORTE | ||
| 88EPRO | 000006 | MUEVE | IMPORTE | PORCCONTR | Guarda la suma de porcentajes de contribuciones en el mnemónico PORCCONTR | |
| 88EPRO | 000007 | FINAL | ETIQUETA |
Conceptos por Proceso (SRM)
...
0001 - Mensual
Se agregan los conceptos restantes (88E, 88A hasta 88D) desde la línea 00141, a continuación del concepto 8D2.
...
Secuencia
...
Cpto.
...
Descripción
...
Fórmula
...
Criterio Acum.
...
Genera Acum.
...
Lee Inciden.
...
Lee Prést.
...
Lee Acumul.
...
Lee Aus.
...
Lee Benef.
...
Lee Asiento Fijo
...
88FPRO - PROV VAC - PER. ANTERIORES:
Esta fórmula es usada para calcular el valor de la Provisión de Vacaciones mensualmente de periodos anteriores. Se ocupa en los procedimientos LIQ - Liquidación y RES - Rescisión (Liquidación Final).
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | Comentario |
| 88FPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 88FPRO | 000002 | PERTIPONOM | SI_IGUAL | "LIQ" | CTRL_LIQ | Si es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ |
| 88FPRO | 000003 | PERTIPONOM | SI_IGUAL | "RES" | CTRL_RES | Control para tipo de procedimiento RES |
| 88FPRO | 000004 | SALTA | FINAL | Si no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula | ||
| 88FPRO | 000005 | CTRL_RES | ETIQUETA | Acumula el mismo concepto (88F) del mes y si ya se calculó la provisión sale del cálculo | ||
| 88FPRO | 000006 | ANO | PERFECINI | ANO_INI_ACU | ||
| 88FPRO | 000007 | ANO | PERFECFIN | ANO_FIN_ACU | ||
| 88FPRO | 000008 | FILTRO_ACUM | ||||
| 88FPRO | 000009 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_08 | |
| 88FPRO | 000010 | NAUX_08 | SI_DIFERENTE | 0 | FINAL | |
| 88FPRO | 000011 | CTRL_LIQ | ETIQUETA | |||
| 88FPRO | 000012 | ANTIGUEDAD | SI_MENOR | 1.01 | FINAL | Controla que tenga más de un año de antigüedad |
| 88FPRO | 000013 | MUEVE | INCIMPINC | IMPORTE | ||
| 88FPRO | 000014 | MUEVE | IMPORTE | DIAPROVVAC | Mueve dicho importe al mnemónico DIAPROVVAC | |
| 88FPRO | 000015 | INCIMPINC | SI_DIFERENTE | 0 | CONT_00 | Si no se carga por novedad se calcula el valor día de vacaciones para provisión |
| 88FPRO | 000016 | #VALIDA QUE SEA | 2DA. QUINCENA | |||
| 88FPRO | 000017 | PROTIPPRO | SI_DIFERENTE | "J" | CONT_CALC | Valida si el proceso es J- Jornal |
| 88FPRO | 000018 | 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 | |
| 88FPRO | 000019 | 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. |
| 88FPRO | 000020 | #ACUMULA OTRAS LIQ | EN EL MES | |||
| 88FPRO | 000021 | CONT_CALC | ETIQUETA | |||
| 88FPRO | 000022 | ANO | PERFECINI | ANO_INI_ACU | Obtiene año de la fecha de inicio de periodo | |
| 88FPRO | 000023 | ANO | PERFECFIN | ANO_FIN_ACU | Obtiene año de la fecha de fin de periodo | |
| 88FPRO | 000024 | FILTRO_ACUM | ||||
| 88FPRO | 000025 | "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) | |
| 88FPRO | 000026 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_07 | Obtiene los registros del mes tratado en la liquidación actual |
| 88FPRO | 000027 | #ACUMULA LO DE LA | LIQ ACTUAL | |||
| 88FPRO | 000028 | MUEVE | "V" | TP_SUMA_MOVLI | Indica que va a tomar los valores de los conceptos usados en la función que sigue abajo | |
| 88FPRO | 000029 | "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 |
| 88FPRO | 000030 | NAUX_01 | SUMA | NAUX_07 | NAUX_01 | Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes |
| 88FPRO | 000031 | NAUX_01 | DIVIDE | 25 | DIAPROVVAC | Obtiene el valor día de vacaciones dividiendo la base de vacaciones por 25 |
| 88FPRO | 000032 | CONT_00 | ETIQUETA | |||
| 88FPRO | 000033 | #ELIGE TIPO DIA | DE DERECHO | |||
| 88FPRO | 000034 | MUEVE | DIADERPANT | UNIDADES | Mueve a las unidades el mnemónico obtenido en el concepto 88C (DIADERPANT), que tiene el saldo de vacaciones de periodos anteriores | |
| 88FPRO | 000035 | #CALCULA | PROVISION VAC. | MES ACTUAL | ||
| 88FPRO | 000036 | MES | PERFECINI | MESPROCESO | Obtiene mes de proceso actual (mnemónico MESPROCESO) | |
| 88FPRO | 000037 | DIAPROVVAC | MULTIPLICA | DIADERPANT | NAUX_02 | Valoriza los días de derecho, multiplicando la cantidad de dias de derecho (mnemónico DIADERPANT) por el valor del día de vacaciones para provisión (mnemónico DIAPROVVAC) y lo guarda en la variable NAUX_02 |
| 88FPRO | 000038 | NAUX_02 | DIVIDE | 12 | NAUX_03 | Divide este valor por 12 y lo almacena en la variable NAUX_03 |
| 88FPRO | 000039 | NAUX_03 | MULTIPLICA | MESPROCESO | NAUX_04 | Multiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO) |
| 88FPRO | 000040 | #OBTIENE PROV VAC | MESES | ANTERIORES | ||
| 88FPRO | 000041 | ANO | PERFECINI | ANO_INI_ACU | ||
| 88FPRO | 000042 | ANO | PERFECFIN | ANO_FIN_ACU | ||
| 88FPRO | 000043 | FILTRO_ACUM | ||||
| 88FPRO | 000044 | "01" | SUMA_IMPORTES | PERMESPER | NAUX_05 | Valida todos los conceptos con el campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUX_01 de meses anteriores desde el mes de Enero y lo guarda en la variable NAUX_05 |
| 88FPRO | 000045 | #OBTIENE PROV VAC | MENOS LO | YA PROVISIONADO | ||
| 88FPRO | 000046 | NAUX_04 | RESTA | NAUX_05 | IMPORTE | Obtiene la provisión de vacaciones del mes, restando lo ya provisionado para vacaciones |
| 88FPRO | 000047 | MUEVE | IMPORTE | PROVVAC | Mueve el importe resultante al mnemónico PROVVAC | |
| 88FPRO | 000048 | FINAL | ETIQUETA | |||
Conceptos por Proceso (SRM)
Los conceptos estándar utilizados en Conceptos por Proceso para el cálculo del procedimiento LIQ (Liquidación) , se muestra a continuación:
0001 - Mensual
Se agregan los conceptos restantes (88A hasta 88F ) desde la línea 00141, a continuación del concepto 8D2.
Secuencia | Cpto. | Descripción | Fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asiento Fijo |
| 00140 | 8D2 | Sueldo + Adi 251 10 | 8D2SIC | SUELDO + ADICIONALES SICOSS | 01 | 1 - Si | 1 - Si | 2 - No | 2 - No | 2 - No | 2 - No | 2 - No |
| 00141 | 88E | Porc. Contribuciones | 88EPRO | PORCENTAJE CONTRIBUCIONES | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00142 | 88A | Prov SAC | 88APRO | PROVISION SAC | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00143 | 88B | Prov SAC CCSS | 88BPRO | PROV SAC CCSS | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00144 | 88C | Prov Vac Per Actual | 88CPRO | PROV VAC - PERIODO ACTUAL | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00145 | 88F | Prov Vac Per Ant | 88FPRO | PROV VAC - PER. ANTERIORES | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00146 | 88D | Prov Vac CCSS | 88DPRO | PROV VAC CCSS | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00147 | 880 | Valor Prepaga | 880SIC | OBRA SOCIAL PREPAGA | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
0002 - Jornal
Se agregan los conceptos restantes (88A hasta 88F) desde la línea 00170, a continuación del concepto 8F2.
Secuencia | Cpto. | Descripción | Fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asiento Fijo |
| 00169 | 8F2 | Maternidad 385 10 | 8F2SIC | MATERNIDAD SICOSS | 01 | 1 - Si | 1 - Si | 2 - No | 2 - No | 2 - No | 2 - No | 2 - No |
| 00170 | 88E | Porc. Contribuciones | 88EPRO | PORCENTAJE CONTRIBUCIONES | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00171 | 88A | Prov SAC | 88APRO | PROVISION SAC | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00172 | 88B | Prov SAC CCSS | 88BPRO | PROV SAC CCSS | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00173 | 88C | Prov Vacaciones | 88CPRO | PROV VAC - PERIODO ACTUAL | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00174 | 88F | Prov Vac Per Ant | 88FPRO | PROV VAC - PER. ANTERIORES | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00175 | 88D | Prov Vac CCSS | 88DPRO | PROV VAC CCSS |
0002 - Jornal
Se agregan los conceptos restantes (88E, 88A hasta 88D) desde la línea 00170, a continuación del concepto 8F2.
Secuencia | Cpto. | Descripción | Fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asiento Fijo |
| 00169 | 8F2 | Maternidad 385 10 | 8F2SIC | MATERNIDAD SICOSS | 01 | 1 - Si | 1 - Si | 2 - No | 2 1 - NoSi | 2 - No | 2 - No | 2 - No00170 |
| 00176 | ||||||||||||
| REF | ||||||||||||
| Referencias | 88EPRO | PORCENTAJE CONTRIBUCIONES|||||||||||
| REFIAG | REFERENCIA IMPUESTO A LAS GANANCIAS | 01 | ||||||||||
| 2 - | ||||||||||||
| No | ||||||||||||
| 2 - | ||||||||||||
| No | 2 - No | |||||||||||
| 2 - | ||||||||||||
| No | 2 - No | 2 - No | 2 - No | |||||||||
| 00171 | 88A | Prov SAC | 88APRO | PROVISION SAC | 01 | 1 - Si | 2 - No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No | 00172 | 88B | Prov SAC CCSS | 88BPRO | PROV SAC CCSS
Los conceptos estándar utilizados en Conceptos por Proceso para el cálculo del procedimiento RES (Rescisión) , se muestra a continuación:
Procedimiento RES (Rescisión)
0001 - Mensual
Se agregan las siguientes líneas, a luego de la secuencia 162 (concepto 892 - Pool Prepaga), como se ejemplifica a continuación:
Secuencia | Cpto. | Descripción | Fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asiento Fijo |
| 00162 | 892 | Pool Prepaga | 892SIC | DIFERENCIA PREPAGA EMPLEADOR PREPAGA | 01 | 1 - Si | 1 - Si | 2 - No |
| 2 - |
| No | 2 - No | 2 - No | 2 - No |
| 00163 |
| 88E | Porc. Contribuciones | 88EPRO | PORCENTAJE CONTRIBUCIONES | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00164 |
| 88A | Prov |
| SAC |
| 88APRO | PROVISION SAC | 01 | 1 - Si |
| 2 - |
| No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00165 | 88B | Prov SAC CCSS | 88BPRO | PROV SAC CCSS | 01 | 1 - Si | 1 - Si | 2 - No |
| 1 - |
| Si | 2 - No | 2 - No | 2 - No |
...
| 00166 | 88C | Prov Vacaciones | 88CPRO | PROV VAC - PERIODO ACTUAL | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00167 | 88F | Prov Vac Per Ant | 88FPRO | PROV VAC - PER. ANTERIORES |
...
0001 - Mensual
Se agregan las siguientes líneas, a luego de la secuencia 162 (concepto 892 - Pool Prepaga), como se ejemplifica a continuación:
Secuencia | Cpto. | Descripción | Fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asiento Fijo | ||||
| 00162 | 892 | Pool Prepaga | 892SIC | DIFERENCIA PREPAGA EMPLEADOR PREPAGA01 | 1 - Si | 1 - Si | 2 - No | 21 - | NoSi | 2 - No | 2 - No | 2 - No | ||||
| 0016300168 | 88E | Porc. Contribuciones | 88EPRO | PORCENTAJE CONTRIBUCIONES | 88D | Prov Vac CCSS | 88DPRO | PROV VAC CCSS | 0102 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No00164 |
| 00169 | ||||||||||||||||
| REF | ||||||||||||||||
| Referencias | 88APRO | PROVISION SAC | 03 | 1 - Si|||||||||||||
| REFIAG | REFERENCIA IMPUESTO A LAS GANANCIAS | 01 | 2 - No | 2 - No | 2 - No | |||||||||||
| 2 - | ||||||||||||||||
| No | 2 - No | 2 - No | 2 - No | 00165 | 88B | Prov SAC CCSS | 88BPRO | PROV SAC CCSS | 04 | 1 - Si | 1 - Si||||||
0002 - Jornal
Se agregan las siguientes líneas, a luego de la secuencia 186 (concepto REF - Referencias, fórmula REFIAG), como se ejemplifica a continuación:
Secuencia | Cpto. | Descripción | Fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asiento Fijo |
| 00186 | REF | Referencias | REFIAG | REFERENCIA IMPUESTO A LAS GANANCIAS | 01 | 2 - No | 2 - No | 2 - No |
| 2 - |
| No | 2 - No | 2 - No | 2 - No |
| 00187 |
| 88E | Porc. Contribuciones | 88EPRO | PORCENTAJE CONTRIBUCIONES | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00188 |
| 88A | Prov |
| SAC |
| 88APRO | PROVISION SAC | 01 | 1 - Si |
| 2 - |
| No | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
| 00189 |
| 88B |
| Prov SAC CCSS |
| 88BPRO | PROV SAC CCSS | 01 | 1 - Si | 1 - Si | 2 - No |
| 1 - |
| Si | 2 - No | 2 - |
0002 - Jornal
Se agregan las siguientes líneas, a luego de la secuencia 186 (concepto REF - Referencias, fórmula REFIAG), como se ejemplifica a continuación:
| No | 2 - No | |||||||||||||||
| 00190 | 88C | Prov Vacaciones | 88CPRO | PROV VAC - PERIODO ACTUAL | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No | ||||
| 00191 | 88F | Prov Vac Per Ant | 88FPRO | PROV VAC - PER. ANTERIORES | 01 | 1 - Si | 1 - Si | 2 - No | 1 - Si | |||||||
Secuencia | Cpto. | Descripción | Fórmula | Desc. Fórmula | Criterio Acum. | Genera Acum. | Lee Inciden. | Lee Prést. | Lee Acumul. | Lee Aus. | Lee Benef. | Lee Asiento Fijo | ||||
| 00186 | REF | Referencias | REFIAG | REFERENCIA IMPUESTO A LAS GANANCIAS | 01 | 2 - No | 2 - No | 2 - No | 2 - No2 - No | 2 - No | 2 - No | |||||
| 0018700192 | 88E | Porc. Contribuciones | 88EPRO | PORCENTAJE CONTRIBUCIONES | 88D | Prov Vac CCSS | 88DPRO | PROV VAC CCSS | 0102 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No00188 |
| 00192 | 88A | Prov SAC | 88APRO | PROVISION SAC | 03||||||||||||
| 910 | Ga Ingreso Mes | 910IAG | I.A.G. TOTAL INGRESO MES | 01 | 1 - Si | |||||||||||
| 1 - | ||||||||||||||||
| Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No | |||||||||||
| 00189 | 88B | Prov SAC CCSS | 88BPRO | PROV SAC CCSS | 04 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No | ||||
| 00190 | 88C | Prov Vacaciones | 88CPRO | PROVISION VACACIONES | 05 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No | ||||
| 00191 | 88D | Prov Vac CCSS | 88DPRO | PROV VAC CCSS | 06 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No | ||||
| 00192 | 910 | Ga Ingreso Mes | 910IAG | I.A.G. TOTAL INGRESO MES | 07 | 1 - Si | 1 - Si | 2 - No | 1 - Si | 2 - No | 2 - No | 2 - No |
Mnemónicos (RCA)
Se agregaron los siguientes mnemónicos:
...
BSEPORCON
...
Mnemónicos (RCA)
Se agregaron los siguientes mnemónicos:
| Código Mnemónico | Descripción Mnemónico | Tipo de Mnemónico | Observaciones |
| PORCCONTR | Porcentaje Contribuciones | N - Numérico | Mnemónico Transferible. Se utiliza para almacenar la suma total de los porcentajes de los aportes del empleador (contribuciones). |
| PROVSAC | Provisión SAC | N - Numérico | Mnemónico Transferible. Es usado para almacenar el resultado de la provisión de SAC. |
| PROVVAC | Provisión Vacaciones | N - Numérico | Mnemónico Transferible. Almacena el resultado de la provisión de Vacaciones. |
| DIASDERVAC | Días de Derecho para Vacaciones | F - Archivo | Extrae la información del campo Ctd. Ref. Per. (RF_DIASDIR) de la tabla SRF. |
| DIAPROVVAC | Valor Día Vacaciones para Provisión | N - Numérico | Mnemónico Transferible. Guarda el valor del día de vacaciones para provisión calculado. |
BSEPORCON | Base Porcentaje de Contribuciones | F - Archivo | Extrae la información del campo Porc. Contr. (RV_PORCCON) de la tabla SRV. |
DIADERPANT | Dias de Derecho Periodos Anteriores | N - Numérico | Mnemónico Transferible. Almacena el saldo de días de vacaciones de periodos anteriores. |
FECVACPACT | Fecha Vacaciones Periodo Actual | D - Fecha | Mnemónico Transferible. Almacena la fecha de fin de periodo actual. |
FECVACPANT | Fecha Vacaciones Periodo Anterior | D - Fecha | Mnemónico Transferible. Almacena la fecha de fin de periodo anterior. |
DIADERPRVA | Tipo de día de derecho para Provisión de Vacaciones | F - Archivo | Extrae la información del campo Prov. Vac. (RCJ_PROVVA) de la tabla RCJ. |
04. Diccionario de Datos
SX3 - Campos
Mediante el Configurador (SIGACFG), crear el campo RV_PORCCON, como se indica a continuación:
| Campo | RV_PORCCON |
Tipo | Caracter |
| Orden | BA |
Tamaño | 1 |
Decimal | 0 |
Título | Porc. Contr. |
Descripción | Porcentaje Contribución |
Formato | @! |
| Valid. Std. | Pertence("12") |
Se utiliza | Si |
Obligatorio | No |
| Ini. Estándar | "2" |
Browse | No |
Contexto | Real |
| Lista Español | 1=Sí;2=No |
| When | |
Consulta Estándar | |
Help | Informe 1 si el campo va a participar en la suma de porcentajes de Contribuciones o 2 en caso contrario. |
Mediante el Configurador (SIGACFG), crear el campo RCJ_PROVVA
04. Diccionario de Datos
SX3 - Campos
Mediante el Configurador (SIGACFG), crear el campo RV_PORCCON, como se indica a continuación:
| Campo |
| RCJ_ |
| PROVVA | |
Tipo | Caracter |
| Orden |
| 27 | |
Tamaño | 1 |
Decimal | 0 |
Título |
| Prov. |
| Vac. |
Descripción |
Provisión Vacaciones | |
Formato | @! |
| Valid. Std. | Pertence("12") |
Se utiliza | Si |
Obligatorio | No |
| Ini. Estándar | " |
| 1" | |
Browse | No |
Contexto | Real |
| Lista Español | 1= |
| Dias de Derecho Totales;2= |
| Dias de Derecho Saldo | |
| When | |
Consulta Estándar | |
Help | Informe 1 si |
se considerarán Días de Derecho Totales o 2 en caso |
que se considere el saldo de los Días de Derecho. |
05. Ejemplo de Utilización
...