Saltar al contenido
SMART WMS

Integración ERP

Integración del WMS con tu ERP: Siesa, SAP, Oracle, Dynamics y otros

SMART WMS no reemplaza tu ERP: lo complementa. Con Siesa hay un conector listo y en producción. Con SAP, Oracle NetSuite o JD Edwards, Microsoft Dynamics, Odoo, World Office, Helisa u otro ERP, la integración se construye a la medida durante la implementación, junto con tu equipo de TI, sobre el mismo motor de integración que usa el conector de Siesa.

Servicios de sincronización: cada servicio de entrada con su última corrida, endpoint, frecuencia, interruptor y Ejecutar ahora, y el servicio de salida hacia el ERP

Capacidades

Qué incluye la integración

01

Siesa listo, los demás a la medida

El conector de Siesa ya existe y opera en producción. Para SAP, Oracle, Dynamics, Odoo y otros ERP diseñamos con tu equipo de TI una integración a la medida que lee del ERP por su API REST o SOAP, por archivos planos o por una base intermedia, y entrega los datos al WMS.

02

Servicios configurables desde la pantalla

Cada tipo de dato es un servicio con su endpoint, método, autenticación (API key, básica o bearer), paginación por página, offset o cursor y frecuencia. Las credenciales se guardan cifradas y cada servicio publica el contrato exacto que el WMS espera recibir.

03

Frecuencia por servicio

Cada servicio tiene su frecuencia (cada N minutos, una expresión cron o solo a mano; en Siesa, por defecto, los maestros cada hora y los documentos cada 10 minutos). El programador corre los vencidos en orden de dependencia: primero los maestros, al final los documentos.

04

Idempotente por código y por documento

Cada registro se reconoce por su código del ERP o por el número de documento: volver a correr actualiza sin duplicar. El ERP solo modifica documentos planificados; lo que ya está en el piso no se toca.

05

Monitoreo por ejecución y por registro

Cada corrida guarda leídos, creados, actualizados, omitidos y fallidos, y cada registro fallido su motivo y el dato recibido. Un registro malo no frena al resto del lote.

06

Del WMS al ERP con reintentos

Lo que el ERP debe asentar sale por una cola de eventos con clave única y reintentos con espera creciente. Hoy viajan los ajustes de inventario; la cola es genérica y admite nuevos documentos, como recepciones y despachos, en la integración a la medida.

07

Webhooks entrantes firmados

Las transportadoras reportan el tracking y los proveedores envían sus ASN por webhooks firmados con HMAC-SHA256; el de tracking verifica además una ventana anti-replay y un secreto por transportadora.

08

Excel como respaldo

Productos, variantes, terceros, transportadoras y vehículos, entre otros maestros, se importan y exportan por Excel con errores por fila, para la carga inicial o para corregir muchos registros a la vez.

Paso a paso

Cómo funciona

  1. 1

    Levantamiento con tu equipo de TI

    Revisamos qué datos tiene el ERP, cómo los expone y qué documentos debe asentar, con un checklist de frontera funcional, idempotencia y reconciliación.

  2. 2

    Conector a la medida

    Con Siesa se usa el conector existente. Con otro ERP construimos el conector que lee sus datos y los entrega con el contrato publicado de cada servicio del WMS.

  3. 3

    Carga inicial y pruebas

    Cada servicio se ejecuta a mano antes de activarlo y se revisa en el monitoreo. «Sincronizar todo» hace la carga completa en orden de dependencia.

  4. 4

    Programación y operación

    Se fija la frecuencia de cada servicio y se activan los envíos hacia el ERP. Tu equipo vigila las corridas y la cola de salida desde las pantallas del WMS.

En pantalla

Así se ve en el producto

Configuración de un servicio de órdenes de compra: endpoint relativo, método, almacén por defecto, parámetros fijos, paginación y frecuencia cada 10 minutos
Endpoint, paginación y frecuencia, sin tocar código.
Eventos de salida hacia el ERP: filtros por estado y tipo, y la tabla con el documento de origen, el estado, los intentos, el próximo intento, la referencia del ERP y el error
Lo que el WMS envía al ERP, con sus reintentos.

FAQ

Preguntas frecuentes

¿Mi ERP es compatible?

Si tu ERP expone sus datos por API, por archivos o por una base de datos de consulta, se puede integrar. Con Siesa hay un conector listo. Con SAP, Oracle NetSuite o JD Edwards, Microsoft Dynamics, Odoo, World Office, Helisa u otro, construimos el conector a la medida durante la implementación; no hay un conector genérico ya hecho para esos ERP.

¿Cuánto toma la integración?

Depende del ERP, de cómo expone sus datos y de cuántos documentos deben ir en cada sentido. Con Siesa el conector ya existe y el trabajo es de configuración y carga inicial. Con otro ERP el plazo se define en el levantamiento inicial con tu equipo de TI, antes de empezar.

¿Qué datos viajan en cada sentido?

Del ERP al WMS: unidades de medida, centros de operación, productos, códigos de barras, costos por bodega, clientes, proveedores, sucursales, direcciones de entrega, órdenes de compra y pedidos de venta. Del WMS al ERP: hoy, los ajustes de inventario aplicados. Otros documentos, como recepciones y despachos, se definen en la integración a la medida.

¿Qué pasa si el ERP no está disponible?

El WMS sigue operando con lo que ya sincronizó. Una corrida de entrada que no logra leer del ERP queda como fallida con su motivo y el servicio vuelve a correr en su siguiente horario. Los envíos hacia el ERP esperan en la cola: si el conector no responde, el evento espera sin gastar intentos; si el ERP falla, se reintenta solo con espera creciente.

¿Quién mantiene la integración?

La configuración de cada servicio (endpoint, frecuencia, activación) se administra desde las pantallas del WMS, y el monitoreo y la cola de salida muestran cada corrida y cada envío. El conector a la medida lo construye Logos Smart con tu equipo de TI, y su soporte se acuerda en la implementación.

Conectemos SMART WMS con tus sistemas

Agenda una demostración de 45 minutos: recorremos recibo, inventario, picking, despacho y la Operación en vivo con un almacén de ejemplo, y respondemos tus preguntas de implementación.