当前位置: 首页 > news >正文

Dot Foods EDI 需求分析及对接流程

Dot Foods 是一家美国领先的食品和非食品产品的中间批发分销商,主要为食品服务、零售和分销行业的客户提供服务,是北美大型食品中间分销商之一。Dot Foods (以下简称 Dot)的业务模式是通过整合多个供应商的产品,为客户提供小批量、多样化的货品,从而帮助客户降低库存成本并提高运营效率。

与Dot实现EDI对接,是供应商们发送和接收电子业务交易的有效方式。Dot Foods目前使用EDI向供应商合作伙伴下订单,通过EDI与合作伙伴传输电子形式的定价、采购订单、采购订单确认、发票、提前发货通知以及销售报告等业务单据。

点击获取Dot Foods官网的EDI资料

Dot EDI 对接流程

基本信息交换

Dot 的EDI团队将会给供应商发送一封邮件,此邮件包含Dot 的EDI网址,供应商可以在此网址中获取以下EDI相关资料:

  • Dot 的 EDI 文档
  • Dot 的 EDI 规范以及示例
  • Dot 的 DUNS 号码
  • 第三方EDI供应商(供应商可以根据需求进行选择,并不做强制要求)
  • Dot 的托盘标签需求

Dot 的EDI团队同样会给供应商发送一个EDI新合作伙伴表格,供应商需要填写并将表格回复给Dot。如果供应商具备搭建AS2传输通道的能力,还需要与Dot交换AS2文件以及证书。

测试流程

任何选择自主部署EDI的供应商都被要求与Dot进行EDI测试,Dot将会给供应商发送一个测试订单,供应商将会据此回复测试的 855订单确认、856提前发货通知以及810 发票给Dot。

850/ 875 采购订单

Dot将会向供应商发送一个测试850/875采购订单,此采购订单已通过传真发送给供应商,如果与新供应商进行测试,Dot将从非竞争性供应商处发送一个未结采购单。

855 订单确认

供应商需要处理订单并且发送一个测试的855订单确认给Dot,Dot 将会检查收到的855订单确认数据,并提供反馈给供应商。如果有任何差异,供应商需要解决并重新发送855订单确认数据,直到此855通过Dot的验证。
注意:下单后24小时内供应商需要向Dot发送855订单确认。Dot要求,对原始订单数量的更改将在随后的 855 交易中发送,直至发货。

856 提前发货通知

供应商需要按照规范要求处理并向Dot发送一个测试的856提前发货通知,供应商还需要生成和发送一份他们 GS1 SSCC 128 托盘标签副本。

Dot将会检查托盘标签和 856发货通知的格式和填充的数据内容,并向供应商提供反馈。供应商需要配合解决所有的差异并重发856测试数据以及托盘标签直到验证通过。

注意:

1.无论卡车在营业时间后装货的还是Dot公司正在取货,856发货通知应在卡车装货后立即发送。
2.第三方仓库:如果供应商通过第三方仓库发货,Dot将会从代表供应商的第三方仓库接收 856发货通知。
3.捕获重量:如果 Dot Foods 从供应商处购买可变重量(捕获重量)的产品,供应商必须能够在 856 发货通知的MEA字段中传达每种物料实际净重总和。

810/880 发票

供应商需要基于规范处理以及发送一个测试的810/880发票给Dot。Dot将会检查收到的测试810/880发票格式以及数据,并提供反馈给供应商。供应商需要解决出现的任何差异并且重发 810/880发票测试数据,直到验证通过。

注意:发票号只能被接收一次,如果对原始发票有任何更改,或者您已将该发票编号发送给Dot Foods,可以将纸质副本发送至 ap.invoices@dotfoods.com

生产流程

一旦所有的报文类型都测试成功,供应商和Dot的EDI团队需要沟通一个上线日期。上线后,Dot将会不再通过传真下订单,未来所有的订单都将通过EDI传输。对于供应商而言,需要对未来的所有订单发送 855/875订单确认、856发货通知以及810/880发票。

Dot EDI 需求

Dot 支持的EDI传输协议

AS2

通过EDI传输的业务单据类型

Dot 官网提供了X12报文标准下的业务单据:

  • 810 发票
  • 850 采购订单
  • 855 采购订单确认
  • 856 提前发货通知
  • 867 销售报告
  • 875 杂货产品采购订单
  • 879 价格
  • 880 发票
  • 997 功能性确认

Dot 的标签要求

标签样式

供应商需要按照Dot 的要求在所有托盘上都贴有以 GS1-128 符号编码的串行装运集装箱代码(SSCC)编码。收货时将扫描 SSCC(或牌照),以将托盘上的产品与 856 – 提前装运通知上的数据进行匹配。标签尺寸为:4*6,以下标签示例并未完全按照比例生成,仅供参考用:

Dot-Foods-EDI1.png

标签的张贴位置

每个托盘都有一个唯一的牌照号码 (LPN),并有 2 个牌照标签。当面向托盘正面(40 英寸侧)时,LPN 将贴在托盘正面和相邻 48英寸右侧拉伸缠绕膜的顶部。标签应贴在距顶部 6 至 10 英寸处,距任一垂直边缘 6 英寸处。

Dot-Foods-EDI2.png

Dot 的 DUNS 编号要求

Dot要求供应商合作伙伴在其 EDI 交易集中使用正确的 DUNS 编号,以正确识别他们的产品要运送到哪个 Dot 配送中心。

其他 EDI 需求

997功能性确认

由Dot生成的所有文档都需要有997作为响应,供应商需要在收到原始文件之后的24小时内回复997。Dot收到文件后也会在24小时内回复997。

商品标识符

Dot Foods能够在大多数输出文件中提供14位GTIN、12位UPC、供应商的内部产品编号以及Dot的商品编号。供应商必须能够在其输出文件中提供14位GTIN,因为这是Dot唯一处理的商品标识符。

阅读原文

相关文章:

Dot Foods EDI 需求分析及对接流程

Dot Foods 是一家美国领先的食品和非食品产品的中间批发分销商,主要为食品服务、零售和分销行业的客户提供服务,是北美大型食品中间分销商之一。Dot Foods (以下简称 Dot)的业务模式是通过整合多个供应商的产品,为客户…...

代码随想录day24 | leetcode 93.复原IP地址 90.子集 90.子集II

93.复原IP地址 Java class Solution {List<String> result new ArrayList<String>();StringBuilder stringBuilder new StringBuilder();public List<String> restoreIpAddresses(String s) {backtracking(s, 0, 0);return result;}// number表示stringb…...

探索国产数字隔离器——测试与应用

国产数字隔离器已成为现代电子产品中的关键部件&#xff0c;以增强的性能和可靠性取代了传统的光耦合器。这些隔离器广泛应用于医疗设备、汽车电子、工业自动化和其他需要强大信号隔离的领域。准确测试这些设备是确保其质量和性能的基本步骤。 如何测试数字隔离器 测试数字隔离…...

IDEA无法打开插件市场的解决

1.版本 我的IDEA版本号为2020.1.4 大家可以从IDEA的help->about进行版本号的查看 2.解决 我们直接到jetbrains官网搜索你想要下载的插件 直接下载即可自动导入...

以腾讯混元模型为例,在管理平台上集成一个智能助手

背景 前几天&#xff0c;公司的同事们一起吃了个饭&#xff0c;餐桌上大家聊到大模型的落地场景。我个人在去年已经利用百度千帆平台写过案例&#xff0c;并发过博客&#xff08;传送门&#x1f449;&#xff1a;利用文心千帆打造一个属于自己的小师爷&#xff09;&#xff0c…...

15.初识接口1 C#

这是一个用于实验接口的代码 适合初认识接口的人 【CSDN开头介绍】&#xff08;文心一言AI生成&#xff09; 在C#编程世界中&#xff0c;接口&#xff08;Interface&#xff09;扮演着至关重要的角色&#xff0c;它定义了一组方法&#xff0c;但不提供这些方法的实现。它要求所…...

探索 Python编程 调试案例:计算小程序中修复偶数的bug

在 学习Python 编程的过程里&#xff0c;会遇到各种各样的bug。而修复bug调试代码就像是一场充满挑战的侦探游戏。每一个隐藏的 bug 都是谜题&#xff0c;等待开发者去揭开真相&#xff0c;让程序可以顺利运行。今天&#xff0c;让我们通过一个实际案例&#xff0c;深入探索 Py…...

【Unity/HFSM】使用UnityHFSM实现输入缓冲(预输入)和打断机制

文章目录 前言预输入Animancer的InputBuffer&#xff1a;在UnityHFSM中实现InputBuffer&#xff1a; 打断机制 前言 参考Animancer在状态机中的InputBuffer&#xff0c;在UnityHFSM中实现类似的InputBuffer机制&#xff0c;同时扩展一个状态打断机制 插件介绍&#xff1a; A…...

Unity 圆形循环复用滚动列表

一.在上一篇垂直循环复用滚动列表的基础上&#xff0c;扩展延申了圆形循环复用滚动列表。实现此效果需要导入垂直循环复用滚动列表里面的类。 1.基础类 using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; using …...

聚水潭数据无缝集成到金蝶云星空的实现方案

聚水潭数据集成到金蝶云星空&#xff1a;聚水潭调拨对接金蝶直接调拨ok 在企业信息化管理中&#xff0c;数据的高效流动和准确对接是实现业务流程顺畅运行的关键。本文将分享一个具体的系统对接集成案例——如何通过轻易云数据集成平台&#xff0c;将聚水潭的数据无缝集成到金…...

虚拟机断网没有网络,需清理内存,删除后再重启

进入NetworkManager可能没权限&#xff0c;设置权限777 to...

[c++11(二)]Lambda表达式和Function包装器及bind函数

1.前言 Lambda表达式着重解决的是在某种场景下使用仿函数困难的问题&#xff0c;而function着重解决的是函数指针的问题&#xff0c;它能够将其简单化。 本章重点&#xff1a; 本章将着重讲解lambda表达式的规则和使用场景&#xff0c;以及function的使用场景及bind函数的相关使…...

基于字节大模型的论文翻译(含免费源码)

基于字节大模型的论文翻译 源代码&#xff1a; &#x1f44f; star ✨ https://github.com/boots-coder/LLM-application 展示 项目简介 本项目是一个基于大语言模型&#xff08;Large Language Model, LLM&#xff09;的论文阅读与翻译辅助工具。它通过用户界面&#xff08…...

Mysql语法之DQL查询的多行函数

Mysql的多行函数和分组 目录 Mysql的多行函数和分组多行函数概念常用的多行函数 数据分组概念语法where和having的区别 语句关键字及执行顺序语句关键字执行顺序 实际操作基本语句格式和多行操作筛选语句格式 多行函数 概念 不管函数处理多少条&#xff0c;只返回一条记录&…...

OpenSSL 心脏滴血漏洞(CVE-2014-0160)

OpenSSL 心脏滴血漏洞(CVE-2014-0160) Openssl简介: 该漏洞在国内被译为"OpenSSL心脏出血漏洞”&#xff0c;因其破坏性之大和影响的范围之广&#xff0c;堪称网络安全里程碑事件。 OpenSSL心脏滴血漏洞的大概原理是OpenSSL在2年前引入了心跳(hearbea0机制来维特TS链接的…...

监控视频汇聚融合云平台一站式解决视频资源管理痛点

随着5G技术的广泛应用&#xff0c;各领域都在通信技术加持下通过海量终端设备收集了大量视频、图像等物联网数据&#xff0c;并通过人工智能、大数据、视频监控等技术方式来让我们的世界更安全、更高效。然而&#xff0c;随着数字化建设和生产经营管理活动的长期开展&#xff0…...

ElasticSearch 数据同步

1、同步调用 操作步骤&#xff1a; 管理系统新增酒店数据添加到数据库调用 ES 更新文档接口&#xff0c;同步数据库的数据到 ES 文档 流程图&#xff1a; 特点: 优点&#xff1a;实现简单&#xff0c;粗暴缺点&#xff1a;业务耦合度高 2、异步消息通知 操作步骤&#xf…...

MyBatis-Plus中isNull与SQL语法详解:处理空值的正确姿势

目录 前言1. 探讨2. 基本知识3. 总结 前言 &#x1f91f; 找工作&#xff0c;来万码优才&#xff1a;&#x1f449; #小程序://万码优才/r6rqmzDaXpYkJZF 基本的Java知识推荐阅读&#xff1a; java框架 零基础从入门到精通的学习路线 附开源项目面经等&#xff08;超全&#x…...

RabbitMQ个人理解与基本使用

目录 一. 作用&#xff1a; 二. RabbitMQ的5中队列模式&#xff1a; 1. 简单模式 2. Work模式 3. 发布/订阅模式 4. 路由模式 5. 主题模式 三. 消息持久化&#xff1a; 消息过期时间 ACK应答 四. 同步接收和异步接收&#xff1a; 应用场景 五. 基本使用 &#xff…...

Python球球大作战

系列文章 序号直达链接表白系列1Python制作一个无法拒绝的表白界面2Python满屏飘字表白代码3Python无限弹窗满屏表白代码4Python李峋同款可写字版跳动的爱心5Python流星雨代码6Python漂浮爱心代码7Python爱心光波代码8Python普通的玫瑰花代码9Python炫酷的玫瑰花代码10Python多…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外&#xff0c;K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案&#xff0c;全安装在K8S群集中。 具体可参…...

简易版抽奖活动的设计技术方案

1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下&#xff0c;无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作&#xff0c;还是游戏直播的画面实时传输&#xff0c;低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架&#xff0c;凭借其灵活的编解码、数据…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

Docker 运行 Kafka 带 SASL 认证教程

Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明&#xff1a;server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

在Ubuntu24上采用Wine打开SourceInsight

1. 安装wine sudo apt install wine 2. 安装32位库支持,SourceInsight是32位程序 sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine32:i386 3. 验证安装 wine --version 4. 安装必要的字体和库(解决显示问题) sudo apt install fonts-wqy…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额&#xff0c;返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档&#xff09;&#xff0c;如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下&#xff0c;风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...

C++ 设计模式 《小明的奶茶加料风波》

&#x1f468;‍&#x1f393; 模式名称&#xff1a;装饰器模式&#xff08;Decorator Pattern&#xff09; &#x1f466; 小明最近上线了校园奶茶配送功能&#xff0c;业务火爆&#xff0c;大家都在加料&#xff1a; 有的同学要加波霸 &#x1f7e4;&#xff0c;有的要加椰果…...