Synergia System: de la materia prima al producto terminado, sin planillas sueltas
Un fabricante de luminaria (entre otros productos), operando desde uno o varios depósitos, necesitaba saber en todo momento qué insumo tiene, qué le falta para fabricar, y qué salió a cada cliente — sin depender de Excel cruzados a mano. Construimos Synergia System, un sistema de producción e inventario a medida.
Pantallas reconstruidas con datos de ejemplo para preservar la confidencialidad del cliente.
El desafío
Fabricar luminaria —y otros productos, según el pedido— implica algo más que vender: hay que saber qué insumo hace falta para cada producto, cuánto stock queda de cada uno en cada depósito, quién lo va a fabricar y cuándo, y qué salió efectivamente a cada cliente — con trazabilidad, no con memoria. Cuando eso se lleva en planillas sueltas, los errores no tardan en aparecer: se empieza a fabricar algo sin el insumo disponible, se pierde el rastro de un lote, o nadie sabe con certeza cuánto stock hay realmente hasta que alguien va a contar a mano.
Cómo lo resolvimos
Construimos un ERP de producción e inventario a medida — no una plantilla genérica adaptada a fuerza, sino un sistema pensado desde el modelo de datos para el ciclo completo de fabricación.
- 01
Recetas (BOM) conectadas al stock real
Cada producto tiene su lista de insumos necesarios, y el sistema sabe en todo momento si hay suficiente stock para fabricarlo antes de que alguien lo descubra a mitad de la orden.
- 02
Trazabilidad de punta a punta
Desde que un insumo entra por un proveedor hasta que el producto terminado sale a un cliente, todo queda registrado por lote, con quién lo movió y cuándo.
- 03
Doble validación en cada recepción
Quien registra que llegó mercadería no es quien confirma que efectivamente está — dos personas, dos momentos, un solo dato confiable.
- 04
Tres roles, permisos granulares
Administrador, Supervisor y Operador, con permisos configurables por función: cada empresa define quién ve costos, quién aprueba y quién solo opera.
Arquitectura técnica
Backend en Node.js + Express con Sequelize sobre PostgreSQL, frontend en React, desplegado en un droplet propio con PM2 y Nginx. Alertas automáticas por email vía Resend y cotización de dólar en tiempo real para operar en dos monedas.
Módulos del sistema
- 01
Insumos: ubicación, stock crítico y multi-proveedor
Cada materia prima tiene su ubicación en depósito y su alerta de stock crítico. Además, puede tener varios proveedores con precios distintos, en pesos o dólares, con el tipo de cambio congelado al momento de cada ingreso — así el costo histórico no se distorsiona cuando cambia la cotización.
- 02
Productos y recetas (BOM)
Lista de materiales por producto, con trazabilidad por lote: fecha de fabricación, control de calidad (aprobado/rechazado) y operario responsable.
- 03
Fabricación
Órdenes con prioridad y estado, cálculo de costo estimado, y detección automática de qué insumo falta antes de arrancar a producir.
- 04
Ingresos y egresos
Recepción de insumos y despacho de productos a cliente, con remito, datos de transporte y una categoría propia para devoluciones de garantía.
- 05
Precargas
Un remito anticipado de un proveedor se registra aparte y otra persona lo confirma o rechaza cuando la mercadería realmente llega — la doble validación de la que depende la confiabilidad del stock.
- 06
Reparación / postventa
Productos que vuelven a fábrica por falla: diagnóstico, insumos usados en la reparación y tiempo real vs. estimado, ligado al egreso original.
- 07
Movimientos de stock
El libro de auditoría del inventario: cada entrada, salida, ajuste o fabricación queda registrada con stock anterior y nuevo, motivo y usuario responsable.
- 08
Ubicaciones de almacén
Posiciones con capacidad, soporte para zonas refrigeradas, y bloqueo temporal de una posición por mantenimiento sin tener que borrarla.
- 09
Usuarios, roles y permisos
Roles de Administrador, Supervisor y Operador, con permisos granulares por función (quién ve costos, quién aprueba, quién administra usuarios).
- 10
Alertas automáticas
Aviso por email cuando una orden de fabricación se crea sin stock suficiente, o cuando un insumo cruza su umbral mínimo.
- 11
ABM de datos maestros
Clientes, proveedores, ubicaciones y unidades de medida, administrados desde el mismo sistema.
Decisiones de ingeniería que marcan la diferencia
Nadie confirma su propio dato
El flujo de precargas separa a propósito quién registra la llegada estimada de quién confirma la recepción física — un control cruzado, no un trámite.
El costo histórico no se toca
Cada operación guarda el tipo de cambio del momento exacto en que ocurrió, para que una suba del dólar hoy no reescriba el costo de algo que ya pasó.
El stock nunca es solo un número
Cada movimiento queda auditado con su motivo, así cuando algo no cierra hay de dónde reconstruir qué pasó, en vez de recontar todo a mano.
Pensado para cualquier fabricación
El modelo de datos no asume un rubro particular: sirve tanto para línea de producción industrial como para manufactura por lotes.