Tipo de búsqueda 74: Ajuste de SAC Retroactivo

Descripción

Aplica en conceptos que calculen la diferencia de aguinaldo (SAC) de un semestre u otro.

Llamador

  • busq_sac_retroactivo_liq_00.asp

Tipo de búsqueda

Parámetros

  • Acumulador baja: acumulador que se usará como guía
  • Acumulador ajustado: acumulador que se ajustará
  • Semestre actual: determina si se evaluará el semestre actual
  • Cantidad de semestres: Indica cuántos semestres se evaluarán

Tipo de búsqueda

Proceso

Si se tildó la opción semestre actual

Si el mes del período de liquidación es posterior a Junio

El mes desde para el cálculo será Julio, mes hasta para el cálculo Diciembre, y el año (desde y hasta) es el año del período de liquidación.

Sino

El mes desde para el cálculo será Enero, mes hasta para el cálculo Junio, y el año (desde y hasta) es el año del período de liquidación.

Sino

Si el mes del período de liquidación es posterior a Junio

El mes desde para el cálculo será Julio, mes hasta para el cálculo Diciembre, y el año (desde y hasta) es el año del período de liquidación.

Sino

El mes desde para el cálculo será Enero, mes hasta para el cálculo Junio, y el año (desde y hasta) es el año anterior al correspondiente para el período de liquidación actual.

Repetir tantas veces como cantidad de meses se hayan indicado

Para cada mes entre el mes desde y el mes hasta para el cálculo

Busca el valor del acumulador del tipo indicado en acumulador baja en el mes y año desde para el cálculo, para el empleado que se está procesando.

Busca el valor del acumulador del tipo indicado en acumulador ajustado en el mes y año desde para el cálculo, para el empleado que se está procesando.

Si la diferencia entre los acumuladores es distinta de cero o alguno no se encontró

Si el segundo acumulador no se encontró

Agrega un registro del acumulador del tipo ajustado con los valores (monto, cantidad y monto real) en el mes y año que se está controlando para el empleado en cuestión. Si el acumulador de baja tampoco está registrado los valores serán 0.

Sino

Actualiza el registro del acumulador del tipo ajustado asignándole los valores (monto, cantidad y monto real) en el mes y año que se está controlando para el empleado en cuestión. Si el acumulador de baja tampoco está registrado los valores serán 0.

Acumula la diferencia entre los valores originales de los acumuladores.

Si estaba evaluando el primer semestre

Acomoda el mes desde y hasta, y mes y año desde y hasta para que el siguiente semestre a considerar sea el segundo del año anterior

Sino (estaba evaluando el segundo semestre)

Acomoda el mes desde y hasta, y mes y año desde y hasta para que el siguiente semestre a considerar sea el primero del mismo año

Copia los históricos del retroactivo del acumulador original al acumulador ajustado.

Retorna la diferencia acumulada.


Véase:

Ir arriba ↑