对接塔吉特Target DVS的EDI流程是什么?

2023-10-15 06:30
文章标签 流程 对接 target dvs edi 吉特

本文主要是介绍对接塔吉特Target DVS的EDI流程是什么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在美国,塔吉特Target公司是仅次于沃尔玛的第二大零售百货集团,为客户提供当今时尚前沿的零售服务,物美价廉。而EDI(电子数据交换)是Target与供应商进行业务往来时要求使用的数据交换方式,具有安全可靠、高效和降低人工成本等优点。现在,国内越来越多的供应商已经在主动寻求以这种方式与Target进行业务对接,大大拓展了业务范围,以较低的成本投入来换取更高的经济收益。

Target主要有三种业务类型,分别为Domestic Business、International Business、DVS Business。Domestic Business(国内业务)的Target供应商位于美国境内,除基本订单业务外,还需要通过EDI来开具发票和发货;International Business(国际业务)的Target供应商位于美国境外,境外的供应商们通常有一个consolidator(集中托运商),仅包含基本订单业务,无需通过EDI发送发票和发货通知;DVS(Direct Vendor Ship)供应商则是指在Target.com上销售商品,由供应商直接发货给网站上的买家而无需通过Target。与前两种业务模式不同的是DVS供应商需要每日更新库存信息,并对收到的订单返回订单确认给Target。知行软件已成功帮助这三类业务模式下的供应商实现与Target的EDI对接,积累了成熟的项目经验,短时间内可帮助供应商快速上线,与Target开展正式业务往来。本文主要讲解DVS模式的EDI业务流程。

DVS业务模式共有七个业务模块,包括

850(订单)
855(订单确认)
860(订单变更)
865(订单变更确认)
856(发货通知)
846(库存查询)
864(错误消息通知)

整体业务处理逻辑为:在收到网站用户下单后,Target先给供应商发送850订单,供应商回复855确认是否接受订单。若接受订单,供应商实际完成发货后即可发出856发货通知,并提交物流单号,告知Target已完成某订单的发货操作。

客户需要每天都发送846给Target来更新自己的库存信息。特殊情况下,Target发出850订单之后,若用户取消订单,Target还会再发送860订单变更来取消某订单中的某行物料或整个订单,此时供应商可根据自己的实际情况来回复是否同意取消订单,比如若已完成发货,则可发送865订单变更确认来拒绝对方取消订单。在整个报文往来中,若供应商发出的报文有任何格式的错误,Target会发送864来告知提醒。整体而言,Target发出的报文为850、860、864,供应商需要发出的报文为855、865、856、846。

该项目初始,供应商需要在Target VMM网站完成各类业务信息的填写以注册账号信息,如下图所示:

在这里插入图片描述

填写完成后Target会给供应商分配vendor number——供应商在整个业务往来中的重要标识编号,收到该vendor number之后供应商便可继续完成账号注册。接下来供应商需要联系EDI供应商,在hubbub网站与Target进行连接测试(多数是选择AS2协议),完成之后则可正式开始业务测试。在EDI供应商的协助下,对所有七个报文进行业务测试后,则在Target的业务测试完成。除了846,每个报文的测试通过后都会收到Target的响应,告知供应商已将报文移至生产环境。

在846上线前,供应商需要先做一些设置:

(1)DVS业务中,供应商只能选择Target指定的UPS或FedEx物流运输货物(运费由Target来承担),且在每次发货时,供应商需要去物流平台自行导出物流信息填写进856发货通知中。基于此需求,Target会为每个供应商分配物流账号。因此,在业务测试完成后,供应商先需要按照Target的要求提交信息来获取UPS和FedEx账号。

(2)获取到物流账号后,下一步供应商要与Target的买手对接来审核物料,审核完成的物料方可上架。

(3)同时需要维护所有仓库的仓库信息,Target会分配四位编码给每个仓库。根据供应商每日更新的库存信息,在Target平台下正式订单时,会指定要某个仓库中的某些物料,供应商需要按此发货。

所有的信息设置完毕之后,会收到Target的通知将846移至生产环境,至此,所有报文可全部上线。上线的第一步,供应商需要发送库存信息给Target,之后便可陆续收到正式订单,开始有条不紊的业务处理流程。

对于Target DVS项目,知行软件拥有多种完善的推荐方案可供客户选择。首先,对于预算低、业务量小的客户,可选择以EXCEL的方式收发报文,该方案性价比高,多为没有自己业务系统的供应商所选择。缺点就是当业务量较大时,以该方式处理数据会略显吃力。

其次,对于有足够预算、预计业务量较大,且有ERP系统的客户,知行软件推荐本地化部署与ERP系统进行集成。且拥有多种集成方式,例如可使用中间数据库方案,将收到的订单信息插入到中间数据库以供ERP系统轮询、抓取数据;若是ERP系统可开放API接口,也可直接调用接口来获取数据。该方案具有自动化程度高、大大减少人工的操作从而降低人工失误率等优点。

最后,对于同样预算充足、业务量大,但没有ERP系统或不想进行ERP系统集成的客户,也可选择知行软件自主研发的小型业务系统——LIP(Logistic Information Platform)系统,可个性化开发业务模块,部署至客户的服务器后,客户只需使用浏览器便可随时、随地以Web页面的方式登录系统、进行确认订单、发货和更新库存等操作。该方案的优点是受系统的限制小,在可控的成本内实现自动化,减少人为误差,提高企业工作效率。

如有任何需求或疑问,请随时联系知行软件,我们会及时响应并为您提供优质的服务。选择我们作为您的EDI供应商,稳赚不赔哦!

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

这篇关于对接塔吉特Target DVS的EDI流程是什么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/215950

相关文章

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

Spring Boot 中的默认异常处理机制及执行流程

《SpringBoot中的默认异常处理机制及执行流程》SpringBoot内置BasicErrorController,自动处理异常并生成HTML/JSON响应,支持自定义错误路径、配置及扩展,如... 目录Spring Boot 异常处理机制详解默认错误页面功能自动异常转换机制错误属性配置选项默认错误处理

Spring Boot从main方法到内嵌Tomcat的全过程(自动化流程)

《SpringBoot从main方法到内嵌Tomcat的全过程(自动化流程)》SpringBoot启动始于main方法,创建SpringApplication实例,初始化上下文,准备环境,刷新容器并... 目录1. 入口:main方法2. SpringApplication初始化2.1 构造阶段3. 运行阶

使用Go实现文件复制的完整流程

《使用Go实现文件复制的完整流程》本案例将实现一个实用的文件操作工具:将一个文件的内容完整复制到另一个文件中,这是文件处理中的常见任务,比如配置文件备份、日志迁移、用户上传文件转存等,文中通过代码示例... 目录案例说明涉及China编程知识点示例代码代码解析示例运行练习扩展小结案例说明我们将通过标准库 os

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

Spring Security中用户名和密码的验证完整流程

《SpringSecurity中用户名和密码的验证完整流程》本文给大家介绍SpringSecurity中用户名和密码的验证完整流程,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定... 首先创建了一个UsernamePasswordAuthenticationTChina编程oken对象,这是S

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c