Bienvenido Invitado, usted esta en: Login

Axton Wiki

RSS RSS

Navegacion



* Administracion de archivos

Buscar en la wiki
»

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

Provisión

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