Histórico da Página
...
| Informações | ||
|---|---|---|
| ||
Cálculo de Provisión de Vacaciones:
Cálculo de Provisión de SAC:
|
03. Configuración
Empleados (SRA)
...
| Informações | ||
|---|---|---|
| ||
Para que un concepto que no se encuentra en el grupo estandar de contribuciones, forme parte de la base de porcentaje de contribuciones, se debe colocar el campo Porc. Contr. (RV_PORCCONTRPORCCON) igual a 1 - Sí. |
Creación de Conceptos
...
| Código | Descripción | Procedimiento | Autor Modificación |
1 | 88APRO | Prov SAC | LIQ - Liquidación / RES - Rescisión | CAK 20240702 |
2 | 88BPRO | Prov SAC CCSS | LIQ - Liquidación / RES - Rescisión | CAK 20240116 |
3 | 88CPRO | Prov Vac - Periodo Actual | LIQ - Liquidación / RES - Rescisión | CAK 20240701 |
4 | 88DPRO | Prov Vac CCSS | LIQ - Liquidación / RES - Rescisión | CAK 2024011820240701 |
5 | 88EPRO | Porc. Contribuciones | LIQ - Liquidación / RES - Rescisión | CAK 20240206 |
6 | 88FPRO | Prov Vac - Per. Anteriores | LIQ - Liquidación / RES - Rescisión | CAK 2024041220240701 |
7 | 88GPRO | Prov Vac Ant CCSS | LIQ - Liquidación / RES - Rescisión | CAK 20240626 |
8 | 88HPRO | Prom Base Variable Prov Vac | LIQ - Liquidación / RES - Rescisión | CAK 20240626 |
...
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 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 | MUEVE | MESPROCESO | NAUX_12 | Se realiza un cambio de variable por control de Segundo Semestre | ||
| 88APRO | 000020 | MESPROCESO | SI_MENOR | 7 | CALC_DIAS | Si el mes de proceso es mayor a 6, se resta 6, ya que vuelve a iniciar el semestre para SAC, guardando la cantidad de meses del semestre en la variable NAUX_12 | |
| 88APRO | 000020000021 | MESPROCESO | RESTA | 6MESPROCESO | NAUX_12 | ||
| 88APRO | 000021000022 | CALC_DIAS | ETIQUETA | ||||
| 88APRO | 000022000023 | 30 | MULTIPLICA | MESPROCESO | NAUX_12 | NAUX_03 | Multiplica 30 por mes de proceso cantidad de meses del semestre que se esté liquidando |
| 88APRO | 000023000024 | CONT_01 | ETIQUETA | ||||
| 88APRO | 000024000025 | #DETERMINA EL MEJOR | SUELDO | DEL SEMESTRE | |||
| 88APRO | 000025000026 | ANO | PERFECINI | ANO_INI_ACU | |||
| 88APRO | 000026000027 | ANO | PERFECFIN | ANO_FIN_ACU | |||
| 88APRO | 000027000028 | FILTRO_ACUM | |||||
| 88APRO | 000028000029 | "1" | FILTRO_ACUM | CBSESAC | Valida todos los conceptos con el campo Base SAC en "1- Si" de los acumulados anteriores | ||
| 88APRO | 000029000030 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_01 | Suma los conceptos del mismo mes de registros históricos (tabla RG7) | |
| 88APRO | 000030000031 | MUEVE | "V" | TP_SUMA_MOVLI | |||
| 88APRO | 000031000032 | "1" | SUMA_MOVLI | CBSESAC | NAUX_02 | Valida todos los conceptos con el campo Base SAC en "1- Si" | |
| 88APRO | 000032000033 | NAUX_01 | SUMA | NAUX_02 | NAUX_05 | Suma los conceptos del mismo mes de la liquidación actual | |
| 88APRO | 000033000034 | CONT_02 | ETIQUETA | ||||
| 88APRO | 000034000035 | MESINISAC | STRTOVAL | 2 | NAUX_01 | Guarda mes inicial del semestre, indicado en el Periodo de Liquidación | |
| 88APRO | 000035000036 | MUEVE | MESINISAC | CAUX_01 | Mueve mes inicial de SAC del semestre (mnemónico MESINISAC) vigente a variable alfanumérica | ||
| 88APRO | 000036000037 | MUEVE | MESFINSAC | CAUX_02 | Mueve mes final de SAC del semestre (mnemónico MESFINSAC) vigente a variable alfanumérica | ||
| 88APRO | 000037000038 | MESFINSAC | STRTOVAL | 2 | NAUX_08 | Guarda mes final de SAC en variable numérica NAUX_08 | |
| 88APRO | 000038000039 | MESINISAC | STRTOVAL | 2 | NAUX_09 | Guarda mes inicial de SAC en variable numérica NAUX_09 | |
| 88APRO | 000039000040 | 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 | 000040000041 | CICLO | ETIQUETA | ||||
| 88APRO | 000041000042 | FILTRO_ACUM | |||||
| 88APRO | 000042000043 | "1" | FILTRO_ACUM | CBSESAC | Valida todos los conceptos con el campo Base SAC en "1- Si" | ||
| 88APRO | 000043000044 | CAUX_01 | SUMA_IMPORTES | CAUX_01 | NAUX_04 | Suma los conceptos del mismo mes de registros históricos (tabla RG7) | |
| 88APRO | 000044000045 | NAUX_04 | SI_MENOR | NAUX_05 | CONT_03 | ||
| 88APRO | 000045000046 | MUEVE | NAUX_04 | NAUX_05 | Guarda el mayor sueldo para comparar en la variable NAUX_05 | ||
| 88APRO | 000046000047 | MUEVE | 0 | NAUX_04 | Pone en cero la variable NAUX_04 para comparar contra el siguiente mes | ||
| 88APRO | 000047000048 | CONT_03 | ETIQUETA | ||||
| 88APRO | 000048000049 | NAUX_01 | SUMA | 1 | NAUX_01 | Incrementa en uno el mes a evaluar en el ciclo | |
| 88APRO | 000049000050 | NAUX_01 | VALTOSTR | 2 | CAUX_01 | Convierte el contenido de la variable numérica en alfanumérica | |
| 88APRO | 000050000051 | #COMPRUEBA | MES ACTUAL | ||||
| 88APRO | 000051000052 | 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 | 000052000053 | MESPROCESO | SI_MENOR | NAUX_01 | FINCICLO | Si el mes de proceso es menor al mes más 1, entonces sale del ciclo | |
| 88APRO | 000053000054 | SALTA | CICLO | ||||
| 88APRO | 000054000055 | FINCICLO | ETIQUETA | ||||
| 88APRO | 000055000056 | MUEVE | NAUX_03 | UNIDADES | |||
| 88APRO | 000056000057 | #SE OBTIENE | PROVISION SAC | HASTA EL MES | ACTUAL | ||
| 88APRO | 000057000058 | NAUX_05 | MULTIPLICA | UNIDADES | NAUX_01 | Multiplica el mejor sueldo (NAUX_05) por la cantidad de unidades calculadas para SAC (UNIDADES) | |
| 88APRO | 000058000059 | NAUX_01 | DIVIDE | 360 | NAUX_06 | Divide el resultado por 360 y guarda el resultado en la variable NAUX_06 | |
| 88APRO | 000059000060 | MUEVE | NAUX_06 | IMPORTE | Se mueve lo obtenido en la variable NAUX_06 a IMPORTE | ||
| 88APRO | 000060000061 | MUEVE | IMPORTE | PROVSAC | Guarda la provisión de SACdel mes actual en el mnemónico en el mnemónico PROVSAC. | ||
| 88APRO | 000061000062 | FINAL | ETIQUETA |
88BPRO - PROV SAC CCSS
...
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 concepto (88C) del 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 | #CALCULA ANTIGUEDAD | |||||||||||||||||||
| 88CPRO | 000013 | MUEVE | EMPFECING | DAUX_00 | Mueve fecha de ingreso a variable variable DAUX_00 | ||||||||||||||||
| 88CPRO | 000014 | MUEVE | PERFECFIN | DAUX_01 | Mueve fecha de fin de periodo tratado a variable variable DAUX_01 | ||||||||||||||||
| 88CPRO | 000015 | DAUX_01 | RESTA | DAUX_00 | NAUX_13 | Resta ambas fechas y obtiene antigüedad sin truncar en días | |||||||||||||||
| 88CPRO | 000016 | NAUX_13 | SUMA | 1 | NAUX_13 | ||||||||||||||||
| 88CPRO | 000017 | NAUX_13 | DIVIDE | 365 | NAUX_13 | Obtiene antigüedad en años sin truncar | |||||||||||||||
| 88CPRO | 000018 | # 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. | ||||||||||||||||||
| 88CPRO | 000019 | NAUX_13 | SI_MAYOR | 0.6 | ANIO_ACTUAL | ||||||||||||||||
| 88CPRO | 000020 | VALIDA_INGRESO | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000021 | ANO | EMPFECING | NAUX_15 | |||||||||||||||||
| 88CPRO | 000022 | ANO | PERFECFIN | NAUX_16 | |||||||||||||||||
| 88CPRO | 000023 | NAUX_15 | SI_MENOR | NAUX_16 | PASA_ANIO | ||||||||||||||||
| 88CPRO | 000024 | MES | EMPFECING | NAUX_17 | |||||||||||||||||
| 88CPRO | 000025 | NAUX_17 | SI_MENOR | 6 | PASA_ANIO | ||||||||||||||||
| 88CPRO | 000026 | SALTA | MENOR_6_MESES | ||||||||||||||||||
| 88CPRO | 000027 | PASA_ANIO | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000028 | MUEVE | 1 | NAUX_13 | |||||||||||||||||
| 88CPRO | 000029 | SALTA | ANIO_ACTUAL | ||||||||||||||||||
| 88CPRO | 000030 | MENOR_6_MESES | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000031 | 1 | REDONDEA | NAUX_13 | NAUX_14 | ||||||||||||||||
| 88CPRO | 000032 | NAUX_14 | MULTIPLICA | 10 | NAUX_14 | ||||||||||||||||
| 88CPRO | 000033 | NAUX_14 | MULTIPLICA | 30 | NAUX_14 | ||||||||||||||||
| 88CPRO | 000034 | NAUX_14 | DIVIDE | 20 | NAUX_14 | ||||||||||||||||
| 88CPRO | 000035 | 0 | REDONDEA | NAUX_14 | NAUX_14 | ||||||||||||||||
| 88CPRO | 000036 | MUEVE | NAUX_14 | DIASDERVAC | |||||||||||||||||
| 88CPRO | 000037 | SALTA | CONT_CALC_01 | ||||||||||||||||||
| 88CPRO | 000038 | ANIO_ACTUAL | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000039 | 0 | REDONDEA | NAUX_13 | NAUX_13 | ||||||||||||||||
| 88CPRO | 000040 | BUSCA | TABLA_S011 | ||||||||||||||||||
| 88CPRO | 000041 | ELEMENTO_03 | HASTA_MAYORIGUAL | NAUX_13 | |||||||||||||||||
| 88CPRO | 000042 | MUEVE | ELEMENTO_04 | DIASDERVAC | |||||||||||||||||
| 88CPRO | 000043 | CONT_CALC_01 | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000044 | MUEVE | INCIMPINC | IMPORTE | |||||||||||||||||
| 88CPRO | 000045 | MUEVE | IMPORTE | DIAPROVVAC | Mueve dicho importe al mnemónico mnemónico DIAPROVVAC | ||||||||||||||||
| 88CPRO | 000046 | INCIMPINC | SI_DIFERENTE | 0 | CONT_00 | Si no se carga por novedad se calcula el valor día de vacaciones para provisión | |||||||||||||||
| 88CPRO | 000047 | #VALIDA QUE SEA | 2DA. QUINCENA | ||||||||||||||||||
| 88CPRO | 000048 | PROTIPPRO | SI_DIFERENTE | "J" | CONT_CALC | Valida si el proceso es "J- Jornal" | |||||||||||||||
| 88CPRO | 000049 | DIA | PERFECINI | NAUX_06 | Obtiene día de la fecha de inicio de periodo de liquidación y lo guarda en la variable variable NAUX_06 | ||||||||||||||||
| 88CPRO | 000050 | NAUX_06 | SI_MENOR | 16 | FINAL | Valida 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. | |||||||||||||||
| 88CPRO | 000051 | #ACUMULA OTRAS LIQ | EN EL MES | ||||||||||||||||||
| 88CPRO | 000052 | CONT_CALC | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000053 | ANO | PERFECINI | ANO_INI_ACU | Obtiene año de la fecha de inicio de periodo | ||||||||||||||||
| 88CPRO | 000054 | ANO | PERFECFIN | ANO_FIN_ACU | Obtiene año de la fecha de fin de periodo | ||||||||||||||||
| 88CPRO | 000055 | FILTRO_ACUM | |||||||||||||||||||
| 88CPRO | 000056 | "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 tabla RG7 (Acumulados Históricos) | ||||||||||||||||
| 88CPRO | 000057 | PERMESPER | SUMA_IMPORTES | PERMESPER | NAUX_07 | Obtiene los registros del mes tratado en la liquidación actual | |||||||||||||||
| 88CPRO | 000058 | #ACUMULA LO DE LA | LIQ ACTUAL | ||||||||||||||||||
| 88CPRO | 000059 | MUEVE | "V" | TP_SUMA_MOVLI | Indica que va a tomar los valores de los conceptos usados en la función que sigue abajo | ||||||||||||||||
| 88CPRO | 000060 | "1" | SUMA_MOVLI | CBSEVAC | NAUX_01 | Valida todos los conceptos con el campo Base Vacaciones en campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUX_01 | |||||||||||||||
| 88CPRO | 000061 | NAUX_01 | SUMA | NAUX_07 | NAUX_01 | Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes | |||||||||||||||
| 88CPRO | 000062 | #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 | ||||||||||||||||||
| 88CPRO | 000063 | NAUX_01 | SUMA | PRVPROVAC | NAUX_01 | ||||||||||||||||
| 88CPRO | 000064 | NAUX_01 | DIVIDE | 25 | DIAPROVVAC | Obtiene el valor el valor día de vacaciones vacaciones (DIAPROVVAC) dividiendo la base de vacaciones por por 25 | |||||||||||||||
| 88CPRO | 000065 | CONT_00 | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000066 | #ELIGE TIPO DIA | DE DERECHO | ||||||||||||||||||
| 88CPRO | 000067 | 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 | 000068 | #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 | ||||||||||||||||
| 88CPRO | 000069 | MUEVE | "D" | TP_SUMA_MOVLI | |||||||||||||||||
| 88CPRO | 000070 | '0072' | SUMA_MOVLI | CONIDCAL | NAUX_12 | ||||||||||||||||
| 88CPRO | 000071 | #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) | ||||||||||||||||
| 88CPRO | 000069000072 | ANO | PERFECFIN | NAUX_09 | |||||||||||||||||
| 88CPRO | 000070000073 | NAUX_09 | MULTIPLICA | 10000 | NAUX_10 | 88CPRO | 000071 | NAUX_09 | RESTA | 1 | NAUX_09 | ||||||||||
| 88CPRO | 000072000074 | NAUX_09 | MULTIPLICA | 10000 | NAUX_09 | ||||||||||||||||
| 88CPRO | 000073000075 | NAUX_09 | SUMA | 1231 | NAUX_09 | ||||||||||||||||
| 88CPRO | 000074000076 | CONVIERTE_FECHA | NAUX_09 | FECVACPANT | |||||||||||||||||
| 88CPRO | 000075000077 | TODOS_LOS_DIAS | DIAS_DERECHO | FECVACPANT | NAUX_11Calcula los días de saldo hasta el periodo anterior | ||||||||||||||||
| 88CPRO | 000076000078 | MUEVE | NAUX_11 | DIADERPANTSe | guarda lo obtenido Calcula los días de saldo hasta el periodo anterior en el mnemónico DIADERPANT | ||||||||||||||||
| 88CPRO | 000077000079 | CONTNAUX_0112 | ETIQUETASI_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 | |||||||||||||||
| 88CPRO | 000080 | 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 | |||||||||||||||
| 88CPRO | 000081 | MUEVE | 0 | NAUX_12 | Mueve cero a los días liquidados en la liquidación actual (NAUX_12), ya que fueron consumidos totalmente | ||||||||||||||||
| 88CPRO | 000082 | SALTA | CONT_01 | Continúa en la etiqueta CONT_01 | |||||||||||||||||
| 88CPRO | 000083 | CALC_SALDO_ANT | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000084 | 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 | |||||||||||||||
| 88CPRO | 000085 | MUEVE | 0 | DIADERPANT | Mueve cero a los días de periodos anteriores (DIADERPANT), ya que fueron consumidos totalmente | ||||||||||||||||
| 88CPRO | 000086 | CONT_01 | ETIQUETA | ||||||||||||||||||
| 88CPRO | 000087 | MUEVE | DIASDERVAC | UNIDADES | |||||||||||||||||
| 88CPRO | 000088 | #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 | ||||||||||||||||
| 88CPRO | 000089 | DIASDERVAC | RESTA | NAUX_12 | DIASDERVAC | ||||||||||||||||
| 88CPRO | 000090 | #CALCULA | PROVISION VAC. | Obtiene los días de derecho del empleado (mnemónico DIASDERVAC) | |||||||||||||||||
| 88CPRO | 000091 | MES | PERFECINI | MESPROCESO | |||||||||||||||||
| 88CPRO | 000092 | DIAPROVVAC | MULTIPLICA | DIASDERVAC | NAUX_02 | 88CPRO | 000078 | MUEVE | DIASDERVAC | UNIDADES | Obtiene los días de derecho del empleado (mnemónico DIASDERVAC) | 88CPRO | 000079 | #CALCULA | PROVISION VAC. | 88CPRO | 000080 | MES | PERFECINI | MESPROCESO | Obtiene mes de proceso actual (mnemónico mnemónico MESPROCESO) |
| 88CPRO | 000081000093DIAPROVVAC | NAUX_02 | MULTIPLICADIVIDE | DIASDERVAC12 | NAUX_0203 | 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 | 000082000094 | NAUX_0203 | DIVIDEMULTIPLICA | 12MESPROCESO | NAUX_0304 | Divide este valor por 12 y 12 y lo almacena en la variable NAUX_03 | |||||||||||||||
| 88CPRO | 000083 | NAUX_03 | MULTIPLICA | 000095 | MUEVEMESPROCESO | NAUX_04 | IMPORTE | Multiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO) | |||||||||||||
| 88CPRO | 000084000096 | MUEVE | NAUX_04IMPORTEIMPORTE | PROVVAC | Mueve a IMPORTE a IMPORTE el resultado obtenido | ||||||||||||||||
| 88CPRO | 000085000097 | MUEVEFINAL | IMPORTE | PROVVACETIQUETA | Mueve el importe resultante al mnemónico PROVVAC | 88CPRO | 000086 | FINAL | ETIQUETA |
88DPRO - PROV VAC PER ACT CCSS
...
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_PORCCONTRPORCCON) 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 |
...
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | Comentario |
| 88FPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
| 88FPRO | 000002 | #DIAS DE DERECHO | PERIODO | ANTERIOR | ||
| 88FPRO | 000003 | 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 | 000004 | #CALCULA | PROVISION VAC. | PER. ANTERIORES | ||
| 88FPRO | 000005 | 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 | 000006 | MUEVE | NAUX_02 | IMPORTE | ||
| 88FPRO | 000007 | MUEVE | IMPORTE | PROVVAANT | Se guarda el importe en el mnemónico PROVVAANT, para ser utilizado en las contribuciones | |
| 88FPRO | 000008 | FINAL | ETIQUETA |
88GPRO - PROV VAC ANT CCSS
...
Código | Orden | 1ra Expresión | Operando | 2da Expresión | Resultado | ||||||||||||
| 88HPRO | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | ||||||||||||
| 88HPRO | 000002 | #REPORTA BSE VAR | DEL PERIODO | ||||||||||||||
| 88HPRO | 000003 | '1' | SUMA_MOVLI | CBSEVARIAB | NAUX_03 | Suma la base variable de la liquidación actualde la liquidación actual, donde debe estar asignado en la tabla de Conceptos (SRV) el campo RV_REMVAR = '1- Sí' | |||||||||||
| 88HPRO | 000004 | MES | PERFECINI | NAUX_00 | |||||||||||||
| 88HPRO | 000005 | #MES ANTERIOR | |||||||||||||||
| 88HPRO | 000006 | PROCRIPRV | SI_DIFERENTE | '1' | CONT_00 | Valida meses de inicio y fin de acumulados a promediar | |||||||||||
| 88HPRO | 000007 | NAUX_00 | RESTA | 5 | MESINIPRV | ||||||||||||
| 88HPRO | 000008 | MESINIPRV | RESTA | 6 | MESINI2PRV | ||||||||||||
| 88HPRO | 000009 | MUEVE | NAUX_00 | MESFINPRV | |||||||||||||
| 88HPRO | 000010 | CONT_00 | ETIQUETA | ||||||||||||||
| 88HPRO | 000011 | # MES ACTUAL | |||||||||||||||
| 88HPRO | 000012 | PROCRIPRV | SI_DIFERENTE | '2' | CONT_01 | ||||||||||||
| 88HPRO | 000013 | NAUX_00 | RESTA | 5 | MESINIPRV | ||||||||||||
| 88HPRO | 000014 | MESINIPRV | RESTA | 6 | MESINI2PRV | ||||||||||||
| 88HPRO | 000015 | MUEVE | NAUX_00 | MESFINPRV | |||||||||||||
| 88HPRO | 000016 | CONT_01 | ETIQUETA | ||||||||||||||
| 88HPRO | 000017 | # ASIGNA ANIO INI Y FIN | |||||||||||||||
| 88HPRO | 000018 | ANO | PERFECINI | ANO_INI_ACU | Determina año de inicio y fin de acumulados a promediar | ||||||||||||
| 88HPRO | 000019 | ANO | PERFECFIN | ANO_FIN_ACU | |||||||||||||
| 88HPRO | 000020 | MESINIPRV | SI_MAYOR | 0 | CONT_02 | ||||||||||||
| 88HPRO | 000021 | ANO | PERFECINI | NAUX_10 | |||||||||||||
| 88HPRO | 000022 | NAUX_10 | RESTA | 1 | ANO_INI_ACU | ||||||||||||
| 88HPRO | 000023 | 12 | SUMA | MESINIPRV | MESINIPRV | Realiza comprobaciones para determinar mes de inicio y fin de base para promedio de 6 y 12 meses | |||||||||||
| 88HPRO | 000024 | CONT_02 | ETIQUETA | ||||||||||||||
| 88HPRO | 000025 | MESINI2PRV | SI_MAYOR | 0 | CONT_03 | ||||||||||||
| 88HPRO | 000026 | 12 | SUMA | MESINI2PRV | MESINI2PRV | ||||||||||||
| 88HPRO | 000027 | CONT_03 | ETIQUETA | ||||||||||||||
| 88HPRO | 000028 | MESFINPRV | SI_MAYOR | 0 | CONT_04 | ||||||||||||
| 88HPRO | 000029 | 12 | SUMA | MESFINPRV | MESFINPRV | ||||||||||||
| 88HPRO | 000030 | CONT_04 | ETIQUETA | ||||||||||||||
| 88HPRO | 000031 | MESINIPRV | VALTOSTR | 2 | CAUX_01 | ||||||||||||
| 88HPRO | 000032 | MESFINPRV | VALTOSTR | 2 | CAUX_02 | ||||||||||||
| 88HPRO | 000033 | MESINI2PRV | VALTOSTR | 2 | CAUX_03 | ||||||||||||
| 88HPRO | 000034 | # ACUMULA 6 MESES | Realiza el acumulado para base de promedio de 6 meses | ||||||||||||||
| 88HPRO | 000035 | FILTRO_ACUM | |||||||||||||||
| 88HPRO | 000036 | '1' | FILTRO_ACUM | CBSEVARIAB | |||||||||||||
| 88HPRO | 000037 | CAUX_01 | SUMA_IMPORTES | CAUX_02 | NAUX_10 | ||||||||||||
| 88HPRO | 000038 | NAUX_06 | SUMA | NAUX_10 | NAUX_06 | ||||||||||||
| 88HPRO | 000039 | NAUX_06 | SUMA | NAUX_03 | NAUX_06 | ||||||||||||
| 88HPRO | 000040 | #ACUMULA 12 MESES | Realiza el acumulado para base de promedio de 12 meses | ||||||||||||||
| 88HPRO | 000041 | FILTRO_ACUM | |||||||||||||||
| 88HPRO | 000042 | '1' | FILTRO_ACUM | CBSEVARIAB | |||||||||||||
| 88HPRO | 000043 | CAUX_03 | SUMA_IMPORTES | CAUX_02 | NAUX_11 | ||||||||||||
| 88HPRO | 000044 | NAUX_12 | SUMA | NAUX_11 | NAUX_12 | ||||||||||||
| 88HPRO | 000045 | NAUX_03 | SUMA | NAUX_12 | NAUX_12 | ||||||||||||
| 88HPRO | 000046 | # CALCULA CANTIDAD DE | MESES QUE | TRABAJO EL EMPLEADO | Valida si el empleado tiene una antigüedad menor a 6 meses, para que el promedio tome el divisor correcto|||||||||||||
| 88HPRO | 000047 | ANOMUEVE | EMPFECING | NAUXDAUX_1301 | |||||||||||||
| 88HPRO | 000048 | ANOMUEVE | PERFECFIN | NAUXDAUX_1402 | |||||||||||||
| 88HPRO | 000049 | NAUX_13 | SI_IGUAL | NAUX_14 | CONT_05#CALCULA | ANTIGUEDAD | DEL EMPLEADO | Valida la antigüedad del empleado para colocar el divisor correcto, si es ingresante en el periodo, debe colocar la cantidad de meses que corresponda, si no ha cumplido los 6 meses al momento de calcular el promedio. | |||||||||
| 88HPRO | 000050 | CONTDAUX_05 | ETIQUETA | 88HPRO | 000051 | MES | EMPFECING | NAUX_15 | 02 | RESTA | DAUX_01 | 88HPRO | 000052 | CAUX_01 | STRTOVAL | 2 | NAUX_1613 |
| 88HPRO | 000053000051 | NAUX_15SI_MENOR13 | SUMA | 1 | NAUX_16 | CONT_06 | 13 | ||||||||||
| 88HPRO | 000052 | NAUX_13 | DIVIDE | 365 | NAUX_13 | 88HPRO | 000054 | CONT_06 | ETIQUETA | ||||||||
| 88HPRO | 000055000053 | NAUX_151 | RESTAREDONDEA | NAUX_1613 | NAUX_1713 | ||||||||||||
| 88HPRO | 000056 | NAUX_17 | SI_MENOR | 0 | 000054 | #VALIDA SI TIENE | 6 MESES | DE ANTIGUEDADCONT_07 | |||||||||
| 88HPRO | 000057000055 | NAUX_1713 | SI_MAYOR | 0.6 | CONT_0705 | ||||||||||||
| 88HPRO | 000058000056SALTA | NAUX_13 | CONTSI_08 | 88HPRO | IGUAL | 0.6000059 | CONT_0705 | ||||||||||
| ETIQUETA88HPRO88HPRO | 000057000060 | NAUX_13 | MUEVEMULTIPLICA | 610 | NAUX_1714 | ||||||||||||
| 88HPRO | 000061000058 | CONTNAUX_0814 | ETIQUETASUMA | 88HPRO | 0000621 | NAUX_1714 | |||||||||||
| 88HPRO | 000059 | SALTA | SI_IGUAL | 6 | PROM_6_M | ||||||||||||
| 88HPRO | 000063000060 | CAUXCONT_0205 | STRTOVAL | 2 | NAUX_18 | ETIQUETA | |||||||||||
| 88HPRO | 000064000061 | NAUX_18MUEVE | SUMA6 | NAUX_1714NAUX_17 | |||||||||||||
| 88HPRO88HPRO | 000062 | 000065SALTA | NAUX_17 | SUMA | 1 | NAUX_17PROM_6_M | |||||||||||
| 88HPRO | 000066000063 | PROM_6_M | ETIQUETA | ||||||||||||||
| 88HPRO | 000067000064 | NAUX_06 | DIVIDE | NAUX_1714 | NAUX_06 | Realiza el promedio de 6 meses | |||||||||||
| 88HPRO | 000068000065 | MUEVE | NAUX_06 | IMPORTE | Guarda el promedio en Importe IMPORTE | ||||||||||||
| 88HPRO | 000069000066 | MUEVE | IMPORTE | PRVPROVAC | Guarda el importe en el mnemónico PROPROVAC para ser utilizado posteriormente | ||||||||||||
| 88HPRO | 000067 | MUEVE | NAUX_14 | UNIDADES | Guarda el divisor en UNIDADES | ||||||||||||
| 88HPRO | 000070000068 | FINAL | ETIQUETA |
Conceptos por Proceso (SRM)
...
| 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. |
PROVVAANT | Provisión Vacaciones Periodo Anterior | N - Numérico | Mnemónico Transferible. Almacena el importe de la provisión vacaciones de periodos anteriores. |
PRVPROVAC | Promedio 6 Meses Provisión Vacaciones | N - Numérico | Mnemónico Transferible. Almacena promedio de 6 meses de la base variable de vacaciones. |
CONIDCAL | Conceptos: ID de cálculo del concepto | F - Archivo | Extrae la información del campo ID p/Cálculo (RV_CODFOL) de la tabla SRV. |
04. Diccionario de Datos
SX3 - Campos
...