Calcula los días pendientes de vacaciones:
Tener en cuenta que la constante 'UE_DIAS_PENDIENTES_LIQ_VACACIONES' debe tener valor de S en el campo valor_alfa.
Se toma la fecha de ingreso (o la fecha de ingreso otra entidad del empleado) y la fecha de retiro, si tiene fecha de retiro se toma la fecha de la liquidación, con esas fechas se calcula el total de días trabajados entre la fecha de ingreso y la fecha de retiro, con meses de 30 días.
Se evalúa si se restan las licencia no remuneradas y la ausencias con la constante 'RESTAR LICENCIA NR DIAS PEND VACACIONES', si en el campo valor_alfa el valor es S se debe restar la cantidad de días de licencia no remuneradas y la ausencias al total de días trabajados.
Se calcula el total de días de vacaciones según lo trabajado: (total días trabajados * 15) / 360
Se suma el total de las vacaciones disfrutadas por el empleado
Al total de días de vacaciones según lo trabajado se resta el total de las vacaciones disfrutadas, para calcular los días pendientes de vacaciones
Se calcula el total de días pendientes por disfrutar: (dias pendientes de vacaciones * 360 ) / 15
Nota: El resultado se redondea.
Se evalúa si el empleado se retira en el periodo de semana santa para calcular a partir del siguiente lunes. Se valida si el empleado se retira un viernes para calcular a partir del siguiente lunes.
Se calculan los días hábiles a los cuales tiene derecho el empleado según los días pendientes de vacaciones a partir del siguiente día de la fecha de retiro.
Se debe tener en cuenta lo siguiente:
Validar que la tabla det_dias_no_laborales tenga registrado los días festivos hasta el año actual
Validar si se cuenta el día 31 de cada mes, es decir si el campo VALOR_ALFA de la constante 'NO_CONTAR_DIA_31', esta en S no se cuenta el día 31 de cada mes.
Se evalúa el tipo de calendario del empleado en el campo KA_TIPO_CALENDARIO de la tabla EMPLEADOS Si el Calendario es 1 es sin sábados (no cuenta los sábados) Si el Calendario es 2 con sábados (si cuenta los sábados)