Avisos automáticos al abonado
El sistema le escribe solo al abonado en cinco momentos: cuando se acerca un corte, cuando se acerca el vencimiento de una planilla, cuando queda pendiente el saldo del alta, y cuando una cuadrilla emite o cierra una visita técnica. Ninguno de estos avisos lo redacta ni lo dispara alguien a mano: salen de un cron diario o de un botón que ya existía, y los despacha el motor único de avisos de la localización — el mismo que usan otros módulos, no un mecanismo propio de TV Cable.
Los cinco avisos
| Aviso | Cuándo sale | A quién |
|---|---|---|
| Aviso previo de corte | Cron diario. Sale exactamente los días configurados en Días de aviso de corte antes del listado semanal de corte de la compañía. | El abonado del contrato. |
| Recordatorio de pago | Cron diario. Sale cuando una planilla abierta vence exactamente en los días configurados en Días de recordatorio de pago. | El abonado. |
| Saldo del alta | Cron diario. Sale dos veces: unos días antes de la fecha tope del saldo de instalación pendiente, y otra vez el mismo día que vence. | El abonado. |
| Orden emitida | Al emitir la orden de trabajo, con Emitir a cuadrilla o con Emitir las marcadas en la lista. Una orden en borrador no avisa a nadie. | El técnico asignado a la orden. |
| Orden hecha | Al hacer clic en Marcar ejecutada, en la orden de trabajo. | El abonado del contrato de la orden. |
Los tres primeros se encienden y se apagan con los días: en cero, ese aviso concreto no sale nunca. Se configuran en la ficha de la compañía, en Ajustes ‣ TV Cable, junto con el día de la semana en que corre el listado de corte.
Nota
El destinatario no sale de ninguna suscripción de la compañía: sale del propio documento. El aviso de corte y el recordatorio van al abonado del contrato; el de orden emitida va al técnico; el de orden hecha, otra vez al abonado. Lo que sí se configura por suscripción son los canales por los que sale cada evento — ver más abajo.
Antes de encender nada: pon un contacto de prueba
Peligro
Cada canal (Correo directo, WhatsApp, Telegram…) tiene, por compañía, un campo Contacto de prueba. Mientras ese campo tenga a alguien puesto, TODOS los avisos de ese canal — para esa compañía — van a ese contacto en vez de al abonado real, con el destinatario verdadero escrito dentro del mensaje. Y esto vale incluso si la compañía ya está en producción real: es una decisión manual de quien configura, y ningún otro candado la pisa.
Es la única manera de comprobar que un aviso dice lo que debe decir sin escribirle a un cliente de verdad. Antes de encender un canal externo, o simplemente antes de probar el texto de un aviso:
- Abre Ajustes ‣ Avisos automáticos ‣ Canales.
- Entra al canal que vas a probar (por ejemplo, WhatsApp).
- En Contacto de prueba, escoge tu propio contacto.
- Provoca el aviso (o espera al cron) y revisa que te llegó a ti, con el nombre del abonado real anotado al inicio del mensaje.
- Al terminar de probar, vacía el campo Contacto de prueba. Mientras siga puesto, ese canal jamás llega al abonado, esté o no esté en producción.
Importante
Si el contacto de prueba está vacío y la compañía no está marcada como producción real, el aviso tampoco se manda — ni al abonado ni a nadie. Es la regla del sistema: «ante la duda, no enviar». No es un canal roto ni un error: es el candado que evita escribirle de verdad a un cliente desde una copia de pruebas.
En resumen, un canal externo solo llega al abonado real cuando se cumplen las dos condiciones a la vez: la compañía está marcada como producción real y nadie dejó puesto un contacto de prueba. Cualquier otra combinación termina en el contacto de prueba o en nada.
Los canales por los que puede salir un aviso
| Canal | Qué hace |
|---|---|
| Por Odoo | Publica el aviso en el documento y se lo entrega a cada persona por donde tenga configurado recibir: la bandeja de Odoo o su correo. |
| Correo directo | Manda un correo sí o sí, sin mirar la preferencia del destinatario. Necesita que el contacto tenga correo registrado. |
| Manda un mensaje al teléfono del destinatario. Necesita una cuenta de WhatsApp configurada; sin teléfono válido, ese envío se omite y queda anotado en el documento. | |
| Telegram | Manda un mensaje de Telegram. El destinatario tiene que haberle escrito antes al bot al menos una vez: un bot no puede iniciar la conversación. |
| Tarea pendiente | Deja una actividad en el documento, visible solo para quien tiene usuario de Odoo. |
WhatsApp y Telegram pueden además pasar por una cola con ritmo configurable — mensajes por minuto y por día, franja de «no molestar» — para no arriesgar que el proveedor bloquee la cuenta de la empresa por un envío masivo. Se enciende por canal y por compañía, apagada por omisión, en la misma pantalla de canales.
El rastro que queda
Cada aviso de corte, recordatorio o saldo deja una nota en el chatter del contrato, con el detalle de lo que se avisó y si el correo salió o no. Correr el cron dos veces el mismo día no duplica el aviso: el propio mensaje del chatter es la prueba de que ya se avisó hoy.
Ejemplo
Un contrato sin correo registrado no se queda sin avisar de mala manera: el chatter lo dice explícito («el abonado no tiene correo registrado») y señala el camino de respaldo — imprimir el Aviso de corte desde la ficha del contrato y entregárselo en papel.