Tipo de búsqueda 76: Antigüedad
Descripción
Busca la antigüedad de un Empleado, dependiendo de si es con tope o no, o si es a una fecha o no. Aplicada en el cliente Glencore. No es de uso común.
Llamador
- busq_antig_liq_00.asp
Parámetros
- Fecha hasta: determina hasta qué día se calcula la antigüedad.
- A fin de mes
- A fin de 1ra quincena
- Fecha de baja
- Fecha de baja prevista
- Fin de año
- 1ro de mes siguiente
- 1er día de año siguiente
- A la fecha
- Con/Sin tope indica si se desea aplicar un tope.
- Tope - Monto del tope
- Descontar licencias indica las licencias que se van a considerar para descontar.
- Resultado: determina la forma en que se desea obtener el resultado.
- Días
- Meses
- Años
- Fases: Fases que serán consideradas.
- Sueldo
- Indemnización
- Vacaciones
- Real
- Fecha alta reconocida
Proceso
Las fechas desde y hasta para el cálculo se determinan según lo indicado en fecha hasta, el tipo de proceso (quincenal, jornal) y el mes del período de liquidación o bien según las fechas de alta y baja de la última fase del tipo correspondiente.
Busca las fases del empleado del tipo indicado, entre las fechas desde y hasta correspondientes.
Por cada fase encontrada
La fecha alta para el cálculo es la fecha de alta de la fase
Si se tildó la opción inicio de mes
Si la fecha alta para el cálculo es menor o igual al 15,
Se corre al 1 del mes y año correspondiente
Sino
Corre al 1 del mes siguiente (si es en diciembre será al 1ro de enero del año siguiente).
Si la fase tiene fecha de baja, y es anterior a la fecha hasta indicada por parámetro
La fecha fin para el cálculo es la fecha de baja de la fase
Sino
La fecha fin para el cálculo es la fecha hasta indicada por parámetro
Calcula la cantidad de días entre la fecha de alta y de fin para el cálculo.
Suma la cantidad de días, meses y años
Si la cantidad de años es 0
Calcula los días hábiles trabajados entre las fechas de alta y baja de la fase
Si la cantidad de años no es 0
Los días hábiles se actualizan a 0
Pasa la antigüedad calculada a días, meses o años según lo que se haya indicado en resultado.
Si se indicó con tope
Trunca el valor al tope
Retorna el valor.
Véase: