Target 塔吉特是美国仅次于 Walmart 沃尔玛的第二大巨型折扣零售百货集团,在2020财年实现零售收入同比增长 19.8% ,赶超了 CVS 和 Tesco ,并在 2020 财年的销售额增长超过 150 亿美元。增长的主要驱动力来自数字化销售额增长 100 亿美元 (145%),由于拓展了其数字化履约能力,使得越来越多的国内零售产品供应商和 Target 建立合作关系。Target出于对数据安全及提高数据处理效率等方面的考虑,要求其供应商通过EDI(Electronic Data Interchange,中文名称是电子数据交换)与Target进行业务往来,那供应商如何与 Target 建立 EDI 连接呢?

image.png

首先我们来了解下 Target 按照业务类型将供应商划分为3种:DVS、Domestic 国内业务、international 国际业务。而这3种业务类型的 EDI 对接流程类似,如下所示:

1、在 partner online 网站完成 EDI 注册 2、在 ECGrid 网站完成 EDI AS2 连接 3、根据业务类型的 EDI 业务测试安排进行测试 4、EDI 切入生产开始接收正式订单

image.png

本文将为大家介绍第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

image.png International 业务是国内供应商最常见的所属业务类型,如上表所示,只有单向的 EDI 报文接收(Target —> 供应商),所以其业务测试最为简单,无需与 Target 传输 EDI 报文来进行验证测试,只要保证所用 EDI 系统可正确解析所接收的 EDI 报文即可。知行之云在前期的EDI解决方案阶段,便使用 Target 的 EDI 示例报文进行了方案验证,并且通过了大量已上线项目的检验。故在完成 EDI 对接第2步的 EDI AS2 连接测试后,便可告知 Target,EDI 已准备好上线,收到答复后,EDI 正式切入上线,随时准备接收正式订单。

Domestic

image.png 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

image.png 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更新网站商品库存开始售卖了。