Saltar al contenido principal

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:

TipoQué 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 (permiso settings.show): devuelve los seis tipos con el estado efectivo por canal.
  • PUT /api/v1/notification-preferences (permiso settings.update): graba la matriz; cada modificación va a la auditoría como notification_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.