Á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).
  • 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.

03. Configuración

Empleados (SRA)

...

Informações
titleNOTA

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

Orden

1ra Expresión

Operando

2da Expresión

Resultado

Comentario

88APRO000001NOCALCULASI_IGUAL1FINAL
88APRO000002PERTIPONOMSI_IGUAL"LIQ"CTRL_LIQSi es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ
88APRO000003PERTIPONOMSI_IGUAL"RES"CTRL_RESControl para tipo de procedimiento RES
88APRO000004
SALTA
FINALSi no es tipo de 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" 
88APRO000015NAUX_10SI_MENOR16FINALValida que sea segunda quincena (el el periodo comience 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
MUEVEMESPROCESONAUX_12Se realiza un cambio de variable por control de Segundo Semestre
88APRO000020MESPROCESOSI_MENOR7CALC_DIASSi 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
88APRO000020000021MESPROCESORESTA6MESPROCESONAUX_12
88APRO000021000022CALC_DIASETIQUETA

88APRO00002200002330MULTIPLICAMESPROCESONAUX_12NAUX_03Multiplica 30 por mes de proceso cantidad de meses del semestre que se esté liquidando
88APRO000023000024CONT_01ETIQUETA


88APRO000024000025#DETERMINA EL MEJORSUELDODEL SEMESTRE

88APRO000025000026
ANOPERFECINIANO_INI_ACU
88APRO000026000027
ANOPERFECFINANO_FIN_ACU
88APRO000027000028
FILTRO_ACUM


88APRO000028000029"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "1- Si" de los acumulados anteriores
88APRO000029000030PERMESPERSUMA_IMPORTESPERMESPERNAUX_01Suma los conceptos del mismo mes de registros históricos (tabla RG7)
88APRO000030000031
MUEVE"V"TP_SUMA_MOVLI
88APRO000031000032"1"SUMA_MOVLICBSESACNAUX_02Valida todos los conceptos con el campo Base SAC en "1- Si"
88APRO000032000033NAUX_01SUMANAUX_02NAUX_05Suma los conceptos del mismo mes de la liquidación actual
88APRO000033000034CONT_02ETIQUETA


88APRO000034000035MESINISACSTRTOVAL2NAUX_01Guarda mes inicial del semestre, indicado en el Periodo de Liquidación
88APRO000035000036
MUEVEMESINISACCAUX_01Mueve mes inicial de SAC del semestre (mnemónico MESINISAC) vigente a variable alfanumérica
88APRO000036000037
MUEVEMESFINSACCAUX_02Mueve mes final de SAC del semestre (mnemónico MESFINSAC) vigente a variable alfanumérica
88APRO000037000038MESFINSACSTRTOVAL2NAUX_08Guarda mes final de SAC en variable numérica NAUX_08
88APRO000038000039MESINISACSTRTOVAL2NAUX_09Guarda mes inicial de SAC en variable numérica NAUX_09
88APRO000039000040MESPROCESOSI_MENORNAUX_09FINALCompara si el mes de proceso es menor que el mes inicial de SAC (para el segundo semestre es necesario)
88APRO000040000041CICLOETIQUETA


88APRO000041000042
FILTRO_ACUM


88APRO000042000043"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "1- Si"
88APRO000043000044CAUX_01SUMA_IMPORTESCAUX_01NAUX_04Suma los conceptos del mismo mes de registros históricos (tabla RG7)
88APRO000044000045NAUX_04SI_MENORNAUX_05CONT_03
88APRO000045000046
MUEVENAUX_04NAUX_05Guarda el mayor sueldo para comparar en la variable NAUX_05
88APRO000046000047
MUEVE0NAUX_04Pone en cero la variable NAUX_04 para comparar contra el siguiente mes
88APRO000047000048CONT_03ETIQUETA


88APRO000048000049NAUX_01SUMA1NAUX_01Incrementa en uno el mes a evaluar en el ciclo
88APRO000049000050NAUX_01VALTOSTR2CAUX_01Convierte el contenido de la variable numérica en alfanumérica
88APRO000050000051#COMPRUEBAMES ACTUAL


88APRO000051000052NAUX_01SI_MAYORNAUX_08FINCICLOSi el mes de proceso es menor al mes mayor al mes fin del semestre, sale del ciclo
88APRO000052000053MESPROCESOSI_MENORNAUX_01FINCICLOSi el mes de proceso es menor al mes más 1, entonces sale del ciclo
88APRO000053000054
SALTA
CICLO
88APRO000054000055FINCICLOETIQUETA


88APRO000055000056
MUEVENAUX_03UNIDADES
88APRO000056000057#SE OBTIENEPROVISION SACHASTA EL MESACTUAL
88APRO000057000058NAUX_05MULTIPLICAUNIDADESNAUX_01Multiplica el mejor sueldo (NAUX_05) por la cantidad de unidades calculadas para SAC (UNIDADES)
88APRO000058000059NAUX_01DIVIDE360NAUX_06Divide el resultado por 360 y guarda el resultado en la variable NAUX_06
88APRO000059000060
MUEVENAUX_06IMPORTESe mueve lo obtenido en la variable NAUX_06 a IMPORTE
88APRO000060000061
MUEVEIMPORTEPROVSACGuarda la provisión de SACdel mes actual en el mnemónico  en el mnemónico PROVSAC.
88APRO000061000062FINALETIQUETA


88BPRO - PROV SAC CCSS

...

Código

Orden

1ra Expresión

Operando

2da Expresión

Resultado

Comentario

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

Acumula el mismo concepto concepto (88C) del  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#CALCULA ANTIGUEDAD



88CPRO000013
MUEVEEMPFECINGDAUX_00Mueve fecha de ingreso a variable variable DAUX_00
88CPRO000014
MUEVEPERFECFINDAUX_01Mueve fecha de fin de periodo tratado a variable variable DAUX_01
88CPRO000015DAUX_01RESTADAUX_00NAUX_13Resta ambas fechas y obtiene antigüedad sin truncar en días
88CPRO000016NAUX_13SUMA1NAUX_13
88CPRO000017NAUX_13DIVIDE365NAUX_13Obtiene antigüedad en años sin truncar
88CPRO000018# 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.
88CPRO000019NAUX_13SI_MAYOR0.6ANIO_ACTUAL
88CPRO000020VALIDA_INGRESOETIQUETA

88CPRO000021
ANOEMPFECINGNAUX_15
88CPRO000022
ANOPERFECFINNAUX_16
88CPRO000023NAUX_15SI_MENORNAUX_16PASA_ANIO
88CPRO000024
MESEMPFECINGNAUX_17
88CPRO000025NAUX_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 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 variable NAUX_06
88CPRO000050NAUX_06SI_MENOR16FINALValida que sea segunda quincena (el periodo comience periodo comience el 16 del mes), sino no realiza el cálculo, en el caso del personal jornal.
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 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_01Valida todos los conceptos con el campo Base Vacaciones en campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUX_01
88CPRO000061NAUX_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 suma promedio de 6 meses de meses de conceptos variables a la base la base fija de vacaciones ya vacaciones ya calculada
88CPRO000063NAUX_01SUMAPRVPROVACNAUX_01
88CPRO000064NAUX_01DIVIDE25DIAPROVVACObtiene el valor el valor día de vacaciones vacaciones (DIAPROVVAC) dividiendo la base de vacaciones por 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#TRAE VACACIONESLIQUIDADAS EN ELMISMO 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
88CPRO000069
MUEVE"D"TP_SUMA_MOVLI
88CPRO000070'0072'SUMA_MOVLICONIDCALNAUX_12
88CPRO000071#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) 
88CPRO000069000072
ANOPERFECFINNAUX_09
88CPRO000070000073NAUX_09MULTIPLICARESTA100001NAUX_1009
88CPRO000071NAUX_09RESTA1NAUX_0988CPRO000072000074NAUX_09MULTIPLICA10000NAUX_09
88CPRO000073000075NAUX_09SUMA1231NAUX_09
88CPRO000074000076
CONVIERTE_FECHANAUX_09FECVACPANT
88CPRO000075000077TODOS_LOS_DIASDIAS_DERECHOFECVACPANTNAUX_11Calcula los días de saldo hasta el periodo anterior
88CPRO000076000078
MUEVENAUX_11DIADERPANTSe guarda lo obtenido Calcula los días de saldo hasta el periodo anterior en el mnemónico DIADERPANT
88CPRO000077000079CONTNAUX_0112ETIQUETASI_MAYORDIADERPANTCALC_SALDO_ANTSi las vacaciones liquidadas en la liquidación actual (variable NAUX_12), son mayores que el saldo de periodos anteriores (DIADERPANT), se direcciona a la etiqueta CALC_SALDO_ANT
88CPRO000080DIADERPANTRESTANAUX_12DIADERPANTSino, resta el saldo de periodos anteriores (DIADERPANT) menos los dias de vacaciones liquidados en la liquidación actual (NAUX_12) y las guarda en el mnemónico DIADERPANT
88CPRO000081
MUEVE0NAUX_12Mueve cero a los días liquidados en la liquidación actual (NAUX_12), ya que fueron consumidos totalmente
88CPRO000082
SALTA
CONT_01Continúa en la etiqueta CONT_01
88CPRO000083CALC_SALDO_ANTETIQUETA


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


88CPRO000087
MUEVEDIASDERVACUNIDADES
88CPRO000088#CALCULA SALDODIAS DE VACPER ACTUAL
Resta el saldo del periodo actual (DIASDERVAC) menos los dias de vacaciones liquidados en la liquidación actual (NAUX_12) y las guarda en el mnemónico DIASDERVAC
88CPRO000089DIASDERVACRESTANAUX_12DIASDERVAC
88CPRO000090#CALCULAPROVISION VAC.

Obtiene los días de derecho del empleado (mnemónico DIASDERVAC)
88CPRO000091
MESPERFECINIMESPROCESO
88CPRO000092DIAPROVVACMULTIPLICADIASDERVACNAUX_0288CPRO000078MUEVEDIASDERVACUNIDADESObtiene los días de derecho del empleado (mnemónico DIASDERVAC)88CPRO000079#CALCULAPROVISION VAC.88CPRO000080MESPERFECINIMESPROCESOObtiene mes de proceso actual (mnemónico  mnemónico MESPROCESO)
88CPRO000081000093DIAPROVVACNAUX_02MULTIPLICADIVIDEDIASDERVAC12NAUX_0203Valoriza 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
88CPRO000082000094NAUX_0203DIVIDEMULTIPLICA12MESPROCESONAUX_0304Divide este valor por 12 y  12 y lo almacena en la variable NAUX_03
88CPRO000083NAUX_03MULTIPLICA000095
MUEVEMESPROCESONAUX_04IMPORTEMultiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO)
88CPRO000084000096
MUEVENAUX_04IMPORTEIMPORTEPROVVACMueve a IMPORTE IMPORTE el resultado obtenido
88CPRO000085000097MUEVEFINALIMPORTEPROVVACETIQUETA

Mueve el importe resultante al mnemónico PROVVAC88CPRO000086FINALETIQUETA

88DPRO - PROV VAC PER ACT CCSS

...

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_PORCCONTRPORCCON) 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


...

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
88FPRO000007
MUEVEIMPORTEPROVVAANTSe guarda el importe en el mnemónico PROVVAANT, para ser utilizado en las contribuciones
88FPRO000008FINALETIQUETA


88GPRO - PROV VAC ANT CCSS

...

Valida si el empleado tiene una antigüedad menor a 6 meses, para que el promedio tome el divisor correctoCONT_05

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 actualde la liquidación actual, donde debe estar asignado en la tabla de Conceptos (SRV) el campo RV_REMVAR = '1- Sí'
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

88HPRO000047
ANOMUEVEEMPFECINGNAUXDAUX_1301
88HPRO000048
ANOMUEVEPERFECFINNAUXDAUX_1402
88HPRO000049NAUX_13SI_IGUALNAUX_14#CALCULAANTIGUEDADDEL 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.
88HPRO000050CONTDAUX_05ETIQUETA88HPRO000051MESEMPFECINGNAUX_1502RESTADAUX_0188HPRO000052CAUX_01STRTOVAL2NAUX_1613
88HPRO000053000051NAUX_15SI_MENOR13SUMA1NAUX_16CONT_0613
88HPRO000052NAUX_13DIVIDE365NAUX_1388HPRO000054CONT_06ETIQUETA
88HPRO000055000053NAUX_151RESTAREDONDEANAUX_1613NAUX_1713
88HPRO000056NAUX_17SI_MENOR0000054#VALIDA SI TIENE6 MESESDE ANTIGUEDADCONT_07
88HPRO000057000055NAUX_1713SI_MAYOR0.6CONT_0705
88HPRO000058000056SALTANAUX_13CONTSI_0888HPROIGUAL0.6000059CONT_0705
ETIQUETA88HPRO88HPRO000057000060NAUX_13MUEVEMULTIPLICA610NAUX_1714
88HPRO000061000058CONTNAUX_0814ETIQUETASUMA88HPRO0000621NAUX_1714
88HPRO000059
SALTASI_IGUAL6
PROM_6_M
88HPRO000063000060CAUXCONT_0205STRTOVAL2NAUX_18ETIQUETA

88HPRO000064000061
NAUX_18MUEVESUMA6NAUX_1714NAUX_17
88HPRO88HPRO000062
000065SALTANAUX_17SUMA1
NAUX_17PROM_6_M
88HPRO000066000063PROM_6_METIQUETA

88HPRO000067000064NAUX_06DIVIDENAUX_1714NAUX_06Realiza el promedio de 6 meses
88HPRO000068000065
MUEVENAUX_06IMPORTEGuarda el promedio en Importe IMPORTE
88HPRO000069000066
MUEVEIMPORTEPRVPROVACGuarda el importe en el mnemónico PROPROVAC para ser utilizado posteriormente
88HPRO000067
MUEVENAUX_14UNIDADESGuarda el divisor en UNIDADES
88HPRO000070000068FINALETIQUETA


Conceptos por Proceso (SRM)

...

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.

CONIDCAL

Conceptos: ID de cálculo del concepto

F - ArchivoExtrae la información del campo ID p/Cálculo (RV_CODFOL) de la tabla SRV.

04. Diccionario de Datos

SX3 - Campos

...