对接塔吉特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

相关文章

MySQL游标和触发器的操作流程

《MySQL游标和触发器的操作流程》本文介绍了MySQL中的游标和触发器的使用方法,游标可以对查询结果集进行逐行处理,而触发器则可以在数据表发生更改时自动执行预定义的操作,感兴趣的朋友跟随小编一起看看... 目录游标游标的操作流程1. 定义游标2.打开游标3.利用游标检索数据4.关闭游标例题触发器触发器的基

java对接Pinata上传文件到IPFS全过程

《java对接Pinata上传文件到IPFS全过程》本文详细介绍了如何使用PinataAPI将文件上传到IPFS网络,首先登录Pinata官网并生成JWT令牌,然后在项目中导入OkHttp依赖并编写代... 目录1.登录2.生成令牌3.导入依赖4.编写代码5.调用接口调试China编程代码总结Pinata调用AP

在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)

《在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)》DataGrip是JetBrains公司出品的一款现代化数据库管理工具,支持多种数据库系统,包括MySQL,:本文主要介绍在D... 目录前言一、登录 mysql 服务器1.1 打开 DataGrip 并添加数据源1.2 配置 MySQL

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

nodejs打包作为公共包使用的完整流程

《nodejs打包作为公共包使用的完整流程》在Node.js项目中,打包和部署是发布应用的关键步骤,:本文主要介绍nodejs打包作为公共包使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言一、前置准备二、创建与编码三、一键构建四、本地“白嫖”测试(可选)五、发布公共包六、常见踩坑提醒

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

一个Java的main方法在JVM中的执行流程示例详解

《一个Java的main方法在JVM中的执行流程示例详解》main方法是Java程序的入口点,程序从这里开始执行,:本文主要介绍一个Java的main方法在JVM中执行流程的相关资料,文中通过代码... 目录第一阶段:加载 (Loading)第二阶段:链接 (Linking)第三阶段:初始化 (Initia

Git打标签从本地创建到远端推送的详细流程

《Git打标签从本地创建到远端推送的详细流程》在软件开发中,Git标签(Tag)是为发布版本、标记里程碑量身定制的“快照锚点”,它能永久记录项目历史中的关键节点,然而,仅创建本地标签往往不够,如何将其... 目录一、标签的两种“形态”二、本地创建与查看1. 打附注标http://www.chinasem.cn

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践