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

Tipo de búsqueda

Parámetros

  • Trabaja último día: Determina si se cuenta o no el último día.

Tipo de búsqueda

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:

Ir arriba ↑