家居EDI:Hom Furniture EDI需求分析

HOM Furniture 是一家成立于1977年的美国家具零售商,总部位于明尼苏达州。公司致力于提供高品质、时尚的家具和家居用品,满足各种家庭和办公需求。HOM Furniture 以广泛的产品线和优质的客户服务在市场上赢得了良好的口碑。公司经营的产品包括卧室、客厅、办公家具及装饰品,销售渠道覆盖线上和线下,形成了全方位的商业模式。

EDI需求分析

电子数据交换(EDI)是一种通过电子方式在企业之间交换商业文件的标准化方法。HOM Furniture 使用EDI系统能够实现高效、准确的供应链管理。EDI可以自动化订单处理、发货通知、发票等流程,减少人工输入和数据错误的发生。通过EDI,HOM Furniture 能够改善供应链的可见性和透明度,确保信息及时更新,从而加快了货物流转的速度。

EDI对接

HOM Furniture 选择的EDI报文标准为X12,规范版本号为:5010,EDI业务单据类型如下:

  • EDI 850采购订单
  • EDI 855采购订单确认
  • EDI 860订单变更
  • EDI 856发货通知
  • EDI 810发票

EDI 850采购订单(Purchase Order)

HOM Furniture 将通过EDI向供应商发送订单来请求商品或服务,这样可以减少其手动提交订单和供应商手动接收、录入订单的时间。

涉及到的订单类型有两种:

  • Dropship:供应商直接将货物发送至HOM Furniture的最终客户。
  • Stand Alone:发送到 HOM Furniture 的门店或配送中心。

EDI 855采购订单确认(Order Acknowledgement)

供应商需要根据HOM Furniture 发来的850 采购订单回复 855 采购订单确认,使用采购订单确认报告在订单中遇到的如产品明细或者价格等任何错误。在EDI 850报文中,订单确认类型体现在BAK02字段中,对应关系如下:

  • BAK02的值为:AC,带有明细和变更的订单确认。
  • BAK02的值为:AD,带有明细,不做变更的订单确认。
  • BAK02的值为:AK,无明细和变更的订单确认。
  • BAK02的值为:RD,带有明细的拒绝订单。
  • BAK02的值为:RJ,无明细的拒绝订单。

具体到物料行的确认则是通过ACK01字段进行标识:

  • ACK01字段的值为DR:已接受物料行,但发货日期已重新安排
  • ACK01字段的值为IA:接受物料行
  • ACK01字段的值为IB:物料行缺货
  • ACK01字段的值为IP:已接受物料行,但价格发生更改
  • ACK01字段的值为IQ:已接受物料行,但数量发生更改
  • ACK01字段的值为IR:拒绝物料行

注意:

1.收到订单后的24小时内需要向HOM Furniture回复订单确认。
2.如果您履行订单的能力发生变化,请发送额外的确认通知。
3.如果订单确认中有变更请求,HOM Furniture 将发送订单变更通知。
4.在发送发货通知或发票之前,请先发送订单确认。

EDI 860订单变更(Order Change)

HOM Furniture 会发送订单变更来更新或者取消一个已有的订单。订单变更类型为取消或者变更,体现在EDI 860报文中的 BCH01字段中:

  • BCH01字段的值为01:取消订单
  • BCH04字段的值为04:变更订单

对订单中的物料来说,会从以下几个方面发生变更:

  • 添加/删除物料
  • 变更日期
  • 变更价格
  • 变更数量

体现在报文中,通过POC02字段进行标识:

  • 添加额外物料,POC02字段取值为AI
  • 删除物料行,POC02字段取值为DI
  • 价格变动,POC02字段取值为PC
  • 单价/数量变动,POC02字段取值为PQ
  • 数量减少,POC02字段取值为QD
  • 数量增加,POC02字段取值为QI
  • 替换所有值,POC02字段取值为RZ

EDI 856发货通知(Ship Notice)

供应商发送发货通知(Advance Ship Notice)给 HOM Furniture 可以让其了解货物的内容和发货日期。这将帮助 HOM Furniture 团队更好地安排劳动力和处理运输/接收的时间。

对于Dropship业务来说,这能通过获取运输和跟踪信息来改善客户体验。

注意:

1.每个发货地点发送一个发货通知(Advance Ship Notice)。一个发货通知可以包含多个订单。
2.在货物离开您的仓库或设施时发送发货通知。
3.在发送发票之前,先发送发货通知。

对HOM Furniture的发货使用SOI(发货、订单、商品)结构——不需要按纸箱级别进行标签标注。

关于标签的注意事项

HOM Furniture 不会自动化扫描运输标签中的 GS1-128 条形码。供应商可以选择任何标准的运输标签格式,包括 GS1 格式。

无论是供应商支持的标签,还是纸箱本身,都需要标明订单号、商品编号和产品描述。

HOM Furniture 的一些产品可能每个商品有多个纸箱。对于这些货物,纸箱标签需要标明“第1箱,共X箱”、“第2箱,共X箱”等信息。

EDI 810发票(Invoice)

发票报文用于向HOM Furniture发送有关商品或服务的付款请求。

注意:

每个发货单发送一张发票。每张发票只能包含一个采购订单。

  • 示例 1:如果一个订单在一个发货单中发送,则只需要一张发票。
  • 示例 2:如果一个订单被拆分成两个发货单,则需要两张发票。
  • 示例 3:如果一个发货单包含两个订单,则需要两张发票。

通过上述EDI报文,HOM Furniture能够实现供应链的自动化,减少人工干预和错误,提升业务流程的效率。

知行 EDI 解决方案

Hom-Furniture-EDI1.png

阅读原文

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【go语言】数组和切片

一、数组 1.1 什么是数组 数组是一组数:数组需要是相同类型的数据的集合;数组是需要定义大小的;数组一旦定义了大小是不可以改变的。 1.2 数组的声明 数组和其他变量定义没有什么区别,唯一的就是这个是一组数,需要给…

51单片机 01 LED

一、点亮一个LED 在STC-ISP中单片机型号选择 STC89C52RC/LE52RC;如果没有找到hex文件(在objects文件夹下),在keil中options for target-output- 勾选 create hex file。 如果要修改编程 :重新编译-下载/编程-单片机重…

HTML一般标签和自闭合标签介绍

在HTML中,标签用于定义网页内容的结构和样式。标签通常分为两类:一般标签(也称为成对标签或开放闭合标签)和自闭合标签(也称为空标签或自结束标签)。 以下是这两类标签的详细说明: 一、一般标…

【EasyX 图形化编程保姆级喂嘴里教程】(C/C++) graphics.h 头文件库安装

文章目录 EasyXEasyX 是什么?超低的学习成本超多的应用场景超轻的发布过程 EasyX安装下载好后打开安装文件, 点击下一步。它自动检测已有的IDE,自行选择安装点击安装会提示安装成功接下来就可以在代码中使用 graphics.h 头文件库 EasyX EasyX 是什么&am…

吊打同类软件免费又可批量使用

聊一聊 对于经常用到席卡的人来说,每次打印都觉得麻烦,要是有个软件,直接输入名称就能打印就好了。 这不,只要你想,就肯定能实现;如果没实现,就说明你不够想。 这个软件我测试了下&#xff0…

2.攻防世界PHP2及知识点

进入题目页面如下 意思是你能访问这个网站吗? ctrlu、F12查看源码,什么都没有发现 用kali中的dirsearch扫描根目录 命令如下,根据题目提示以及需要查看源码,扫描以php、phps、html为后缀的文件 dirsearch -u http://61.147.17…

网络工程师 (11)软件生命周期与开发模型

一、软件生命周期 前言 软件生命周期,也称为软件开发周期或软件开发生命周期,是指从软件项目的启动到软件不再被使用为止的整个期间。这个过程可以细分为多个阶段,每个阶段都有其特定的目标、任务和产出物。 1. 问题定义与需求分析 问题定义…

深度学习练手小例子——cifar10数据集分类问题

CIFAR-10 是一个经典的计算机视觉数据集,广泛用于图像分类任务。它包含 10 个类别的 60,000 张彩色图像,每张图像的大小是 32x32 像素。数据集被分为 50,000 张训练图像和 10,000 张测试图像。每个类别包含 6,000 张图像,具体类别包括&#x…

力扣257. 二叉树的所有路径(遍历思想解决)

Problem: 257. 二叉树的所有路径 文章目录 题目描述思路复杂度Code 题目描述 思路 遍历思想(利用二叉树的先序遍历) 利用先序遍历的思想,我门用一个List变量path记录当前先序遍历的节点,当遍历到根节点时,将其添加到另一个List变量res中&…

力扣第149场双周赛

文章目录 题目总览题目详解找到字符串中合法的相邻数字重新安排会议得到最多空余时间I 第149场双周赛 题目总览 找到字符串中合法的相邻数字 重新安排会议得到最多空余时间I 重新安排会议得到最多空余时间II 变成好标题的最少代价 题目详解 找到字符串中合法的相邻数字 思…

算法题(54):插入区间

审题: 需要我们把newinterval的区间与interval的区间合并起来,并返回合并后的二维数组地址 思路: 方法一:排序合并区间 我们可以先把newinterval插入到interval中,进行排序然后复用合并区间的代码 方法二:模…

网工_HDLC协议

2025.01.25:网工老姜学习笔记 第9节 HDLC协议 9.1 HDLC高级数据链路控制9.2 HDLC帧格式(*控制字段)9.2.1 信息帧(承载用户数据,0开头)9.2.2 监督帧(帮助信息可靠传输,10开头&#xf…

[免费]微信小程序智能商城系统(uniapp+Springboot后端+vue管理端)【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的微信小程序智能商城系统(uniappSpringboot后端vue管理端),分享下哈。 项目视频演示 【免费】微信小程序智能商城系统(uniappSpringboot后端vue管理端) Java毕业设计_哔哩哔哩_bilibili 项目介绍…

nth_element函数——C++快速选择函数

目录 1. 函数原型 2. 功能描述 3. 算法原理 4. 时间复杂度 5. 空间复杂度 6. 使用示例 8. 注意事项 9. 自定义比较函数 11. 总结 nth_element 是 C 标准库中提供的一个算法&#xff0c;位于 <algorithm> 头文件中&#xff0c;用于部分排序序列。它的主要功能是将…

CF 581A.Vasya the Hipster(Java实现)

题目分析 红色袜子数量a&#xff0c;蓝色袜子数量b&#xff0c;题目是个潮哥儿&#xff0c;首先选择两种袜子混搭&#xff0c;搭不出来就纯色 思路分析 混搭数量取决于最小数量&#xff0c;剩余的纯色数量取决于哪个还有剩余且数量要/2 代码 import java.util.*;public class…

C基础寒假练习(6)

一、终端输入行数&#xff0c;打印倒金字塔 #include <stdio.h> int main() {int rows;printf("请输入倒金字塔的行数: ");scanf("%d", &rows);for (int i rows; i > 0; i--) {// 打印空格for (int j 0; j < rows - i; j) {printf(&qu…

Python在线编辑器

from flask import Flask, render_template, request, jsonify import sys from io import StringIO import contextlib import subprocess import importlib import threading import time import ast import reapp Flask(__name__)RESTRICTED_PACKAGES {tkinter: 抱歉&…

ASP.NET Core 中间件

目录 一、常见的内置中间件 二、自定义中间件 三、中间件的执行顺序 四、其他自动逸中间件案例 1. 身份验证中间件 2、跨域中间件&#xff08;CORS&#xff09; ASP.NET Core 中&#xff0c;中间件&#xff08;Middleware&#xff09;是处理 HTTP 请求和响应的组件链。你…

LevelDB 源码阅读:写入键值的工程实现和优化细节

读、写键值是 KV 数据库中最重要的两个操作&#xff0c;LevelDB 中提供了一个 Put 接口&#xff0c;用于写入键值对。使用方法很简单&#xff1a; leveldb::Status status leveldb::DB::Open(options, "./db", &db); status db->Put(leveldb::WriteOptions…

2007-2019年各省科学技术支出数据

2007-2019年各省科学技术支出数据 1、时间&#xff1a;2007-2019年 2、来源&#xff1a;国家统计局、统计年鉴 3、指标&#xff1a;行政区划代码、地区名称、年份、科学技术支出 4、范围&#xff1a;31省 5、指标解释&#xff1a;科学技术支出是指为促进科学研究、技术开发…