Integración V5 con Oracle Netsuite

¡Su guía para la integración de V5!

Introducción

La integración de Oracle Netsuite con V5 Traceability ofrece varios beneficios que exploraremos a lo largo de este artículo, que incluyen:

  • Intercambio de datos en tiempo real: Mejora la precisión y la eficiencia en la gestión de los procesos de fabricación y cadena de suministro.
  • Coherencia de lotes y cumplimiento de auditorías: Garantiza la coherencia en la fabricación de alimentos y mantiene estrictos estándares de cumplimiento.
  • Ambiente de trabajo familiar: Permite a los clientes programar pedidos en Trazabilidad V5 desde Netsuite.
  • Operaciones sin papel: Facilita la gestión del almacén y reduce el papeleo.
  • Prevención de errores: Reduce los errores de trazabilidad manual, mejorando la precisión de los datos.
  • Trazabilidad de principio a fin: Proporciona una trazabilidad integral en todo el ciclo de producción.
  • Flexibilidad operativa: Personalizable a diversas necesidades empresariales y escalable para empresas en crecimiento.

Índice

1. Descripción general de la integración de Netsuite con V5

A continuación se puede ver una descripción general de cómo V5 Traceability se integra con Netsuite Oracle.

Tenga en cuenta aquí que, en los estudios de caso discutidos a continuación, cubriremos la integración de fórmulas (BoM), órdenes de trabajo (programa de producción/trabajos), órdenes de compra y órdenes de venta, que se muestran aquí en los cuadros blancos.

1.1. Propósito y alcance de la integración

El propósito de la integración V5 con Netsuite es permitir a los clientes que están acostumbrados a trabajar dentro del flujo de trabajo de Netsuite poder crear fácilmente órdenes de compra/venta, así como programar la producción para las listas de materiales ingresadas desde el propio Netsuite.

El alcance de esta integración cubre todos los aspectos principales de las instalaciones de producción de un cliente, incluidos:

Como podemos ver en la descripción general anterior, esto permite a Netsuite continuar actuando como la ubicación maestra del cliente para las listas de materiales/códigos de materia prima/niveles de inventario, etc., y cualquier actualización de las listas de materiales y pedidos se enviará instantáneamente a V5.

En este caso, V5 devolvería los datos enviados/recibidos/producción/consumo a Netsuite, actualizando los niveles de inventario y los estados de los pedidos en tiempo real.

2. Configuración del sistema

2.1. Configuración de hardware

Para una implementación in situ del sistema de trazabilidad V5, SG Systems requiere acceso a un servidor validado (hardware o virtual) para instalar la base de datos V5 y el middleware requerido para permitir la integración con Netsuite.

Terminales de producción más antigua y Sistema de Administración de Inventario Luego, las tabletas se pueden instalar según sea necesario en todas las instalaciones de producción. En este documento nos centraremos principalmente en la producción, que presenta la Terminal V5 Aplicación de software instalada en lo siguiente:

  • Terminales Industriales (Pantalla Táctil de 15”)
    • Terminales a granel – maneja grandes cantidades de materias primas (dispensación a granel o descarga de bolsas).
    • Terminales de restos – adiciones manuales/pesaje manual de materias primas no a granel.
  • Tabletas Industriales
    • Terminales de embalaje – procesar lotes de componentes, producidos en las terminales a granel/resto, y empaquetarlos en productos terminados.
    • Envío/Recepción WMS – Selecciona stock para el cumplimiento de pedidos de ventas y recibe nuevo inventario en las instalaciones.

Cada Terminal o WMS se puede conectar a:

  • Básculas – ya sea en red o mediante conexión en serie directa (SG Systems admite una amplia gama de fabricantes de básculas/balanzas).
  • Impresoras de etiquetas
    • Terminales – para imprimir etiquetas de bolsas y lotes, seguidas de etiquetas de productos para productos terminados.
    • Almacenaje – imprimir etiquetas de envío para productos seleccionados e imprimir etiquetas de stock para productos entrantes.
  • Los escáneres de códigos de barras
    • Terminales – permite escanear materias primas y lotes WiP para garantizar que se utilicen los artículos correctos en el punto correcto del proceso de fabricación.
    • Almacenaje – Garantiza que los artículos correctos (siguiendo las reglas FEFO/FIFO) se escaneen en los pedidos de venta. También permite escanear o mover mercancías entrantes utilizando etiquetas de stock impresas.

Una vista simplificada de arriba hacia abajo de una configuración de hardware típica en las instalaciones de un cliente podría verse así:

2.2. Requisitos de software

Se pueden ver los requisitos para instalar el software requerido para facilitar el funcionamiento del sistema de Trazabilidad V5 aquí.

Además de esto, para la integración entre V5 y Netsuite, se requiere una conexión a Internet para comunicarse con Netsuite.

3. Intercambio de datos mediante SOAP XML

3.1. Conceptos básicos de SOAP XML

SG Systems utiliza SuiteTalk para procesar la entrada de Javascript en datos XML. Estos datos XML luego se envían y reciben a través del protocolo SOAP.

SOAP, que significa Protocolo simple de acceso a objetos, es una especificación de protocolo para el intercambio de información estructurada en la implementación de servicios web. Utiliza XML para codificar sus mensajes y se basa principalmente en protocolos de capa de aplicación, sobre todo HTTP o SMTP, para la negociación y transmisión de mensajes. Estos son los elementos y conceptos básicos asociados con SOAP:

  • Sobre: El elemento central que define el contenido y la estructura del mensaje.
  • Encabezamiento: Una sección opcional para definir parámetros operativos como credenciales de autenticación.
  • Cuerpo: Contiene los datos XML del mensaje, incluida la información de llamada y respuesta.
  • Culpa: Proporciona detalles de error si ocurren problemas durante el procesamiento.

3.2. Ventajas de utilizar SOAP XML

Hay varias ventajas al usar SOAP:

  • Estandarización: Garantiza la interoperabilidad entre diferentes plataformas e idiomas a través de un protocolo bien definido.
  • Contratos formales: Utiliza WSDL para definir claramente los métodos y operaciones de servicio, lo que ayuda en el desarrollo y el mantenimiento.
  • Seguridad: Admite funciones de seguridad integrales, como cifrado y firma de mensajes a través de WS-Security.
  • Extensibilidad: Permite que las extensiones agreguen funcionalidades como transacciones y seguridad mejorada sin alterar las operaciones principales.
  • Operaciones con estado: Capaz de mantener el estado de la sesión en múltiples solicitudes, útil en escenarios de transacciones complejas.
  • Cumplimiento de ÁCIDO: Ideal para sistemas transaccionales críticos que requieren robustez y confiabilidad.
  • Independencia del transporte: Funciona con múltiples protocolos de transporte (HTTP, SMTP, TCP), ofreciendo flexibilidad de implementación.
  • Manejo de errores: Proporciona informes de errores detallados con información estructurada, lo que ayuda a solucionar y corregir problemas.

4. Proceso de integración

4.1. Paso a paso

Una descripción general simplificada del proceso de configuración para la integración V5 con Oracle Netsuite se puede resumir de la siguiente manera:

  • Se instalará la API V5; esto proporciona el enlace inicial hacia y desde la base de datos V5.
  • V5 conectar Luego se instalará: esto actúa como middleware entre la API V5 y Netsuite.
  • Luego, V5 Connect se configurará utilizando la TBA (autenticación basada en token) y la URL de Netsuite proporcionada por el cliente.
  • El cliente deberá crear los campos personalizados que se implementarán como parte de la integración.
  • Luego, V5 Connect creará búsquedas guardadas, lo que le permitirá buscar efectivamente en Netsuite:
    • Listas de materiales/fórmulas
    • Números de lote de materia prima
    • Niveles de stock y disponibilidad de materia prima.

4.2. Ajustes de configuración

Desde el punto de vista del cliente, para habilitar la conectividad con V5, necesitaría:

  • Habilite los servicios web SOAP para Netsuite.
  • Proporcione credenciales para la autenticación mediante TBA.

5. Flujo de trabajo operativo

5.1. Flujo de trabajo de ejecución por lotes

Podemos echar un vistazo a un flujo de trabajo de ejemplo en el que los productos terminados se fabrican a partir de lotes de componentes producidos a partir de materias primas.

  • El inventario de RM, las fórmulas/recetas/BoM y las órdenes de trabajo/trabajos se guardan en Netsuite.
  • Las órdenes de trabajo que utilizan BoM almacenadas en Netsuite se envían al Centro de control V5 y se programan.
  • La producción por lotes se produce en las terminales V5. Las opciones de personalización están disponibles aquí para:
  • Luego, los lotes se procesan hasta obtener productos terminados utilizando la Terminal V5.
  • Luego, los datos se devuelven a Netsuite para dar cuenta de:
    • Consumo de materia prima por lotes.
    • Datos de lotes producidos
    • Consumo por lotes en productos terminados.
    • Productos terminados ahora en inventario

A continuación se puede ver una vista simplificada de arriba hacia abajo:

5.2. Flujo de trabajo de órdenes de compra

Podemos echar un vistazo a un flujo de trabajo de ejemplo para una orden de compra.

  • Las órdenes de compra se programan en Netsuite.
    • Los códigos de material para los artículos pedidos se guardan en Netsuite y se sincronizan con V5.
  • Luego, las órdenes de compra se envían al Centro de control V5 y se programan automáticamente.
  • Las líneas de pedido y las cantidades esperadas se envían a tabletas WMS V5.
  • V5WMS recibe el pedido. Aquí hay opciones configurables disponibles para ingresar información sobre los lotes recibidos, como por ejemplo:
    • Números de lote internos y de proveedores
    • Fechas de fabricación y caducidad
    • Números BoL/CoA y captura de imágenes
  • V5 WMS también puede imprimir etiquetas en stock automáticamente al recibirlas.
  • Luego, los datos se devuelven a Netsuite para dar cuenta de:
    • Cantidades de artículos de línea de pedido recibidos
    • Números de lote y cualquier otra información asociada
    • Ubicaciones internas de lotes recién recibidos

A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

 

5.3. Flujo de trabajo de pedidos de ventas

Podemos echar un vistazo a un flujo de trabajo de ejemplo para un pedido de ventas.

  • Los pedidos de venta se programan en Netsuite.
    • Los códigos de producto para los artículos pedidos se guardan en Netsuite y se sincronizan con V5.
  • Luego, las órdenes de venta se envían al Centro de control V5 y se programan automáticamente.
  • Las líneas de pedido y las cantidades requeridas para ser seleccionadas se envían a tabletas V5 WMS.
  • V5WMS envía el pedido. Las opciones configurables están disponibles aquí para garantizar que:
    • Los artículos correctos se seleccionan/escanean en el pedido mediante lectores de códigos de barras conectados
    • Se aplican las reglas FEFO/FIFO
  • Las etiquetas de los palés de envío y los albaranes de entrega del pedido se pueden imprimir aquí para adjuntarlos al pedido.
  • Luego, los datos se devuelven a Netsuite para dar cuenta de:
    • Cantidades de artículos enviados
    • ¿De qué lotes fueron elegidos?

A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

  

5.4. Interacción de hardware y software

Como podemos ver en los diagramas de flujo anteriores, una vez que V5 Traceability tiene la información de la lista de materiales/orden de trabajo/orden de compra y venta de Netsuite, hay varios casos en los que el software V5 interactuará con el hardware suministrado por SG/del cliente. Estas interacciones son:

  • Básculas – V5 Traceability proporciona conectividad total con básculas y balanzas de una amplia variedad de fabricantes. Estos se pueden conectar a través de la red local o mediante una conexión en serie directa. Esto permite a los operadores de piso poder pesar con precisión los requisitos de materia prima utilizando los terminales V5 integrados en el dial de pesaje.
  • Impresoras de etiquetas – Las etiquetas se pueden imprimir en todas las etapas del proceso de producción, incluyendo:
    • Las etiquetas de stock se pueden imprimir al recibir
    • Estas etiquetas para materias primas son escaneadas en las Terminales de dosificación.
    • Etiquetas de lote que se escanean en las terminales del producto terminado.
    • Etiquetas de productos terminados para cumplir con una amplia variedad de requisitos para la distribución de productos.
    • Etiquetas de paletas de venta/envío cuando se envían los productos
  • Los escáneres de códigos de barras – Ya sean cableados o inalámbricos, los lectores de códigos de barras se pueden conectar a las aplicaciones del terminal V5 para garantizar que los operadores de planta siempre seleccionen la submezcla de materia prima/lote correcta en la etapa correcta de producción, eliminando opciones incorrectas de material o lote. Lo mismo se puede hacer en las tabletas V5 WMS para permitir que los productos recién recibidos se escaneen en el inventario y también para garantizar que se escaneen y seleccionen los lotes correctos de los artículos correctos para los pedidos de venta.

6. Beneficios de la integración

Entonces, ¿cuáles son los principales beneficios de elegir la integración de Trazabilidad V5 con Netsuite para su negocio?

  • Ambiente de trabajo familiar – La integración con V5 Traceability permite a los usuarios de Netsuite interactuar con V5 desde el entorno familiar de Netsuite, lo que reduce la necesidad de capacitación adicional para los empleados que a menudo viene con la incorporación de nuevo software a una empresa.
  • Intercambio de datos en tiempo real – Garantice un intercambio de datos instantáneo y fluido entre Oracle NetSuite y V5 Traceability. Esta integración mantiene sincronizadas las operaciones de su cadena de fabricación y suministro, mejorando la eficiencia y precisión generales.
  • Consistencia y cumplimiento de lotes – Mantenga una coherencia de lotes impecable y cumpla con estrictos estándares de auditoría sin esfuerzo. Esta integración es crucial para las industrias de fabricación de alimentos, donde el cumplimiento normativo no es negociable. El sistema proporciona un control preciso sobre los lotes de producción, garantizando que cada producto cumpla con los estándares requeridos.
  • Operaciones sin papel – Transforme la gestión de su almacén con un enfoque sin papel. Esta característica reduce drásticamente las tareas administrativas y el papeleo, lo que lleva a una operación más ágil, eficiente y libre de errores. Imagine un espacio de trabajo digital donde toda la información sea fácilmente accesible y fácil de administrar.
  • Prevención de errores – Elimine el riesgo de errores manuales con trazabilidad automatizada y escaneo integrado de etiquetas/códigos de barras. La integración captura datos con precisión, lo que garantiza que sus registros de trazabilidad sean precisos y confiables. Esto reduce el riesgo de errores costosos y mejora la confiabilidad de sus procesos.
  • Trazabilidad de extremo a extremo: Logre una visibilidad completa de todo su ciclo de producción, desde las materias primas hasta los productos terminados. Esta trazabilidad integral garantiza que usted pueda monitorear cada paso del proceso, brindando transparencia y responsabilidad. Es una característica crítica para industrias donde el seguimiento del historial del producto es esencial para la seguridad y la calidad.
  • Flexibilidad operativa – Benefíciese de un sistema altamente adaptable que puede personalizarse para satisfacer las necesidades únicas de su negocio. Ya sea que esté ampliando operaciones o adaptando procesos específicos, la integración respalda su crecimiento y adaptabilidad. Se adapta a su negocio y garantiza que sus sistemas evolucionen a medida que usted lo hace.

7. Estudios de caso

En los estudios de caso a continuación, veremos ejemplos de cómo las listas de materiales y las órdenes de trabajo enviadas desde Netsuite se producen utilizando la Terminal V5, así como también cómo podemos ver los datos de consumo y producción que se envían de regreso a Netsuite.

También veremos cómo se pueden programar órdenes de compra y venta dentro de Netsuite para su recepción/envío usando V5 WMS, así como también cómo la información del artículo recibido/enviado se envía posteriormente a Netsuite.

7.1. Fabricación

7.1.1. Gestión de fórmulas/BoM

Los datos maestros para la estructura de la fórmula/lista de materiales se guardan en Netsuite como se describe anteriormente. En este caso, estamos trabajando con una fórmula por lotes WiP que luego se consume junto con el empaque para elaborar el producto terminado.

Podemos ver un ejemplo de la configuración de esta fórmula de producto en Netsuite a continuación:

Entonces podemos ver que los primeros 2 elementos están empaquetados, y luego nuestra fórmula WiP (Z-Raw...) se incluye como un componente de 'submezcla' (también conocido como elemento 'fantasma' cuando se trata de la creación de la orden de trabajo; más sobre esto a continuación).

Esta fórmula por lotes de componentes también se puede ver/administrar por separado dentro de Netsuite:

Aquí se gestionan parámetros como cantidades objetivo, tolerancias de peso, unidades de medida, etc. como parte de los datos maestros que se envían a V5.

Una vez importadas a V5 como parte de una orden de trabajo, en las terminales de producción las fórmulas tendrán este aspecto (para 457 productos finales requeridos).

Terminales de lotes (Terminales de lotes y resto):

 

Producto (Terminal de embalaje):

 

7.1.2. Campos personalizados de fórmula

Como parte de los servicios de integración ofrecidos por SG Systems, se pueden utilizar campos personalizados para ayudar a los clientes a administrar mejor los datos que se envían a V5 y posteriormente se incluyen en la configuración/producción/devolución de datos de la fórmula. Estos datos personalizados también se pueden aplicar a las etiquetas de los productos.

En este ejemplo, si verificamos la configuración de la lista de materiales para la fórmula del producto, podemos ver lo siguiente:

Entonces, para esta implementación hemos creado los siguientes campos personalizados:

La 'Ubicación V5', que se vinculará a una ubicación de producción establecida dentro de V5. Esto permite a los usuarios de Netsuite especificar la ubicación correcta para que se produzca la fórmula.

'Unidades por caja', que en este caso está vinculado al campo 'Cantidad de etiquetas de lote' en el encabezado de la fórmula en V5, que le indica al terminal de producción la cantidad requerida de etiquetas que se imprimirán por tirada, así como también define la cantidad de paquetes del producto que entran una caja.

 

Podemos ver el impacto de este campo a la hora de fabricar los productos finales, por lo que el Terminal V5 utiliza 15 como cantidad predeterminada de paquetes por caja (a menos que el operador especifique lo contrario).

Las cajas se pueden producir entonces a granel:

 

Y veremos reflejado el uso de este campo en el recuento de packs tras procesar 30 cajas (30 x 15):

 

'Días de vencimiento predeterminados', que se vincula al campo del mismo nombre dentro de V5. Establece el tiempo de caducidad (en días) desde que se produce el producto.

'ID de WMS CTN': Permite introducir un CTN (Número de Transporte de Carga) asociado al producto en cuestión.

'ID GTIN de WMS': permite la entrada de GTIN que se aplicará al producto.

En este ejemplo, estos 2 campos se introducen en 'campos de datos' adicionales dentro de V5 que luego se pueden recuperar en las etiquetas impresas para cada producto.

 

También administramos varias propiedades de las fórmulas a través de parámetros codificados para cada tipo de fórmula. Tanto esto como la implementación de los campos personalizados anteriores se pueden diseñar en conjunto con cada cliente para brindar la mejor adaptación posible al funcionamiento de sus instalaciones.

7.1.3. Gestión de órdenes de trabajo

Al igual que con nuestras BoM anteriores, las órdenes de trabajo también se gestionan y envían desde Netsuite a V5. A continuación podemos ver un ejemplo de orden de trabajo en Netsuite que utiliza la fórmula del producto que vimos arriba.

Entonces podemos ver que la fórmula de nuestro producto está programada para 457 productos, y en el área inferior de la pantalla podemos ver la fórmula del lote programada como parte de esto, como el objeto 'fantasma'. Esto se convertirá en el "componente" de la fórmula del producto, como vimos anteriormente.

Observe el cuadro 'Orden de trabajo V5' aquí (arriba a la derecha). En este ejemplo, esto se utiliza para indicarle a Netsuite que envíe esto a V5. Si esto no se marca, se envía a otro lugar. Este tipo de personalización es especialmente útil si un cliente opera más de un sistema de producción a la vez y desea especificar dónde debe ir una orden de trabajo.

Entonces, una vez que este pedido mostrado en Netsuite sea "lanzado", se enviará automáticamente a V5 y aparecerá en el plan de producción como un trabajo programado. Cada vez que se envía un trabajo a V5, se obtendrá al mismo tiempo la última versión de la lista de materiales y la información de la materia prima, eliminando cualquier discrepancia en la versión de la fórmula o información de ingredientes desactualizada.

 

Tanto las fórmulas de lote del producto como de los componentes (WiP/submix/'phantom') se han programado aquí en el panel inferior. Tenga en cuenta que en este ejemplo no se requiere ninguna aportación del cliente; la orden de trabajo se programará automáticamente para la producción al momento de la importación.

Luego, la producción puede realizarse en las terminales de procesamiento por lotes y productos.

7.1.4. Pantallas de creación de productos y lotes

La primera etapa aquí nos vería agregando materias primas a las básculas para el lote de submezcla que luego elaborará los productos terminados.

Veamos un ejemplo aquí. Si miramos hacia atrás a la orden de trabajo publicada por Netsuite, veremos los requisitos para el 'Sabor Vainilla':

  

Podemos ver que los mismos requisitos para este paso aparecen en la Terminal V5, lo que permite al operador de piso usar las básculas adjuntas para pesar la cantidad correcta (teniendo en cuenta las tolerancias dentro de la zona verde del dial de pesaje) de esa materia prima:

  

En este ejemplo, estamos dividiendo el pesaje en volumen y resto; la imagen de arriba está tomada desde una terminal de restos donde se agregan cantidades más pequeñas.

A continuación se puede ver un ejemplo de una criba a granel, donde se le puede pedir al operador que descargue una cantidad de bolsas de un peso conocido (22 bolsas de 20 kg cada una en este caso) en la mezcla:

  

7.1.5. Devolución de datos a Netsuite

Una vez que se complete la producción, V5 devolverá los datos de consumo y producción a Netsuite.

 

Entonces podemos ver aquí la información que se retroalimenta desde V5:

  • La orden de trabajo se ha marcado como "Construida", lo que confirma que está completa.
  • Número total de producto elaborado respecto a lo solicitado.
  • Datos de consumo: se puede acceder a estos en el área inferior de la página en 'Registros relacionados', donde podemos ver la 'Construcción de ensamblaje' que contiene los datos de consumo.

Al abrir este 'Registro relacionado' se muestran los detalles de esta compilación de ensamblaje:

 

Al hacer clic aquí en cualquiera de los íconos resaltados nos mostrará información relacionada con el lote:

Vista de componentes (panel inferior) – esto muestra los detalles de los lotes que se utilizaron para ese paso de fórmula en particular (tenga en cuenta que los artículos de embalaje en este ejemplo no están siendo rastreados).

 

Aquí podemos observar los 440 kg que se consumieron en la Terminal de graneles.

Si comprobamos la misma información para el 'Sabor Vainilla' veremos el consumo registrado desde la pantalla del Terminal que vimos arriba:

 

Detalle de inventario del producto producido (arriba a la derecha) – esto muestra los detalles del lote del producto producido por la orden de trabajo.

 

Vimos arriba cómo el recuento de cajas y la cantidad de paquetes produjeron nuestras 450 unidades aquí, y las 7 finales se produjeron en la siguiente ejecución simplemente ingresando 7 para producir los paquetes restantes. Esto anula el valor predeterminado de 15 y permite que estas unidades finales se produzcan según sea necesario.

 

Estos 7 paquetes finales también darían una etiqueta final para la carrera:

 

Luego, esta información se deduce o agrega, según corresponda, al inventario maestro que se encuentra dentro de Netsuite.

7.2. Ordenes de compra

La sincronización de órdenes de compra de Netsuite a V5 Traceability funciona de manera similar a lo que vimos con la formulación y las órdenes de trabajo anteriores.

Podemos ver una orden de compra programada en Netsuite a continuación:

Entonces podemos ver aquí que para esta orden de compra (PO001082) hemos pedido 25 kg de cafeína y 50 kg de extracto de té verde. También tenga en cuenta que tenemos un proveedor asignado, así como el costo de este proveedor. También hay notas 'Memo' que se pueden utilizar dentro de Netsuite para agregar información adicional al pedido.

Una vez que esto se envía al Centro de control V5, podemos verlo como un pedido "pendiente" (que coincide con el estado "Recibo pendiente" en Netsuite) en la ventana "Orden de compra".

Aquí podemos ver los montos relevantes que se ordenaron, así como el costo de estos, el proveedor asignado y el campo 'Memo', que se incorporó a V5 en la columna 'Notas'.

Dado que el pedido se importa a Trazabilidad V5 como 'Pendiente', será visible inmediatamente para el WMS (Sistema de gestión de almacén) V5 en la ubicación de recepción.

 

Al seleccionar e ingresar un pedido se mostrarán las líneas de pedido que están esperando ser recibidas.

 

Seleccionar una línea para recibir permitirá al operador recibir ese artículo. Aquí hay varios activadores opcionales disponibles para ingresar información adicional sobre el lote recibido, como números de lote internos y de proveedores, fechas de fabricación y vencimiento, costos, etc. Aquí podemos ver un ejemplo en el que nuestro operador ingresa el número de lote interno deseado.

 

Luego se pueden imprimir etiquetas y aplicarlas a los artículos recibidos. El número de etiquetas realizadas aquí se puede fijar o se puede presentar una solicitud al operador. El diseño de la etiqueta puede ser determinado por cada cliente en función de sus requisitos individuales.

 

Luego regresaremos a la vista de línea de pedido donde podremos ver que esta línea se recibió correctamente.

 

Luego recibiríamos la otra línea de pedido de manera similar, después de lo cual podremos completar el pedido usando la marca verde en la esquina inferior derecha.

 

Una vez recibida podremos ver la Orden de Compra completada en el Centro de Control.

Entonces podemos ver en el panel inferior derecho la información de los lotes recibidos, que contiene los números de lote de los artículos recibidos.

Volviendo al pedido en Netsuite, el estado aquí ahora cambió a "Factura pendiente", lo que indica que hemos pasado de la etapa de recepción a la de facturación.

Si luego abrimos el 'Recibo de artículo' en la parte inferior de la página aquí podemos encontrar más información sobre los artículos recibidos.

 

Como vimos anteriormente con el uso de materia prima y la creación de lotes/productos, podemos consultar la pestaña de inventario para cada artículo que se recibió. En este caso podemos ver que se recibieron los 25kg de cafeína y se les asignó el número de lote asignado en V5 (10001119).

7.3. Ordenes de venta

Las órdenes de venta funcionan de manera muy similar a lo que acabamos de ver con las órdenes de compra. Primero comenzaríamos con un pedido ingresado en Netsuite.

De manera similar al ejemplo de Orden de compra anterior, podemos ver que tenemos el artículo que se enviará, su cantidad y costo, así como el cliente al que se realizará el envío.

Con el estado de este pedido establecido en "Cumplimiento pendiente", este pedido se enviará al Centro de control y aparecerá en la ventana "Pedido de venta". Aquí podemos ver que el número de pedido, la información del cliente y los artículos requeridos para enviarse junto con el precio se han sincronizado desde Netsuite.

Al igual que con las órdenes de compra, la orden de venta aquí se importa como ya está programada, por lo que no se requiere ninguna acción por parte del usuario de Netsuite para que la orden esté lista y disponible para su cumplimiento mediante la tableta V5 WMS en el departamento de ventas.

Una vez programado, el pedido podrá ser recogido mediante la tableta WMS.

 

Dentro de V5 hay varias opciones para recoger pedidos, con la opción de elegir según las reglas FEFO/FIFO, así como modos de recogida por ondas dirigidas para ayudar a los operadores de ventas. También se pueden agregar aquí preguntas y respuestas de control de calidad para dirigir al operador.

 

Como arriba, veremos la vista de línea de pedido, enumerando sus requisitos.

 

Si seleccionamos esta línea entonces se nos dará la opción de lotes para elegir. Nuevamente aquí se puede aplicar el orden FEFO/FIFO para evitar que el operador elija el lote equivocado para elegir.

 

Una vez seleccionado el lote podremos asignar el stock. Tenga en cuenta que si no se sigue un orden estricto FEFO/FIFO, se pueden mezclar lotes en el pedido. Aquí estamos eligiendo del lote 50001231.

 

Una vez que hayamos elegido la cantidad correcta, esta línea se cumplirá.

 

Tenga en cuenta que en la parte inferior se ha creado una 'palé de venta/envío'. Este es un proceso opcional que ofrece el sistema que permite la impresión rápida de etiquetas de pallet para el envío.

 

Una vez que se hayan completado todas las líneas, como se indicó anteriormente, el pedido se puede completar (enviar) usando la marca verde en la parte inferior derecha de la pantalla.

 

De vuelta en el Centro de control podemos ver que el estado del pedido se ha actualizado y el panel inferior derecho ahora contiene la información sobre qué lote se seleccionó para el pedido.

Volviendo a Netsuite, podemos ver que esta información de selección se transmitió y almacenó en el inventario presente en Netsuite.

  

8. Conclusión

En resumen, la integración de Oracle NetSuite con V5 Traceability puede beneficiar a su empresa al garantizar el intercambio de datos en tiempo real, mantener la coherencia y el cumplimiento de los lotes y permitir operaciones sin papel. Previene errores manuales, ofrece trazabilidad de un extremo a otro y proporciona flexibilidad operativa, adaptándose a las crecientes necesidades de su negocio. Esta integración mejora la eficiencia, la precisión y la escalabilidad, lo que la convierte en un activo indispensable para las empresas modernas.

Descubra más sobre esta solución transformadora Contáctenos !

9. Apéndices

9.1. Especificaciones técnicas: archivos XML de ejemplo

Adjunto podemos ver ejemplos del caso práctico de un XML solicita más antigua y respuesta para el montaje final, así como un (aqui) de cómo se envía una orden de trabajo desde Netsuite a V5.

9.2. Materiales de referencia

Puede encontrar más documentación sobre SOAP XML, SuiteTalk y TBA (autenticación basada en token) aquí:

¿Fue útil esta página
No