Conceptos de Liquidación - Rutina 871

Modificado el 2018/06/07 18:21 por Raquel Rizzo — Categorizada como: Rutinas de Cálculo


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

Imagen

Ejemplo de armado de concepto con Rutina 871

Imagen