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

什么是OSTRPT报文?

OSTRPT(Order Status Report)是一种 EDI(电子数据交换)报文,用于在供应链管理中向采购商报告订单状态。这种报文通常由供应商发送给采购商,目的是告知订单的当前处理状态、预期交货时间、订单中的变化等信息。也可以作为对订单状态查询的回复,由卖方或卖方机构发出或者可以作为按照双方约定定期发送的报告。

OSTRPT是EANCOM报文标准下的一种业务单据,在ANSI X12 报文标准中承担类似角色的业务单据为 EDI 870。

点击在GS1官网下载 OSTRPT报文的规范文件

OSTRPT报文的典型用途

1.订单确认:确认收到订单并报告其状态(例如:已接受、已拒绝、已修改)。
2.订单进度更新:提供订单处理的实时状态,如订单已准备好发货、正在运输或已经交付。
3.预期交货时间:告知客户预计的交货日期和时间窗口。
4.异常通知:报告订单中的问题或延误,例如库存不足、供应链中断等。

点击在知行EDI规范查询平台中查看 OSTRPT 报文的字段详解

OSTRPT报文常和以下内容有关:

  • 一次询盘/询价
  • 一个或多个订单(ORDERS),货物/货物装卸和运输(HANMOV)或者发货指示(INSDES)
  • 一条或多条订单中的一个或者多个产品

需要注意的是,ODTRPT中的状态并不能对报文接收方进行任何实际指示,例如,如果此报文中的状态是 “ready for shipment”,并不能被用来传输运输信息,企业还是需要通过发送 DESADV发货通知报文来传输发货信息。

OSTRPT报文的应用场景
电子行业

元器件供应商与经销商之间常见的业务流程如下:

1.元器件供应商向经销商发送价格和销售清单(PRICAT)
2.经销商向供应商发送采购订单(ORDERS)
3.供应商向经销商发送采购订单确认(ORDRSP)
4.供应商向经销商发送由卖方发起的变更(ORDCHG)
5.经销商向供应商发送订单变更(ORDCHG)
6.供应商向经销商发送订单变更确认(ORDRSP)
7.供应商向经销商提供订单状态报告(OSTRPT)
8.供应商向经销商提供发货通知(DESADV)
9.供应商向经销售发送发票(INVOIC)

OSTRPT报文中包含的主要数据
  • 订单编号
  • 订单日期
  • 订单状态
  • 买方ID
  • 收货方ID

OSTRPT报文中包含数据中,不同的订单状态将会通过STS字段的标识符进行标记,在GS1的规范中,常见的状态类别编码如下:

  • UP2:订单
  • UP3:货到付款订单
  • UP4:紧急订单
  • UP5:之前取消的订单

状态描述编码如下:

  • 14 = Process, completed ,完成处理
  • 21 = Delivery, completed,完成投递
  • 27 = Despatch, completed 完成发货
  • 64 = Order or request cancelled,订单或请求已取消
  • 314 = Delayed, at origin,已延迟
  • 315 = Held, by logistic service provider,包裹或货物当前由物流服务提供商持有
  • 316 = Incident occurred but accepted by ordering party,事件发生但被订购方所接受
  • 22E = Despatched urgent (GS1 Temporary Code),紧急发送
  • 23E = Delivered cash on delivery (GS1 Temporary Code),货到付款
  • 24E = Delivered previous call (GS1 Temporary Code),包裹已经成功送达,并且之前的电话联系或通知已完成
  • 26E = Not enough information for despatch (GS1 Temporary Code),派送信息不足
  • 31E = Despatch being prepared (GS1 Temporary Code),准备派送中
  • 39E = Goods returned by recipient (GS1 Temporary Code),收件人已将货物退回
  • 76E = Not collected (GS1 Temporary Code),包裹尚未被物流公司取走

状态原因编码描述如下:

  • 13 = Customs refusal 包裹在海关被拒绝放行
  • 22 = Empty 空包裹
  • 16 = Destination incorrect 目的地不正确
  • 25 = Export restrictions 出口限制
  • 28 = Import restrictions 进口限制
  • 46 = Payment not received 未收到付款
  • 68 = Undefined incident attributed to buyer 收件人引起的未定义事件
  • 69 = Undefined incident attributed to carrier 承运人引起的未定义事件
  • 23E = Delivery different date (GS1 Temporary code) 择期交付
  • 28E = Delivery too late (GS1 Temporary Code) 交付太晚
  • 35E = Incident attributed to seller (GS1 Temporary Code) 卖方引起的事件

示例:

STS+UP2::9+27'

上述报文的含义为:采购订单已经被发出。

OSTRPT报文示例

以下是一个从GLN编号为5411111123451的供应商发送给GLN编号为5412345123453的买方的OSTRPT报文示例,此订单状态报告的生成日期为2002年1月6日,订单状态编号为OR5252。

以下OSTPRT报文提供了4个采购订单的状态信息:

  • 订单编号为 CD2544,订单日期为2001年12月31日的订单,于2002年1月2日被GLN编号为5422331123459的承运方紧急发送。
  • 订单编号为 BH4155,订单日期为2001年12月24日的订单,于2001年12月28日发货给GLN编号为5412345111115的收货方。
  • 订单编号为 AJ5223,订单日期为2001年12月2日的订单,已被海关拒绝清关。
  • 订单编号为 CO5473,订单日期为2001年12月27日的订单,已被客户取消。
UNH+1+OSTRPT:D:01B:UN:EAN005' 报文头部信息
BGM+348+OR5252+9' 订单状态报告编号:OR5252
DTM+137:20020106:102' 订单状态报告日期为2002年1月6日
NAD+BY+5412345123453::9' 买方ID为GLN 5412345123453
NAD+SU+5411111123451::9' 供应商ID为GLN 5411111123451
DOC+220+CD2544' 第一个订单编号为CD2544
DTM+137:20011231:102' 订单日期为2001年12月31日
STS+6::9+22E::9' 订单状态为despatched urgent紧急发货
DTM+334:20020102:102' 订单状态日期为2002年1月2日
NAD+CA+5422331123459::9' 紧急发货的承运方:GLN 5422331123459
DOC+220+BH4155' 第二个订单编号为 BH4155
DTM+137:20011224:102' 订单日期为 2001年12月24日
STS+7::9+21::9' 订单已送达
DTM+334:20011228:102' 状态日期为2001年12月28日
NAD+DP+5412345111115::9' 收货方GLN 5412345111115
DOC+220+AJ5223' 第三个订单编号为AJ5223
DTM+137:20011202:102' 订单日期为2001年12月2日
STS+7::9+17' 订单被海关拒绝清关
DOC+220+CO5473’第四个订单编号CO5473
DTM+171:20011227:102' 订单日期为2001年12月27日
STS+7::9+64+21' 订单已被取消
UNT+22+1' 报文总行数为22

如果您希望了解有关EDI对接的相关信息,欢迎交流。

阅读原文

相关文章:

什么是OSTRPT报文?

OSTRPT(Order Status Report)是一种 EDI(电子数据交换)报文,用于在供应链管理中向采购商报告订单状态。这种报文通常由供应商发送给采购商,目的是告知订单的当前处理状态、预期交货时间、订单中的变化等信息…...

PICO+Unity MR空间锚点

官方链接:空间锚点 | PICO 开发者平台 注意:该功能只能打包成APK在PICO 4 Ultra上真机运行,无法通过串流或PICO developer center在PC上运行。使用之前要开启视频透视。 在 Inspector 窗口中的 PXR_Manager (Script) 面板上,勾选…...

electron 中 contextBridge 作用

1. 安全地实现渲染进程和主进程之间的通信 在 Electron 应用中,主进程和渲染进程是相互隔离的,这是为了安全和稳定性考虑。 然而,在很多情况下,渲染进程需要访问主进程中的某些功能,例如系统级别的操作或者一些应用级…...

15分钟学 Go 第 42 天:RESTful API设计

第42天:RESTful API设计 目标:理解RESTful API的设计原则 在现代Web开发中,RESTful API(Representational State Transfer)已经成为了标准的架构风格,用于实现客户端与服务器之间的通信。通过遵循REST的设…...

如何安全的中断一个运行中的线程?

文心快码进入3.0时代, 最新发布的代码问答、编码、Debug、单测、安全智能体, 分别在开发的设计、编码、构建、测试验证全流程通过AI赋能,让效率更高、效果更好。可以通过自然语言对话,独立为你完成一项编码任务。 👉点…...

【121. 买卖股票的最佳时机】——贪心算法/动态规划

121. 买卖股票的最佳时机 一、题目难度 简单 三、题目描述 给定一个数组 prices,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获…...

LLMs之Calculate:利用大语言模型技术基于文本内容实现数字计算能力的简介、常用方法、代码实现之详细攻略

LLMs之Calculate:利用大语言模型技术基于文本内容实现数字计算能力的简介、常用方法、代码实现之详细攻略 导读:在基于大语言模型(LLM)技术实现数字计算能力的背景下,文本内容的理解和计算过程涉及多个领域的交叉技术,包括自然语言处理(NLP)、机器学习、以及数值计算。…...

LeetCode题练习与总结:判断子序列--392

一、题目描述 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一…...

json数据结构的转换

# json可用于赌徒与原件数据的转换(json以字符串的形式储存数据,在通过json进行两种语言的转换时,应先将数据类型转换成列表或字典,再由列表或字典转换成json字符串,最后由json字符串转换成另一种语言的列表或字典数据…...

mysql删除语句:@Update(“TRUNCATE TABLE employee“)讲解

这个 SQL 语句: TRUNCATE TABLE employee是一个 SQL DDL(数据定义语言) 操作,用于清空数据库表中的所有记录,但不会删除表结构(即列和索引等)。 逐部分解释: TRUNCATE:…...

如何修改浏览器指纹?

网络安全日益重要,我们的上网行为变得越来越容易被追踪和分析。其中,浏览器指纹就是一种强大的技术手段,它可以说是你上网的身份象征。 一、浏览器指纹是什么 浏览器指纹是网站和在线平台用来收集关于你的浏览器、设备和网络的详细信息的一…...

实现3D热力图

实现思路 首先是需要用canvas绘制一个2D的热力图,如果你还不会,请看json绘制热力图。使用Threejs中的canvas贴图,将贴图贴在PlaneGeometry平面上。使用着色器材质,更具json中的数据让平面模型 拔地而起。使用Threejs内置的TWEEN&…...

GEE ui界面实现:用户自画多边形, 按面积比例在多边形中自动生成样点,导出多边形和样点shp,以及删除上一组多边形和样点(有视频效果展示)

零、背景 这几天在选样点,发现GEE有强大的ui功能,于是应用在我的工作上。 下述代码实现了几个功能: ①用户可以自己勾勒多边形,随后程序会按面积比例在多边形中自动生成样点,同时根据改多边形的区域生成区域平均月N…...

React diff算法和Vue diff算法的主要区别

React和Vue都是流行的前端框架,它们各自实现了diff算法来优化虚拟DOM的更新过程。以下是React diff算法和Vue diff算法的主要区别: 1. diff策略 React diff算法: React的diff算法主要采用了同层级比较的策略,即它不会跨层级比较节…...

WSL 2 中 FastReport 与 FastCube 的设置方法与优化策略

软件开发人员长期以来一直在思考这个问题:“我们如何才能直接在 Windows 中运行 Linux 应用程序,而无需使用单独的虚拟机?” WSL 技术为这个问题提供了一个可能的答案。WSL 的历史始于 2016 年。当时,其实现涉及使用 Windows 内核…...

《线性代数》学习笔记

列向量无关 上个星期继续学线性代数,一个矩阵,如何判断它是的列向量有几个是线性无关呢?其实有好几个方法。第一个就是一个一个判断。 先选定一个,然后看下这两个,怎么看呢?如果两个列向量线性相关&#…...

Redis三种集群模式:主从模式、哨兵模式和Cluster模式

目录标题 1、背景及介绍2、 Redis 主从复制2.1、主从复制特点2.2、Redis主从复制原理2.3 PSYNC 工作原理2.3.1、启动或重连判断:2.3.2、第一次同步处理:2.3.3、断线重连处理:2.3.4、主节点响应2.3.5、全量同步触发条件:2.3.6、复制…...

CDH大数据平台部署

二、CDH简介 全称Cloudera’s Distribution Including Apache Hadoop。 hadoop的版本 (Apache、CDH、Hotonworks版本) 在公司中一般使用cdh多一些(收费的)、也有公司使用阿里云大数据平台、微软的大数据平台。 国内也有一些平台:星环大数…...

7.4、实验四:RIPv2 认证和触发式更新

源文件 一、引言:为什么要认证和采用触发式更新? 1. RIP v2 认证 RIP(Routing Information Protocol)版本 2 添加了认证功能,以提高网络的安全性。认证的作用主要包括以下几点: 防止路由欺骗 RIP v1 是不…...

【一步步开发AI运动小程序】二十一、如果将AI运动项目配置持久化到后端?

**说明:**本文所涉及的AI运动识别、计时、计数能力,都是基于云智「Ai运动识别引擎」实现。云智「Ai运动识别」插件识别引擎,可以为您的小程序或Uni APP赋于原生、本地、广覆盖、高性能的人体识别、姿态识别、10余种常见的运动计时、计数识别及…...

CANN/asc-devkit向量减法ReLU函数

asc_sub_relu 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode.c…...

Java版Dify SDK:简化LLM应用开发,提升Java生态集成效率

1. 项目概述:为什么我们需要一个Java版的Dify SDK?如果你正在用Java构建一个需要集成大语言模型能力的应用,比如一个智能客服系统、一个文档分析工具,或者一个创意写作助手,你很可能听说过Dify。Dify作为一个开源的LLM…...

长曜创新获数千万元 A+ 融资,Tron Ultra 割草机器人年中全球发售破行业难题

硬氪获悉,智能庭院机器人公司「长曜创新」近日完成数千万元 A 融资,此前 A 轮融资也已在 2025 年 12 月完成,半年累计超亿元。其最新产品 Tron Ultra 系列将在年中全球发售。融资情况与发展方向长曜创新近日完成数千万元 A 轮融资&#xff0c…...

告别‘硬编码’:用DiffPool和SAGPooling玩转GNN图分类的‘可学习’池化

告别‘硬编码’:用DiffPool和SAGPooling玩转GNN图分类的‘可学习’池化 图神经网络(GNN)近年来在社交网络分析、分子属性预测等领域展现出强大潜力,但如何高效处理不同尺寸的图结构数据一直是技术难点。传统图池化方法如全局平均池…...

一维残差网络水下超声无损检测与缺陷识别【附代码】

✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导,毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅如需沟通交流,点击《获取方式》 (1)EWT-FastICA联合降噪与有效IMF分量筛选机制&#xff…...

机器学习之逻辑回归详解

摘要逻辑回归(Logistic Regression)是机器学习中最基础且应用最广泛的分类算法之一。尽管名字中带有“回归”二字,但它实际上是一种经典的分类算法,主要用于解决二分类和多分类问题。本文将从几何回归的原理出发,详细介…...

智能网盘加速方案:3步实现下载速度飞跃

智能网盘加速方案:3步实现下载速度飞跃 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 你是否曾被百度网盘的下载速度折磨到崩溃?当急需下载重要文件时…...

创优必看!鲁班奖工程的八项基本要求

创优必看!鲁班奖工程的八项基本要求 作为建筑工程行业的最高级别奖项,鲁班奖的评选工作严格贯彻执行国家有关基本建设的法律、法规和方针政策,以及国家、行业现行的技术标准、施工规范和技术规程。那么,什么样的工程才能荣获鲁班奖呢? 本文根据《鲁班奖评选工作细则》总…...

Windows Cleaner终极指南:快速免费解决C盘爆红问题

Windows Cleaner终极指南:快速免费解决C盘爆红问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否曾因C盘爆红而焦急万分?系统运行…...

SpringBoot + Tomcat部署,你的文件上传接口有‘定时炸弹’吗?聊聊/tmp目录清理那点事

SpringBoot文件上传的临时目录陷阱:从原理到防御性部署策略 当你在凌晨三点被报警短信惊醒,发现生产环境文件上传功能突然失效时,那种绝望感只有经历过的人才能体会。这不是什么复杂的业务逻辑错误,而是一个看似微不足道的临时目录…...