智 《智能物流信息技术》配套幻灯片 第6章 · 电子数据交换
1 / 47 教材原文 ↗
智能物流信息技术 · 配套教学幻灯片

第6章
电子数据交换

ELECTRONIC DATA INTERCHANGE · EDI

让两台从未谋面的计算机,像老搭档一样做生意

EDI 概述X12 与 EDIFACT报文与信封 XML/EDIAS2实施规划
导 学

本章导航:一套机器对机器的公文系统

九个部分、四十七页:先说清 EDI 是什么、凭什么值钱,再拆系统三支柱与两大标准,然后逐段读报文、亲手组装报文,最后看软件、协议、行业应用与实施。点击任意站点可直接跳转。

学习目标能区分 EDI 与邮件/条码的本质差异 · 能读懂一份 EDIFACT 报文的信封 · 能说清 AS2 如何做到不可否认 · 能为一家企业选择 EDI 实施方案
导 入

同一张订单,两种命运

📠 纸质时代的订单

采购员填单 → 打印邮寄或传真 → 对方文员人工录入自己的系统 → 审批、回确认。每一次转手都是一次等待和一次抄错机会:数量、货号、金额错一位,后续核对、退换、索赔的成本远高于录入本身。全程以天到周计。

⚡ EDI 时代的订单

买方 ERP 生成订单数据 → 翻译软件转成标准报文 → 网络直达卖方系统 → 自动解析、自动导入、自动回确认。全程以分钟计,无人碰键盘。自 20 世纪 60 年代诞生至今,EDI 仍是供应链、零售、制造、医疗、金融的底层交易基础设施。

本章的问题机器凭什么能“读懂”另一家公司的订单?答案是三个词:标准格式、自动处理、系统直连。
§6.1 EDI 概述

定义:标准化、机器可处理、自动交换

电子数据交换(EDI):按照统一规定的标准,将商业或行政事务处理中的数据,以标准化、机器可处理的结构化报文格式,在计算机与计算机之间自动交换与处理的技术体系。交换的文档统称 EDI 报文(X12 语境称事务集):采购订单、发票、功能确认、电子目录、询价、合同、金融单据等。

🧾 单证格式化

只处理有固定格式的商业单据;信件、公函等自由文件不在其列。

📏 报文标准化

必须符合国际或行业标准:UN/EDIFACT 与 ANSI X12 为两大主流。

🤖 处理自动化

路径全程由系统走:业务系统→转换→翻译→传输→翻译→业务系统。

🧩 软件结构化

软件由界面、内部系统接口、报文生成处理、格式转换、通信五类模块组成(§6.5 展开)。

⚖️ 运作规范化

报文在商业、法律、审计语境中有记录效力;各国证据规则有别,通常以贸易伙伴协议确认(§6.9)。

§6.1 EDI 概述

为什么会有 EDI:四股推力、五个阶段

🌊 四股推力

  • 贸易文件激增:纸张处理成本高、周期长
  • 差错率居高:同一数据多系统反复录入,错误、纠纷、延误随之而来
  • 周期过长:供货、库存、资金周转全被人工传递拖慢
  • 竞争形态转变:客户要更快的响应、更高的准时率、更透明的信息

🪜 五个阶段

  • 萌芽期(1960s):美国航运业在伙伴间传货运信息,无统一标准
  • 概念提出期(1970s):SITPRO 等提出 EDI 概念,大型零售企业先行
  • 标准建立期(1970s 末—80s):TDCC 运输标准;1979 ASC X12;1987 EDIFACT 获 ISO 认可
  • 成熟推广期(1990s):MHS、VAN 与全国贸易平台推动普及
  • 互联网演进期(21 世纪—):Web-EDI、XML/EDI、AS2、API 补充传统 EDI
§6.1 EDI 概述

中国实践:行业牵头与中心枢纽

🏭 行业应用模式

由主管部门、行业协会或龙头企业牵头,统一报文格式、业务流程与节点职责。代表:海关 EDI 通关系统(电子报关单、放行通知、税单在海关—企业—物流间自动交换);国际集装箱运输 EDI 示范工程(船公司、货代、港口、堆场、车队、海关互联,订舱到放行全程信息同步)。优势:标准集中、协同度高,适合行业内大规模重复交易。

🎡 EDI 中心模式

区域性 EDI 服务中心作枢纽,集中提供标准转换、报文处理、通信接入、节点管理与业务监控:企业只接中心一处,不必与每个伙伴分别建链。代表:广东 EDI 中心、上海港航 EDI 中心。优势:降接入门槛、提覆盖率、统一标准版本与服务质量,适合区域与产业链协同。

对照两种模式都是在回答同一个问题:中小企业自己搞不定多对多连接,怎么办——要么行业统一推,要么中心代劳。第 11 页的 VAN 是同一逻辑的商业版。
§6.1 EDI 概述

三种方式对比:接收者是本质分界

比较维度手工方式电子邮件EDI 方式
信息接收者人工处理人计算机应用系统
数据录入人工重复录入、易错人工编写整理一次录入或系统生成、自动传递
处理速度数天至数周取决于人工响应数分钟至数小时,可实时/批量
报文格式纸质表单、各式不一多为自由文本标准化结构化格式
系统集成靠人工录入系统难以直接集成直连 ERP、WMS 等系统
信息透明度差较差、靠人工跟进好,处理状态可追踪
适用规模任何规模非结构化沟通业务量达到一定规模后更经济
习题 1 落点“EDI 与电子邮件的本质区别”=接收者不同:邮件给人看,EDI 给系统处理——格式严格正是为机器阅读服务的。
§6.1 EDI 概述

优势三层,与一条假 EDI 警告

💰 成本层

省打印、装订、邮寄、归档的人力与场地;更省差错的善后成本——录错一位的核对、退换、索赔远贵于录入本身。

⏱️ 节奏层

下单、确认、发货、开票、付款的每步等待被压缩:周期从几天到几分钟—几小时,现金流随之顺畅;JIT、VMI 等协同模式离开它几乎无法按现实节奏运转。

🎫 准入层

大型零售商与制造商常把 EDI 收发能力设为供应商硬门槛:产品与价格再好,没有 EDI 也进不了核心供应链。

⚠️ 假 EDI 警告

收益高度依赖与内部系统的集成程度:若只是把收到的报文打印出来再人工录入 ERP,手工方式的全部弱点原样保留,成本与效率优势无从谈起。——这条判据在 §6.5 选型与 §6.9 实施中还会出现两次。

§6.2 EDI 系统的构成要素

三大支柱:语言、翻译、邮路

📏 EDI 标准(语言规则)

规定商业文档的表示规则,让不同企业、不同平台能准确互懂。合格标准四要求:语义无歧义、平台无关、应用无关、通信方式无关。

🔄 EDI 软件(转换工具)

做内部格式与标准格式的双向转换:映射软件+翻译软件+通信软件三件套(§6.5 逐件拆)。

🛣️ 通信网络(传输通道)

报文的邮路:点对点直连、VAN 增值网、互联网三选(第 11、12 页)。

关键澄清标准本身不规定怎么传——传输协议是伙伴之间另行约定的事。这正是 §6.3(标准)与 §6.7(协议)分开两节的原因。
§6.2 EDI 系统的构成要素

工作原理:翻译—传送—还原—确认

① 内部系统生成业务文档➜② 映射+翻译成标准报文➜③ 网络安全传输➜④ 对方解析还原、导入业务系统➜⑤ 回功能确认闭环

一张采购订单的完整一生(习题 3)

买方 ERP 生成采购数据 → 翻译成 X12 850 或 EDIFACT ORDERS → 传输到卖方 → 卖方翻译解析并回功能确认 → 卖方发订单确认(855/ORDRSP)→ 双方续以状态报告、发货通知(856/DESADV)、发票(810/INVOIC)自动交换 → 财务系统据此自动处理应收应付。注意:自动化的是单据流转,不是业务决策——采购员仍要结合新品与行情人工调整系统给出的订单建议。

§6.2 EDI 系统的构成要素

连接方式:直连、邮局、上网

🔌 点对点直连

与每个伙伴建专属连接、各自维护参数。直接、可控、时效强;但伙伴一多,连接数与参数维护膨胀。适合交易量大、伙伴少、IT 强的企业。

📮 增值网络 VAN

第三方“电子邮局”:发方投递到对方电子邮箱,收方按自己节奏取件。服务含存储转发、多伙伴统一接入、协议转换、审计通知、安全备份;按字符/千字节计费(或连接时间/月费),跨 VAN 需互联协议。

🌐 互联网直连

FTP/SFTP/FTPS/AS2/HTTP(S) 在公网交换。投入与运营费最低、增长最快;代价是加密、回执、监控等安全机制要自己配齐,不能像 VAN 那样外包。

§6.2 EDI 系统的构成要素

选型三看,与 EDI 在应用层的位置

比较项目点对点直连VAN互联网直连
初期投入中高中等低
运营费用按线路与通信量按流量/时间/月费互联网费用
多伙伴管理复杂低中
可靠性取决于线路高取决于双方运维
适用规模高量伙伴各类企业中小企业或直接伙伴
选型三看(习题 5)贸易伙伴数量、交易规模、自身 IT 运维能力。另注:EDI 在 OSI 模型中位于应用层,只管商业语义的标准化表达,传输借 TCP/IP 及各类协议完成——早期 VAN 倚重 X.400/MHS 存储转发,互联网时代 HTTP、SFTP、AS2、OFTP 成为主要通道。
§6.3 EDI 标准体系

ANSI X12:数字代码+三层信封

🏛️ 出身与信封

由 ANSI 认可的 ASC X12 委员会制定(1979 年特许),结构吸收了运输业 TDCC 等早期标准。三层信封:ISA/IEA 交换层(收发方与控制号)→ GS/GE 功能组层(同类事务集打包)→ ST/SE 事务集层(一份具体文档)。

🔢 读法:代码即文档类型

每种文档一个三位数字代码——供应链日常里最高频的一组见右表;其中 856(ASN 发货通知) 与 997(功能确认) 是物流人最该先记住的两个。

代码名称代码名称代码名称
850采购订单855订单确认856发货通知 ASN
810发票820付款/汇款通知830计划排程
846库存报告214运输状态997 / 999功能确认 / 实施确认
§6.3 EDI 标准体系

UN/EDIFACT:生而有国际标准身份

🌍 出身与文档体系

联合国制定,1987 年语法获 ISO 认可为 ISO 9735——与 X12 最大的身份差异。配套一整套目录:数据元目录(EDED)、复合数据元目录(EDCD)、代码表(EDCL)、段目录(EDSD)、标准报文(UNSM)及设计指南。

🪜 层级(自下而上)

数据元 → 数据段 → 报文 → 功能组 → 交换;信封写法:UNB(UNG)UNH … UNT(UNE)UNZ——下一节逐字读真报文。

报文用途报文用途报文用途
ORDERS采购订单ORDRSP订单响应DESADV发货通知
INVOIC发票REMADV汇款通知CONTRL功能确认
CUSDEC海关申报CUSRES海关回执DELFOR / DELJIT交付预测 / 准时制交付
§6.3 EDI 标准体系

行业标准:在两大语法上裁剪与扩展

零售
EANCOM(GS1 维护,基于 EDIFACT,用 GTIN/GLN 标识商品与参与方,已扩至医疗、建筑、出版);VICS(北美零售,X12 子集,1988 起 GS1 US 管理,深度参与快速响应与 CPFR);英国 TRADACOMS(已基本停止开发,但存量流量仍大)。
医疗
受 HIPAA 法规约束用 X12 格式:837 理赔、835 理赔支付、834 福利登记、270/271 资格查询、276/277 状态查询、278 服务审查;药房理赔另用 NCPDP。
汽车
欧洲 ODETTE(OFTP 协议+物流评价 MMOG/LE);德国 VDA(大众、奥迪、博世、大陆、戴姆勒等,30 多种消息格式)。
高科技与金融
RosettaNet(计算机/电子/半导体行业,XML 路线,核心是伙伴接口流程 PIP);SWIFT(银行间消息网络 SWIFTNet,覆盖支付、贸易、证券)。企业系统侧:SAP 以 IDoc 映射 EDI 消息,Oracle EDI 网关支持 POI、ASNI 等交易类型。
§6.3 EDI 标准体系

标准选择:双轨并行是市场的答案

比较维度ANSI X12UN/EDIFACT
制定机构ANSI / ASC X12联合国相关机构
主要地区北美欧洲、亚洲、国际贸易
标准地位美国国家标准体系ISO 9735 国际标准
最外层信封ISA / IEAUNB / UNZ
报文标识数字代码(850)六字母代码(ORDERS)
分隔符在 ISA 段中显式声明默认分隔符或 UNA 段声明
版本管理版本发布(4010、5010)目录版本(D96A、D01B)
两点提醒① 1992 年两家曾启动对齐计划,市场最终选择双轨并行——实践中按伙伴的地区与行业选标准,跨标准靠翻译软件转换;② 企业间自约的专有格式能通数据,但不算标准 EDI,长期维护负担更重。
§6.4 报文结构与语法

报文的“字、词、句”:数据元、数据段、循环

🔤 数据元(最小单位)

简单数据元:一个日期、一笔金额、一个数量;复合数据元:多个成分组合,如 1:USD:4。每个数据元都有编号、名称、格式、长度与必选/条件属性。

🧱 数据段(标识符+数据元列)

DTM+137:20260311:102'

DTM 是段标识符(日期/时间段);137 是限定符(说明这是哪种日期);20260311 是日期值;102 是格式代码(YYYYMMDD)。

🔁 循环(段组)

表达一对多:发票的多个行项目、发货通知的多个货箱,都靠重复同类段组来写。报文(事务集)则是头段+主体段+尾段组成的完整文档容器。

类比数据元是词、数据段是句、循环是复句、报文是公文、信封是信封——本节余下五页就按这个顺序读真公文。
§6.4 报文结构与语法

分隔符:机器报文的标点符号

字符(EDIFACT 默认)作用类比
: 冒号分隔复合数据元内部的成分词内连字符
+ 加号分隔数据元空格分词
. 句点小数点标记小数点
? 问号释放字符(转义):其后的分隔符按字面理解,如 ?+ 表示一个真正的加号引号内的标点不算标点
' 单引号结束一个数据段句号
X12 的标点X12 常用 * 分隔数据元、~ 结束段、: 分隔复合成分——具体字符在 ISA 段里显式声明,所以读 X12 先看 ISA(第 20 页)。
§6.4 报文结构与语法

逐段读:一份真实的 ORDERS 报文

UNB+UNOA:3+SELLER_ID:14+BUYER_ID:14+260311:1200+000000001' ← 交换头:谁发给谁、何时、控制号
 UNH+1+ORDERS:D:96A:UN' ← 报文头:ORDERS,D96A 版
 BGM+220+PO-20260311-001+9' ← 订单号
 DTM+137:20260311:102' ← 文件日期 2026-03-11
 LIN+1++1234567890123:EN' ← 行 1:GTIN 商品
 QTY+21:100:PCE' ← 订 100 件
 PRI+AAA:25.50:CA' ← 单价 25.50
 UNT+7+1' ← 报文尾:共 7 段(校验)
UNE+1+1' ← 功能组尾:1 份报文
UNZ+1+000000001' ← 交换尾:控制号回扣 UNB
§6.4 报文结构与语法

同一张订单,X12 方言版

ISA*00* *00* *ZZ*SELLER_ID *ZZ*BUYER_ID *260311*1200*^*00501*000000001*0*P*>~
 GS*PO*SELLER_ID*BUYER_ID*20260311*1200*1*X*005010~
  ST*850*0001~
  BEG*00*NE*PO-20260311-001**20260311~
  N1*BY*BUYER COMPANY*92*5412345~ N1*SE*SUPPLIER COMPANY*92*4098765~
  PO1*1*100*EA*25.50*PE*MG*1234567890~
  SE*6*0001~
 GE*1*1~
IEA*1*000000001~

信封的四项功能

方言不同、功能一致:① 标识收发方身份 ② 交换控制号唯一 ③ 校验段数是否正确 ④ 记录日期时间供审计。BEG 对应 BGM、PO1 对应 LIN+QTY+PRI 的合并——对照着读,两套标准一次学会。

§6.4 报文结构与语法 · 互动

动手拼:一份完整的 ORDERS 交换

下面是打乱的 10 个段。按 EDIFACT 信封的正确顺序逐个点击,把第 19 页那份采购订单重新组装出来——点错会告诉你为什么还不能放它。

组装进度 0 / 10

先想一想:一份交换最外面包着什么?从信封开始。

已组装的报文
(尚为空——从信封头开始)
§6.4 报文结构与语法

习题落点:一份发票里藏着一整单生意

段(INVOIC 例)读出的信息
UNB+…+EXPORTER_CN:14+IMPORTER_EU:14+…+000000002'交换头:中国出口商 → 欧洲进口商,控制号 …002
UNH+1+INVOIC:D:96A:UN' / BGM+380+INV-2026-0088+9'报文头+单据头:INVOIC 发票(380=商业发票),发票号 INV-2026-0088
DTM+137:20260311:102' / CUX+1:USD:4'文件日期 2026-03-11;计价币种美元
PAT+1++95:3:D:30'付款条件:提单日期后 30 天
TDT+20++1+13' / TOD+3+CIF'运输方式海运;交货条款 CIF
LOC+5+:139:SHANGHAI' / LOC+8+:::TEPLICE'发运地上海 → 目的地 TEPLICE(限定符 5/8 区分起讫)
PAC+25++PF' / UNT+11+1' / UNZ+1+000000002'包装 25 个托盘;报文尾段数 11;交换尾控制号回扣
§6.5 EDI 软件功能与模块

软件总览:映射与翻译两道工序

发送:ERP/WMS/OMS 内部格式—映射→平面文件—翻译→标准 EDI 报文➜网络
网络➜标准 EDI 报文—翻译→平面文件—映射→内部格式导入 ERP/WMS/OMS
为什么分两道映射管“自家格式↔中间格式”(随自家系统变),翻译管“中间格式↔标准”(随标准变)——两边变化互不牵动,这是 §6.5 的核心设计思想,下一页起逐道拆。
§6.5 EDI 软件功能与模块

映射软件:给字段对口型

🗂️ 它干的五件事

  • 定义内部字段与平面文件字段的对应关系
  • 数据格式转换(如日期 YYYY/MM/DD ↔ YYYYMMDD)
  • 代码转换(自家商品码 ↔ GTIN、自家单位 ↔ 标准代码)
  • 必要的数学计算(金额汇总、税率换算)
  • 条件逻辑(某字段有值才输出某段)——且收发双向都要设

🎯 存在的理由

若没有映射层,每新增一个贸易伙伴、每改一次内部系统,就要重写一套接口程序。映射把对应关系配置化:伙伴再多,维护的是一张对应表,而不是一堆定制代码。

§6.5 EDI 软件功能与模块

翻译软件:内置标准规则库的校验官

⚖️ 四项本职

  • 按标准语法把平面文件生成标准报文,或把报文解析回平面文件
  • 校验数据元的格式与长度
  • 检查必填字段与业务规则
  • 信封的自动生成与解析(控制号、段数都由它管)

🔗 与映射的分工纪律

数据库原始数据先经映射成平面文件、再交翻译——不许跳步直连。分层使映射逻辑与翻译逻辑低耦合:换标准只动翻译,改内部系统只动映射。

§6.5 EDI 软件功能与模块

通信软件:收发室,与系统集成的四条路

📬 通信软件的职责

  • 维护伙伴标识与通信地址
  • 自动发送与接收报文
  • 管理传输日志、MDN 回执与功能确认
  • 异常时自动重传或告警

🔌 与内部系统的四种集成

  • 文件轮询:最简单,适合批量场景
  • 数据库直连:实时性高,但要严控访问权限
  • API / Web Service:适配云 ERP 与现代架构
  • 消息队列 / ESB:解耦系统依赖,大型企业集成平台之选
§6.5 EDI 软件功能与模块

系统解剖:八个模块;选型:六个考量

翻译系统的内部构成

标准库:报文/段/数据元目录代码库:货币·国家·港口·运输方式翻译算法库用户与伙伴信息映射模块翻译模块成组/分组模块:批量信封组装拆分通信模块

各模块靠统一的标准库与代码库保持口径一致——第 2 章 GS1 代码体系在这里成为基础设施。

选型六考量

标准支持范围 · 与主流 ERP 的预建连接器 · 可管理的伙伴数量 · 通信协议是否满足伙伴要求 · 部署方式(本地 vs 云/SaaS)· 监控、告警、审计与合规能力。IT 资源有限可考虑 EDI 服务局/托管——但若服务局交付的仍是打印件人工录入,自动化收益依然落空(第 8 页警告回收)。

§6.6 XML/EDI 技术

XML/EDI:给报文换上通用语法

😖 传统语法的四道门槛

  • 封闭:EDIFACT/X12 只能靠专用翻译软件读写,开发调试被少数厂商工具绑定
  • 门槛高:中小伙伴搭建成本高、望而却步
  • 学习曲线陡,标准修订与扩展周期长
  • 与 Web 技术栈集成不顺畅

✨ XML 的五副面孔

自描述、层次清晰、平台无关、可扩展、支持标准化校验——几乎所有语言与工具都能原生解析。同一张订单对照看(右记):EDIFACT 要靠限定符猜语义,XML 标签自带含义,不懂 EDI 的人也能读个八九不离十。

EDIFACT:LIN+1++1234567890:EN' QTY+21:100:PCE' PRI+AAA:25.50:CA'
XML:  <LineItem lineNumber="1"><GTIN>1234567890</GTIN><OrderedQuantity unit="PCE">100</OrderedQuantity><UnitPrice currency="USD">25.50</UnitPrice></LineItem>
§6.6 XML/EDI 技术

三种架构:语法由谁定义决定一切

架构思路语法定义方保留 EDIFACT/X12?适用场景与代价
XML 作内部中间格式沿用 EDI 标准保留已有 EDI 基础设施:内部开发只面对 XML(XSLT 转内部格式),降内部成本;对外复杂度不变,仍需完整翻译能力
双方约定 XML Schema贸易双方自约不保留新建系统点对点:门槛低;但每对伙伴一份 Schema,易碎片化
标准化 XML 体系行业/国际组织不保留多方协同与长期基础设施:ebXML(BPSS 流程、CPP/CPA 协作协议、注册库)与 UBL(开箱即用的订单/发票 Schema,多国电子发票以其为基)
两件核心技术XML Schema(XSD)定义结构约束并在接收时校验合规;XSLT 负责格式间转换(EDIFACT↔XML↔内部格式、跨版本映射),不必为每种转换单独写解析代码。
§6.6 XML/EDI 技术

案例:一条集成总线吃下多家格式

多家航运公司 EDIFACT 系统↔内部统一维护为 XML↔多个客户的 XML 接口

🧭 做法

某国际货运代理同时对接多家航运公司的 EDIFACT 系统与多个客户的 XML 接口:内部数据统一为 XML 一份,经 XSLT 转成 EDIFACT 的 IFTMIN/IFTMAN 报文,再以 AS2 安全传输(下一节主角)。

📉 效果与边界

原本分散重复的格式适配被集中到一条转换链:新增伙伴的对接周期明显缩短。缩短多少取决于原系统结构与接口复杂度——教材特意留了这句分寸,工程汇报也当如此。

§6.7 现代 EDI 通信协议

VAN 的黄昏:贵、隔、旧

💸 贵:按量计费

80—90 年代 VAN 靠 X.400/MHS 与专线/拨号提供可控可审计的交换,自有其合理性;但按流量/时长计费意味着业务越大、邮费涨得越快。

🧱 隔:互联不统一

各 VAN 的协议、信箱格式、互联规则互不一致:对接不同 VAN 的伙伴要另签互联协议、另付转接费。

🕸️ 旧:与新世界脱节

X.400 在公共互联网部署复杂,没给 Web 应用与云平台留接口。90 年代中后期,产业界要找一条“保留 VAN 级安全、花互联网的钱”的新路——AS2 应运而生。

§6.7 现代 EDI 通信协议

AS2:由大买家推成的行业事实标准

📜 出身

由 EDI 厂商联合体 Drummond Group 牵头制定,2005 年 IETF 发布为 RFC 4130。设计极简:HTTP/HTTPS 本已成熟廉价、无处不在,只需在其上叠加 S/MIME 的加密、签名与回执,即可平替 VAN 的安全保障。

🏬 沃尔玛迁移令

21 世纪初,沃尔玛要求数千家供应商限期把 EDI 传输从 VAN 迁到 AS2,逾期影响订单与结算。对沃尔玛:VAN 按流量计费是天文数字,AS2 走公网边际成本近乎为零,MDN 回执又满足其海量报文的实时追踪与审计。

连锁反应供应商为保订单转 AS2 → 供应商的上游又被要求跟进 → 数年内 AS2 成北美零售与消费品的主流传输,并扩散到汽车、医疗、物流——第 8 页“准入层”最生动的实证。
§6.7 现代 EDI 通信协议

AS2 交易六步:先签后加密,回执闭环

① 生成报文
发送方业务系统生成标准 EDI 报文(EDIFACT、X12 或 XML 均可)。
② 签名+加密
AS2 模块以 S/MIME 对报文数字签名并加密封装(第 4 章的混合加密配方在此落地)。
③ HTTPS POST
把加密包发到接收方预先公开的 AS2 服务地址。
④ 验签+解密
接收方先用发送方公钥验签(证身份、证未篡改),再用自己私钥解密,交翻译软件解析并导入业务系统。
⑤ MDN 回执
接收方生成 MDN 说明已成功接收(或校验失败拒收),同步(同一连接返回)或异步(稍后单发)。
⑥ 验回执签名
发送方验证 MDN 上的签名确实出自接收方——交易闭环。前提:接收方 AS2 服务器须持续在线监听;不具备运维能力者可委托 VAN 代接入。
§6.7 现代 EDI 通信协议

MDN:让“我没收到”再也说不出口

🧾 它是什么

MDN(报文处置通知)由接收方用自己的私钥签名后回传。发送方据此可证明:对方确实收到了这份报文,且内容与发出时完全一致(回执含原文 MIC 校验值)——这是 AS2 不可否认性的技术基础。

🔀 同步 vs 异步

  • 同步 MDN:在同一个 HTTP 连接里直接返回,快、简单
  • 异步 MDN:接收方处理完后另行发送,适合大报文或慢处理
  • 两种 MDN 都应妥善保存归档,作为传输完成与不可否认的证据(§6.9 运维要查“迟迟未回的 MDN”)
与 997 的区别997/CONTRL 是 EDI 层的功能确认(报文语法收到了、解析了);MDN 是传输层的安全回执(带签名、证不可否认)——层次不同,常同时存在。
§6.7 现代 EDI 通信协议 · 教学动画

动画:《AS2 数据传输流程》(2 分 03 秒)

观看要点 ①顺序是“先签后加密”:MIC 真哈希 → 私钥签名 → 对方公钥加密,与第 33 页六步一一对应。
观看要点 ②报文像一张“电子面单”贴在 HTTPS POST 上送出——传输本身只是普通的 Web 请求。
观看要点 ③拆封三验与签名 MDN 回执:闭环的最后一环如何落地。
§6.7 现代 EDI 通信协议

补充版图:各守一段场景

🚗🏦 行业专用协议

  • OFTP/OFTP2(ODETTE):欧洲汽车业广泛使用,OFTP2 支持互联网传输、加密、证书、压缩与大文件
  • EBICS:德、法企业与银行间的金融报文传输,同样基于 HTTP+签名+不可否认

🌐 Web-EDI:过渡形态

大买家建门户,小供应商登录填表单,后台自动转标准报文。免装软件、接入快;但人工录入比例高、量大即低效,定位是小供应商进入 EDI 体系的过渡方案,不是终点。

EDI 与 API 分工

EDI 擅长批量、结构化、异步/准实时的业务文档(订单、发票);API 擅长实时查询与即时调用(库存状态、云 ERP 集成)。不是替代、是分工:新增伙伴时两者都要重新约定规范,这一点并无本质区别。

§6.8 EDI 应用场景

供应链协同:JIT 与 VMI 的报文剧本

🏭 JIT 准时制生产

  • 制造商以 830 / DELFOR 向供应商共享生产计划
  • 以 862 / DELJIT 发精确到窗口的发货指令
  • 供应商以 856 / DESADV 回发货通知、安排到货时间

三段报文接力,生产线才敢零库存等料。

📦 VMI 供应商管理库存

下游把库存与销售数据持续共享给供应商,供应商据此主动补货——把补货决策权连同数据一起交给更懂产品的一方,换缺货与积压双降。

习题 6 落点JIT/VMI 的共同前提都是“数据自动流转”:靠人工传单,计划时效与补货节奏都跟不上生产节拍。
§6.8 EDI 应用场景

零售:四件套准入与三单吻合

🎫 供应商四件套

零售商的常见要求:收 850 订单、回 855 确认、发 856(ASN)、开 810 发票,每份报文回 997 功能确认。缺一环,订单与结算都可能卡住。

📋 一份合格的 ASN

须含商品明细、包装层级、SSCC 条码(第 2 章)、承运人信息、预计到货时间——配送中心据此提前排收货计划,而不是货到门口才临时调度。

🧾 三单吻合

系统自动比对采购订单、ASN、发票三份单据,三者一致才触发付款:人工核对量锐减,错误付款风险同步下降——EDI 在财务环节的“自动对账”形态。

§6.8 EDI 应用场景

汽车:四十年 EDI 老兵与地域分化

🔗 为什么汽车离不开 EDI

供应链是深的多级链:主机厂(OEM)→ 一级 → 二级 → 更深层供应商。JIT 与精益生产要求报文在这条长链上顺畅接力,任何一级断档,整条产线停摆——汽车用 EDI 已四十多年,是最“刚需”的行业。

🗺️ 地域三分

  • 欧洲:OFTP/OFTP2 协议+ODETTE 文档
  • 德国:VDA 消息格式
  • 北美:基于 X12 的 AIAG 规范
  • 区域专网:ANX(北美)、ENX(欧洲)、JNX(日本)
规律标准跟着产业权力中心走:哪里形成主机厂集群,哪里就长出自己的方言与专网——与第 32 页沃尔玛推 AS2 同理。
§6.8 EDI 应用场景

医疗:法规写死的标准格式

交易集用途交易集用途
837医疗理赔835理赔支付与汇款通知
834福利登记820保费支付
270 / 271资格查询 / 响应276 / 277理赔状态查询 / 响应
278医疗服务审查997功能确认
两个特殊性① 美国 HIPAA 法规强制电子交易采用 X12 标准格式(零售药房理赔另用 NCPDP);② 除格式外还要守隐私规则、安全规则与违规通知规则——医疗 EDI 的合规面比商业 EDI 宽得多。
§6.8 EDI 应用场景

金融与海关:钱与关的电子化

🏦 金融服务

付款、应收应付、现金管理、证券交易。协议面孔多:FTP、FTPS、AS2、OFTP、EBICS、FIX;格式:ISO 20022、NACHA、BAI2、SWIFT、ISO 15022——SWIFT 在第 15 页已露过面,它本质上是银行间的“EDI 专用网”。

🛃 海关与国家贸易平台

CUSDEC(申报)/ CUSRES(回执) 承担电子报关核心功能。更进一步:一些国家把海关、港务、政府许可整合进全国单一贸易平台——新加坡 TradeNet 是较早且成熟的案例(呼应第 6 页我国的行业应用模式)。

§6.9 EDI 项目实施规划

动手之前:五项准备

① 需求分析
收集每个贸易伙伴要求的报文类型、版本、字段、协议细节与上线时间要求——EDI 需求永远来自伙伴,先摸清对面的清单。
② 流程梳理
圈定要自动化的具体环节,把现状流程与目标流程逐项对比、找出差距(尤其要找出“打印再录入”的假 EDI 环节)。
③ 系统评估
盘点 ERP、WMS、财务系统的数据能力,划清接口需要改造的范围。
④ 定优先级
按业务重要性与伙伴要求给报文排上线顺序——通常订单与发票先行。
⑤ 选实施方案
在四种方案间决策——下一页正表。
§6.9 EDI 项目实施规划

四种方案:没有最好,只有最配

方案适用场景优点缺点
自研系统大型企业、IT 强、报文量大控制力强、可深度定制投入大、维护贵、须长期跟进标准变化
商用软件中大型企业、有 IT 团队功能完整、标准支持好授权与实施成本高、依赖厂商
开源组件预算有限但有技术力、场景简单无授权费、可二次开发无官方支持,功能与合规自补
ERP 配套模块深用 SAP/Oracle、伙伴与单据有限集成紧密、数据免二次搬运绑定 ERP 厂商、多伙伴扩展成本高
习题 7 落点评估因素=第 27 页的选型六考量+本表的成本/控制力权衡,两页合起来是完整的答题框架。
§6.9 EDI 项目实施规划

签约与测试:先小人,后君子

📜 TPA 要写清的九件事

  • 双方 EDI 标识符;报文类型与版本要求
  • 通信协议及 URL、端口、证书信息
  • 加密与签名等安全要求
  • 测试程序与验收标准;电子报文的法律效力
  • 数据归档期限与访问要求
  • 错误、欺诈、赔偿的争议解决;配置变更的提前通知时限

经 VAN 接入的,还要另审 VAN 服务协议(服务范围、责任、安全、保存期限、终止条件)。

🧪 四级测试才准上线

① 连通性测试② 测试报文发送③ 功能性测试④ 合规性认证

逐步验证报文能被正确生成、传输与解析,四级全过才切换生产环境。

§6.9 EDI 项目实施规划

安全:覆盖传输、处理、存储三阶段

🔐 三件套

  • 加密:防未授权读取
  • 数字签名:验身份、保完整
  • MDN / 功能确认:送达证据

🗝️ 密钥全生命周期

生成、存储、交换、归档、销毁——每一环都要有规程;证书过期是 EDI 事故的头号常见原因(下一页运维清单里有它的位置)。

🎫 公钥真伪

靠 CA 与 X.509 证书目录验证(第 4 章信任链回收):签名再完美,公钥是假的也全盘皆输。

§6.9 EDI 项目实施规划

上线只是开始:运维六件事

📡 监控与告警

实时监控传输状态,异常及时告警——EDI 是无人值守系统,沉默不等于正常。

🧾 回执巡检

专查迟迟未收到 MDN 或功能确认的报文:那是交易悬空的信号,要主动追踪闭环。

🗄️ 归档与审计

报文完整归档、定期审计——既为争议举证,也为合规检查。

📌 版本台账

维护标准版本与每个伙伴的版本台账:伙伴升级 D01B 而你还停在 D96A,报文就会鸡同鸭讲。

🎫 证书与参数

跟踪证书有效期与通信参数变更——到期前换证是运维日历上的固定事项。

🤝 伙伴响应

及时响应伙伴的查询与问题:EDI 是双方的系统,一方掉线,两方停摆。

本章小结

一句话带走 EDI:标准格式+自动处理+系统直连

📌 本章带走的六件事

  • EDI 的本质是机器对机器:接收者是系统不是人——与邮件、条码的判据在此
  • 系统三支柱:标准定语言、软件做翻译、网络管邮路;标准不管传输
  • 两大标准双轨并行:X12 数字代码行北美,EDIFACT 字母代码行欧亚与国际贸易
  • 报文逐级组织:数据元→段→报文→交换;信封管身份、唯一、校验与审计
  • 软件两道工序:映射管自家格式,翻译管标准语法;集成深度决定收益真假
  • AS2 以“签名+加密+签名 MDN”在公网上复刻了 VAN 的安全,还近乎免费

✍️ 课后思考

  • 习题 2:为什么刷卡与扫码不算标准 EDI?用第 4 页的判据回答
  • 习题 3:把第 10 页的订单链画成流程图,标出三种软件的位置
  • 习题 6:选 JIT 或 VMI 写一段分析——先想“哪一步靠人工就转不动”

下一章预告:第 7 章 数据库 —— 企业间交换来的数据,要先在自家数据库里安家。

完整习题(共 7 题)与参考文献见教材第 6 章章末 · 本幻灯片与教材网站 book.400074.xyz 配套使用
演讲备注 ·
← → 翻页空格 下一页O 总览N 备注T 浅/深主题F 全屏手机上左右滑动也可翻页

幻灯片总览 · 第1章(20 页)

点击任意一页直接跳转 · 按 Esc 关闭