Preferencias de notificación
Las preferencias de notificación son el interruptor por tipo × canal de los mensajes que el sistema envía al deudor. Responden a preguntas como "quiero recordatorios por email, pero no por SMS" sin tocar ninguna regla de cobranza.
La matriz tipo × canal
Seis tipos de mensaje, tres canales controlables:
| Tipo | Qué es |
|---|---|
Recordatorio pre-vencimiento (reminder) | Aviso amigable antes de vencer |
Cobro post-vencimiento (overdue) | Cobro de deuda vencida |
Propuesta de negociación (negotiation) | Oferta de acuerdo/descuento |
Aviso de negativación (negativation_warning) | Comunicado previo de negativación (buró de crédito) |
Aviso de protesto (protest_warning) | Comunicado previo de protesto |
Confirmación de pago (payment_confirmation) | Recibo de pago identificado |
Cada tipo puede activarse/desactivarse por canal: email, SMS y WhatsApp. Las llamadas de voz y los registros manuales no pasan por este filtro.
Opt-out: el estándar es todo activado
El modelo es de opt-out: sin configuración, todos los tipos salen por todos los canales que la regla de cobranza indique. Solo registras una preferencia para desactivar algo (o reactivarlo después).
Desactivado no es descartado en silencio
Cuando una etapa de la regla intenta enviar un tipo desactivado, el sistema no descarta el mensaje silenciosamente: lo suprime con motivo registrado ("Tipo de notificación 'X' desactivado para el canal Y en las preferencias de la cuenta"). El motivo aparece en la pantalla de Notificaciones y en la telemetría de la etapa: siempre puedes explicar por qué algo no fue enviado. Es la misma filosofía del compliance de contacto: todo no envío tiene un porqué auditable.
Cómo se combina la preferencia con el resto
La preferencia de la cuenta es una de las capas evaluadas antes de cada envío, junto con:
- Supresiones del deudor (opt-out individual, "no soy yo", disputa...): siempre ganan;
- Ventana legal de contacto por estado;
- Límites de contacto por persona.
Es decir: una preferencia activada no fuerza el envío (las otras capas siguen valiendo), y una preferencia desactivada bloquea el tipo×canal para toda la cuenta.
Gestionando vía API
GET /api/v1/notification-preferences(permisosettings.show): devuelve los seis tipos con el estado efectivo por canal.PUT /api/v1/notification-preferences(permisosettings.update): graba la matriz; cada modificación va a la auditoría comonotification_preferences.updated.
No confundas
- Preferencias de notificación (esta página): lo que recibe el deudor, por tipo y canal, a nivel de la cuenta.
- Canales de envío (Configuración → Notificaciones): los proveedores técnicos de email/SMS/WhatsApp que efectivamente entregan.
- Notificaciones del operador (la campana en la parte superior): avisos internos para el equipo, descritos en Tareas y equipo.