Un reporte de cobranza automático cada lunes 8am no es lujo, es higiene operativa básica. La diferencia entre una empresa que recupera el 85% de su cartera vencida en 90 días y una que pierde el 30% silenciosamente está en cuán rápido aparece la morosidad en pantalla del gerente. Sin retainers, sin licencias atadas. Te muestro la arquitectura que probamos en producción.
¿Qué resuelve el reporte semanal de cobranza?
Tres patologías de toda PyME LATAM mayor a tres años de operación.
- Cartera vencida que crece sin que nadie la vea hasta que el CFO la grita
- Clientes top 20 que pagan tarde porque nadie les hace seguimiento estructurado
- Días promedio de cobro DSO que sube dos semanas sin alarma
El reporte automatizado colapsa los tres problemas en una vista semanal. El gerente ve la realidad al inicio de la semana, no al final del mes.
La estructura mínima del reporte
| Sección | Métrica | Detalle |
|---|---|---|
| Top KPIs | Cartera total, vencida, DSO | Delta vs. semana anterior |
| Aging | 0-30, 31-60, 61-90, más de 90 | Conteo, monto y tendencia |
| Top morosos | 20 clientes con mayor adeudo | Monto, días, último contacto |
| Heat map | Cartera por gerente de cuenta | Drill down a cliente |
| Acciones | Tareas asignadas a cada gerente | Status: pendiente, en curso, hecho |
| Proyección | Cobro esperado próximos 30 días | Probabilidad por etapa |
Cada celda debe ser drill down hasta la factura origen. Sin esto el gerente desconfía y vuelve a su Excel.
Caso real: transparencia billing con gap tracking
Trabajamos con una escuela educativa en Huixquilucan donde el gap entre horas contratadas (20 por mes) vs. horas reales (70 por mes promedio) generó un adeudo acumulado de 239,350 MXN en cinco meses. La cobranza no estaba automatizada: cada mes el equipo administrativo armaba la factura manualmente con FX conversion variable.
- Contratado: 20 horas mensuales
- Real promedio: 70 horas mensuales
- Adeudo cinco meses: 239,350 MXN
- Estructura factura dual: HON 40,000 MXN al mes más REM USD (Claude más servidor)
- FX conversion documentada por mes (noviembre 18.41 a marzo 17.77)
- 10 facturas en status pending
Un reporte automatizado al inicio habría disparado alarma al primer mes de gap. La transparencia operativa empieza con datos en tiempo real, no con explicación mensual.
Los siete componentes técnicos del setup
- Conexión read only al ERP o sistema de tesorería para extraer cartera viva
- Worker programado cada hora que normaliza datos a capa Silver
- Vistas materializadas Gold con aging y agregados precalculados
- Generador HTML con plantilla branded del cliente
- Servicio de envío email lunes 6am hora local con cron
- Webhook que dispara recordatorio WhatsApp si cliente está más de 30 días vencido
- Audit log de cada envío para evitar duplicados
La regla de oro de la cobranza automatizada
Nunca mandar recordatorio sin verificar pago en las últimas 24 horas. Tres razones.
- Tu mejor cliente paga puntual y se ofende si recibe mensaje de cobranza un día después
- Los pagos manuales aplicados en domingo no aparecen hasta el lunes a media mañana
- Las conciliaciones bancarias tienen retraso natural
La solución es una capa de verificación previa: antes de enviar, el worker consulta tesorería en tiempo real y suprime el envío si el pago se aplicó.
¿Qué automatizar primero?
El orden importa. Esta es la priorización que aplicamos.
- Primero: el reporte. Sin visibilidad nada se decide bien
- Segundo: alertas al gerente cuando un cliente cruza umbrales (60, 90, 120 días)
- Tercero: recordatorios automáticos al cliente (WhatsApp y email) con tono escalado
- Cuarto: link de pago embebido (Stripe, pasarela local, transferencia con referencia única)
- Quinto: integración con notas de crédito y aplicación automática
- Sexto: dashboard del cliente donde ve sus facturas y paga sin call al ejecutivo
La trampa del recordatorio masivo
Mandar mil recordatorios el lunes a las 9am parece eficiente. En la práctica dispara tres problemas.
- El call center recibe cien llamadas furiosas en las dos horas siguientes
- WhatsApp marca como spam si pasa de cierto umbral por hora
- El equipo de cobranza no puede atender la avalancha y deja pasar oportunidades
La solución es rate limiting con throttling: 50 mensajes por hora, priorizados por monto adeudado y antigüedad. El equipo de cobranza recibe la cola distribuida en el día.
El patrón de auditoría inmutable
Cobranza es área sensible a fraudes y errores. Cada acción debe quedar registrada.
- Trigger en la tabla de envíos que persiste hash SHA-256 encadenado
- Función verifica que la cadena no haya sido alterada
- Acceso al log restringido a auditor con permisos especiales
- Backups separados del backup transaccional
Cuando los datos se unifican, los problemas se anuncian solos. Una cadena de hash bien construida hace imposible que un colaborador altere un envío después de hecho.
Costos reales año 1
| Setup | Costo año 1 | Cubre |
|---|---|---|
| Hoja Excel manual semanal | Costo en horas: 200 USD/semana | PyME microempresa |
| Plantilla Google Sheets con Apps Script | 2,000 USD setup único | Hasta 200 facturas activas |
| Reporte automatizado a medida | 4,000 a 12,000 USD único | 200 a 5,000 facturas, integrado a ERP |
| MAGIA Core con reportería completa | 15,000 USD único | Data lake más reportería completa |
A horizonte de tres años, el sistema propio se paga solo. Sin retainers post entrega.
¿Conviene SaaS de cobranza tipo Chaser o Versapay?
Para PyME mediana con flujo simple y pocos clientes, sí. Para empresa con cinco o más sistemas de origen, lógica de descuentos por línea, retenciones cruzadas y requerimientos regulatorios LATAM, conviene a medida. La razón clave es que los SaaS extranjeros no manejan bien factura electrónica DGI, AFIP, CFDI o equivalentes locales.
Próximos pasos
Si tu cartera vencida creció en los últimos seis meses sin que el gerente lo viera a tiempo, una sesión estratégica de descubrimiento te entrega blueprint ejecutivo. MAGIA Core entrega en doce semanas data lake más reporte de cobranza automático más recordatorios WhatsApp con guardrails. MAGIA Forge cubre cuando además necesitas integración profunda con pasarelas locales.
Llamada de 30 minutos. Sin pitch deck. Conversación real sobre tu operación.