Este caso de estudio documenta el proyecto de integración de sistemas y automatización financiera realizado en una pyme portuguesa de distribución B2B, con 120 empleados, una facturación anual de 28 millones de euros y operaciones en Portugal, España y Francia. La empresa utilizaba 6 sistemas distintos que no se comunicaban entre sí, lo que generaba duplicación de datos, errores frecuentes y retrasos operativos que afectaban directamente a la rentabilidad.
La empresa y el problema
La empresa operaba con un modelo típico de muchas pymes en crecimiento: a medida que crecía, fue adquiriendo software para distintas necesidades sin un plan de integración. El resultado era un ecosistema fragmentado en el que el equipo funcionaba como "middleware humano", copiando datos entre sistemas varias veces al día.
Los problemas concretos:
- Facturación retrasada: entre la confirmación de entrega y la emisión de la factura pasaban de media entre 4 y 7 días hábiles. Con 800 a 1200 facturas al mes, esto representaba un retraso sistemático en los ingresos.
- Conciliación bancaria manual: 3 cuentas bancarias en 3 países, con entre 2000 y 3000 movimientos al mes. Una persona dedicaba 3 días a la semana a la conciliación.
- Datos de cliente inconsistentes: el mismo cliente tenía datos distintos en el CRM, en el ERP y en el sistema de facturación. Los cambios de dirección, NIF o condiciones comerciales tenían que actualizarse en 3 sitios.
- Reporting manual: el informe de gestión mensual tardaba 5 días en compilarse porque exigía recopilar datos de múltiples sistemas.
El ecosistema de sistemas
| Sistema | Función | Datos relevantes |
|---|---|---|
| Primavera ERP | Contabilidad, stock, compras | Artículos, stock, movimientos contables |
| HubSpot CRM | Gestión comercial, leads, oportunidades | Clientes, oportunidades, historial comercial |
| InvoiceXpress | Facturación certificada | Facturas, notas de crédito, recibos |
| WMS propio | Gestión de almacén | Ubicaciones, picking, expediciones |
| Plataforma de comercio electrónico B2B | Pedidos online de clientes | Pedidos, carrito, catálogo |
| Excel | Reporting, conciliación, análisis ad hoc | Datos consolidados manualmente |
Ninguno de estos sistemas se comunicaba directamente con los demás. El equipo de 4 personas del área financiera y administrativa dedicaba más del 50 por ciento de su tiempo a transferir datos entre sistemas.
Arquitectura de la solución
La solución diseñada se basó en tres principios:
- Hub central de datos: en lugar de integrar cada sistema con todos los demás (lo que crearía 15 integraciones punto a punto), se creó un hub central que recibe y distribuye datos. Cada sistema tiene una integración con el hub (vea la arquitectura de integración).
- Fuente única de verdad: para cada tipo de dato se definió cuál era el sistema maestro. Clientes: CRM. Artículos y stock: ERP. Facturas: sistema de facturación. Los cambios realizados en el maestro se propagan automáticamente a los demás sistemas.
- Eventos como disparadores: cada acción relevante (nuevo pedido, entrega confirmada, pago recibido) genera un evento que desencadena automáticamente los procesos siguientes.
Automatizaciones implementadas
Flujo de pedido a factura:
- El cliente realiza el pedido en la plataforma B2B o el comercial lo registra en el CRM.
- El pedido entra automáticamente en el ERP y en el WMS.
- El WMS genera la lista de picking y, tras la expedición, confirma la entrega.
- La confirmación de entrega genera automáticamente la factura en InvoiceXpress y la envía al cliente.
- La factura se registra automáticamente en la contabilidad de Primavera.
Conciliación bancaria automática:
- Extractos bancarios importados automáticamente vía API de los 3 bancos.
- El sistema cruza los movimientos con las facturas emitidas utilizando referencia, importe y NIF.
- Las correspondencias automáticas (85 por ciento de los casos) se registran sin intervención.
- Los casos ambiguos (15 por ciento) se presentan al usuario con una sugerencia de correspondencia (vea la automatización financiera).
Cobros automáticos:
- Las facturas vencidas hace más de 3 días generan un correo automático de recordatorio al cliente.
- Vencidas hace más de 15 días: segundo recordatorio con un tono más formal.
- Vencidas hace más de 30 días: alerta al comercial responsable y bloqueo automático de nuevos pedidos (vea la gestión de cobros).
Resultados y métricas
Tras 4 meses de funcionamiento con los sistemas integrados:
- Tiempo de facturación: de 4-7 días tras la entrega a facturación el mismo día. Impacto directo en el flujo de caja.
- Conciliación bancaria: de 3 días/semana a 2 horas/semana (85% automática).
- DSO: de 58 días a 39 días, gracias a la facturación inmediata y a los cobros automáticos.
- Errores de datos: reducción del 95% en los errores de transcripción entre sistemas.
- Informe de gestión: de 5 días de compilación a disponibilidad en tiempo real mediante un dashboard.
- FTE ahorrados: 1,8 FTE redistribuidos de tareas de transcripción a análisis y gestión de clientes.
La inversión total del proyecto fue de 95.000 euros (incluyendo licencias de middleware, desarrollo y formación), con un retorno anual estimado de 180.000 euros. Payback de 6 meses.
Recomendaciones para proyectos similares
- Hacer el inventario completo: antes de empezar, listar todos los sistemas, todos los flujos de datos y todos los puntos de transcripción manual. La mayoría de las empresas descubren más sistemas de los que pensaban tener.
- Definir el maestro de cada dato: la pregunta "¿cuál es la fuente de verdad para este dato?" debe responderse antes de cualquier integración.
- Empezar por el flujo con mayor impacto financiero: en este caso, el flujo de pedido a factura. El impacto en el flujo de caja justificó toda la inversión.
- Planificar las excepciones: el 80 por ciento de los casos siguen el flujo normal. El 20 por ciento de excepciones consume el 80 por ciento del tiempo de diseño. No hay que ignorarlas.
- Monitorizar de forma continua: tras el go-live, monitorizar las tasas de correspondencia automática, los errores y las excepciones. Ajustar las reglas en función de datos reales (vea cómo preparar la empresa).