Best Buy 百思买DROP SHIP EDI业务测试场景
百思买集团 Best Buy 是全球最大家用电器和电子产品零售集团,在大型家电专业店+连锁经营的基础上同时实施成本领先的战略。引入EDI技术成为其进一步优化其供应链管理体系,实现降本增效的关键一步。Best Buy 将 DROP SHIP 业务的EDI对接交由Commerce hub 托管,供应商直接与 Commerce hub 进行EDI对接的注册、测试。在 Commerce hub 平台进行EDI对接的注册可参考文章Best Buy 百思买DROP SHIP EDI 注册指南,本文将在供应商的角度为大家讲解 Best Buy DROP SHIP 业务的 EDI 业务测试场景。
业务测试将通过 EDI 进行 EDI 测试报文的收发,在发送856、810后,如果存在错误,Commerce hub 将通过邮件告知供应商。注意下图是在 Commerce hub 进行EDI对接的注册中所提交的联系人信息,Commerce hub 将会把错误通知邮件发送到该邮箱。
Best Buy DROP SHIP EDI 需求概览
1、传输协议:SFTP
2、报文标准:X12
3、报文类型:表中将Commerce hub简写为CH
EDI 报文 | 业务单据 | 传输方向 |
850 | 订单 | CH ——> 供应商 |
997 | 接收回执 | 供应商——> CH |
856 | 发货通知 | 供应商——> CH |
810 | 发票 | 供应商——> CH |
860 | 订单变更 | CH——> 供应商 |
846 | 库存更新 | 供应商——> CH |
Best Buy DROP SHIP EDI业务测试场景
1、单行订单的整单接受
2、单行订单的整单取消
3、多行订单的整单接受
4、多行订单的整单取消
5、多行订单的一行取消,一行接受
6、多行订单的一行接受,一行部分发货、部分延期交货后取消
7、单行订单部分产品取消、部分产品接受
Best Buy DROP SHIP EDI业务测试流程
1、单行订单的整单接受
订单行号 | 1 |
订购产品数量 | 3 |
注:订单中1行表示订购1种产品,每行有其标识的行号,该场景为订购1种产品3个。
测试流程:
(1)接收1条单行,行号为1的850订单
(2)对1条单行,行号为1的850订单,回复1条整单整行发货的856发货通知
(3)发送对应的1条810发票。
2、单行订单的整单取消
订单行号 | 6 |
订购产品数量 | 2 |
注:Best Buy的业务中,供应商可以使用856发起订单取消。
测试流程:
(1)接收1条行号为6的单行850订单
(2)对1条单行,行号为6的850订单,回复1条整单整行取消的856发货通知。注意在856 EDI 报文中需增加 REF 段,说明取消订单的理由,如下所示:
1
|
REF*TD*out_of_stock*Out of Stock~
|
EDI报文难以直接查看业务数据,我们所开发的知行之云LIP系统可以轻松查看来自Best Buy的业务数据,并进行相应回复。
3、多行订单的整单接受
订单行号 | 3 | 5 |
订购产品数量 | 2 | 1 |
测试流程:
(1)接收1条有2行,行号为3和5的850订单
(2)对1条2行,行号为3和5的850订单,回复1条整单多行均发货的856发货通知
(3)发送对应的1条810发票。
4、多行订单的整单取消
订单行号 | 1 | 2 |
订购产品数量 | 3 | 1 |
测试流程:
(1)接收1条有2行,行号为3和5的850订单
(2)对1条有2行,行号为1和2的850订单,回复1条整单多行均取消的856。
5、多行订单的一行整行取消,一行接受
订单行号 | 1 | 4 |
订购产品数量 | 5 | 2 |
测试流程:
(1)接收1条有2行,行号为1和4的850订单
(2)对订单中行号为4的一行,回复一条订单取消的856
(3)对订单中行号为1的一行,回复一条整行发货的856发货通知
(4)对订单中行号为1的一行,发送对应的1条810发票。
6、多行订单的一行接受,一行部分发货、部分延期交货后取消
订单行号 | 1 | 2 |
订购产品数量 | 5 | 3 |
测试流程:
(1)接收1条有2行,行号为1和2的850订单
(2)回复一条856发货通知,其中对行号为1的一行做整行发货;行号为2的一行中,1个产品正常发货,2个产品做延期交货
(3)对行号为1的一行中,延期交货的2个产品,回复一条订单取消的856
(4)对行号为1的一行中5个产品,和行号为2的一行中1个产品,发送对应的1条810发票。
7、单行订单部分产品取消、部分产品接受
订单行号 | 1 |
订购产品数量 | 3 |
测试流程:
(1)接收1条单行,行号为1的850订单
(2)对订购的3个产品中的1个,回复取消的856
(3)对订购的3个产品中剩余的2个,回复正常发货的856发货通知
(4)对发货的2个产品发送对应的1条810发票。
EDI业务测试 Tips
- 提示1:可以通过比较850订单中的收货地址信息来识别每个测试的850订单。
- 提示2:记录PO号码,以便在进行发货或提交发票时容易找到该订单。
- 提示3:务必按照测试用例的步骤一步步完成测试。
以上便是 Best Buy DROP SHIP 业务的EDI业务测试介绍,想要了解更多或者体验我们的知行之云 LIP 系统,欢迎使用下方邮箱联系我们。
更多 EDI 信息,请参阅: EDI 是什么?