Importación EDI de pedido de compra a pedido de venta

El intercambio electrónico de datos (EDI) permite a empresas que utilizan diferentes sistemas de software intercambiar información en un formato estandarizado y estructurado.

En Odoo, un pedido de compra (PC) puede exportarse como un archivo XML e importarse como un pedido de venta (PV) en otra base de datos de Odoo, eliminando la necesidad de introducir manualmente productos, cantidades, precios y otra información clave.

El flujo de trabajo de este documento describe cómo compradores y vendedores intercambian datos directamente entre sus bases de datos de Odoo. Como alternativa, los vendedores pueden recibir una versión PDF de la solicitud de presupuesto (SP) por correo electrónico y cargarla directamente en su tablero de Ventas. Este método es más simple pero no utiliza el intercambio basado en XML descrito en el documento.

Nota

Los XML exportados siguen el esquema UBL. Al intercambiar datos entre dos bases de datos de Odoo, este esquema permanece compatible.

Sin embargo, implementar desarrollos personalizados para software que no soporta el esquema UBL puede introducir complejidad adicional.

Roles y configuración

Para facilitar el flujo de trabajo EDI, participan dos empresas: el comprador (la empresa que realiza el pedido) y el vendedor (la empresa que cumple el pedido). Cada empresa tiene roles y configuraciones específicas.

Base de datos del comprador

La base de datos del comprador es responsable de crear y confirmar pedidos de compra. Los requisitos previos incluyen:

  1. (obligatorio) instalar la aplicación Compra

  2. (opcional) añadir proveedores (los vendedores en este flujo de trabajo) como usuarios del portal.

Base de datos del vendedor

La base de datos del vendedor es responsable de recibir y procesar pedidos de venta. El único requisito previo es instalar la aplicación Ventas.

Flujo

Proceso del comprador

Para comenzar, el comprador (en su base de datos) navega a la aplicación Compra para crear una SP.

Establece el Proveedor como el usuario del portal que representa al vendedor y Confirma la SP. Hacerlo la convierte en un pedido de compra.

Example

PO de la base de datos del comprador. El Proveedor es la cuenta de usuario del portal del vendedor, Joel.

Ejemplo de PC. El Proveedor es la cuenta de usuario del portal del vendedor, Joel.

Proceso del vendedor

Una vez que el PO está confirmado, aparece en el tablero del portal del vendedor. El vendedor descarga el archivo XML y lo sube a su base de datos.

Descargar archivo

Como vendedor, inicia sesión en la base de datos del comprador como usuario del portal. En el tablero, desplázate hacia abajo y haz clic en el botón Nuestros pedidos. Esto muestra una lista de órdenes de compra que la base de datos del comprador ha dirigido al usuario del portal.

Selecciona el pedido de compra deseado y haz clic en el botón ¡Conecta con tu software!.

En la ventana emergente, copia la URL proporcionada y pégala en una nueva pestaña del navegador para descargar el archivo XML.

Example

Vista del portal de Joel del pedido de compra. La primera imagen muestra el botón ¡Conecta con tu software! y la segunda imagen muestra una ventana emergente con el botón Copiar.

Vista del portal del pedido de compra, con el botón "¡Conecta tu software!". Ventana emergente para copiar el enlace.

Example

Archivo XML para PO00017

Subir archivo

A continuación, el vendedor inicia sesión en su propia base de datos de Odoo y abre la aplicación Ventas. Haz clic en Subir y selecciona el archivo XML descargado. Alternativamente, los usuarios pueden arrastrar y soltar el archivo en el tablero de Presupuestos.

Esto genera automáticamente un pedido de venta con el cliente identificado como el comprador y todas las líneas de producto, cantidades y precios prellenados. Este proceso garantiza un intercambio de datos eficiente y preciso entre las dos bases de datos.

Pedido de venta subido en la base de datos del vendedor.

Pedido de venta subido en la base de datos del vendedor.

Ver también

Crear presupuestos