Target EDI对接详解– EDI业务测试及上线
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、在partneronline网站完成EDI注册
2、在ECGrid网站完成EDI AS2连接
3、根据业务类型的EDI业务测试安排进行测试
4、EDI切入生产开始接收正式订单
本文将为大家介绍第3步和第4,如何根据业务类型进行EDI业务测试并上线切入生产。
3类供应商EDI需求如下:
EDI传输协议:AS2
EDI报文标准:X12
3类供应商的EDI传输协议和EDI报文标准相同,所以EDI对接的前两步:1、在partneronline网站完成EDI注册 2、在ECGrid网站完成EDI AS2连接 是相同的。但是其EDI报文即EDI业务单据不同,所以EDI业务测试的流程不尽相同。接下来我们按照每种业务类型分别看看其EDI业务测试流程。
International
InternationalEDI 报文 |
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
DomesticEDI 报文 |
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发送后都有可能收到该PONumber无效的报错,错误原因有:
(1)没有对应上原850采购订单中的PONumber;
(2)856或810重复发送,前一个发送的已生效,将报错后发的无效。可登录partner online核查PONumber的有效性,以及此前发送的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业务测试,并且会有专门的TargetEDI团队来邮件配合供应商进行。DVS的EDI业务测试流程如下:
1、供应商收到来自Target的4个850采购订单和1个860采购订单变更;
2、供应商发送3个855给Target,因为有1个850是重复的,通过测试则会收到Target855切入生产的通知;
3、供应商发送1个865给Target,通过测试则会收到Target865切入生产的通知;
4、供应商发送1个846给Target,通过测试则会收到Target将把846最后切入生产的通知;
5、供应商发送2个856给Target,通过测试则会收到Target856切入生产的通知。
所有报文通过测试后,TargetEDI联系人将通知DVS团队进一步验证,以上线846。846一旦上线,供应商就会收到通知邮件,便可正式发送846更新网站商品库存开始售卖了。
(来源:跨境EDI分享)
以上内容属作者个人观点,不代表雨果跨境立场!本文经原作者授权转载,转载需经原作者授权同意。