Árvore de páginas

Versões comparadas

Chave

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

...

Informações
titleCálculo de Provisiones

Cálculo de Provisión de Vacaciones

  • Periodo Actual:
    • Se obtiene la base de vacaciones: suma de todos los conceptos del mes marcados como base.
    • Se calcula el valor día de vacaciones: base de vacaciones / 25.
    • Para llegar al valor de la provisión de vacaciones global: valor día de vacaciones * cantidad de días de derecho del año actual.
    • Se acumula lo ya provisionado: Suma del concepto de Provisión de vacaciones de meses anteriores desde Enero del periodo actual.
    • Provisión de vacaciones del mes: (Provisión global / 12 * mes de proceso) - ya provisionado para Vacaciones en meses anteriores desde Enero del mismo año.
  • Periodos Anteriores:
    • Se obtiene la base de vacaciones: suma de todos los conceptos del mes marcados como base.
    • Se calcula el valor día de vacaciones: base de vacaciones / 25.
    • Para llegar al valor de la provisión de vacaciones  de periodos anteriores: valor día de vacaciones * cantidad de días de derecho de periodos anteriores.

Cálculo de Provisión de SAC:

  • Se obtiene la base para SAC: mejor sueldo del semestre hasta el mes que se está considerando.
  • Se calcula la provisión de SAC global: base SAC / 360 * (mes de proceso *30).
  • Se acumula lo ya provisionado: Suma del concepto de Provisión de SAC de meses anteriores desde Enero del periodo actual.
  • Provisión de SAC del mes: Provisión de SAC global - ya provisionado para SAC en meses anteriores.

03. Configuración

Empleados (SRA)

...

Código

Descripción

Tipo

Comentario

88AProv SAC3=Base Remuneración

Este concepto no aplica para el Impuesto a las Ganancias.

88BProv SAC CCSS3=Base RemuneraciónEste concepto no aplica para el Impuesto a las Ganancias.
88CProv Vacaciones3=Base RemuneraciónEste concepto no aplica para el Impuesto a las Ganancias.
88DProv Vac CCSS3=Base RemuneraciónEste concepto no aplica para el Impuesto a las Ganancias.
88EPorc. Contribuciones3=Base RemuneraciónEste concepto no aplica para el Impuesto a las Ganancias.
88F

Prov Vac Per Ant    

3=Base RemuneraciónEste concepto no aplica para el Impuesto a las Ganancias.

88G

Prov Vac P Ant CCSS

3=Base RemuneraciónEste concepto no aplica para el Impuesto a las Ganancias.
88H

Prov Prom Vac Vble

3=Base RemuneraciónEste concepto no aplica para el Impuesto a las Ganancias.


Para el cálculo del Porcentaje de Contribuciones considera los siguientes conceptos estándar:

...

 

Código

Descripción

Procedimiento

Autor Modificación

1

88APROProv SACLIQ - Liquidación / RES - RescisiónCAK 2024030120240702

2

88BPROProv SAC CCSSLIQ - Liquidación / RES - RescisiónCAK 20240116

3

88CPROProv Vac - Periodo ActualLIQ - Liquidación / RES - RescisiónCAK 2024032720240701

4

88DPROProv Vac CCSSLIQ - Liquidación / RES - RescisiónCAK 20240118

5

88EPROPorc. ContribucionesLIQ - Liquidación / RES - RescisiónCAK 20240206

6

88FPROProv Vac - Per. AnterioresLIQ - Liquidación / RES - RescisiónCAK 20240411

88APRO - PROV SAC

20240412

7

88GPRO

Prov Vac Ant CCSS 

LIQ - Liquidación / RES - RescisiónCAK 20240626

8

88HPRO Prom Base Variable Prov Vac  LIQ - Liquidación / RES - RescisiónCAK 20240626

88APRO - PROV SAC

Esta fórmula Esta fórmula es usada para calcular la Provisión de SAC mensualmente. Se utiliza 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

88APRO000001NOCALCULASI_IGUAL1FINAL
88APRO000002PERTIPONOMSI_IGUAL"LIQ"CTRL_LIQSi es tipo de
procedimiento
procedimiento LIQ, va a la
etiqueta
etiqueta CTRL_LIQ
88APRO000003PERTIPONOMSI_IGUAL"RES"CTRL_RESControl para tipo de procedimiento RES
88APRO000004
SALTA
FINALSi no es tipo de
procedimiento
procedimiento LIQ, no calcula nada y finaliza la fórmula
88APRO000005CTRL_RESETIQUETA

Acumula el mismo concepto (88A) del mes y si ya se calculó la provisión sale del cálculo
88APRO000006
ANOPERFECINIANO_INI_ACU
88APRO000007
ANOPERFECFINANO_FIN_ACU
88APRO000008
FILTRO_ACUM


88APRO000009PERMESPERSUMA_IMPORTESPERMESPERNAUX_11
88APRO000010NAUX_11SI_DIFERENTE0FINAL
88APRO000011CTRL_LIQETIQUETA


88APRO000012#JORNALESCONTROLA QUESEA 2DA QUINCENA

88APRO000013
DIAPERFECININAUX_10Obtiene día de la fecha de inicio de periodo de liquidación
88APRO000014PROTIPPROSI_DIFERENTE"J"CONT_CALCValida si el proceso es "J-
Jornal 
Jornal"
88APRO000015NAUX_10SI_MENOR16FINALValida que sea segunda quincena (
el
el periodo comience
el 16 del
el 16 del mes), sino no realiza el cálculo, en el caso del personal jornal
.
88APRO000016CONT_CALCETIQUETA


88APRO000017#DIAS DE BASE SAC



88APRO000018
MESPERFECINIMESPROCESODetermina mes de proceso
88APRO000019
30
MESPROCESO
MULTIPLICA
SI_MENOR
MESPROCESO
7
NAUX
CALC_
03Multiplica 30 por
DIASSi el mes de proceso es mayor a 6, se resta 6, ya que vuelve a iniciar el semestre para SAC
88APRO000020
MESPROCESORESTA6MESPROCESO
CONT_01ETIQUETA
88APRO000021
#DETERMINA EL MEJORSUELDODEL SEMESTRE
CALC_DIASETIQUETA

88APRO00002230MULTIPLICAMESPROCESONAUX_03Multiplica 30 por mes de proceso
88APRO000023CONT_01ETIQUETA


88APRO000024#DETERMINA EL MEJORSUELDODEL SEMESTRE

88APRO000025
ANOPERFECINIANO_INI_ACU
88APRO
000023
000026
ANOPERFECFINANO_FIN_ACU
88APRO
000024
000027
FILTRO_ACUM


88APRO
000025
000028"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "1- Si" de los acumulados anteriores
88APRO
000026
000029PERMESPERSUMA_IMPORTESPERMESPERNAUX_01Suma los conceptos del mismo mes de registros históricos (
tabla
tabla RG7)
88APRO
000027
000030
MUEVE"V"TP_SUMA_MOVLI
88APRO
000028
000031"1"SUMA_MOVLICBSESACNAUX_02Valida todos los conceptos con el campo Base SAC en "1- Si"
88APRO
000029
000032NAUX_01SUMANAUX_02NAUX_05Suma los conceptos del mismo mes de la liquidación actual
88APRO
000030
000033CONT_02ETIQUETA


88APRO
000031
000034MESINISACSTRTOVAL2NAUX_01Guarda mes inicial
88APRO
000032
000035
MUEVEMESINISACCAUX_01Mueve mes inicial de SAC del semestre (
mnemónico
mnemónico MESINISAC) vigente a variable alfanumérica
88APRO
000033
000036
MUEVEMESFINSACCAUX_02Mueve mes final de SAC del semestre (
mnemónico
mnemónico MESFINSAC) vigente a variable alfanumérica
88APRO
000034
000037MESFINSACSTRTOVAL2NAUX_08Guarda mes final de SAC en variable
numérica
numérica NAUX_08
88APRO
000035
000038MESINISACSTRTOVAL2NAUX_09Guarda mes inicial de SAC en variable
numérica
numérica NAUX_09
88APRO
000036
000039MESPROCESOSI_MENORNAUX_09FINALCompara si el mes de proceso es menor que el mes inicial de SAC (para el segundo semestre es necesario)
88APRO
000037
000040CICLOETIQUETA


88APRO
000038
000041
FILTRO_ACUM


88APRO
000039
000042"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "1- Si"
88APRO
000040
000043CAUX_01SUMA_IMPORTESCAUX_01NAUX_04Suma los conceptos del mismo mes de registros históricos (
tabla
tabla RG7)
88APRO
000041
000044NAUX_04SI_MENORNAUX_05CONT_03
88APRO
000042
000045
MUEVENAUX_04NAUX_05Guarda el mayor sueldo para comparar en la
variable
variable NAUX_05
88APRO
000043
000046
MUEVE0NAUX_04Pone en cero la
variable
variable NAUX_
04
04 para comparar contra el siguiente mes
88APRO
000044
000047CONT_03ETIQUETA


88APRO
000045
000048NAUX_01SUMA1NAUX_01Incrementa en uno el mes a evaluar en el ciclo
88APRO
000046
000049NAUX_01VALTOSTR2CAUX_01Convierte el contenido de la variable numérica en alfanumérica
88APRO
000047
000050#COMPRUEBAMES ACTUAL


88APRO
000048
000051NAUX_01SI_MAYORNAUX_08FINCICLOSi el mes de proceso es menor al mes mayor al mes fin del semestre, sale del ciclo
88APRO
000049
000052MESPROCESOSI_MENORNAUX_01FINCICLOSi el mes de proceso es menor al mes más 1, entonces sale del ciclo
88APRO
000050
000053
SALTA
CICLO
88APRO
000051
000054FINCICLOETIQUETA


88APRO
000052
000055
MUEVENAUX_03UNIDADES
88APRO
000053
000056#SE OBTIENEPROVISION SACHASTA EL MESACTUAL
88APRO
000054
000057NAUX_05MULTIPLICAUNIDADESNAUX_01Multiplica el mejor sueldo (NAUX_05) por la cantidad de unidades calculadas para SAC (UNIDADES)
88APRO
000055
000058NAUX_01DIVIDE360NAUX_06Divide el resultado
por 360
por 360 y guarda el resultado en la
variable
variable NAUX_06
88APRO
000056
000059
#LEE MESES ANTERIORESDESDE ENEROYA PROVISIONADO

MUEVENAUX_06IMPORTESe mueve lo obtenido en la variable NAUX_06 a IMPORTE
88APRO000060
MUEVEIMPORTEPROVSACGuarda la provisión de SAC del mes actual en el mnemónico PROVSAC
88APRO000057ANOPERFECINIANO_INI_ACU88APRO000058ANOPERFECFINANO_FIN_ACU88APRO000059FILTRO_ACUM88APRO000060MESINISACSUMA_IMPORTESPERMESPERNAUX_07Obtiene lo ya provisionado en el semestre correspondiente de SAC
.
88APRO000061
#OBTIENE PROVISIONSAC DELMES88APRO000062NAUX_06RESTANAUX_07IMPORTEResta a lo calculado hasta el mes actual lo ya provisionado, guardándolo en la variable NAUX_07.88APRO000063MUEVEIMPORTEPROVSACGuarda la provisión de SAC del mes actual en el mnemónico PROVSAC.88APRO000064FINALETIQUETA

88BPRO - PROV SAC CCSS

FINALETIQUETA


88BPRO - PROV SAC CCSS

Esta fórmula es usada para calcular la las contribuciones de la Provisión de SAC. Se utiliza en los procedimientos LIQ - Liquidación y RES - Rescisión (Liquidación Final):

...

Esta fórmula es usada para calcular el valor de la Provisión de Vacaciones mensualmente del periodo actual. Se utiliza 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

88CPRO000001NOCALCULASI_IGUAL1FINAL
88CPRO000002PERTIPONOMSI_IGUAL"LIQ"CTRL_LIQSi es tipo de
procedimiento
procedimiento LIQ, va a la
etiqueta
etiqueta CTRL_LIQ
88CPRO000003PERTIPONOMSI_IGUAL"RES"CTRL_RESControl para tipo de
procedimiento
procedimiento RES
88CPRO000004
SALTA
FINALSi no es tipo de
procedimiento
procedimiento LIQ, no calcula nada y finaliza la fórmula
88CPRO000005CTRL_RESETIQUETA

Acumula el mismo concepto (88C) del mes y si ya se calculó la provisión sale del cálculo
88CPRO000006
ANOPERFECINIANO_INI_ACU
88CPRO000007
ANOPERFECFINANO_FIN_ACU
88CPRO000008
FILTRO_ACUM

88CPRO000009PERMESPERSUMA_IMPORTESPERMESPERNAUX_08
88CPRO000010NAUX_08SI_DIFERENTE0FINAL
88CPRO000011CTRL_LIQETIQUETA


88CPRO000012
ANTIGUEDADSI_MENOR1.01FINALControla que tenga más de un año de antigüedad
#CALCULA ANTIGUEDAD



88CPRO000013
MUEVE
INCIMPINC
EMPFECING
IMPORTE
DAUX_00Mueve fecha de ingreso a variable DAUX_00
88CPRO000014
MUEVE
IMPORTE
PERFECFIN
DIAPROVVAC
DAUX_01Mueve fecha de fin de periodo tratado a variable DAUX_01
Mueve dicho importe al mnemónico DIAPROVVACSI
88CPRO000015
INCIMPINC
DAUX_
DIFERENTE
01
0
RESTA
CONT
DAUX_00
Si no se carga por novedad se calcula el valor día de vacaciones para provisión
NAUX_13Resta ambas fechas y obtiene antigüedad sin truncar en días
88CPRO000016
#VALIDA QUE SEA2DA. QUINCENA
NAUX_13SUMA1NAUX_13
88CPRO000017
PROTIPPROSI_DIFERENTE"J"CONT_CALC
NAUX_13DIVIDE365NAUX_13Obtiene antigüedad en años sin truncar
Valida si el proceso es J- Jornal 
88CPRO000018
DIAPERFECINI
# ANTIGUEDAD: NAUX_
06Obtiene día de la fecha de inicio de periodo de liquidación y lo guarda en la variable NAUX_06
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.
88CPRO000019NAUX_
06
13SI_
MENOR
MAYOR
16FINALValida que sea segunda quincena (el periodo comience el 16 del mes), sino no realiza el cálculo, en el caso del personal jornal.
0.6ANIO_ACTUAL
88CPRO000020
#ACUMULA OTRAS LIQ
VALIDA_INGRESOETIQUETA
EN EL MES


88CPRO000021
CONT_CALCETIQUETA

ANOEMPFECINGNAUX_15
88CPRO000022
ANO
PERFECINIObtiene año de la fecha de inicio de periodo
PERFECFIN
ANO_INI_ACU
NAUX_16
88CPRO000023
ANOPERFECFINANO_FIN_ACUObtiene año de la fecha de fin de periodo
NAUX_15SI_MENORNAUX_16PASA_ANIO
88CPRO000024
MESEMPFECINGNAUX_17
88CPRO000024FILTRO_ACUM
88CPRO000025
"1"FILTRO_ACUMCBSEVACSelecciona 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)88CPRO000026PERMESPERSUMA_IMPORTESPERMESPERNAUX_07Obtiene los registros del mes tratado en la liquidación actual88CPRO000027#ACUMULA LO DE LALIQ ACTUAL88CPRO000028MUEVE"V"TP_SUMA_MOVLIIndica que va a tomar los valores de los conceptos usados en la función que sigue abajo88CPRO000029"1"SUMA_MOVLICBSEVACNAUX_01Valida todos los conceptos con el campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUX_0188CPRO000030NAUX_01SUMANAUX_07NAUX_01Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes88CPRO000031NAUX_01DIVIDE25DIAPROVVACObtiene el valor día de vacaciones dividiendo la base de vacaciones por 2588CPRO000032CONT_00ETIQUETA88CPRO000033#ELIGE TIPO DIADE DERECHO88CPRO000034DIADERPRVASI_IGUAL"1"CONT_01Se elige si trabajar con días de derecho totales o saldo de días de derecho (campo RCJ_PROVVA)88CPRO000035#ARMA FECHASPARA SACARLOS SALDOSSe 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.
NAUX_17SI_MENOR6PASA_ANIO
88CPRO000026
SALTA
MENOR_6_MESES
88CPRO000027PASA_ANIOETIQUETA

88CPRO000028
MUEVE1NAUX_13
88CPRO000029
SALTA
ANIO_ACTUAL
88CPRO000030MENOR_6_MESESETIQUETA

88CPRO0000311REDONDEANAUX_13NAUX_14
88CPRO000032NAUX_14MULTIPLICA10NAUX_14
88CPRO000033NAUX_14MULTIPLICA30NAUX_14
88CPRO000034NAUX_14DIVIDE20NAUX_14
88CPRO0000350REDONDEANAUX_14NAUX_14
88CPRO000036
MUEVENAUX_14DIASDERVAC
88CPRO000037
SALTA
CONT_CALC_01
88CPRO000038ANIO_ACTUALETIQUETA

88CPRO0000390REDONDEANAUX_13NAUX_13
88CPRO000040
BUSCATABLA_S011
88CPRO000041ELEMENTO_03HASTA_MAYORIGUALNAUX_13
88CPRO000042
MUEVEELEMENTO_04DIASDERVAC
88CPRO000043CONT_CALC_01ETIQUETA

88CPRO000044
MUEVEINCIMPINCIMPORTE
88CPRO000045
MUEVEIMPORTEDIAPROVVACMueve dicho importe al mnemónico DIAPROVVAC
88CPRO000046INCIMPINCSI_DIFERENTE0CONT_00Si no se carga por novedad se calcula el valor día de vacaciones para provisión
88CPRO000047#VALIDA QUE SEA2DA. QUINCENA


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


88CPRO000052CONT_CALCETIQUETA


88CPRO000053
ANOPERFECINIANO_INI_ACUObtiene año de la fecha de inicio de periodo
88CPRO000054
ANOPERFECFINANO_FIN_ACUObtiene año de la fecha de fin de periodo
88CPRO000055
FILTRO_ACUM


88CPRO000056"1"FILTRO_ACUMCBSEVAC
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)
88CPRO000057PERMESPERSUMA_IMPORTESPERMESPERNAUX_07Obtiene los registros del mes tratado en la liquidación actual
88CPRO000058#ACUMULA LO DE LALIQ ACTUAL


88CPRO000059
MUEVE"V"TP_SUMA_MOVLIIndica que va a tomar los valores de los conceptos usados en la función que sigue abajo
88CPRO000060"1"SUMA_MOVLICBSEVACNAUX_01
88CPRO000036ANOPERFECFINNAUX_0988CPRO000037NAUX_09MULTIPLICA10000NAUX_1088CPRO000038NAUX_09RESTA1NAUX_0988CPRO000039NAUX_09MULTIPLICA10000NAUX_0988CPRO000040NAUX_09SUMA1231NAUX_0988CPRO000041NAUX_10SUMA1231NAUX_1088CPRO000042CONVIERTE_FECHANAUX_09FECVACPANT88CPRO000043CONVIERTE_FECHANAUX_10FECVACPACT88CPRO000044TODOS_LOS_DIASDIAS_DERECHOFECVACPANTNAUX_11Calcula los días de saldo hasta el periodo anterior88CPRO000045TODOS_LOS_DIASDIAS_DERECHOFECVACPACTNAUX_12Calcula los días de saldo hasta el periodo actual88CPRO000046NAUX_12RESTANAUX_11DIASDERVACSe realiza la resta para obtener solo el año actual y se guarda en el mnemónico DIASDERVAC88CPRO000047MUEVENAUX_11DIADERPANTSe guarda lo obtenido hasta el periodo anterior en el mnemónico DIADERPANT88CPRO000048CONT_01ETIQUETA88CPRO000049MUEVEDIASDERVACUNIDADESObtiene los días de derecho del empleado (mnemónico DIASDERVAC)88CPRO000050#CALCULAPROVISION VAC.MES ACTUAL88CPRO000051MESPERFECINIMESPROCESOObtiene mes de proceso actual (mnemónico  MESPROCESO)88CPRO000052DIAPROVVACMULTIPLICADIASDERVACNAUX_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_0288CPRO000053NAUX_02DIVIDE12NAUX_03Divide este valor por 12 y lo almacena en la variable NAUX_0388CPRO000054NAUX_03MULTIPLICAMESPROCESONAUX_04Multiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO)88CPRO000055#OBTIENE PROV VACMESESANTERIORES88CPRO000056ANOPERFECINIANO_INI_ACU88CPRO000057ANOPERFECFINANO_FIN_ACU88CPRO000058FILTRO_ACUM88CPRO000059"01"SUMA_IMPORTESPERMESPERNAUX_05
Valida todos los conceptos con el campo Base Vacaciones en "1- Sí" y lo guarda en la
variable
variable NAUX_01
de meses anteriores desde el mes de Enero y lo guarda en la variable NAUX_05
88CPRO
000060#OBTIENE PROV VACMENOS LOYA PROVISIONADO88CPRO000061NAUX_04RESTANAUX_05IMPORTEObtiene la provisión de vacaciones del mes, restando lo ya provisionado para vacaciones88CPRO000062MUEVEIMPORTEPROVVACMueve el importe resultante al mnemónico PROVVAC88CPRO000063FINALETIQUETA

88DPRO - PROV VAC CCSS

Esta fórmula es usada para calcular la contribuciones de la Provisión de Vacaciones. 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

000061NAUX_01SUMANAUX_07NAUX_01Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes
88CPRO000062#SUMA PRV A BSE FIJA


Se suma promedio de 6 meses de conceptos variables a la base fija de vacaciones ya calculada
88CPRO000063NAUX_01SUMAPRVPROVACNAUX_01
88CPRO000064NAUX_01DIVIDE25DIAPROVVACObtiene el valor día de vacaciones (DIAPROVVAC) dividiendo la base de vacaciones por 25
88CPRO000065CONT_00ETIQUETA


88CPRO000066#ELIGE TIPO DIADE DERECHO


88CPRO000067DIADERPRVASI_IGUAL"1"CONT_01Se elige si trabajar con días de derecho totales o saldo de días de derecho (campo RCJ_PROVVA)
88CPRO000068#ARMA FECHASPARA SACARLOS SALDOS
Se construyen las fechas para realizar los rangos hasta el periodo anterior (al 31/12 del año anterior al año actual) 
88CPRO000069
ANOPERFECFINNAUX_09
88CPRO000070NAUX_09MULTIPLICA10000NAUX_10
88CPRO000071NAUX_09RESTA1NAUX_09
88CPRO000072NAUX_09MULTIPLICA10000NAUX_09
88CPRO000073NAUX_09SUMA1231NAUX_09
88CPRO000074
CONVIERTE_FECHANAUX_09FECVACPANT
88CPRO000075TODOS_LOS_DIASDIAS_DERECHOFECVACPANTNAUX_11Calcula los días de saldo hasta el periodo anterior
88CPRO000076
MUEVENAUX_11DIADERPANTSe guarda lo obtenido hasta el periodo anterior en el mnemónico DIADERPANT
88CPRO000077CONT_01ETIQUETA


88CPRO000078
MUEVEDIASDERVACUNIDADESObtiene los días de derecho del empleado (mnemónico DIASDERVAC)
88CPRO000079#CALCULAPROVISION VAC.


88CPRO000080
MESPERFECINIMESPROCESOObtiene mes de proceso actual (mnemónico  MESPROCESO)
88CPRO000081DIAPROVVACMULTIPLICADIASDERVACNAUX_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
88CPRO000082NAUX_02DIVIDE12NAUX_03Divide este valor por 12 y lo almacena en la variable NAUX_03
88CPRO000083NAUX_03MULTIPLICAMESPROCESONAUX_04Multiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO)
88CPRO000084
MUEVENAUX_04IMPORTEMueve a IMPORTE el resultado obtenido
88CPRO000085
MUEVEIMPORTEPROVVACMueve el importe resultante al mnemónico PROVVAC
88CPRO000086FINALETIQUETA


88DPRO - PROV VAC PER ACT CCSS

Esta fórmula es usada para calcular las contribuciones de la Provisión de Vacaciones del periodo actual. 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

88DPRO000001NOCALCULASI_IGUAL1FINAL
88DPRO000002PROVVACMULTIPLICAPORCCONTRNAUX_02Multiplica la provisión de Vacaciones del periodo actual (PROVVAC) por el porcentaje de contribuciones (PORCCONTR)
88DPRO000003NAUX_02DIVIDE100IMPORTEDivide el resultado por 100
88DPRO000004FINALETIQUETA


88EPRO - PORCENTAJE CONTRIBUCIONES

Esta fórmula es usada para calcular la suma de todos los porcentajes de contribuciones. 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

88EPRO000001NOCALCULASI_IGUAL1FINAL
88EPRO000002
MUEVE"D"TP_SUMA_MOVLI
88EPRO000003"1"SUMA_MOVLIBSEPORCONNAUX_00Se suman todos los conceptos que tengan el campo Porc. Contr. (mnemónico RV_PORCCONTR) igual a 1 - Sí.
88EPRO000004NAUX_00MULTIPLICA-1NAUX_00Multiplica por (-1) ya que dichas unidades se obtienen en negativo.
88EPRO000005
MUEVENAUX_00IMPORTE
88EPRO000006
MUEVEIMPORTEPORCCONTRGuarda la suma de porcentajes de contribuciones en el mnemónico PORCCONTR
88EPRO000007FINALETIQUETA


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 utiliza 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

88FPRO000001NOCALCULASI_IGUAL1FINAL
88FPRO000002#DIAS DE DERECHOPERIODOANTERIOR

88FPRO000003
MUEVEDIADERPANTUNIDADESMueve a las unidades el mnemónico obtenido en el concepto 88C (DIADERPANT), que tiene el saldo de vacaciones de periodos anteriores
88FPRO000004#CALCULAPROVISION VAC.PER. ANTERIORES

88FPRO000005DIAPROVVACMULTIPLICADIADERPANTNAUX_02Valoriza 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
88FPRO000006
MUEVENAUX_02IMPORTE
88FPRO000007FINALETIQUETA


88GPRO - PROV VAC ANT CCSS

Esta fórmula es usada para calcular las contribuciones de la Provisión de Vacaciones 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


88GPRO000001NOCALCULASI_IGUAL1FINAL
88GPRO000002PROVVAANTMULTIPLICAPORCCONTRNAUX_02Multiplica la provisión de vacaciones de periodos anteriores (PROVVAANT) por el porcentaje total de contribuciones (PORCCONTR)
88GPRO000003NAUX_02DIVIDE100IMPORTE
88GPRO000004FINALETIQUETA


88HPRO - PROM BASE VAR PROV VAC

Esta fórmula es usada para calcular la contribuciones de la Provisión de Vacaciones 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


88HPRO000001NOCALCULASI_IGUAL1FINAL
88HPRO000002#REPORTA BSE VARDEL PERIODO


88HPRO000003'1'SUMA_MOVLICBSEVARIABNAUX_03Suma la base variable de la liquidación actual
88HPRO000004
MESPERFECININAUX_00
88HPRO000005#MES ANTERIOR



88HPRO000006PROCRIPRVSI_DIFERENTE'1'CONT_00Valida meses de inicio y fin de acumulados a promediar
88HPRO000007NAUX_00RESTA5MESINIPRV
88HPRO000008MESINIPRVRESTA6MESINI2PRV
88HPRO000009
MUEVENAUX_00MESFINPRV
88HPRO000010CONT_00ETIQUETA

88HPRO000011# MES ACTUAL


88HPRO000012PROCRIPRVSI_DIFERENTE'2'CONT_01
88HPRO000013NAUX_00RESTA5MESINIPRV
88HPRO000014MESINIPRVRESTA6MESINI2PRV
88HPRO000015
MUEVENAUX_00MESFINPRV
88HPRO000016CONT_01ETIQUETA


88HPRO000017# ASIGNA ANIO INI Y FIN



88HPRO000018
ANOPERFECINIANO_INI_ACUDetermina año de inicio y fin de acumulados a promediar
88HPRO000019
ANOPERFECFINANO_FIN_ACU
88HPRO000020MESINIPRVSI_MAYOR0CONT_02
88HPRO000021
ANOPERFECININAUX_10
88HPRO000022NAUX_10RESTA1ANO_INI_ACU
88HPRO00002312SUMAMESINIPRVMESINIPRVRealiza comprobaciones para determinar mes de inicio y fin de base para promedio de 6 y 12 meses
88HPRO000024CONT_02ETIQUETA

88HPRO000025MESINI2PRVSI_MAYOR0CONT_03
88HPRO00002612SUMAMESINI2PRVMESINI2PRV
88HPRO000027CONT_03ETIQUETA

88HPRO000028MESFINPRVSI_MAYOR0CONT_04
88HPRO00002912SUMAMESFINPRVMESFINPRV
88HPRO000030CONT_04ETIQUETA

88HPRO000031MESINIPRVVALTOSTR2CAUX_01
88HPRO000032MESFINPRVVALTOSTR2CAUX_02
88HPRO000033MESINI2PRVVALTOSTR2CAUX_03
88HPRO000034# ACUMULA 6 MESES


Realiza el acumulado para base de promedio de 6 meses
88HPRO000035
FILTRO_ACUM

88HPRO000036'1'FILTRO_ACUMCBSEVARIAB
88HPRO000037CAUX_01SUMA_IMPORTESCAUX_02NAUX_10
88HPRO000038NAUX_06SUMANAUX_10NAUX_06
88HPRO000039NAUX_06SUMANAUX_03NAUX_06
88HPRO000040#ACUMULA 12 MESES


Realiza el acumulado para base de promedio de 12 meses
88HPRO000041
FILTRO_ACUM

88HPRO000042'1'FILTRO_ACUMCBSEVARIAB
88HPRO000043CAUX_03SUMA_IMPORTESCAUX_02NAUX_11
88HPRO000044NAUX_12SUMANAUX_11NAUX_12
88HPRO000045NAUX_03SUMANAUX_12NAUX_12
88HPRO000046# CALCULA CANTIDAD DEMESES QUETRABAJO EL EMPLEADO
Valida si el empleado tiene una antigüedad menor a 6 meses, para que el promedio tome el divisor correcto
88HPRO000047
ANOEMPFECINGNAUX_13
88HPRO000048
ANOPERFECFINNAUX_14
88HPRO000049NAUX_13SI_IGUALNAUX_14CONT_05
88HPRO000050CONT_05ETIQUETA

88HPRO000051
MESEMPFECINGNAUX_15
88HPRO000052CAUX_01STRTOVAL2NAUX_16
88HPRO000053NAUX_15SI_MENORNAUX_16CONT_06
88HPRO000054CONT_06ETIQUETA

88HPRO000055NAUX_15RESTANAUX_16NAUX_17
88HPRO000056NAUX_17SI_MENOR0CONT_07
88HPRO000057NAUX_17SI_MAYOR6CONT_07
88HPRO000058
SALTA
CONT_08
88HPRO000059CONT_07ETIQUETA

88HPRO000060
MUEVE6NAUX_17
88HPRO000061CONT_08ETIQUETA

88HPRO000062NAUX_17SI_IGUAL6PROM_6_M
88HPRO000063CAUX_02STRTOVAL2NAUX_18
88HPRO000064NAUX_18SUMANAUX_17NAUX_17
88HPRO000065NAUX_17SUMA1NAUX_17
88HPRO000066PROM_6_METIQUETA


88HPRO000067NAUX_06DIVIDENAUX_17NAUX_06Realiza el promedio de 6 meses
88HPRO000068
MUEVENAUX_06IMPORTEGuarda el promedio en Importe
88HPRO000069
MUEVEIMPORTEPRVPROVACGuarda el importe en el mnemónico PROPROVAC para ser utilizado posteriormente
88HPRO000070

...

88EPRO - PORCENTAJE CONTRIBUCIONES

Esta fórmula es usada para calcular la suma de todos los porcentajes de contribuciones. 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 - PROV VAC - PER. ANTERIORES

Esta fórmula es usada para calcular el valor de la Provisión de Vacaciones mensualmente de periodos anteriores. Se utiliza 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

88FPRO000001NOCALCULASI_IGUAL1FINAL88FPRO000002#DIAS DE DERECHOPERIODOANTERIOR88FPRO000003MUEVEDIADERPANTUNIDADESMueve a las unidades el mnemónico obtenido en el concepto 88C (DIADERPANT), que tiene el saldo de vacaciones de periodos anteriores88FPRO000004#CALCULAPROVISION VAC.PER. ANTERIORES88FPRO000005DIAPROVVACMULTIPLICADIADERPANTNAUX_02Valoriza 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_0288FPRO000006MUEVENAUX_02IMPORTE88FPRO000007
FINALETIQUETA


Conceptos por Proceso (SRM)

...

Se agregan los conceptos restantes (88A hasta 88F 88H ) desde la línea 00141, a continuación del concepto 8D2:

0014688D88DPRO

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

00140001418D2Sueldo + Adi 251 108D2SICSUELDO + ADICIONALES SICOSS011 - Si1 - Si2 - No2 - No2 - No2 - No2 - No
001410014288EPorc. Contribuciones88EPROPORCENTAJE CONTRIBUCIONES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
001420014388AProv SAC88APROPROVISION SAC011 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
001430014488BProv SAC CCSS88BPROPROV SAC CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0014588HProv Prom Vac Vble88HPROPROM BASE VAR PROV VAC011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
001460014488CProv Vac Per Actual88CPROPer Actual88CPROPROV VAC - PERIODO ACTUAL011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0014788DProv Vac Act CCSS88DPROPROV VAC ACT CCSSPROV VAC - PERIODO ACTUAL011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No00145
0014888FProv Vac Per Ant88FPROPROV VAC - PER. ANTERIORES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00149
88GProv Vac P Ant CCSS
88GPROPROV VAC ANT CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0014700150880Valor Prepaga880SICOBRA SOCIAL PREPAGA011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No

0002 - Jornal

Se agregan los conceptos restantes (88A hasta 88F 88H) desde la línea 00170 00172, a continuación del concepto 8F2:

0017588D88DPRO

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

001718F2Maternidad 385 108F2SICMATERNIDAD SICOSS011 - Si1 - Si2 - No2 - No2 - No2 - No2 - No
0017288EPorc. Contribuciones88EPROPORCENTAJE CONTRIBUCIONES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0017388AProv SAC88APROPROVISION SAC001698F2Maternidad 385 108F2SICMATERNIDAD SICOSS011 - Si1 2 - SiNo2 - No2 1 - NoSi2 - No2 - No2 - No
001700017488EPorc. Contribuciones88EPRO88BProv SAC CCSS88BPROPROV SAC CCSSPORCENTAJE CONTRIBUCIONES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
001710017588A88HProv SACProm Vac Vble88APRO88HPROPROM BASE VAR PROV VACPROVISION SAC011 - Si2 1 - NoSi2 - No1 - Si2 - No2 - No2 - No
001720017688B88CProv SAC CCSS88BPROVac Per Actual88CPROPROV VAC - PERIODO ACTUALPROV SAC CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
001730017788C88DProv VacacionesVac Act CCSS88CPRO88DPROPROV VAC - PERIODO ACTUALACT CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No00174
0017888FProv Vac Per Ant88FPROPROV VAC - PER. ANTERIORES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00179
88GProv Vac P Ant CCSS
88GPROPROV VAC ANT CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0017600180REFReferenciasREFIAGREFERENCIA IMPUESTO A LAS GANANCIAS012 - No2 - No2 - No2 - No2 - No2 - No2 - No


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ónlos conceptos restantes (88A hasta 88H) desde la línea 00164, a continuación del concepto 892:

0016200163PROVISION SAC2 No0016588B SAC CCSSPROV SAC CCSS0016688C Vacaciones88CPRO - PERIODO ACTUAL001670016888D88DPRO00169

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

00163892Pool Prepaga892SICDIFERENCIA PREPAGA EMPLEADOR  PREPAGA011 - Si1 - Si2 - No2 - No2 - No2 - No2 - No
0016488EPorc. Contribuciones88EPROPORCENTAJE CONTRIBUCIONES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0016588AProv SAC88APROPROVISION SAC011 - Si2 - No2 - No0016488AProv SAC88APRO1 - Si2 - No2 - No2 - No
0016688BProv SAC CCSS88BPROPROV SAC CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0016788HProv Prom Vac Vble88HPROPROM BASE VAR PROV VAC011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0016888CProv Vac Per Actual88CPROPROV VAC - PERIODO ACTUAL88BPRO011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0016988DProv Vac Act CCSS88DPROPROV VAC ACT CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0017088FProv Vac Per Ant88FPROPROV VAC - PER. ANTERIORES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00171
88GProv Vac P Ant CCSS
88GPROPROV VAC ANT CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00172REFReferenciasREFIAGREFERENCIA IMPUESTO A LAS GANANCIAS012 - No2 - No2 - No2 - No2 - No2 - No2 - No


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ónlos conceptos restantes (88A hasta 88H) desde la línea 00172, 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

00186
00171
REF
8F2
ReferenciasREFIAGREFERENCIA IMPUESTO A LAS GANANCIAS
Maternidad 385 108F2SICMATERNIDAD SICOSS01
2
1 -
No
Si
2
1 -
No
Si2 - No2 - No2 - No2 - No2 - No
00187
0017288EPorc. Contribuciones88EPROPORCENTAJE CONTRIBUCIONES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00188
0017388AProv SAC88APROPROVISION SAC011 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00189
0017488BProv SAC CCSS88BPROPROV SAC CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0017588HProv Prom Vac Vble88HPROPROM BASE VAR PROV VAC011 - Si1 - Si2 - No
0019088CProv Vacaciones88CPRO
1 - Si2 - No2 - No2 - No
0017688CProv Vac Per Actual88CPROPROV VAC - PERIODO ACTUAL011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
0017788DProv Vac Act CCSS88DPROPROV VAC ACT CCSS
PROV VAC - PERIODO ACTUAL
011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00191
0017888FProv Vac Per Ant88FPROPROV VAC - PER. ANTERIORES011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00192
00179
88D
88GProv Vac P Ant CCSS
88DPRO
88GPROPROV VAC ANT CCSS011 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00193
00180
910
REF
Ga Ingreso Mes
Referencias
910IAG
REFIAG
I.A.G. TOTAL INGRESO MES
REFERENCIA IMPUESTO A LAS GANANCIAS01
1
2 -
Si
No
1
2 -
Si
No2 - No
1
2 -
Si
No2 - No2 - No2 - No

Mnemónicos (RCA)

Se agregaron los siguientes mnemónicos:

Código MnemónicoDescripción MnemónicoTipo de MnemónicoObservaciones
PORCCONTR       Porcentaje ContribucionesN - NuméricoMnemónico Transferible. Se utiliza para almacenar la suma total de los porcentajes de los aportes del empleador (contribuciones).
PROVSAC         Provisión SACN - NuméricoMnemónico Transferible. Es usado para almacenar el resultado de la provisión de SAC.
PROVVAC         Provisión VacacionesN - NuméricoMnemónico Transferible. Almacena el resultado de la provisión de Vacaciones.
DIASDERVAC      Días de Derecho para VacacionesF - ArchivoExtrae la información del campo Ctd. Ref. Per. (RF_DIASDIR) de la tabla SRF.
DIAPROVVAC      Valor Día Vacaciones para ProvisiónN - NuméricoMnemónico Transferible. Guarda el valor del día de vacaciones para provisión calculado.

BSEPORCON

Base Porcentaje de ContribucionesF - ArchivoExtrae la información del campo Porc. Contr. (RV_PORCCON) de la tabla SRV.

DIADERPANT 

Dias de Derecho Periodos AnterioresN - NuméricoMnemónico Transferible. Almacena el saldo de días de vacaciones de periodos anteriores.

FECVACPACT  

Fecha Vacaciones Periodo ActualD - FechaMnemónico Transferible. Almacena la fecha de fin de periodo actual.

FECVACPANT 

Fecha Vacaciones Periodo AnteriorD - FechaMnemónico Transferible. Almacena la fecha de fin de periodo anterior.

DIADERPRVA

Tipo de día de derecho para Provisión de VacacionesF - ArchivoExtrae la información del campo Prov. Vac. (RCJ_PROVVA) de la tabla RCJ.

PROVVAANT

Provisión Vacaciones Periodo Anterior      

N - NuméricoMnemónico Transferible. Almacena el importe de la provisión vacaciones de periodos anteriores.

PRVPROVAC

Promedio 6 Meses Provisión VacacionesN - NuméricoMnemónico Transferible. Almacena promedio de 6 meses de la base variable de vacaciones.

04. Diccionario de Datos

SX3 - Campos

...