SNOPSIS
Los cálculos aquí descriptos corresponden a las diferencias a depositar en la Obra Social correspondiente, por afuera del SICOSS, ya que si se lo hace por medio del SICOSS, a dichos cálculos se les debería agregar el ANSSAL. Por tal motivo, el concepto no deberá estar relacionado con los grupos parametrizados como APORTE o CONTRIBUCION ADICIONAL DE OBRA SOCIAL.
OPERANDOS
OP1 = porcentaje de APORTES a calcular
OP2 = porcentaje de CONTRIBUCIONES a calcular
OP3 = importe del plan (o poner 1 y poner el importe del plan en la CANTIDAD asociada al LEGAJO)
OP4 = tope decreto 10/2009 (2400).
OP5 = Vacío.
VARIABLES A UTILIZAR EN LOS CÁLCULOS
Si OP4 es negativo indica que se leerán los recibos del LEGAJO. Si es igual o mayor que cero indica que se leerán los recibos de la ASIGNACION
PAOS = porcentaje de ANSAL cargado en la variable respectiva de la obra social (KTNa 40 – Configuración – Parámetros – Actualiza obras sociales)
RETENIDO = es la sumatoria de los importes liquidados en este mismo concepto en todas las liquidaciones VIGENTES y CONFIRMADAS, que no estén anuladas para el legajo o asignación (según el valor de OP4) que se está liquidando en el periodo de la liquidación, sin incluir la actual
FACTURADO = es la sumatoria de los importes facturados en este mismo concepto en todas las liquidaciones VIGENTES y CONFIRMADAS, que no estén anuladas para el legajo o asignación (según el valor de OP4) que se está liquidando, sin incluir la actual
BaseFacturada = es la sumatoria del acumulador de importe de concepto configurado (para facturación) o del 1020 (si el acumulador respectivo estuviera VACIO) de TODAS las liquidaciones VIGENTES y CONFIRMADAS, NO ANULADAS, del LEGAJO o ASIGNACION (depende del valor de OP4) que se esté liquidando, del periodo correspondiente a la liquidación, incluido el acumulador respectivo de la misma.
BaseLiquidada = es la sumatoria del acumulador de importe de concepto de concepto configurado o del 1020 (si el acumulador respectivo estuviera VACIO) de TODAS las liquidaciones VIGENTES y CONFIRMADAS, NO ANULADAS, del LEGAJO o ASIGNACION (depende del valor de OP4) que se esté liquidando, del periodo correspondiente a la liquidación, incluido el acumulador respectivo de la misma.
TOPEBASE:
Si las variables Valor MOPRE y Cantidad MOPRE Tope 2 del periodo al que corresponde el periodo de la liquidación son mayores que cero:
TOPEBASE = Valor MOPRE * Cantidad MOPRE Tope 2
de lo contrario
TOPEBASE = 0
CANTIDAD.AUX:
Si es de CARGA
CANTIDAD.AUX = cantidad informada. Si no se informa asumir 1
Si es ASOCIADO AL LEGAJO
CANTIDAD.AUX = cantidad asociada al LEGAJO
Cualquier otra opción
CANTIDAD.AUX = 1
ImporteMinimo = valor absoluto de OP3 * CANTIDAD.AUX
IMPORTE.AUX = porcentaje calculado sobre la base de obra social (BaseLiquidada), neta de ANSSAL
COEF = relacion entre la base de calculo de obra social facturada (BaseFacturada) y la liquidada (BaseLiquidada)
%APORTE = valor absoluto de OP1
%CONTRIBUCION = valor absoluto de OP2
Cálculos Generales
BaseLiquidadaAporte = BaseLiquidada
Si OP1 es NEGATIVO y TOPEBASE > 0 y BaseLiquidada > TOPEBASE entonces
BaseLiquidadaAporte = TOPEBASE
BaseFacturadaAporte = BaseFacturada
Si OP1 es NEGATIVO y TOPEBASE > 0 y BaseFacturada > TOPEBASE entonces
BaseFacturadaAporte = TOPEBASE
IMPORTE.AUX = (BaseLiquidadaAporte * %APORTE / 100) + (BaseLiquidada * %CONTRIBUCION / 100)
Si valor absoluto de OP4 > 1000
Si BaseLiquidada <= valor absoluto de OP4
Si PAOS = 15
IMPORTE.AUX = IMPORTE.AUX * 0.85
de lo contrario
IMPORTE.AUX = IMPORTE.AUX * 0.90
de lo contrario
Si PAOS = 15
IMPORTE.AUX = IMPORTE.AUX * 0.80
de lo contrario
IMPORTE.AUX = IMPORTE.AUX * 0.85
Cálculo para el Recibo
Si IMPORTE.AUX > ImporteMinimo
IMPORTE = RETENIDO * (-1)
de lo contrario (o sea que IMPORTE.AUX <= ImporteMinimo)
IMPORTE = ImporteMinimo – RETENIDO – IMPORTE.AUX
CANTIDAD = %APORTE + %CONTRIBUCION
Cálculo para Facturar(Solo si el concepto es facturable)
Si esta chequeada la variable FACTURAR POR EL TOTAL DEL CONCEPTO
IMPORTE FACTURACION = IMPORTE
de lo contrario (NO esta chequeada la variable mencionada)
Si IMPORTE.AUX > ImporteMinimo
IMPORTE FACTURACION = FACTURADO * (-1)
de lo contrario (o sea que IMPORTE.AUX <= ImporteMinimo)
COEF = BaseFacturada / BaseLiquidada
Si COEF > 1 entonces COEF =1
Si COEF < 0 entonces COEF =0
IMPORTE FACTURACION = ( IMPORTE + RETENIDO ) * COEF – valor absoluto (FACTURADO)
CANTIDAD FACTURACION = CANTIDAD