Sistema ERP a la medida
Un solo sistema para conectar ventas, almacén, compras, producción y facturación, con las automatizaciones que antes eran mensajes.
El punto de partida
La empresa crecía y sus áreas trabajaban con archivos separados. Compras llevaba su propio control, almacén otro, y facturación reconstruía a mano lo que había pasado entre los dos. La misma información se capturaba dos y tres veces, y cada cierre de mes empezaba con una reconciliación que nadie quería hacer.
El encargo no fue «hagamos un ERP». Fue: que la orden que entra por ventas llegue sola a producción, que el almacén sepa qué falta antes de que falte, y que el cierre deje de ser un rompecabezas.
Un modelo de datos antes que una pantalla
La primera etapa completa se fue en definir el esquema: qué es una orden, en qué estados puede estar, a qué área pertenece en cada momento, y qué transiciones son imposibles por definición. Ese trabajo es el que permite que hoy se pueda añadir un módulo nuevo sin romper los anteriores, y que los reportes cuadren sin que nadie los ajuste a mano.
Módulos conectados, no islas
- Órdenes — alta, seguimiento por estado y trazabilidad completa de quién tocó qué y cuándo
- Inventario — existencias por SKU con mínimos configurables y alertas automáticas
- Compras — requisiciones que nacen solas cuando un material baja del mínimo
- Producción — carga de trabajo por área y fechas comprometidas
- Facturación — se dispara al confirmarse la entrega, sin recaptura
- Reportes — indicadores de cumplimiento y tiempos por área
Las automatizaciones son el producto
Lo que más tiempo ahorra no son las pantallas, son los pasos que ya nadie da. Con n8n corriendo en el mismo servidor, el sistema encadena las acciones que antes eran un mensaje o un correo: el alta de una orden avisa a almacén, un stock por debajo del mínimo genera la requisición, y una entrega confirmada pasa a facturación.
Cada flujo automatizado sustituye una conversación que antes había que tener todos los días.
Puesta en producción
El sistema corre sobre Node.js con TypeScript de lado a lado y una base relacional SQL, detrás de Cloudflare con HTTPS, cabeceras de seguridad y protección ante tráfico automatizado. Los despliegues son controlados y hay copia de la base de datos: el sistema lleva la operación diaria de la empresa y no puede pararse.
Capturas
Las capturas de este caso son una recreación de la interfaz con datos de ejemplo: el sistema real opera con información del cliente y no es pública.
Trabajamos contigo desde la idea hasta producción
Cuéntanos qué necesitas y valoramos juntos la mejor solución. La cotización es sin costo.