Tipo de búsqueda 73: Horas Feriados
Descripción
Calcula la cantidad de horas de días feriados, teniendo en cuenta los feriados del mes y las fases del empleado.
Llamador
- N/A
Parámetros
- N/A
Observación Se deben determinar los feriados del mes que se está liquidando, teniendo en cuenta la fecha de alta y fases del empleado.
Proceso
Calcula el primero y el último día del mes correspondiente al período de liquidación para establecer las fechas desde y hasta para el cálculo.
Si el proceso es quincenal las fechas desde y hasta se establecen del 1 al 15 o del 16 hasta la fecha hasta, según corresponda.
Busca la última fase del empleado.
Si la fase tiene fecha de baja anterior a la fecha hasta para el cálculo,
La fecha hasta pasa a ser la fecha de baja de la fase
Si la fase tiene fecha de alta posterior a la fecha desde para el cálculo,
La fecha desde pasa a ser la fecha de alta de la fase
Por cada día entre las fechas desde y hasta para el cálculo (inclusive)
Si es feriado
Busca si el empleado tiene licencia por vacaciones en el día
Si no hay licencias
Incrementa la cantidad de días
Multiplica la cantidad de días por 8 (horas del día)
Retorna el valor.
Véase: