零售行业L公司对接百思买Best Buy EDI项目案例

2023-10-29 07:40

本文主要是介绍零售行业L公司对接百思买Best Buy EDI项目案例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目背景

百思买集团Best Buy是全球最大家用电器和电子产品零售集团,在大型家电专业店+连锁经营的基础上同时实施成本领先的战略。引入EDI技术成为其进一步优化其供应链管理体系,实现降本增效的关键一步。

edi

L公司专注于门禁控制、门锁控制、智能家居和商业物业安全门禁解决方案及产品的研发、APP开发、云服务等方面,为用户提供优质的智能门锁产品。

近期为响应百思买Best Buy发来的EDI对接邀请,L公司决定搭建自己的EDI系统,与百思买Best Buy建立EDI连接。实现采购订单、采购订单更改、发票、发货通知等业务数据的实时交换,最大程度上减少海外仓库的库存堆积,提高信息交换速率。

EDI解决方案

1.传输方式

百思买Best Buy采用VAN的方式与供应商进行EDI对接。知行顾问为L公司提出”VAN+本地化部署知行之桥”的方式:L公司首先在本地部署知行之桥EDI系统,然后使用知行之桥EDI系统中的AS2端口,通过AS2协议连接VAN平台。这样不仅能通过VAN实现与百思买的数据交换,同时本地化部署知行之桥系统,可以实现与内部业务系统的无缝集成,将整个业务流程自动化。

通过VAN平台建立连接,百思买Best Buy和L公司都需要互相交换各自VAN 供应商名称以及EDI ID/Mailbox ID。随后,由各自的VAN供应商需要在VAN平台的后台管理界面配置通信双方的EDI ID/Mailbox ID,并进行测试即可通信。

2.报文标准

百思买Best Buy支持的报文标准为:X12,涉及以下几种业务单据的格式转换:

edi

  • 采购订单(X12 850)必须在第一个采购订单发送到供应商之前生成。供应商与采购商必须使用EDI X12 850来完成采购订单和接收订单信息,不得以口头形式接收订单。
  • 采购订单更改(X12 860)必须在供应商收到第一个采购订单后生成,用于将对此前已发送的订单进行修改或调整的信息通知到供应商。
  • 发货通知ASN(X12 856)所有货件必须使用SSCC-18条形码标签。
  • 应用程序通知(X12 824)是一个应用程序建议的电子文件,通常用于传递之前交易中的错误,并允许消息发送方更正并重新提交该交易。
  • 发票(X12 810)供应商与采购商完成订单业务后生成,供应商向采购商发送发票(X12 810),用于通知采购商支付账款。每个采购订单必须有单独的发票,并且必须在发货当天发送。

百思买要求其供应商通过EDI系统,接收850采购订单、860采购订单更改以及824应用程序通知,以便供应商实时安排工厂的生产排程与发货。

  1. 系统集成

为了方便实现业务系统与EDI系统之间的数据同步,省去人工填写数据的步骤,L公司希望通过调用API接口的方式上传和下载业务数据,即使用Get方法从EDI系统获取数据;使用Post方法将数据推送至EDI系统的接口。

项目成果

edi

项目回顾

1.包装方式

本次L公司对接百思买Best Buy EDI项目中,客户给百思买发送货物的包装方式是以散箱为主。我们的实施顾问结合此前的项目经验,在帮助L公司实现散箱包装方式之外,同时也将混托以及整托的业务情形考虑在内,在EDI系统中进行实施。L公司日后的业务中如果涉及到混托、整托的包装方式也不用进行重复测试。

2.向百思买Best Buy发送发票文件需要注意什么?

在填写总金额时,百思买是不能接收有小数点的金额的。但在实际业务场景中,发票金额不可能总是整数,通常情况下会保留小数点后两位数据。如何让这些有小数位的金额顺利被百思买Best Buy处理呢?百思买提出,需要给所有总金额的数据乘100之后再写入总金额中。发票发送给百思买之后,百思买内部会将接收到的数据转换为实际总金额。

关于本次百思买Best Buy的EDI项目案例就介绍到这里,如果您想了解更多关于百思买Best Buy的项目细节,欢迎联系知行软件。

更多EDI信息,请参阅: EDI是什么?

原文链接

这篇关于零售行业L公司对接百思买Best Buy EDI项目案例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固 通俗易懂版)

《MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固通俗易懂版)》本文主要讲解了MySQL中的多表查询,包括子查询、笛卡尔积、自连接、多表查询的实现方法以及多列子查询等,通过实际例子和操... 目录复合查询1. 回顾查询基本操作group by 分组having1. 显示部门号为10的部门名,员

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin

Nginx实现高并发的项目实践

《Nginx实现高并发的项目实践》本文主要介绍了Nginx实现高并发的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录使用最新稳定版本的Nginx合理配置工作进程(workers)配置工作进程连接数(worker_co

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内