Bienvenido Invitado, usted esta en: Login

Axton Wiki

RSS RSS

Navegacion



* Administracion de archivos

Buscar en la wiki
»

Historial de la página: Conceptos de Liquidación - Rutina 807

Comparar revisiones de la página



« Revision más vieja - Atrás al historial de la página - Revisión nueva »


Revisión de la página: 2014/10/02 16:14


Sinopsis

Esta rutina es utilizada para el cálculo del importe de Vacaciones y Provisión

Detalle

Si el concepto es de PROVISION, AÑO = al año que corresponde al periodo de la liquidación. De lo contrario, AÑO = ABSOLUTO( OP4)

Si AÑO es mayor que el año al que corresponde el periodo de la liquidación o AÑO es más de cinco años anterior a dicho dato, AÑO será igual al año al que corresponde el periodo de la liquidación

Calcular CANTIDAD DE DIAS DE VACACIONES (CDV) al 31/12/AÑO tomando diferencia de fechas. 

Si el tipo de sueldo del recibo es JORNALIZADO, CDV = CDV * JORNADA
Recordar que si el ingreso es posterior al 02/07/AÑO , la cantidad de días de vacaciones (CDV) se debe proporcionar.

La escala del valor de CDV saldrá del CONVENIO o, si no está definido en el mismo, según la siguiente escala, de acuerdo a la antigüedad (ant):

Hasta 5 años (ant <=5): 14 días

Más de 5 años hasta 10 (5<ant<=10): 21 días

Más de 10 años hasta 20 (10<ant<=20): 28 días

Más de 20 años (ant>20): 35 días

Para calcular la antigüedad (ant) se tomara como FECHA DE INGRESO la mas antigua entre: FECHA INGRESO ASIGNACIONFECHA INGRESO LEGAJOFECHA ANTIGÜEDAD RECONOCIDA.

Valor de cada día de vacaciones (VU): 

Si promedio_vacaciones es menor que cero hacer promedio_vacaciones = 0 Si el tipo de sueldo es MENSUALIZADO: acumulador de importe de CONCEPTO seleccionado (Si es igual o menor que cero asumir el BASICO del legajo/asignación) dividido OP3 (si el valor absoluto de OP3 es menor de 20 o mayor de 40 asumir OP3=25)+ promedio para vacaciones, o sea:

VU = ( ACU.IMPORTE.CONCEPTO / ABSOLUTO(OP3) ) + PROM_VAC Si el tipo de sueldo es DIARIO: acumulador de importe de CONCEPTO seleccionado (Si es igual o menor que cero asumir el BASICO del legajo/asignación) + promedio para vacaciones, o sea:

VU = ACU.IMPORTE.CONCEPTO + PROM_VAC

Si el tipo de sueldo es JORNALIZADO: acumulador de importe de CONCEPTO seleccionado (Si es igual o menor que cero asumir el BASICO del legajo/asignación) + promedio para vacaciones / jornada, o sea:

VU = ACU.IMPORTE.CONCEPTO + ( PROM_VAC / Jornada )

Si ABSOLUTO(OP2) = 1 se asume que está calculando VACACIONES GOZADAS Si ABSOLUTO(OP2) = 2 se asume que está calculando VACACIONES NO GOZADAS Si ABSOLUTO(OP2) = 3 se asume que está calculando PROVISION

Si ABSOLUTO(OP2) < 1 o ABSOLUTO(OP2) > 3 entonces Si el concepto es REMUNERATIVO asumir que se OP2 = 1 Si el concepto es EXENTO asumir que se OP2 = 2 Si el concepto es PATRONAL asumir que se OP2 = 3 END IF

Vacaciones gozadas

Cantidad = CDV Importe = CANTIDAD * VU

Vacaciones no gozadas

Se debe calcular la proporción (PROP) Si el acumulador de cantidad de asig/legajo es vacio, PROP = (dias desde ingreso o 1/1/AÑO, el mayor, hasta egreso o 31/12/AÑO, el menor)/360 (usar la función de 30 por cada mes)

Si el acumulador de cantidad de asig/legajo es distinto de vacio, Si tipo de sueldo es igual a JORNALIZADO AUX = ABSOLUTO(OP1) . Si AUX < 200 o AUX > 400, AUX = 280 Si tipo de sueldo es igual a MENSUALIZADO o DIARIO AUX = 360

PROP = (ACU.CANT.CONCEPTO + SUMATORIA (ACU.CANT.LEGAJO/ASIG(AÑO)) ) / AUX Si PROP < 0 entonces PROP = 0 Si PROP > 1 entonces PROP = 1

Cantidad = CDV * PROP Si OP3 es negativo CANTIDAD = ENTERO(CANTIDAD)

Importe = CANTIDAD * VU

PROVISION PROVISIONADO = sumatoria del acumulador de la asignación 1076 desde enero/AÑO hasta el mes de la liquidación.

Se debe calcular la proporción (PROP)

PROP = 1 / (mes y año de ingreso o cantidad de meses desde enero/AÑO, el mayor, hasta mes y año egreso o 31/12/AÑO, el menor) * cantidad de meses desde ingreso o enero/AÑO hasta el de la liquidación. Ejemplos para AÑO = 2011: Ingreso Liquidación PROP
15/10/2010 01/2011 1/12*1 = 0.0833333
15/10/2010 03/2011 1/12*3 = 0.2499999
15/10/2010 10/2011 1/12*10 = 0.83333333
15/10/2010 12/2011 1/12*12 = 1


10/03/2011 03/2011 1/10*1 = 0.1
10/03/2011 10/2011 1/10*8 = 0.8
10/03/2011 12/2011 1/10*10 = 1



O sea que PROP deberá ser un valor entre 0.83333333 y 1

Cantidad = CDV * PROP Importe = (CANTIDAD * VU) – PROVISIONADO (redondeado a dos decimales)

Importante: Para esta rutina, en el LOG de la liquidación, dejar indicado los siguientes datos, según la opción de OP2:

Op2 =x VACACIONES GOZADAS o VACACIONES NO GOZADAS o PROVISION PROVISIONADO (solo si es provisión) CDV = VU = Importe = Cantidad = PROP = AUX =

Scrip: Se deberá generar un scrip numerado que dé de alta los siguiente ACUMULADORES de SISTEMA, o sea que no serán modificables por el usuario:

Numero: 1075 Nombre: Provisión de SAC Tipo: Concepto Cantidad / Importe: Importe Periodicidad: Forma de Calcular: SUMA

Numero: 1075 Nombre: Provisión de SAC Tipo: Legajo Cantidad / Importe: Importe Periodicidad: Forma de Calcular: SUMA

Numero: 1076 Nombre: Provisión de VACACIONES Tipo: Concepto Cantidad / Importe: Importe Periodicidad: Forma de Calcular: SUMA

Numero: 1076 Nombre: Provisión de VACACIONES Tipo: Legajo Cantidad / Importe: Importe Periodicidad: Forma de Calcular: SUMA