Tipo de búsqueda 53: SAC Proporcional
Descripción
Aplica en el concepto SAC proporcional (aguinaldo proporcional) de liquidaciones finales.
Llamador
- busq_dias_sem_sac_liq_00.asp
Parámetros
- Máximo días: Tope de días que se retornarán
- Tolerancia: La tolerancia que se considerará válida
- Licencias: Tipo de licencia que se consideran restarán al cálculo de los días del semestre
Proceso
Calcula el inicio y fin del semestre actual.
Busca la última fase activa del empleado de tipo real
Si la fecha de alta de la fase es posterior a la fecha de inicio del semestre
La fecha de inicio para el cálculo es la fecha de inicio de la fase
Sino
La fecha de inicio para el cálculo es la fecha de inicio del semestre
Si la fase tiene fecha de fin
La fecha de fin para el cálculo es la fecha de fin de la fase
Sino
Si el empleado tiene fecha de baja previsional, y es posterior a la fecha de inicio para el cálculo
La fecha de fin para el cálculo es la fecha de baja previsional
Sino
La fecha de fin para el cálculo es la fecha de fin del semestre
Calcula la diferencia en días entre la fecha de inicio y de fin para el cálculo.
Si los días calculados recién superan al máximo menos la tolerancia indicados en los parámetros
Los días de SAC van a ser el máximo
Sino
Los días de SAC van a ser la diferencia recién calculada
Si se indicó en los parámetros que se excluyen los días de ciertas licencias
Busca las licencias de ese empleado que coinciden con los tipos indicados, entre las fechas de inicio para el cálculo y de fin del semestre.
Por cada licencia encontrada
Calcula la cantidad de días de la licencia que están dentro de las fechas de inicio para el cálculo y de fin de semestre
Resta a los días de SAC los días recién calculados
Retorna los días de SAC.
Véase: