Target 塔吉特是美国仅次于 Walmart 沃尔玛的第二大巨型折扣零售百货集团,在2020财年实现零售收入同比增长 19.8% ,赶超了 CVS 和 Tesco ,并在 2020 财年的销售额增长超过 150 亿美元。增长的主要驱动力来自数字化销售额增长 100 亿美元 (145%),由于拓展了其数字化履约能力,使得越来越多的国内零售产品供应商和 Target 建立合作关系。Target出于对数据安全及提高数据处理效率等方面的考虑,要求其供应商通过EDI(Electronic Data Interchange,中文名称是电子数据交换)与Target进行业务往来,那供应商如何与 Target 建立 EDI 连接呢?
首先我们来了解下 Target 按照业务类型将供应商划分为3种:DVS、Domestic 国内业务、international 国际业务。而这3种业务类型的 EDI 对接流程类似,如下所示:
1、在 partner online 网站完成 EDI 注册 2、在 ECGrid 网站完成 EDI AS2 连接 3、根据业务类型的 EDI 业务测试安排进行测试 4、EDI 切入生产开始接收正式订单
本文将为大家介绍第3步和第4步,如何根据业务类型进行 EDI 业务测试并上线切入生产。
3类供应商 EDI 需求如下:
EDI传输协议:AS2
EDI报文标准:X12
3类供应商的 EDI 传输协议和 EDI 报文标准相同,所以 EDI 对接的前两步:
1、在 partner online 网站完成EDI注册 和 2、在 ECGrid 网站完成 EDI AS2 连接 是相同的。
但是其 EDI 报文即 EDI 业务单据不同,所以 EDI 业务测试的流程不尽相同。接下来我们按照每种业务类型分别看看其 EDI 业务测试流程。
International
International EDI 报文 International 业务单据 传输方向 850 采购订单 Target 发给 供应商 860 采购订单变更 Target 发给 供应商 864 消息通知 Target 发给 供应商 997 功能性确认 Target与供应商同时收发 International 业务是国内供应商最常见的所属业务类型,如上表所示,只有单向的 EDI 报文接收(Target —> 供应商),所以其业务测试最为简单,无需与 Target 传输 EDI 报文来进行验证测试,只要保证所用 EDI 系统可正确解析所接收的 EDI 报文即可。知行之云在前期的EDI解决方案阶段,便使用 Target 的 EDI 示例报文进行了方案验证,并且通过了大量已上线项目的检验。故在完成 EDI 对接第2步的 EDI AS2 连接测试后,便可告知 Target,EDI 已准备好上线,收到答复后,EDI 正式切入上线,随时准备接收正式订单。
Domestic
Domestic EDI 报文 Domestic 业务单据 传输方向 850 采购订单 Target 发给 供应商 860 采购订单变更 Target 发给 供应商 856 发货通知 供应商发给 Target 810 发票 供应商发给 Target 864 消息通知 Target 发给 供应商 997 功能性确认 Target 与 供应商 收发 Domestic 的 EDI 报文相较于 International 的,增加了供应商接收方向的2个报文(接收 856 发货通知、810 发票),故 Target 需要对供应商发送的 856、810 报文进行验证测试。Target 将其业务测试安排在上线之初,AS2 连接测试完成后,Target 直接发送生产的850采购订单、860采购订单变更给供应商,供应商在发货时回复对应的856发货通知、810发票。Target 可直接通过系统自动校验856、810的数据,如果存在错误,将直接通过 EDI 发送 864 消息通知给供应商,供应商可根据 864 的报错来修改856、810 数据并重发,直到通过 Target 的系统校验,不再收到864报错,便是 EDI 测试通过上线成功。
864 返回的常见错误如下:
“ORDER LEVEL: INVALID PURCHASE ORDER NUMBER SENT IN THE PRF SEGMENT (PRF01). DATA DROPPED, CORRECT AND RESEND ASAP.”。
810 和 856 发送后都有可能收到该 PO Number 无效的报错,错误原因有:(1)没有对应上原 850 采购订单中的 PO Number;(2)856 或 810 重复发送,前一个发送的已生效,将报错后发的无效。可登录 partner online 核查 PO Number 的有效性,以及此前发送的 856、810 是否已成功生效。
DVS
DVS EDI 报文 DVS业务单据 传输方向 850 采购订单 Target 发给 供应商 855 采购订单确认 供应商发给 Target 860 采购订单变更 Target 发给 供应商 865 采购订单变更确认 供应商发给 Target 856 发货通知 供应商发给 Target 846 库存更新 供应商发给 Target 864 消息通知 Target 发给 供应商 997 功能性确认 Target 与 供应商 收发 DVS 的 EDI 报文如上表所示,相较于 International 和 Domestic ,有一个仅用于 DVS 的 EDI 报文 846 库存更新,且 DVS 业务上线后第一个需要通过 EDI 传输的报文就是供应商发给 Target 的 846,故 Target 给 DVS 安排了最详细的业务测试,每一个报文都需要进行 EDI 业务测试,并且会有专门的 Target EDI 团队来邮件配合供应商进行。DVS 的 EDI 业务测试流程如下:
1、供应商收到来自 Target 的4个850采购订单和1个860采购订单变更; 2、供应商发送3个855给 Target,因为有1个850是重复的,通过测试则会收到 Target 855 切入生产的通知; 3、供应商发送1个865给 Target,通过测试则会收到 Target 865 切入生产的通知; 4、供应商发送1个846给 Target,通过测试则会收到 Target 将把846最后切入生产的通知; 5、供应商发送2个856给 Target,通过测试则会收到 Target 856 切入生产的通知。
所有报文通过测试后,Target EDI 联系人将通知 DVS 团队进一步验证,以上线 846。846 一旦上线,供应商就会收到通知邮件,便可正式发送846更新网站商品库存开始售卖了。
标签:856,Target,报文,EDI,详解,测试,供应商 From: https://blog.51cto.com/u_15928999/6020750