Skip to Content

EDI 学习笔记

什么是 EDI

EDI 是一种自动化传输文件的技术,可以类比传真或者邮件。

比如:

在使用 EDI 以前,采购商从供应商订货的流程可能是:

  1. 发送邮件或者传真单下订单
  2. 对方收到邮件或者传真单后,核对信息,手动录入到系统中,开发货单,发送传真给采购商

而使用 EDI 后,就可以实现自动化 (因为要自动化,所以要有统一的规范,而 EDI 就是这么一种规范。可以简单理解为,EDI 就是一个自动“传真”或者“邮件”的技术和规范)

  1. 采购商在系统里点击“下订单”,系统生成 EDI 文件并自动发给供应商(完成了下单的“传真”发送)
  2. 对方系统收到后直接映射到它们的业务系统中,完成业务流程后发货(完成了发货单的“传真”发送)


我们对接的客户使用的是 EANCOM 标准使用的是AS2 通信协议 (参考 AS2 DOC 和  AS2 WIKIPEDIA DOC


常见的​标​准

名称 类型 简介
EDIFACT 国际标准 联合国制定的通用 EDI 标准,欧洲用得最多;格式较复杂但通用性强。
ANSI X12 美国标准 美国国家标准协会制定的 EDI 格式,美国和加拿大常用。
TRADACOMS 英国标准 英国早期的 EDI 标准,现在逐渐被 EDIFACT 替代。
XML/UBL 新型结构 XML 基础的 EDI 替代方案,可读性强,但未被广泛替代传统格式。


EANCOM

EANCOM 是 EDIFACT 的子集标准,是行业定制版的 EDIFACT,适用于零售、消费品等领域。

名称来源对应上级标准简介
EANCOM欧洲商品编码协会(GS1)基于 EDIFACT是 EDIFACT 的简化版,主要用于零售、物流等行业,定义了更精确、更行业化的字段解释。


常用的文件类型

文件类型 英文缩写 说明
订单 ORDERS 发起采购请求
发票 INVOIC 对交易进行结算
发货通知 DESADV 提醒对方货物已发出
回执 CONTRL 告诉对方数据已收到或有错误

常用的通信协议

协议 全称 特点
AS2 Applicability Statement 2 最常用的互联网 EDI 协议,通过 HTTP(S) 传输,支持加密、签名、回执(MDN)功能。
SFTP SSH File Transfer Protocol 安全的文件传输协议,基于 SSH,加密、易部署,但不具备 EDI 特有的“回执”机制。
FTPS FTP over SSL/TLS 类似于 FTP,但增加了加密传输功能。
HTTPS POST/GET 通过 Web API 上传 简单通用,但对接前需标准化接口规范,一般用于轻量级 EDI 集成。


in Odoo
Odoo 18 和 Odoo 17 的主要区别