家得宝The Home Depot Canada EDI案例

The Home Depot Canada(加拿大家得宝) 是北美家居建材零售领域的重要成员,隶属于 The Home Depot 集团,在加拿大拥有数百家门店及成熟的线上线下融合销售体系。其供应链覆盖大量本地及跨境供应商,对订单协同、库存补货、物流交付和财务结算的准确性与时效性有着极高要求。

在这样的业务背景下,通过 EDI(Electronic Data Interchange,电子数据交换)实现与供应商之间的标准化、自动化数据交互,成为 The Home Depot Canada 供应链管理中的核心基础能力,也是供应商顺利开展合作的前提条件。

在对接家得宝The Home Depot时,需要注意区分对接哪里的门店,不同地区的家得宝The Home Depot EDI需求略有不同,本文主要讲解The Home Depot Canada的EDI对接。如果企业需要对接家得宝The Home Depot US,请参考:家得宝The Home Depot EDI案例

家得宝The Home Depot Canada EDI需求

传输协议:支持AS2

AS2(Applicability Statement 2)是一种基于 HTTP 和 S/MIME 的安全数据传输协议,通过加密与数字签名机制,实现数据在互联网上的安全、可靠交换,保障传输的机密性和完整性。

扩展阅读:AS2的工作原理

报文标准:X12

X12 是一种用于电子数据交换(EDI)的标准报文格式,主要应用于美国和加拿大的企业间数据交换。该标准由美国国家标准协会(ANSI)制定,用于规范不同行业电子交易报文的结构与内容。

与家得宝The Home Depot Canada 之间传输的所有业务类型都必须遵循 X12 报文标准,版本号为 4060。

业务类型 业务含义 版本号 文件传输方向
850 采购订单 004060 THD_Canada -> 供应商
860 采购订单变更 004060 THD_Canada -> 供应商
856 发货通知 004060 供应商 -> THD_Canada
180 退货授权和通知 004060 THD_Canada -> 供应商
846 库存报告 004060 供应商 -> THD_Canada
997 功能性确认 供应商和THD_Canada 都需要接收和发送

如何在知行之桥EDI系统中实现家得宝The Home Depot Canada EDI 对接

建立 AS2 连接

通过知行之桥EDI 系统的AS2端口即可建立AS2连接,用户可以在可视化的界面中进行配置,最大程度上降低操作门槛。

The-Home-Depot-Canada-EDI1.png

数据格式转换

搭建好传输通道之后,就可以传输数据了。家得宝The Home Depot Canada EDI 项目中需要传输符合 X12 报文标准的文件,通过知行之桥EDI系统的X12端口即可实现XML和EDI之间的格式转换,接下来还需要XMLMap端口来处理必要的数据映射部分。

接下来需要通过JSON端口实现 EDI报文与Json文件之间的格式转换:

业务数据的发送方向:

需要将企业上传的分别包含库存信息、发货通知信息以及发票信息的Json文件转换为中间XML格式,然后借助XML Map端口以及X12端口,将这些业务数据转换为家得宝The Home Depot Canada要求的EDI 846,EDI 856以及EDI 810报文。

业务数据的接收方向:

将家得宝The Home Depot Canada发来的EDI 850,EDI 860以及EDI 180报文转换为企业可处理的,分别包含采购订单、采购订单变更以及退货授权和通知信息的Json文件。

系统集成

通过数据格式转换,我们能够实现EDI报文与XML之间的转换,为了方便用户查看,还需要以XML作为中间格式,进一步地将其处理为Excel、CSV、Json、数据库XML等格式。可以满足用户直接从EDI系统中获取数据的需求,也能够满足进一步系统集成的需求。

本次家得宝The Home Depot Canada EDI 项目采用 API 方案实现 EDI 系统与企业内部 ERP 系统之间的集成,与企业沟通后决定,由企业内部 ERP 系统调用知行之桥 EDI 系统的 API 接口来实现业务数据的上传和下载。我们将会为企业提供 API 接口信息,方便企业的 ERP 系统访问。

项目成果

在知行之桥EDI系统中可以搭建以下工作流:

The-Home-Depot-Canada-EDI2.png

以上工作流现可直接在知行之桥EDI系统的示例工作流中获取:

The-Home-Depot-Canada-EDI3.png

EDI测试流程

供应商会收到一份《Supplier Test Plan – The Home Depot Canada》文档,此文档中将会详解介绍关于EDI项目的连接测试、业务测试的流程以及测试场景。

测试场景一:

1.单行订单
2.供应商整单发货
3.供应商对整个订单开具发票
4.供应商从零售商处收到一个退货授权
5.供应商收到客户退回的商品,并通知零售商

测试场景二:

1.单行订单
2.供应商取消整个订单

注:BOSS Ship to Store Order,线上下单、门店收货 的业务模式。

测试场景三:

1.多行订单
2.供应商整单发货

测试场景四:

1.多行订单
2.供应商取消整个订单

测试场景五:

1.多行订单
2.供应商在单次操作中同时处理取消与发货的混合指令

测试场景六:

1.多行订单
2.供应商发货第1行商品,第2行商品为缺货订单。
3.随后供应商单独发货第2行商品。
4.发票可针对任何已发货行处理。

测试场景七:

1.生成多页标准装箱单。
2.供应商取消了第10行商品,并发出剩余商品。

测试场景八:

供应商将设置仓库位置并上传库存数据。所使用的仓库标识必须与提交的任何整合库存文件中的标识保持一致。

测试场景九:

1.单行订单
2.供应商取消整个订单

测试场景十:

1.多行订单
2.供应商通过MOD(Market Delivery Operation)运输整个订单

注:Ship-to 地址为 MDO 站点。
MDO 确认报文中应包含 2 个 LTL 商品行,每个商品 数量为 1,分别装载在 2 个托盘 上,并对应 2 个 SSCC ID。
该要求 仅适用于被 THDCA(The Home Depot Canada)选定参与 MDO(Market Delivery Operation)发运模式的供应商。
带有 MDO 标识的订单,必须发运至指定的 MDO 站点。

测试场景十一:

1.单行订单
2.供应商通过MOD运输整个订单

注:Ship-to 地址为 MDO 站点。
MDO 确认报文中应包含 1 个 LTL 商品行,数量为 1,装载在 1 个托盘 上,并对应 1 个 SSCC ID。
该要求 仅适用于被 THDCA(The Home Depot Canada)选定参与 MDO(Market Delivery Operation)发运模式的供应商。
带有 MDO 标识的订单,必须发运至 MDO 站点。

测试场景十二:

1.多行订单
2.供应商通过MOD(Market Delivery Operation)运输整个订单

注:Ship-to 地址为 MDO 站点。
MDO 确认报文中应包含 2 个 LTL 商品行,每个商品 数量不少于 2,分别装载在 2 个托盘 上,并对应 2 个 SSCC ID。
该要求 仅适用于被 THDCA(The Home Depot Canada)选定参与 MDO(Market Delivery Operation)发运模式的供应商。
带有 MDO 标识的订单,必须发运至 MDO 站点。

项目注意事项

上传对应的Schema

需要注意,家得宝The Home Depot Canada EDI 项目中使用的EDI规范版本号为 4060,需要在工作流的X12端口/高级设置选项卡下,找到上传Schema的按钮,手动上传与4060匹配的Schema。

The-Home-Depot-Canada-EDI4.png

用户也可以直接将对应的Schema放在知行之桥的安装路径:www\app_data\x12_schemas下,如下所示:

The-Home-Depot-Canada-EDI5.png

配置997 功能性确认

家得宝The Home Depot Canada EDI 项目要求供应商具备发送和接收EDI 997 功能性确认的能力,用于确认收到的EDI报文的接收状态。在我们公开的示例工作流中,已对997进行了配置,如果用户希望了解更多关于997的工作原理以及配置方法,可参考:

X12端口配置指南:ISA ID、测试指示符与997

EDI单据的注意事项

1.EDI 860 采购订单变更

家得宝The Home Depot Canada发来的采购订单变更可能包含两种类型:

  • 取消 Cancellation
  • 变更 Change

订单变更类型体现在EDI 860报文的BCH01字段,取值为“01”,表示取消;取值为“04”,表示变更。

2.EDI 180 退货授权和通知

供应商收到来自The Home Depot Canada的EDI 180退货授权和通知时,此单据将包含退货通知编号、退货通知日期、订单号、数量、退货授权编号、退货原因代码、重新进货费用等。

退货原因代码体现在EDI 180报文的RDR02字段,取值为“DA”,表示损坏产品;取值为“DM”,表示产品经销售单位检查发现存在缺陷;取值为“LP”,表示标签问题;取值为“WG”,表示错发商品或未订购商品。

了解更多 EDI 信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用 EDI 软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , , , , ,
文章分类 帮助文档, 成功案例, 知识库, 零售行业EDI