Dunhams EDI 对接指南:AS2、X12 004030/VICS 及业务流程

Published On: 2026年9月1日Categories: 成功案例, 零售行业 EDIViews: 19

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

Dunhams 公司简介

Dunham's Sports 是美国知名综合体育用品零售商,经营运动器材、运动服饰、鞋类、户外运动、露营、狩猎和钓鱼用品等商品。对于 Dunhams 供应商而言,采购订单、订单确认、发货通知、发票和库存报告等业务通常需要通过 EDI 完成系统间交换。

根据当前对接资料,Dunhams EDI 对接采用 AS2 传输,并使用 X12 004030/VICS 标准,主要涉及 850、855、856、810 和 846 报文,同时配合 997 功能性确认完成交易级回执。供应商需要重点关注订单号、供应商编号、UPC、Dunhams SKU、订单数量、发货日期、收货地点、SSCC、追踪号和发票金额等关键数据的一致性。

本文将介绍 Dunhams EDI 的业务流程、主要报文、实施重点及本地化部署和 Web EDI 两种落地方式。

Dunhams EDI 需求概览

Dunhams EDI 对接主要围绕订单履约、发货追踪、发票结算和库存协同展开,从 Dunhams 下发 850 采购订单开始,到供应商返回 855 订单确认、发送 856 发货通知、开具 810 发票,并通过 846 同步库存数据,形成完整的业务闭环。

本次对接主要采用 AS2 作为传输方式,并基于 X12 004030 / VICS 报文标准完成业务数据交换。涉及的核心业务单据如下:

EDI 单据 X12 004030 / VICS 报文 传输方向 说明
850 采购订单 850 Dunhams -> 供应商 下发采购订单、订单类型、部门、交付要求、配送中心、商品明细、SKU/UPC、数量和价格
855 订单确认 855 供应商 -> Dunhams 回传采购订单确认状态、供应商编号、订单行、UPC、Dunhams SKU、供应商货号、确认数量和请求发货日期
856 发货通知 856 供应商 -> Dunhams 回传 ASN,包含发货号、层级结构、承运商、PRO/追踪号、提单号、发货日期、收货方、SSCC、箱级和商品明细
810 发票 810 供应商 -> Dunhams 发送电子发票,包含发票号、采购订单引用、供应商编号、部门号、收货方、发货方、账期、商品行、金额、费用折扣和装运汇总
846 库存报告 846 供应商 -> Dunhams 同步卖方库存、参考号、交易日期、商品 UPC、供应商款号、Dunhams SKU 和可售库存数量

在项目启动阶段,建议供应商优先确认 Dunhams 最新 EDI 规范文件、AS2 连接参数、每类单据的传输方向、测试场景及上线要求。

需要注意的是,项目资料中包含 997 Functional Acknowledgment 规范。按照 Dunhams 的 EDI 要求,供应商需要具备接收、处理并按要求回传 997 功能性确认的能力。

注:本文根据当前可获得的 Dunhams EDI 资料整理。实际项目中的必填字段、代码值、传输频率、测试场景和上线要求,应以 Dunhams 最新 EDI 规范及项目确认结果为准。

850 采购订单

850 是 Dunhams 向供应商发送的采购订单报文,通常包含 ISA/GS/ST 控制信息、BEG 订单类型和采购订单号、REF 部门号和订单参考、PER 联系方式、FOB 运输条款、SAC 折扣或费用、ITD 付款条款、DTM 发货/交付/取消日期、TD5 承运商、N9/MTX 备注、N1/N3/N4 收货方、PO1 商品行、CTP 建议零售价和零售价、PID 商品描述、SLN 子行明细、CTT 控制数量等信息。供应商接收 850 后,需要解析采购订单号、订单类型、部门号、发货窗口、取消日期、收货方、UPC、Dunhams 短 SKU、供应商货号、订购数量、价格和商品描述,并同步到 ERP、OMS 或 WMS,作为订单确认、备货、拣配、发货通知、发票匹配和库存校验的基础。

实施时建议重点关注以下业务字段:

关注点 典型字段 说明
订单识别 ISA、GS、ST、BEG、REF 识别 Dunhams 发送方、接收方、850 交易集、采购订单号、订单类型、部门号和其他订单参考
交付和运输要求 PER、FOB、ITD、DTM、TD5、N9、MTX 解析联系人、运输条款、账期、请求发货日、交付日、取消日期、承运商、采购合同条件和礼品留言等备注
收货方信息 N1、N3、N4、PER 识别配送中心或门店收货方、Dunhams 地点代码、地址、城市、州、邮编和收货联系人电话
商品、数量和价格 PO1、CTP、PID、SLN、CTT 以 Dunhams 短 SKU、UPC、供应商货号和长 SKU 识别商品,处理订购数量、单价、MSRP、零售价、颜色尺码和控制数量

850 的重点在于准确识别 BEG、REF、DTM、N1、PO1、PID 和 SLN 中的订单场景、配送中心、SKU/UPC、数量、价格和商品描述。实施时应确保850 中的采购订单号、SKU、UPC、数量、价格和收货信息与 855、856、810 保持一致,避免订单号、SKU/UPC、发货窗口或取消日期处理错误,影响发货、收货、对账和扣款风险控制。

855 订单确认

855 是供应商向 Dunhams 发送的订单确认报文,通常包含 ISA/GS/ST 控制信息、BAK 订单确认类型和 Dunhams 采购订单号、REF 内部供应商编号、PO1 订单行、ACK 行级确认状态、确认数量和请求发货日期、CTT 控制数量等信息。Dunhams 接收 855 后,需要校验订单确认类型、采购订单号、供应商编号、订单行、UPC、Dunhams 短 SKU、供应商货号、确认数量和发货日期,作为订单状态更新、异常确认处理、供应计划和后续发货通知匹配的基础。

实施时建议重点关注以下业务字段:

关注点 典型字段 说明
确认头信息 ISA、GS、ST、BAK 识别 855 交易集、订单确认类型、Dunhams 采购订单号和确认日期
供应商编号 REF+IA 传递 Dunhams 内部供应商编号,用于识别供应商主数据
订单行匹配 PO1 传递供应商行号、订购数量、单位、单价、UPC、Dunhams 短 SKU 和供应商货号
行级确认 ACK、CTT 通过 ACK 状态码、确认数量、单位和请求发货日期反馈每个订单行的履约状态,并用 CTT 校验行数

855 的重点在于围绕 BAK 和 ACK 建立订单头与行级确认关系,确保 accepted、backorder、reject 等状态能被业务系统识别。实施时应确保 855 中的采购订单号、SKU/UPC、供应商货号、确认数量和发货日期与 850 及后续 856、810 保持一致,避免订单确认状态或数量错误,可能导致 Dunhams 端订单状态不一致,影响发货安排和后续对账。

856 发货通知

856 是供应商向 Dunhams 发送的发货通知报文,通常包含 ISA/GS/ST 控制信息、BSN 发货通知号和层级结构、HL Shipment/Order/Pack/Item 层级、TD1 包装和重量、TD5 承运商及部分/完整发货状态、REF PRO/追踪号、提单号和部门号、DTM 发货日期和预计到货日期、N1 收货方和发货方、MAN SSCC 和包裹追踪号、LIN 商品 UPC、SN1 发货数量、CTT 控制数量等信息。Dunhams 接收 856 后,需要校验发货通知号、订单层级、包装层级、SSCC、承运商、追踪号、提单号、发货日期、预计到货日期、收货方地点、UPC 和发货数量,作为收货预约、物流追踪、配送中心收货、箱标核验、订单状态更新和发票匹配的基础。

实施时建议重点关注以下业务字段:

关注点 典型字段 说明
发货通知头 ISA、GS、ST、BSN 识别 856 交易集、发货通知唯一编号、发货日期时间和层级结构代码
层级和运输信息 HL、TD1、TD5、REF、DTM 描述 Shipment、Order、Pack、Item 层级,以及包装数量重量、承运商、PRO/追踪号、提单号、部门号、发货日和预计到货日
收发货方和箱标 N1、MAN 通过 N1 标识收货方/发货方,通过 MAN 传递 SSCC-18 和承运商包裹追踪号
商品和发货数量 LIN、SN1、CTT 以 UPC 识别商品,SN1 传递实际发货数量和单位,CTT 校验明细数量

856 的重点在于按照 Shipment-Order-Pack-Item 层级组织 ASN,并确保每个箱级 MAN 中的 SSCC 与 GS1-128 箱标一致。实施时应确保 856 中的采购订单号、SKU/UPC、发货数量、Dunhams 地点代码、SSCC 和追踪信息与 850、810 及实际箱标保持一致,避免ASN 重复发送、SSCC 缺失、部分/完整发货状态错误或 SKU/UPC 重复,可能影响收货和扣款风险。

810 发票

810 是供应商向 Dunhams 发送的发票报文,通常包含 ISA/GS/ST 控制信息、BIG 发票日期/发票号/采购订单日期和采购订单号、CUR 币种、REF 供应商编号和部门号、N1 收货方/发货方/买方/账单方、ITD 付款条款、DTM 发货日期、FOB 运输付款方式、IT1 发票行、PID 商品描述、TDS 发票总金额、SAC 折扣或费用、ISS 装运数量和重量、CTT 控制数量等信息。Dunhams 接收 810 后,需要校验发票号、采购订单号、供应商编号、部门号、币种、收货方、发货方、商品 UPC、Dunhams SKU、数量、单价、发票金额、折扣费用和装运汇总,作为财务对账、付款处理、三单匹配、税务留档和扣款争议处理的基础。

实施时建议重点关注以下业务字段:

关注点 典型字段 说明
发票头和订单引用 ISA、GS、ST、BIG、CUR 识别 810 交易集、发票日期、发票号、Dunhams 采购订单日期、采购订单号和 USD 币种
供应商和交易方 REF、N1 传递内部供应商编号、部门号、收货方、发货方、买方、账单方等交易主体信息
账期、发货和运输 ITD、DTM、FOB、ISS 处理账期、折扣到期日、净到期日、发货日期、运输付款方式、装运箱数和重量
商品行和金额 IT1、PID、TDS、SAC、CTT 解析发票行数量、单位、单价、UPC、Dunhams 短 SKU、供应商货号、商品描述、总金额、折扣费用和行数

810 的重点在于将 BIG、IT1、TDS、SAC、ISS 等金额与数量字段映射到 ERP 财务数据,并保持发票行唯一。实施时应确保 810 中的采购订单号、SKU/UPC、数量、单价、总金额和装运信息与 850、856 及 ERP 出库/结算数据一致,避免发票号、订单引用、金额或 SKU/UPC 不一致,可能导致发票拒收、付款延迟或人工对账。

846 库存报告

846 是供应商向 Dunhams 发送的库存报告报文,通常包含 ISA/GS/ST 控制信息、BIA 交易目的/库存报告类型/参考号/生成日期、LIN 商品 UPC、供应商款号和 Dunhams 短 SKU、QTY 可售数量和单位等信息。Dunhams 接收 846 后,需要校验库存报告类型、交易参考号、生成日期、UPC、供应商款号、Dunhams SKU、可售数量和单位,作为商品可售库存展示、补货计划、订单履约判断和库存异常排查的基础。

实施时建议重点关注以下业务字段:

关注点 典型字段 说明
库存报告头 ISA、GS、ST、BIA 识别 846 交易集、原始交易、卖方库存报告类型、交易参考号和生成日期
商品识别 LIN 通过 UPC、供应商款号和 Dunhams 短 SKU 关联商品主数据
库存数量 QTY 传递可售库存数量、数量类型和单位,作为 Dunhams 端库存判断依据

846 的重点在于以 LIN/QTY 循环为核心持续同步可售数量,并确保 SKU、UPC 和供应商款号可与订单商品匹配。实施时应确保 846 中的 SKU/UPC、供应商款号和单位与 Dunhams 商品主数据及 850 订单商品保持一致,避免库存数量或商品编号不准确,可能造成超卖、缺货、订单取消或补货判断错误。

Dunhams EDI 对接方案如何落地?

在明确 Dunhams 的 EDI 需求后,供应商需要选择合适的落地方式。

方案一:本地化部署 + ERP 系统无缝集成

对于希望实现采购订单、订单确认、发货通知、发票和库存自动处理的供应商,推荐采用本地化部署方案。可基于知行之桥 EDI 系统,协助企业建立与 Dunhams 的 AS2 传输通道,实现 X12 004030 / VICS 报文与内部业务数据之间的自动转换。

X12 004030 / VICS 报文本身可读性较差,不适合业务系统直接处理。通过知行之桥,Dunhams 与供应商之间往来的 850 采购订单、855 订单确认、856 发货通知、810 发票和 846 库存报告等报文,可以被转换为 ERP 更容易识别的 JSON 数据格式。这样,ERP 系统只需要处理清晰的业务字段,例如采购订单号、订单类型、部门号、配送中心、收货地址、发货日期、取消日期、UPC、Dunhams SKU、供应商货号、订购数量、单价、零售价、箱号、SSCC、追踪号、发票金额和可售库存数量等,不需要直接理解复杂的 X12 004030 / VICS 段结构。

下图展示了基于知行之桥 EDI 系统实现 Dunhams 850 采购订单接收、解析、映射及 JSON 输出的典型工作流。 

知行之桥 EDI 工作流示例

知行之桥会将 Dunhams 发来的 850 采购订单报文自动解析并转换为业务 JSON,供 ERP、OMS 或 WMS 直接处理;内部系统生成 855 订单确认、856 发货通知、810 发票或 846 库存报告 JSON 后,知行之桥再将其转换为 Dunhams 要求的 X12 004030 / VICS 报文,并通过 AS2 自动发送给 Dunhams。

整个工作流覆盖 AS2 通信、X12 004030 / VICS 解析、字段映射、JSON 转换和报文发送,内部系统只需处理清晰的业务 JSON,减少对 X12 004030 / VICS 复杂结构的理解和开发成本。

以下以 850 采购订单为例,展示 X12 004030 / VICS 报文转换为业务 JSON 后的效果,便于内部系统直接处理。

EDI 报文转换结果示例

方案二:暂不集成 ERP,直接使用知行之云 Web EDI

对于暂时没有 ERP 集成计划,或订单量尚未达到自动化集成规模的供应商,可以选择知行之云 Web EDI 方案。该方案无需在本地部署服务器,也不需要企业自行开发 ERP 接口,业务人员可直接通过网页处理 Dunhams 的 EDI 单据。

在知行之云 Web EDI 中,Dunhams 发来的 850 采购订单会被转换为可读的网页单据,业务人员可以在线查看采购订单、收货方、商品明细、SKU/UPC、数量、交期、发货和发票数据、维护订单确认状态、发货批次、箱标/SSCC、追踪号、发票金额和库存数量,并生成 855 订单确认、856 发货通知、810 发票或 846 库存报告等回传单据。

下图展示了知行之云 Web EDI 中业务人员处理 订单、订单确认、发货通知、发票和库存等单据的页面示例。

知行之云 Web EDI 页面示例

当后续订单量增加、单据处理频率提升,或企业希望进一步提升自动化程度时,也可以从知行之云 Web EDI 逐步升级到知行之桥本地化部署方案,实现与 ERP、WMS、OMS 等系统的深度集成。

知行EDI方案选型建议

本地化部署知行之桥 EDI 系统更适合对数据安全、系统集成和长期运维有较高要求的企业。企业可将系统部署在本地服务器或私有云环境中,将订单、库存、客户地址、价格、发货、发票等业务数据保留在可控范围内,便于满足内部数据管理、安全审计和合规要求。

如果企业暂时不需要本地化部署,也暂不对接ERP等内部系统,建议直接开通 知行之云 LIP 系统,一套基于 SaaS 模式的 Web EDI 解决方案,同样支持试用。业务人员可通过网页处理订单、发货和发票,更适合中小型供应商快速满足 Dunhams 或其他客户的 EDI 要求。

维度 知行之云 LIP (SaaS) 知行之桥 (本地部署/集成)
适用对象 中小型供应商、业务人员直接操作 中大型企业、追求高度自动化的用户
部署方式 网页登录(无服务器需求) 部署在用户私有服务器(本地/云端)
集成能力 网页可视化操作 / 手动录入 自动集成 SAP、Oracle、用友、金蝶等
对接方式 门户化管理 中间数据库、API、WebService、CSV
实施周期 1-3 天 1-2 周

如果你正在准备与 Dunhams 进行 EDI 对接,欢迎联系知行软件,获取 Dunhams EDI 对接方案、测试流程、报文映射建议及示例工作流,快速推进项目测试与上线。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。