Bienvenido Invitado, usted esta en: Login

Axton Wiki

RSS RSS

Navegacion



* Administracion de archivos

Buscar en la wiki
»

SINOPSIS

Esta rutina permite calcular los valores para retenciones con tope máximo.

OPERANDOS

OP1: Porcentaje a calcular
OP2: Vacío
OP3: Vacío
OP4: Vacío para aplicar TOPE JUBILACION del periodo o 1 para aplicar TOPE OBRA SOCIAL del periodo
OP5: Vacío


El resto de los datos de la pestaña donde se configura la rutina de calculo deben quedar VACIOS, inclusive los de ACUMULADORES DE IMPORTE de CONCEPTO / ASIGNACION / LEGAJO

VARIABLES A UTILIZAR EN LOS CÁLCULOS

ACU1 = numero de acumulador a tomar en consideración para BRUTO SIN SAC

ACU2 = numero de acumulador a tomar en consideración para SAC

 

Si OP4 = VACIO (en este caso se esta tomando los topes para JUBILACION)

ACU1 = 1010

ACU2 = 1011

TOPE = Tope Jubilación del periodo

Si OP4 <> VACIO (en este caso se esta tomando los topes para OBRA SOCIAL)

ACU1 = 1014

ACU2 = 1015

TOPE = Tope Obra Social del periodo

 

TOPESAC = parte proporcional de TOPE en virtud del tiempo que estuvo en el semestre

 

Bruto Sin SAC Total (BSST) = sumatoria del acumulador ACU1 de todas las liquidaciones VIGENTES y CONFIRMADAS, no anuladas, correspondientes al periodo de la liquidación, excluida la liquidación actual.

 

SAC Total (SACT) = sumatoria del acumulador ACU2 de todas las liquidaciones VIGENTES y CONFIRMADAS, no anuladas, correspondientes al periodo de la liquidación, excluida la liquidación actual.

 

Bruto Liquidación Actual sin SAC (BLSS)

 

Calculo sobre BLSS (CBLSS) = resultado sobre Bruto sin SAC

 

SAC Liquidación Actual (SLA)

 

Calculo sobre SAC Liquidación Actual (CSLA) = resultado sobre SAC

 

BASE = importe sobre el que se realizara el calculo

 

IMPORTE = resultado final del calculo

 

CANTIDAD = cantidad final de la rutina

 

CÁLCULO

 

El sistema realiza en cada recibo dos cálculos por separado, uno para el SAC y otro para el resto de las remuneraciones brutas.

 

Si BLSS > 0

Si BSST > TOPE

            CBLSS = 0

Caso contrario

            Si TOPE - BSST >  BLSS

                        BASE = BLSS

            Caso contrario

                        BASE = TOPE - BSST

 

            CBLSS = BASE * OP1 / 100

 

 

 

Si SLA > 0

Si SACT > TOPESAC

            CSLA = 0

Caso contrario

            Si TOPESAC - SACT >  SLA

                        BASE = SLA

            Caso contrario

                        BASE = TOPESAC - SACT

 

            CSLA = BASE * OP1 / 100

 

 

IMPORTE = CBLSS + CSLA

 

CANTIDAD = OP1