Manual ALTHOS
Fundamentos

Fechas y procesos nocturnos

Por qué las fechas no dependen de la computadora del usuario, cómo se mide el atraso, y qué hace el sistema mientras nadie mira.

El reloj de referencia es el del servidor

Todas las fechas se normalizan a UTC. Para el usuario es transparente, pero tiene una consecuencia práctica: dos personas en husos horarios distintos ven la misma fecha de vencimiento para la misma cuota, y cambiar la hora de la computadora no mueve nada.

El atraso se mide en meses de calendario

No son bloques de 30 días

Una cuota que venció el 15 de enero tiene 2 meses de atraso el 15 de marzo — no "60 días".

Es la diferencia entre lo que diría una persona en voz alta y lo que daría una división.

Fechas que el sistema calcula, no que se teclean

Algunas fechas parecen un campo a llenar pero son consecuencia de un evento, y el sistema las deriva:

FechaDe dónde sale
Primera cuotaEl primer día de pago preferido que caiga a 30 días o más del día en que se activa el financiamiento
Vencimiento de cada cuota siguienteUn mes después de la anterior, anclado al día preferido
Vencimiento de la separaciónLa fecha de separación más los días de vigencia configurados
Fecha de contratoEl día en que se firmó el papel, tomado al cargar el ejemplar firmado del contrato

La de la primera cuota es la que más confunde, porque parece que debería escribirse al vender. No se escribe: el plan de cuotas se materializa recién cuando se termina de cobrar el inicial, y ahí se calcula contra esa fecha.

Por qué se deriva y no se teclea

Si se escribiera al vender —meses antes de que se cobre el inicial— podría quedar en el pasado para cuando el plan se crea, y las cuotas nacerían vencidas. Por eso se cuenta desde la activación, no desde la promesa.

Día de pagoSe activóPrimera cuota
105 de septiembre10 de octubre
128 de septiembre1 de noviembre — el 1 de octubre quedaba a 3 días
2020 de noviembre20 de diciembre — justo a los 30 días

Después de un abono a capital el plan nuevo sigue la misma regla, contada desde el día del abono.

El día del mes manda sobre el resto

El día preferido de pago es el único parámetro del calendario que se pacta. Todos los vencimientos del plan se anclan a ese día, y si el mes no lo tiene —un 31 en febrero— se ajusta al último día del mes.

Procesos automáticos nocturnos

El sistema trabaja de madrugada, en hora de Santo Domingo. El orden no es casual: cada proceso depende de que el anterior haya terminado.

HoraProcesoQué hace
01:00Vencimiento de separacionesCancela los financiamientos cuya separación caducó y libera la unidad. Apagado por defecto
01:30Mora de ventasGenera la mora de las cuotas vencidas. No toca ventas canceladas, perdidas ni archivadas
02:00Mora de alquileresLo mismo, del lado de renta
02:30Atrasos de alquilerMarca los contratos en mora
03:00Vencimiento de contratosCierra los alquileres que llegaron a término
03:30Semáforo de clientesRecalcula el color de cada cliente
04:00Aviso de cuota próxima de alquilerNotifica los vencimientos que se acercan
04:30Aviso de ventas en atrasoAvisa las que habilitan rescindir o dar por perdido el inmueble
05:00Aviso de documentos por vencerLa cédula o el pasaporte de un cliente que caduca
05:30Reconciliación de cuotasCorrige saldos y estados que hayan quedado desalineados
06:00RespaldoCopia de seguridad diaria — completa los domingos
06:30Aviso de tasa del dólarAvisa si falta la del día o si la vigente venció

La reconciliación va antes del respaldo

Media hora antes, y no al revés: el respaldo tiene que guardar el estado ya corregido, no el de la noche anterior.

Fuera de la cadena nocturna corren otros cuatro, en horario en que hay gente mirando:

CuándoProceso
Cada horaRecordatorio de citas — con la anticipación configurada, que puede ser más de una
Cada hora, 7 a 19Foto del tablero de inicio
Cada hora, 7 a 19Aviso de la cola de revisión bancaria — ver Revisión bancaria
Cada 15 minDos reintentos: financiamientos activos sin plan de cuotas, y pagos sin recibo emitido

Los dos últimos son redes de seguridad: si el camino normal falló, se resuelve solo.

Un aviso se emite una sola vez

Los procesos de aviso miran si ya avisaron de eso antes de volver a hacerlo. Una venta en atraso avisa cuando cruza el gatillo, no cada madrugada hasta que alguien actúe: el estado sigue visible en la ficha, y un aviso que se repite todos los días deja de leerse.

Una vez por atraso, no para siempre: si el cliente se pone al día y vuelve a atrasarse, el atraso nuevo avisa otra vez.

Lo que esto significa en la práctica

Un cliente que paga hoy puede seguir viéndose atrasado hasta mañana, porque el semáforo se recalcula a las 3:30. Si hace falta verlo al instante, el expediente tiene un botón para forzar el recálculo de ese cliente.

On this page