Saltar al contenido
SMART WMS

Integración ERP a la medida

WMS para Oracle NetSuite: del registro del ERP a la tarea en la bodega

Para Oracle NetSuite no existe un conector listo de SMART WMS: la integración se construye a la medida durante la implementación, entre Logos Smart y tu equipo de TI, sobre el mismo motor de integración que usa el conector de Siesa. NetSuite conserva compras, ventas y finanzas; el WMS ejecuta la bodega con ubicaciones, terminales RF y conteos cíclicos.

Monitoreo de sincronización: una tarjeta por servicio con su última corrida y los totales de 24 horas, y el historial de ejecuciones con registros y duración

Capacidades

Qué incluye la integración

01

SuiteTalk, RESTlets y registros de NetSuite

NetSuite se integra habitualmente por SuiteTalk (servicios REST y SOAP) o por RESTlets escritos en SuiteScript. El conector a la medida lee registros como item, customer, vendor, purchaseOrder y salesOrder y los entrega al WMS con el contrato de cada servicio.

02

Locations y subsidiarias

Cada location de NetSuite que opera el WMS se cruza con un almacén por código. Si la cuenta maneja varias subsidiarias, en el levantamiento se define qué locations entran y cómo se resuelve el almacén de cada documento.

03

Lecturas paginadas y repetibles

El WMS recorre cada servicio por página, offset o cursor hasta que la respuesta llega vacía, sin fiarse del tamaño de página. Una lectura que falla se reintenta, y un registro malo queda anotado con su motivo sin frenar al resto del lote.

04

Repetir no duplica

Cada registro se reconoce por el código que se acuerde en el levantamiento (por ejemplo, el id interno o el externalId de NetSuite) o por el número del documento. Volver a correr un servicio actualiza sin crear un segundo artículo ni una segunda orden.

05

Documentos planificados, piso protegido

El WMS crea cada orden de compra y cada pedido como planificado. Mientras siga así, la siguiente corrida lo actualiza con lo que diga NetSuite; cuando el documento ya se trabaja en el piso, la corrida lo omite y el cambio se gestiona en el WMS.

06

Ajustes hacia NetSuite con reintentos

Los ajustes aplicados viajan por la cola de salida con clave única y reintentos con espera creciente. En NetSuite se suelen registrar como un ajuste de inventario (inventoryAdjustment); el formato exacto se acuerda en el levantamiento.

07

ASN de proveedores por webhook firmado

Los proveedores pueden enviar sus avisos de despacho (ASN) directo al WMS por un webhook firmado con HMAC-SHA256, en JSON o en EDI X12 856. Un ASN repetido no crea un segundo aviso.

Paso a paso

Cómo funciona

  1. 1

    Levantamiento con el administrador de NetSuite

    Revisamos subsidiarias, locations, tipos de artículo y unidades, qué registros debe crear el WMS en NetSuite y la vía de acceso (SuiteTalk o RESTlets) con su autenticación.

  2. 2

    Conector a la medida

    Construimos el conector que lee de NetSuite, con búsquedas guardadas o consultas SuiteQL según lo que necesite cada servicio, y entrega los datos con el contrato publicado del WMS.

  3. 3

    Carga inicial en orden

    «Sincronizar todo» corre los servicios uno tras otro en orden de dependencia: unidades, almacenes y productos primero; terceros después; al final, órdenes de compra y pedidos.

  4. 4

    Operación y seguimiento

    Cada servicio queda con su frecuencia y se activa el envío de ajustes. El monitoreo muestra cada corrida y la cola de salida, cada envío con su referencia en el ERP.

En pantalla

Así se ve en el producto

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
Entrada desde el ERP y salida hacia el ERP en una sola pantalla.

FAQ

Preguntas frecuentes

¿Existe un conector de SMART WMS para Oracle NetSuite?

No. El único conector construido es el de Siesa. Con Oracle NetSuite la integración se construye a la medida durante la implementación: Logos Smart y tu equipo de TI desarrollan el conector que lee de NetSuite y entrega los datos al WMS, sobre el mismo motor que usa Siesa: servicios configurables, ejecución programada, monitoreo por registro y cola de salida con reintentos.

Si ya uso ubicaciones (bins) en NetSuite, ¿qué cambia?

En el levantamiento se acuerda qué sistema lleva el detalle por ubicación. El WMS sabe en qué ubicación, lote y LPN está cada unidad y dirige las tareas por terminal RF; NetSuite conserva compras, ventas y finanzas. Lo que no conviene es que los dos manden a la vez sobre las mismas ubicaciones.

¿NetSuite tiene que estar disponible todo el tiempo?

No. El WMS opera con lo que ya sincronizó. Una corrida que no logra leer queda como fallida con su motivo y el servicio vuelve a correr en su siguiente horario. Los ajustes esperan en la cola: si el conector no está disponible, esperan sin gastar intentos; si el envío falla, se reintentan solos con espera creciente.

¿Qué configuro yo y qué construye Logos Smart?

En las pantallas del WMS se administra cada servicio: endpoint, método, autenticación (API key, básica o bearer), paginación, frecuencia, almacén por defecto y si está activo. El conector que habla con NetSuite lo construye Logos Smart con tu equipo de TI, y su soporte se acuerda en la implementación.

¿Las recepciones y los despachos del WMS llegan a NetSuite?

Hoy la cola de salida del WMS envía los ajustes de inventario. La cola es genérica: llevar a NetSuite otros documentos, como recepciones (itemReceipt) o despachos (itemFulfillment), se evalúa en el levantamiento como parte de la integración a la medida.

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.