EDI 采购到销售订单导入

电子数据交换(EDI)使使用不同软件系统的公司能够以标准化、结构化的格式交换信息。

在 Odoo 中,可以将采购订单(PO)导出为 XML 文件,并作为销售订单(SO)导入到另一个 Odoo 数据库中,从而无需手动输入产品、数量、价格和其他关键信息。

本文档中的工作流程描述了买方和卖方如何在其 Odoo 数据库之间直接交换数据。作为替代方案,卖方可以通过电子邮件接收询价单(RFQ)的 PDF 版本,并直接在其销售仪表板中上传此方法更简单,但不使用文档中描述的基于 XML 的交换。

注解

导出的 XML 遵循`UBL 架构<https://docs.peppol.eu/poacc/upgrade-3/syntax/Order/tree/>`_。在两个 Odoo 数据库之间交换数据时,此架构保持兼容。

但是,为不支持 UBL 架构的软件实施自定义开发可能会带来额外的复杂性。

角色和配置

为了促进EDI工作流程,涉及两家公司:买方(下订单的公司)和卖方(履行订单的公司)。每家公司都有特定的角色和配置。

买方数据库

买方数据库负责创建和确认采购订单。前提条件包括:

  1. (必需)安装**采购**应用

  2. (可选)将供应商(此工作流中的销售者)添加为门户用户

卖方数据库

卖方数据库负责接收和处理销售订单。唯一的前提条件是安装**销售**应用。

工作流

买方流程

首先,买方(在其数据库中)导航到采购应用以创建RFQ(询价单)

供应商设置为代表卖方的门户用户,并确认RFQ(询价单)。这样做会将其转换为采购订单

Example

来自买方数据库的PO供应商是卖方的门户用户账户 Joel。

采购订单示例。供应商是卖方的门户用户账户 Joel。

卖方流程

确认PO后,它会显示在卖方的门户仪表板上。卖方下载 XML 文件并将其上传到其数据库。

下载文件

作为卖方,以门户用户身份登录买方的数据库。在仪表板上,向下滚动并点击我们的订单按钮。这样做会显示买方数据库发送给门户用户的采购订单列表。

选择所需的采购订单,然后点击连接您的软件!按钮。

在弹出窗口中,复制提供的 URL,然后将其粘贴到新的浏览器标签页中以下载 XML 文件。

Example

Joel 的采购订单门户视图。第一张图片显示连接您的软件!按钮,第二张图片显示带有复制按钮的弹出窗口。

采购订单的门户视图,带有"连接您的软件!"按钮。 复制链接的弹出窗口。

Example

PO00017 的XML 文件

上传文件

接下来,卖家登录自己的 Odoo 数据库并打开销售应用。点击上传并选择下载的 XML 文件。或者,用户可以将文件拖放到报价单仪表板中。

这样做会自动生成一个销售订单,其中客户填充为买家,所有产品行、数量和价格都会预先填写。此过程确保两个数据库之间高效准确的数据交换。

卖家数据库中上传的销售订单。

卖家数据库中上传的销售订单。

其他资料

创建报价单