Super Retail Group EDI需求分析

Super Retail Group(以下简称SRG)是一家总部位于澳大利亚的公司,在澳大利亚和新西兰拥有并经营一系列零售品牌。这些品牌包括汽车零售商 Supercheap Auto、户外和休闲零售商 Macpac 和 BCF 以及体育零售商 Rebel(前 Rebel Sport),在澳大利亚和新西兰拥有约 560+ 家门店,年销售额超过 18 亿澳元。

SRG与其供应商之间以电子商务的形式展开合作,通过定义和结构化的格式进行电子信息交换。SRG的电子交易目前只能通过邀请的模式展开,企业如果希望通过EDI与SRG传输业务单据,可以通过邮件建立沟通:srgedi@superretailgroup.com

为了让SRG与所有的贸易伙伴进行高效有效的电子贸易,有必要使用全球通用的标准。GS1 Australlia与全球合作伙伴共同制定了一套 EDI 标准。SRG根据这些标准制定了消息实施指南(MIG),基于UN/EDIFACT以及EANCOM2002 D.01B的GS1标准,尽可能确保信息交互的一致性和标准化。

传输方式

VAN英文全称为Value Added Network,表示增值网络或是第三方专用网络提供商,是一种数据共享和通信方式。

业务单据

考虑到SRG供应链网络的复杂性,针对进口以及本地采购分别需要传输不同的业务单据。进口的业务单据支持交付到配送中心(DC),而本地采购模式下支持交付到配送中心(DC)以及直接交付商店(DSD)。涉及到的业务单据以及传输方向如下:

业务类型业务含义传输方向
ORDERS采购订单SRG发送给供应商
ORDRSP采购订单确认供应商发送给SRG
DESADV发货通知供应商发送给SRG
RECADV收货通知SRG发送给供应商
INVOIC(RCTI)收货方创建的税务发票(RCTI)SRG发送给供应商
INVOIC收货方创建的调整通知单SRG发送给供应商
REMADV汇款通知书SRG发送给供应商
采购订单(ORDERS)

每个SRG品牌会每周生成一次标准补货订单,并且随时可能生成其他订单。采购订单将会根据每个“deliver to”位置单独创建。

采购订单确认(ORDRSP)

无论供应商选择接受还是拒绝,每个订单都需要回复采购订单确认。供应商必需检查订单内容,并通过验证细节以及他们按时足额供应的能力来接受或拒绝订单。

采购订单或者供应商确认流程应不迟于提出订单的同一周的周五营业结束前完成。供应商以 ORDRSP MIG 中标识的格式向 SRG 返回采购订单响应。

如果整个订单被接受,则采购订单的内容将在采购订单响应中复制,即所有标题信息和所有行项目信息将返回给 SRG。这表明详细信息是正确的,并且供应商能够完全按照要求履行订单。

发货通知(DESADV)

发货通知通常称为 ASN(提前发货通知)。创建纸箱/托盘标签和发货通知 (DESADV) 要求所有物品都按采购订单上详述的位置进行拣选和包装。SRG 要求供应商使用 DESADV 的 EDIFACT 标准。

供应商应在完成每批货物的包装过程后将DESADV传送给SRG。这将尽早发送,以确保在实际货物到达相关站点之前对其进行处理。

收货通知(RECADV)

在完成将产品接收/验证到SRG系统后,将生成收货通知(RECADV)并发送回供应商。RECADV 将包含预期内容(DESADV 详细信息)和实际收到的内容;它不只是发送差异。

需要注意的是,RECADV 和相关 DESADV 之间的关系是一对一的,仅包含物品和数量的详细信息。RECADV 将在实际接收和验证完成的当天每晚发送。供应商应将详细信息核实回其系统,并将任何差异通知SRG内部的联系人。

注意只要 DESADV 与采购订单保持一致,交货、收货和付款过程就不会不间断。但是,在以下情况下会发生 DESADV 错误:

  • DESADV 数量大于 PO 数量
  • GTIN 与采购订单详细信息不同
  • 送货地点不同
  • 缺少采购订单行项目编号
汇款通知书(REMADV)

那些使用EDI和SRG的贸易伙伴将根据商定的付款条件获得付款。汇款通知书 (REMADV) 是向交易伙伴发出的通知,告知 SRG 已向其银行账户支付了款项。REMADV将详细说明所有已针对贸易伙伴账户处理的RCTI / BCTI、RCAN / BCAN、回扣、折扣等。仍将按照交易伙伴当前交易条款中记录的约定方法(电子转帐、支票等)向交易伙伴付款。REMADV将在SRG根据交易伙伴商定的付款条件完成付款流程的当晚发送。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/648252.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

<网络安全>《8 入侵检测系统IDS》

1 概念 入侵检测系统(intrusion detection system,简称“IDS”)是一种对网络传输进行即时监视,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。它与其他网络安全设备的不同之处便在于,IDS是一种积极主…

如何解决服务器端口被占用的问题,减少带来的影响

在现代网络环境中,服务器扮演着至关重要的角色,其稳定性和安全性对企业的正常运营具有重要意义。然而,服务器端口被占用的问题却时常困扰着企业网络管理员。本文将深入探讨服务器端口被占用的影响,并提出相应的解决方案。 一、服务…

(2)(2.8) Holybro 900Mhz XBP9X无线电遥测设备

文章目录 前言 1 特点 2 规格 3 电源 4 引脚输出 5 下载 前言 Holybro XBP9X 无线电设备可使用 Digi 免费的 XCTU 软件或通过 Digi 简化的 AT 或 API 命令集轻松进行配置。无线电台采用 256 位 AES 加密技术,可在设备之间安全可靠地传输关键数据。无线电的射…

解决 Required Integer parameter ‘uid‘ is not present

1.原因分析 后端没接收到uid可能是前端没传递uid也可能是前端传递了uid,但是传递方式与后端接收方式不匹配,导致没接收到更大的可能是因为后端请求方式错了。比如: 2.解决方案 先确定前端传参方式与后端请求方式是匹配的后端get请求的话…

云计算项目六:升级网站运行平台|部署缓存服务|数据迁移|部署集群

升级网站运行平台|部署缓存服务|数据迁移|部署集群 案例1:升级网站运行平台步骤一:清除当前配置步骤二:部署LNMP步骤三:测试配置 案例2:部署内存存储服务步骤一:部署redi…

【大数据面试题】HBase面试题附答案

目录 1.介绍下HBase 2.HBase优缺点 3.介绍下的HBase的架构 4.HBase的读写缓存 5.在删除HBase中的一个数据的时候,它是立马就把数据删除掉了吗? 6.HBase中的二级索引 7.HBase的RegionServer宕机以后怎么恢复的? 8.HBase的一个region由哪些东西组成? 9.…

ChatGPT模型大更新!全新大、小文本嵌入模型,API价格大降价!

1月26日凌晨,OpenAI在官网对ChatGPT Turbo模型(修复懒惰行为),免费的审核模型,并对新的GPT-3.5 Turbo模型API进行了大幅度降价。模型进行了大更新,发布了两款全新大、小文本嵌入模型,全新的GPT-…

申万宏源基于 StarRocks 构建实时数仓

作者 :申万宏源证券 实时数仓项目组 小编导读: 申万宏源证券有限公司是由新中国第一家股份制证券公司——申银万国证券股份有限公司与国内资本市场第一家上市证券公司——宏源证券股份有限公司,于 2015 年 1 月 16 日合并组建而成&#xff0c…

设计模式_装饰器模式_Decorator

生活案例 咖啡厅 咖啡定制案例 在咖啡厅中,有多种不同类型的咖啡,客户在预定了咖啡之后,还可以选择添加不同的调料来调整咖啡的口味,当客户点了咖啡添加了不同的调料,咖啡的价格需要做出相应的改变。 要求&#xff…

机器学习_常见算法比较模型效果(LR、KNN、SVM、NB、DT、RF、XGB、LGB、CAT)

文章目录 KNNSVM朴素贝叶斯决策树随机森林 KNN “近朱者赤,近墨者黑”可以说是 KNN 的工作原理。 整个计算过程分为三步: 计算待分类物体与其他物体之间的距离;统计距离最近的 K 个邻居;对于 K 个最近的邻居,它们属于…

QT模态对话框和非模态对话框

QT模态对话框和非模态对话框 QT模态对话框 QT模态对话框指的是当前对话框弹出后,不能进行操作其他窗口,必须关掉该对话框才能操作其他窗口,相当于阻塞到当前窗口了;代码如下: QDialog dialog(this);dialog.resize(20…

Qt编写linux系统onvif工具(支持预览/云台/预置位/录像等)

一、功能特点 广播搜索设备,支持IPC和NVR,依次返回。可选择不同的网卡IP进行对应网段设备的搜索。依次获取Onvif地址、Media地址、Profile文件、Rtsp地址。可对指定的Profile获取视频流Rtsp地址,比如主码流地址、子码流地址。可对每个设备设…

spring(一):基于XML获取Bean对象以及各种依赖注入方式

1. 获取Bean XML文件&#xff1a;<bean id"helloworld" class"org.kkk.spring6.bean.HelloWorld"></bean>1.1 根据id获取 Test public void testHelloWorld(){//加载XML文件ApplicationContext context new ClassPathXmlApplicationContext…

单元测试——题目十二

目录 题目要求: 定义类 测试类 题目要求: 根据下列流程图编写程序实现相应处理,执行j=10*x-y返回文字“j1=:”和计算值,执行j=(x-y)*(10⁵%7)返回文字“j2=:”和计算值,执行j=y*log(x+10)返回文字“j3=:”和计算值。 编写程序代码,使用JUnit框架编写测试类对编写的…

idea中使用带provide修饰的依赖,导致ClassNotFound

1、provide修饰的依赖作用&#xff1a; 编译时起作用&#xff0c;而运行及打包时不起作用。程序打包到Linux上运行时&#xff0c;若Linux上也有这些依赖&#xff0c;为了在Linux上运行时避免依赖冲突&#xff0c;可以使用provide修饰&#xff0c;使依赖不打包进入jar中 2、可能…

Map集合(二)

HashMap HashMap集合的底层原理 HashMap跟HashSet的底层原理是一模一样的&#xff0c;都是基于哈希表实现的。 实际上&#xff1a;原来学的Set集合的底层就是基于Map实现的&#xff0c;只是Set集合中的元素只要键数据&#xff0c;不要值数据而已。 哈希表 哈希表是一种增删…

Python Flask与APScheduler构建简易任务监控

1. Flask Web Flask诞生于2010年&#xff0c;是用Python语言&#xff0c;基于Werkzeug工具箱编写的轻量级、灵活的Web开发框架&#xff0c;非常适合初学者或小型到中型的 Web 项目。 Flask本身相当于一个内核&#xff0c;其他几乎所有的功能都要用到扩展&#xff08;邮件扩展…

代码随想录算法训练营31期day4,力扣24+19+02.07+142

24&#xff0c;动指针 class Solution { public:ListNode* swapPairs(ListNode* head) {//建立虚拟头结点auto dummynew ListNode(-1);dummy->nexthead;for(auto pdummy;p->next&&p->next->next;){auto ap->next;auto ba->next;p->nextb;a->n…

c语言笔记

1. c语言部分算法列举 1.1 找数 二分查找&#xff08;前提是数据必须有序&#xff09; 1.2 求极值 1.3 数组逆序 1.4 排序法&#xff08;***重点***&#xff09; 1.4.1 选择排序法 1.4.2 冒泡排序法 1.4.3 插入排序法 2. 字符型数组 2.1 使用格式 char s[10]; …

tee漏洞学习-翻译-1:从任何上下文中获取 TrustZone 内核中的任意代码执行

原文&#xff1a;http://bits-please.blogspot.com/2015/03/getting-arbitrary-code-execution-in.html 目标是什么&#xff1f; 这将是一系列博客文章&#xff0c;详细介绍我发现的一系列漏洞&#xff0c;这些漏洞将使我们能够将任何用户的权限提升到所有用户的最高权限 - 在…