Tipo de búsqueda 81: Días Ingreso con Mes Anterior
Descripción
Calcula la cantidad de días teniendo en cuenta que puede estar dado de baja desde el mes anterior.
Llamador
- busq_diasingreso_liq_00.asp
Parámetros
- Trabaja último día: Determina si se cuenta o no el último día.
Proceso
Las fechas de inicio y fin para el cálculo se determinan con la fecha de inicio y fin del proceso de liquidación.
Busca las fases de tipo real del empleado cuya alta sea anterior a la fecha de fin del proceso y su baja posterior a la fecha de inicio del proceso o no tenga fecha de baja.
Si encuentra la fase
Por cada fase encontrada
Si la fecha desde para el cálculo es anterior a la fecha de alta de la fase
Corre la fecha de desde a la fecha de alta
Si la fecha de baja de la fase es posterior a la fecha de fin del proceso
La fecha hasta para el cálculo es la fecha de baja de la fase
Calcula la cantidad de días entre las fechas desde y hasta para el cálculo y lo suma al valor final.
Si se tildó trabaja último día y la fase no tiene fecha de baja
Se suma un día más
Si la fecha fin del proceso es un día 31 resta un día al valor final
Si la fecha fin del proceso es un día 29 suma un día al valor final
Si la fecha fin del proceso es un día 28 suma un día al valor final
Sino
Busca las fases de tipo real para el empleado cuya alta sea anterior a la fecha de fin del proceso y su baja anterior a la fecha de inicio del proceso.
Si encuentra fases
Si la última fase tiene fecha de baja
Si la fecha de baja de la fase es anterior a la fecha de inicio del proceso
La fecha desde para el cálculo es el 1ro del mes y año de la fecha de baja
La fecha hasta para el cálculo es el último día del mes de la fecha de baja
Por cada fase encontrada
Si la fecha de alta de la fase es anterior a la fecha de inicio del período
La fecha desde para el cálculo es la de la fecha de inicio del período
Sino
La fecha desde para el cálculo es la de la fecha de alta de la fase
Si la fase tiene fecha de baja y es anterior a la fecha de fin del proceso
La fecha hasta para el cálculo es la fecha de baja de la fase
Sino
La fecha hasta para el cálculo es la fecha fin del proceso
Calcula la cantidad de días entre las fechas desde y hasta para el cálculo y lo suma al valor final.
Si se tildó trabaja último día y la fase no tiene fecha de baja
Se suma un día más
Si la fecha fin del proceso es un día 31 resta un día al valor final
Si la fecha fin del proceso es un día 29 suma un día al valor final
Si la fecha fin del proceso es un día 28 suma un día al valor final
Sino
Considera 30 como cantidad de días
Trunca la cantidad de días a 30
Retorna 30 menos la cantidad de días
Véase: