Do It Best EDI 对接指南:AS2 + X12 004010 报文与对接方案
© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号
Do It Best 公司简介
Do It Best 是美国知名的成员制五金、木材和建材采购合作社,总部位于印第安纳州韦恩堡,业务覆盖五金、木材、建材、工业/商业用品及家居改善相关产品等多个品类。对于 Do It Best 供应商而言,采购订单接收、销售预测与日常活动数据同步、付款回款对账、发票开具和发货预告都需要较高的数据准确性和响应效率。
通过 EDI 对接 Do It Best,供应商可以将原本依赖人工处理的业务单据,转为系统间自动传输与处理,减少人工下载订单、手工录入、重复对账和物流信息回填等工作量,降低错单、漏单和对账成本,提升整体供应链协同效率。
知行软件可基于知行之桥 EDI 系统或知行之云 Web EDI 系统,帮助供应商完成 Do It Best AS2 通信、ANSI X12 004010 报文解析、字段映射、格式转换及业务系统集成,快速满足 Do It Best 的 EDI 对接要求。
Do It Best EDI 对接流程
Do It Best EDI 需求概览
Do It Best EDI 对接主要围绕采购订单履约、销售预测协同、销售/库存活动同步、付款回款对账、发票与发货通知回传展开,从 Do It Best 下发 820 付款/汇款通知、830 销售预测与计划、850 采购订单、852 日常活动数据或 864 文本通知开始,到供应商接收并处理付款、预测、订单、活动数据和文本通知,再回传发票或提前发货通知,形成完整的业务闭环。
本次对接主要采用 AS2 作为传输方式,并基于 ANSI X12 004010 报文标准完成业务数据交换。涉及的核心业务单据如下:
| EDI 单据 | ANSI X12 004010 报文 | 传输方向 | 说明 |
|---|---|---|---|
| 820 付款/汇款通知 | 820 | Do It Best -> 供应商 | 回传付款、汇款、发票核销、折扣或扣款等对账信息 |
| 830 销售预测与计划 | 830 | Do It Best -> 供应商 | 下发未来需求预测、计划周期、商品和数量信息 |
| 850 采购订单 | 850 | Do It Best -> 供应商 | 下发采购订单、部门、交期、收货地点和商品明细 |
| 852 产品活动数据 | 852 | Do It Best -> 供应商 | 同步销售、库存、补货或产品活动相关数据 |
| 864 文本消息 | 864 | Do It Best -> 供应商 | 传递信用审批、业务通知、异常说明或自由文本消息 |
| 810 发票 | 810 | 供应商 -> Do It Best | 回传发票、信用备忘录、金额、付款条件和订单引用 |
| 856 提前发货通知 | 856 | 供应商 -> Do It Best | 在货物到达前回传 ASN,说明发货批次、提单号、承运商、订单、商品、数量、箱/托盘条码 |
在项目启动阶段,建议供应商优先确认 Do It Best 最新 EDI 规范文件、AS2 连接参数、每类单据的传输方向、测试场景及上线要求。
820 付款/汇款通知
820 是 Do It Best 向供应商发送的付款/汇款通知报文,通常包含付款日期、付款金额、付款追踪号、付款方/收款方、发票号、发票金额、折扣、扣款和调整原因等信息。供应商接收 820 后,需要将付款和发票核销信息同步到财务或应收系统,作为应收账款核销、差异对账和回款状态更新的基础。
820 的重点在于准确识别付款批次、发票匹配关系、扣款/折扣原因以及实际入账金额。
830 销售预测与计划
830 是 Do It Best 向供应商发送的销售预测与计划报文,通常包含预测编号、预测日期、计划周期、买方/卖方信息、商品编码、UPC、预测数量和预测日期区间等信息。供应商接收 830 后,需要将预测需求导入计划、采购或生产系统,作为备货计划、产能安排、补货准备和供应协同的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 预测头信息 | BFR、DTM | 识别预测目的、计划编号、预测起止日期和版本信息 |
| 业务伙伴 | N1 | 确认预测涉及的买方、卖方或配送相关组织 |
| 商品信息 | LIN、PID | 解析 SKU、UPC、供应商料号及商品描述 |
| 预测数量 | FST、ATH | 按日期桶记录预测数量、计划类型和时间粒度 |
830 的重点在于区分预测周期、商品维度和日期桶,避免将预测数据误作正式采购订单。实施时应确保预测数量、日期范围、商品编码和计划版本被正确写入内部计划模块,避免备货判断偏差、计划版本混淆或后续订单履约压力增加。
850 采购订单
850 是 Do It Best 向供应商发送的采购订单报文,通常包含采购订单号、订单日期、部门代码、要求交期、配送中心、商品 UPC、订购数量、单位、单价和商品描述等信息。供应商接收 850 后,需要将订单写入 ERP、OMS 或 WMS,并安排备货、发运和后续开票,作为订单履约、库存分配、拣配发货、ASN 回传和发票生成的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 订单头信息 | BEG | 识别采购订单类型、PO 号和订单日期,例如示例中的 PO12345 |
| 参考信息 | REF | 解析部门、业务参考号或其他项目级辅助信息,例如 REFDP056 |
| 日期信息 | DTM | 记录要求交期或交付相关日期,例如 DTM00220260110 |
| 收货方 | N1 | 识别配送中心或门店编号,例如 N1STDO IT BEST DC 5093925093 |
| 商品明细 | PO1、PID | 解析行号、数量、单位、单价、UPC 和商品描述 |
850 的重点在于准确解析订单头、配送中心和商品明细,并将 PO 号作为后续 856 ASN 与 810 发票的核心关联依据。实施时应确保 PO 号、收货地点、UPC、数量、单价和订单行号在内部系统中完整保留,避免错发、漏发、价格差异、ASN 或发票无法与原始订单匹配。
852 产品活动数据
852 是 Do It Best 向供应商发送的产品活动数据报文,通常包含活动日期、地点、SKU、UPC、销售数量、库存数量、补货数据和活动类型等信息。供应商接收 852 后,需要将销售和库存活动数据写入供应链分析或补货计划系统,作为销售分析、库存监控、需求预测校正和补货策略优化的基础。
852 的重点在于正确识别活动类型与数量含义,区分销售、库存、退货、在途或调整类数据。
864 文本消息
864 是 Do It Best 向供应商发送的文本消息报文,通常包含消息类型、消息编号、日期、参考单号、文本内容和业务说明等信息。供应商接收 864 后,需要将文本通知转换为可读消息或任务提醒,并转给对应业务人员处理,作为信用审批处理、异常跟进、业务沟通记录和内部提醒的基础。
864 的重点在于保留文本消息的上下文、参考单号和完整说明,避免自由文本内容在转换过程中丢失。
810 发票
810 是供应商向 Do It Best 发送的发票报文,通常包含发票日期、发票号、原采购订单号、信用授权号、供应商编号、收货方、付款条件、商品明细、金额和发票总额等信息。Do It Best 接收 810 后,需要进行发票接收、应付处理和对账,作为应付账款处理、发票校验、信用备忘录处理和付款安排的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 发票头 | BIG | 记录发票日期、发票号、采购订单日期和采购订单号 |
| 参考编号 | REF | 传递信用授权号、原始发票号、供应商编号、客户编号或装箱单号 |
| 收货方 | N1、N3、N4 | 确认 Do It Best 配送中心或门店收货地址 |
| 付款条件 | ITD、DTM | 记录折扣条件、到期日和相关日期信息 |
| 商品与金额 | IT1、PID、TDS、CTT、SAC | 解析发票明细、商品描述、总金额、行数和费用/折扣 |
810 的重点在于确保发票号、PO 号、金额、付款条件和商品行与原始订单及发货记录准确匹配。实施时应确保发票总额、明细金额、原始 PO 号和信用备忘录引用满足 Do It Best 规范要求,避免发票被拒收、付款延迟、信用备忘录金额方向错误或后续对账差异。
856 提前发货通知
856 是供应商向 Do It Best 发送的提前发货通知报文,通常包含 ASN 编号、创建日期时间、承运商、提单号、发货日期、预计/计划到达日期、Retail Service Center、采购订单号、SKU、UPC/EAN、发货数量和行状态等信息。Do It Best 接收 856 后,需要提前获取准确的 SKU 级装运信息,并安排仓库收货准备,作为仓库到货预约、工作量计划、收货处理和供应链可视化的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| ASN 头信息 | BSN | 记录 ASN 目的、唯一发货通知编号、创建日期和时间 |
| 层级结构 | HL | 按照 Shipment、Order、Item 等层级组织发货信息 |
| 承运与提单 | TD5、REFBM、REFCN | 记录运输方式、承运商、提单号和承运商 PRO 编号 |
| 日期与地点 | DTM、N1 | 传递发货日期、预计/计划到达日期和收货 RSC 信息 |
| 订单与商品 | PRF、LIN、SN1、CTT | 关联 PO 号、SKU、UPC/EAN、发货数量、单位和行状态 |
856 的重点在于在货物到达前发送准确的 ASN,并保证每票发运使用唯一 ASN 编号、提单号和 PO 明细。实施时应确保 ASN 编号、BOL、承运商、发货日期、订单号、SKU、UPC/EAN、数量和包装条码与实际发运保持一致,避免仓库无法提前收货计划、到货处理延迟、ASN 与实物不一致或产生合规扣款。
Do It Best EDI 对接方案如何落地?
在明确 Do It Best 的 EDI 需求后,供应商需要选择合适的落地方式。
方案一:本地化部署 + ERP 系统无缝集成
对于希望实现订单、预测、日常活动、回款对账、发票和 ASN 自动处理的供应商,推荐采用本地化部署方案。可基于知行之桥 EDI 系统,协助企业建立与 Do It Best 的 AS2 传输通道,实现 ANSI X12 004010 报文与内部业务数据之间的自动转换。
ANSI X12 004010 报文本身可读性较差,不适合业务系统直接处理。通过知行之桥,Do It Best 与供应商之间往来的 820 付款/汇款通知、830 销售预测与计划、850 采购订单、852 产品活动数据、864 文本消息、810 发票和 856 提前发货通知等报文,可以被转换为 ERP 更容易识别的 JSON 数据格式。这样,ERP 系统只需要处理清晰的业务字段,例如采购订单号、部门代码、交期、配送中心、UPC、SKU、订购数量、单价、发票号、金额、ASN 编号、提单号和承运商信息等,不需要直接理解复杂的 ANSI X12 004010 段结构。
下图展示了基于知行之桥 EDI 系统实现 Do It Best 850 采购订单接收、解析、映射及 JSON 输出的典型工作流。

知行之桥 EDI 工作流示例
知行之桥会将 Do It Best 发来的 820 付款/汇款通知、830 销售预测与计划、850 采购订单、852 日常活动数据和 864 文本通知报文自动解析并转换为业务 JSON,供 ERP、OMS 或 WMS 直接处理;内部系统生成 810 发票或 856 提前发货通知 JSON 后,知行之桥再将其转换为 Do It Best 要求的 ANSI X12 004010 报文,并通过 AS2 自动发送给 Do It Best。
整个工作流覆盖 AS2 通信、ANSI X12 004010 解析、字段映射、JSON 转换和报文发送,内部系统只需处理清晰的业务 JSON,减少对 ANSI X12 004010 复杂结构的理解和开发成本。
以下以 850 采购订单为例,展示 ANSI X12 004010 报文转换为业务 JSON 后的效果,便于内部系统直接处理。

EDI 报文转换结果示例
方案二:暂不集成 ERP,直接使用知行之云 Web EDI
对于暂时没有 ERP 集成计划,或订单量尚未达到自动化集成规模的供应商,可以选择知行之云 Web EDI 方案。该方案无需在本地部署服务器,也不需要企业自行开发 ERP 接口,业务人员可直接通过网页处理 Do It Best 的 EDI 单据。
在知行之云 Web EDI 中,Do It Best 发来的 820 付款/汇款通知、830 销售预测与计划、850 采购订单、852 日常活动数据和 864 文本通知会被转换为可读的网页单据,业务人员可以在线查看付款回款、销售预测、采购订单、销售/库存活动和文本通知数据、维护订单确认信息、发货批次、箱/托盘条码、承运商、发票金额和异常说明,并生成 810 发票或 856 提前发货通知等回传单据。
下图展示了知行之云 Web EDI 中业务人员处理付款回款、预测、订单、日常活动、发票和发货通知等单据的页面示例。

知行之云 Web EDI 页面示例
当后续订单量增加、单据处理频率提升,或企业希望进一步提升自动化程度时,也可以从知行之云 Web EDI 逐步升级到知行之桥本地化部署方案,实现与 ERP、WMS、OMS 等系统的深度集成。
知行EDI方案选型建议
本地化部署知行之桥 EDI 系统更适合对数据安全、系统集成和长期运维有较高要求的企业。企业可将系统部署在本地服务器或私有云环境中,将订单、库存、客户地址、价格、发货、发票等业务数据保留在可控范围内,便于满足内部数据管理、安全审计和合规要求。
如果企业暂时不需要本地化部署,也暂不对接ERP等内部系统,建议直接开通 知行之云 LIP 系统,一套基于 SaaS 模式的 Web EDI 解决方案,同样支持试用。业务人员可通过网页处理订单、发货和发票,更适合中小型供应商快速满足 Do It Best 或其他客户的 EDI 要求。
| 维度 | 知行之云 LIP (SaaS) | 知行之桥 (本地部署/集成) |
|---|---|---|
| 适用对象 | 中小型供应商、业务人员直接操作 | 中大型企业、追求高度自动化的用户 |
| 部署方式 | 网页登录(无服务器需求) | 部署在用户私有服务器(本地/云端) |
| 集成能力 | 网页可视化操作 / 手动录入 | 自动集成 SAP、Oracle、用友、金蝶等 |
| 对接方式 | 门户化管理 | 中间数据库、API、WebService、CSV |
| 实施周期 | 1-3 天 | 1-2 周 |
如果你正在准备与 Do It Best 进行 EDI 对接,欢迎联系知行软件,获取 Do It Best EDI 对接方案、测试流程、报文映射建议及示例工作流,快速推进项目测试与上线。


