Esta rutina permite calcular el importe a deducir de la base de cálculo de CARGAS SOCIALES, en virtud de lo establecido en la ley 27430 respecto del SAC
Para que se ejecute esta rutina se deben cumplir las siguientes condiciones:
1 – Que el
LEGAJO tenga
fecha de egreso o el mes de proceso sea
JUNIO o
DICIEMBRE
2 – Que el
Acumulador 1005(SAC abonado en el período) correspondiente al período de la liquidación sea
mayor a cero en todos los recibos
Vigentes y Confirmados,
NO Anulados del legajo que se liquida, incluyendo el acumulador del recibo que se está liquidando,
(Condicion2)
Si no se cumplen ambas condiciones el concepto no se calculará, dejando indicada la causa en el LOG.
Datos a configurar:
OP1: importe máximo (tope) a detraer por aguinaldo
OP2: cantidad de días trabajados por año para JORNALIZADOS (ej. 264)
OP3: cantidad de días trabajados por año para MENSUALIZADOS Y DIARIOS (ej. 360)
OP4: valor proporcional a aplicar sobre el tope, en función a la cantidad de horas trabajadas. El valor distinto de vacío determinará el valor de
PROP (proporción) a aplicar para Jornada Reducida. Valor por default =1. (ej. cantidad de horas <=6hs : OP4=66, cantidad de horas es entre 4hs y 6hs : OP4=30)
Acumulador Cantidad de CONCEPTO: este acumulador será tomado en cuenta para el cálculo de la proporción.
Si la asignación es JORNALIZADO entonces
DIVISOR = OP2, caso contrario
DIVISOR = OP3
Cant = sumatoria de
Acumulador de Cantidad de CONCEPTO configurado, de todos los recibos
Vigentes y Confirmados,
NO Anulados del legajo que se liquida, incluido el acumulador del recibo que se está liquidando, correspondientes al semestre de la liquidación.
Si no se seleccionó ACUMULADOR DE CANTIDAD el valor de
Cant deberá calcularse desde el inicio del semestre del periodo de la liquidación o la fecha de ingreso, la mayor, y la fecha de egreso (siempre y cuando esta sea distinta de vacío y corresponda al semestre de la liquidación). Este valor calculado POR DIFERENCIA no podrá ser menor a cero ni superior a 180, considerando 30 días por cada mes.
Si
Cant se calcula por diferencia de fechas entonces
DIVISOR = OP3
Si
DIVISOR = 0 entonces
DIVISOR = 360
PROP = 1
Si la JORNADA es mayor que cero
Si el valor absoluto de OP4 = 66
Si JORNADA <= 6 entonces PROP = 0.66
De lo contrario, si el valor absoluto de OP4 = 30 o el legajo es JORNALIZADO y valor absoluto de OP4 > 0, se aplicará la siguiente escala
Si JORNADA <= 4 entonces PROP = 0.50
Si JORNADA <= 6 entonces PROP = 0.66
Calculado = sumatoria de
Acumulador de Importe de CONCEPTO 1031 de todos los recibos
Vigentes y Confirmados,
NO Anulados del legajo que se liquida, incluido el acumulador del recibo que se está liquidando, correspondientes al periodo de la liquidación.
Aux = Cant / Divisor
Si Aux < 0.01 entonces Aux = 0
Si Aux > 0.5 entonces Aux = 0.5
Cantidad = Aux
Importe = (OP1 * Cantidad * PROP)
Si
IMPORTE > Condicion2 entonces
IMPORTE = Condicion2 (El importe a detraer no puede ser mayor que el SAC abonado en el período)
Importe = Importe – Calculado
Si
IMPORTE < 0 entonces
IMPORTE = 0
La aplicación dejará indicado en el LOG el valor de la sumatoria del ACUMULADOR 1005
(Condicion2)
Observaciones
- El importe calculado por esta rutina se acumulará en el
Acumulador de Legajo 1031
- Debe tenerse en cuenta que el concepto que aplique esta rutina deberá liquidarse antes del concepto que aplique la
rutina 855
Ejemplo de armado de concepto con Rutina 871