Árvore de páginas

Versões comparadas

Chave

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

...

 

Código

Descripción

Procedimiento

Autor Modificación

1

88APROProv SACLIQ - LiquidaciónCAK 20240122

2

88BPROProv SAC CCSSLIQ - LiquidaciónCAK 20240116

3

88CPROProv VacacionesLIQ - LiquidaciónCAK 20240118

4

88DPROProv Vac CCSSLIQ - LiquidaciónCAK 20240118

5

88EPROPorc. ContribucionesLIQ - LiquidaciónCAK 20240116


88APRO - PROV SAC

Esta fórmula es usada para calcular la Provisión de SAC mensualmente. Se ocupa en el procedimiento LIQ - Liquidación.

Código

Orden

1ra Expresión

Operando

2da Expresión

Resultado

Comentario

88APRO000001NOCALCULASI_IGUAL1FINAL
88APRO000002PERTIPONOMSI_IGUAL"LIQ"CONT_CALCValida que sea procedimiento "LIQ"
88APRO000003CONT_CALCETIQUETA


88APRO000004#DIAS DE BASE SAC



88APRO000005
MESPERFECINIMESPROCESODetermina mes de proceso
88APRO00000630MULTIPLICAMESPROCESONAUX_03Multiplica 30 por mes de proceso
88APRO000007CONT_01ETIQUETA


88APRO000008#DETERMINA EL MEJORSUELDODEL SEMESTRE

88APRO000009
ANOPERFECINIANO_INI_ACU
88APRO000010
ANOPERFECFINANO_FIN_ACU
88APRO000011
FILTRO_ACUM


88APRO000012"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "Si" de los acumulados anteriores
88APRO000013PERMESPERSUMA_IMPORTESPERMESPERNAUX_01Suma los conceptos del mismo mes de registros históricos (tabla RG7)
88APRO000014
MUEVE"V"TP_SUMA_MOVLI
88APRO000015"1"SUMA_MOVLICBSESACNAUX_02Valida todos los conceptos con el campo Base SAC en "Si"
88APRO000016NAUX_01SUMANAUX_02NAUX_05Suma los conceptos del mismo mes de la liquidación actual
88APRO000017CONT_02ETIQUETA


88APRO000018MESINISACSTRTOVAL2NAUX_01Guarda mes inicial
88APRO000019
MUEVEMESINISACCAUX_01Mueve mes inicial de SAC del semestre (MESINISAC) vigente a variable alfanumérica
88APRO000020
MUEVEMESFINSACCAUX_02Mueve mes final de SAC del semestre (MESFINSAC) vigente a variable alfanumérica
88APRO000021MESFINSACSTRTOVAL2NAUX_08Guarda mes final de SAC en variable numérica NAUX_08
88APRO000022MESINISACSTRTOVAL2NAUX_09Guarda mes inicial de SAC en variable numérica NAUX_09
88APRO000023MESPROCESOSI_MENORNAUX_09FINALCompara si el mes de proceso es menor que el mes inicial de SAC (para el segundo semestre es necesario)
88APRO000024CICLOETIQUETA


88APRO000025
FILTRO_ACUM


88APRO000026"1"FILTRO_ACUMCBSESAC
Valida todos los conceptos con el campo Base SAC en "Si"
88APRO000027CAUX_01SUMA_IMPORTESCAUX_01NAUX_04Suma los conceptos del mismo mes de registros históricos (tabla RG7)
88APRO000028NAUX_04SI_MENORNAUX_05CONT_03Guarda el mayor sueldo para comparar en la variable NAUX_05
88APRO000029
MUEVENAUX_04NAUX_05Pone en cero la variable NAUX_04 para comparar contra el siguiente mes
88APRO000030
MUEVE0NAUX_04
88APRO000031CONT_03ETIQUETA


88APRO000032NAUX_01SUMA1NAUX_01Incrementa en uno el mes a evaluar en el ciclo
88APRO000033NAUX_01VALTOSTR2CAUX_01Convierte el contenido de la variable numérica en alfanumérica
88APRO000034#COMPRUEBAMES ACTUAL


88APRO000035NAUX_01SI_MAYORNAUX_08FINCICLOSi el mes de proceso es menor al mes mayor al mes fin del semestre, sale del ciclo
88APRO000036MESPROCESOSI_MENORNAUX_01FINCICLOSi el mes de proceso es menor al mes más 1, entonces sale del ciclo
88APRO000037
SALTA
CICLO
88APRO000038FINCICLOETIQUETA


88APRO000039
MUEVENAUX_03UNIDADES
88APRO000040#SE OBTIENEPROVISION SACHASTA EL MESACTUAL
88APRO000041NAUX_05MULTIPLICAUNIDADESNAUX_01Multiplica el mejor sueldo (NAUX_05) por la cantidad de unidades calculadas para SAC (UNIDADES)
88APRO000042NAUX_01DIVIDE360NAUX_06Divide el resultado por 360 y guarda el resultado en la variable NAUX_06
88APRO000043#LEE MESES ANTERIORESDESDE ENEROYA PROVISIONADO

88APRO000044
ANOPERFECINIANO_INI_ACU
88APRO000045
ANOPERFECFINANO_FIN_ACU
88APRO000046
FILTRO_ACUM


88APRO000047MESINISACSUMA_IMPORTESPERMESPERNAUX_07Suma lo ya calculado en el presente concepto desde el inicio del semestre actual
88APRO000048#OBTIENE PROVISIONSAC DELMES

88APRO000049NAUX_06RESTANAUX_07IMPORTEResta lo ya provisionado (NAUX_07) de la provisión SAC hasta el mes actual (NAUX_06)
88APRO000050
MUEVEIMPORTEPROVSACMueve el resultado al mnemónico PROVSAC
88APRO000051FINALETIQUETA


 

88BPRO - PROV SAC CCSS

Esta fórmula es usada para calcular la contribuciones de la Provisión de SAC. Se ocupa en el procedimiento LIQ - Liquidación.

Código

Orden

1ra Expresión

Operando

2da Expresión

Resultado

Comentario

88BPRO000001NOCALCULASI_IGUAL1FINAL
88BPRO000002PROVSACMULTIPLICAPORCCONTRNAUX_02Multiplica la provisión de SAC (PROVSAC) por el porcentaje de contribuciones (PORCCONTR)
88BPRO000003NAUX_02DIVIDE100IMPORTEDivide el resultado por 100
88BPRO000004FINALETIQUETA


 

88CPRO - PROVISIÓN VACACIONES

Esta fórmula es usada

...

para calcular el valor de la Provisión de Vacaciones mensualmente. Se ocupa en el procedimiento LIQ - Liquidación.

Código

Orden

1ra Expresión

Operando

2da Expresión

Resultado

Comentario

88CPRO000001NOCALCULASI_IGUAL1FINAL
88CPRO000002
MUEVEINCIMPINCIMPORTEPermite cargar el valor día de vacaciones para provisión por novedad
88CPRO000003
MUEVEIMPORTEDIAPROVVACMueve dicho importe al mnemónico DIAPROVVAC
88CPRO000004INCIMPINCSI_DIFERENTE0CONT_00Si no se carga por novedad se calcula el valor día de vacaciones para provisión
88CPRO000005
MUEVE"V"TP_SUMA_MOVLI
88CPRO000006"1"SUMA_MOVLICBSEVACNAUX_01Valida todos los conceptos con el campo Base Vacaciones en "Si" y lo guarda en la variable NAUX_01
88CPRO000007NAUX_01DIVIDE25DIAPROVVACObtiene el valor día de vacaciones dividiendo la base de vacaciones por 25
88CPRO000008CONT_00ETIQUETA


88CPRO000009#CALCULAPROVISION VAC AL MES ACTUAL

88CPRO000010
MUEVEDIASDERVACUNIDADESObtiene los días de derecho del empleado (mnemónico DIASDERVAC)
88CPRO000011
MESPERFECINIMESPROCESOObtiene mes de proceso actual (MESPROCESO)
88CPRO000012DIAPROVVACMULTIPLICADIASDERVACNAUX_02Valoriza los días de derecho, multiplicando la cantidad de dias de derecho (DIASDERVAC) por el valor del día de vacaciones para provisión (DIAPROVVAC) y lo guarda en la variable NAUX_02
88CPRO000013NAUX_02DIVIDE12NAUX_03Divide este valor por 12 y lo almacena en la variable NAUX_03
88CPRO000014NAUX_03MULTIPLICAMESPROCESONAUX_04Multiplica este valor llevado a mes por la cantidad de meses del año (MESPROCESO)
88CPRO000015#OBTIENE PROV VACMESESANTERIORES

88CPRO000016
ANOPERFECINIANO_INI_ACU
88CPRO000017
ANOPERFECFINANO_FIN_ACU
88CPRO000018
FILTRO_ACUM


88CPRO000019"01"SUMA_IMPORTESPERMESPERNAUX_05Valida todos los conceptos con el campo Base Vacaciones en "Si" y lo guarda en la variable NAUX_01 de meses anteriores desde el mes de Enero y lo guarda en la variable NAUX_05
88CPRO000020#OBTIENE PROV VACMENOS LOYA PROVISIONADO

88CPRO000021NAUX_04RESTANAUX_05IMPORTEObtiene la provisión de vacaciones del mes, restando lo ya provisionado para vacaciones
88CPRO000022
MUEVEIMPORTEPROVVACMueve el importe resultante al mnemónico PROVVAC
88CPRO000023FINALETIQUETA


 

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ón.

Código

Orden

1ra Expresión

Operando

2da Expresión

Resultado

Comentario

88DPRO000001NOCALCULASI_IGUAL1FINAL
88DPRO000002PROVVACMULTIPLICAPORCCONTRNAUX_02Multiplica la provisión de Vacaciones (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 el procedimiento LIQ - Liquidación.

Código

Orden

1ra Expresión

Operando

2da Expresión

Resultado

Comentario

88EPRO000001NOCALCULASI_IGUAL1FINAL
88EPRO000002
MUEVE"D"TP_SUMA_MOVLI
88EPRO000003"4"SUMA_MOVLICONTIPOCONNAUX_00Suma todas las unidades del tipo de concepto "4" (Base Descuento) para obtener la suma de todos los porcentajes de las contribuciones.
88EPRO000004NAUX_00MULTIPLICA-1NAUX_00Multiplica por (-1) ya que dichas unidades se obtienen en negativo.
88EPRO000005
MUEVENAUX_00IMPORTE
88EPRO000006
MUEVEIMPORTEPORCCONTR
88EPRO000007FINALETIQUETA


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 agrega la línea 00131, a continuación del concepto 846, con el concepto 88E.

...