D&H Distributing Co.(简称 D&H)成立于 1918 年,总部位于美国宾夕法尼亚州哈里斯堡(Harrisburg, Pennsylvania),是一家历史悠久的 IT 与电子产品分销商。公司为全美及加拿大的零售商、系统集成商、教育机构和政府客户提供 计算机、网络设备、消费电子、家电及游戏娱乐产品的批发与供应服务。
作为北美领先的技术分销企业之一,D&H 拥有广泛的品牌合作网络,涵盖 HP、Lenovo、Microsoft、Cisco、Logitech、Intel、Acer、ASUS、Samsung 等知名厂商。公司以其灵活的分销体系、高效的仓储物流和客户导向的服务模式而著称。
供应商准备要点
1.获取官方规范:向 D&H 的业务部门或EDI团队索取最新的 EDI Implementation Manual(按 Region/Plant 定制)。
2.确认工厂与编码:明确 Plant ID、Supplier ID、收货地址、标签要求等,避免因工厂差异造成报文错误。
3.系统能力评估:确保现有 EDI 平台支持 D&H 常用报文(850、855、810、856等),并能正确处理这些报文中包含的业务字段。
4.通信协议与环境:确认 D&H 要求的通信方式(如 AS2、SFTP、共享驱动器、API 等),并完成证书申请、测试环境配置及上线流程。
5.持续合规监控:关注 D&H 供应商门户或公告,及时响应报文标准或流程的更新,避免因规范变化造成供应链中断。
D&H EDI 需求
在信息化管理方面,D&H 积极推动 EDI(电子数据交换)系统 的应用,通过标准化电子报文(如 850 采购订单、856 发货通知、810 发票等),实现与供应商及客户间的自动化数据传输和库存协同,大幅提升订单处理效率与供应链可视化水平。
D&H 与其客户之间支持传输以下业务单据:
- 850 采购订单
- 855 采购订单确认
- 856 提前发货通知
- 832 价格和销售目录
- 810 发票
- 846 库存查询
- 867 产品转移和转售报告
具体的EDI项目中,具体需要传输哪些业务单据,需要与D&H进行确认,不同企业需要传输的业务单据类型可能会有差异。近期知行帮助客户对接D&H的EDI 项目中,基于X12报文标准(EDI规范版本号:4010)进行数据传输,设计以下四种业务单据:
| 业务报文代码 | 业务含义 | 传输方向 |
| 850 | Purchase Order采购订单 | D&H发送给供应商 |
| 855 | POA采购订单确认 | 供应商发送给D&H |
| 810 | Invoice发票 | 供应商发送给D&H |
| 856 | ASN发货通知 | 供应商发送给D&H |
项目成果与数据流设计
企业间可以借助多种传输协议搭建连接通道,无论使用哪种传输协议都能够基于知行之桥EDI系统实现连接。以直连AS2为例,根据上述 D&H 的EDI需求,供应商需要接收EDI 850采购订单,并基于收到的采购订单,向D&H回复:855采购订单确认、810发票以及856提前发货通知,通过中间数据库表实现EDI系统与企业业务系统的集成,在知行之桥EDI系统中搭建如下所示的工作流:

知行之桥EDI系统是一款低代码平台,EDI项目实施过程中需要用到的通信、报文解析、集成等功能被封装在一个个功能模块中,各功能模块之间通过蓝色连接线相连,箭头所指的方向即为数据的流向。
D&H 至供应商的工作流
通过知行之桥EDI系统接收D&H发来的EDI 850 采购订单,解析并将订单数据存放进指定的中间数据库表中,以下便是实现此功能的工作区:

供应商至D&H的工作流
反向流程中,内部系统生成的业务数据(如发货通知、发票信息、订单确认)也需要映射并封装为符合 D&H 标准的 X12 报文(856、810、855)。

D&H EDI 项目注意事项
1.ERP与EDI系统集成方式
知行和企业沟通确认适合的集成方案,常见的方式包括中间数据库、Webservice以及API等,经内部商讨,企业认为中间数据库方案更符合其预期效果。知行根据 D&H提供的EDI规范文档,整理业务结构和字段,企业的ERP负责人和知行的EDI实施工程师各自开始实施,实施完成后即可进入测试流程。
2.测试与上线流程
- 单元测试(本地数据验证)
- 联调测试(采购商与D&H测试环境)
- 生产部署(正式业务数据传输)
关键业务单据解析
EDI 850 采购订单
1.订单基本信息——BEG字段
- BEG01取值为“00”时,表示当前订单为原始订单
- BEG02存放采购订单类型,取值为“DS”,表示当前订单类型为“Dropship”;取值为“SA”,表示当前订单类型为“Stand-alone Order”
- 采购订单编号将会被存放在BEG03中。
- BEG05存放采购日期,日期格式为CCYYMMDD,例如:20160229
2.REF字段存放一些重要的ID信息
- REF01取值为“IA”时,表示REF02中存放的是内部供应商编号
3.PER字段存放D&H的EDI联系人信息
PER01取值为“EA”时,表示此字段中将传输EDI联系人的信息,包括姓名、邮编等。
4.ITD字段存放销售条款信息
- ITD01取值为“02”,表示条款类型为EOM,月末;取值为“01”,则表示基础条款。
- ITD02取值为“3”,表示条款周期开始日期为发票日期。
- ITD03中存放的是条款折扣百分比,若是在条款折扣到期日前支付发票,即可享受此百分比的折扣。
- ITD07中存放的是条款的净天数
5.DTM 字段存放日期/时间信息
DTM01取值为“037”时,表示DTM02中存放的是最早发货日期。
6.N1字段中存放的是合作中不同参与方的信息
- N101取值为“BT”,表示Bill-to-Party,账单收款方
- 取值为“DU”,表示转售经销商
- 取值为“EN”,表示最终用户
- 取值为“RS”,表示接收调度员
- 取值为“ST”,表示收货方
7.PO1字段中存放物料信息
- PO102中存放采购数量
- PO104 中存放单价
- PO106 – PO125 中可以存放10种不同的产品/服务 ID,例如:颜色、U.P.C.编号、SKU编号等。
EDI 855 订单确认
1.BAK字段存放订单确认类型
- BAK02取值为“AC”,表示带有明细和变更的确认
- BAK02取值为“AD”,表示带有明细,无变更的确认
- BAK02取值为“RD”,表示带有明细的拒绝
2.ACK字段存放物料行确认信息
- ACK01取值为“IA”,表示物料已被接受
- ACK01取值为“IB”,表示物料缺货
- ACK01取值为“IC”,表示物料已被接受,已做变更
- ACK01取值为“IP”,表示物料已被接受,价格已变更
- ACK01取值为“IQ”,表示物料已被接受,数量已变更
EDI 856 发货通知
1.LIN 字段中的物料信息需要与850 采购订单中的信息保持一致
2.用户可以在D&H提供的EDI规范中找到不同场景下的ASN示例:
- 小包裹ASN(small parcel ASN)
- 零担/卡车ASN(LTL/Truck ASN)
EDI 810 发票
1.SAC字段表示津贴部分信息
SAC01取值为“A”表示津贴,SAC01取值为“C”表示收费。
2.SAC12字段存放津贴或收费方式:
SAC12取值为“01”,表示Bill Back – 后置账单 / 账单回溯;
SAC12取值为“02”,表示Off Invoice发票扣减 / 发票直接抵扣;
SAC12取值为“03”,表示Vendor Check to Customer – 供应商直接向客户付款,已做变更;
SAC12取值为“04”,表示Credit Customer Account – 贷记客户账户;
SAC12取值为“05”,表示Charge to be Paid by Vendor – 由供应商承担的费用,数量已变更;
SAC12取值为“06”,表示Charge to be Paid by Customer – 由客户承担的费用。
为什么选择知行 EDI 解决方案?
通过 EDI 对接 D&H,供应商能够:
- 减少人工错误与信息延迟:自动化传输避免手工录入差错。
- 提升订单与发货效率:关键数据快速同步,缩短处理周期。
- 保障合规与透明:严格符合D&H 的 EDI 要求。
- 加快汽车供应链响应:助力汽车零部件企业实现数字化升级。
如果你正在寻找高效、合规、稳定的 D&H EDI 对接方案,欢迎联系我们。知行软件凭借多年 EDI 实施经验,能够帮助你的业务快速上线并稳定运行。
了解更多 EDI 信息,请参阅: EDI 是什么?
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

AS2 认证信息
OFTP 证书
SAP 证书
知行之桥®
