沃尔玛Walmart EDI解决方案之824报文解读

2024-02-08 19:30

本文主要是介绍沃尔玛Walmart EDI解决方案之824报文解读,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在与沃尔玛Walmart进行EDI对接的第一步,是根据自己的业务类型及国家选择所适用的EDI规范,完成EDI mapping(映射)。关于这一步骤的介绍,详见文章沃尔玛WalmartEDI连接、测试流程详解。本文主要带大家解读如下情形的EDI 824(Application Advice)报文:与沃尔玛Walmart的Business Type为Goods for Resale – B2B Retail。

在这里插入图片描述

沃尔玛Walmart 824(Application Advice)介绍

X12标准的824是一个用于通知错误反馈的文件。关于824的介绍,请参见文章EDI 824 应用程序通知。沃尔玛Walmart 使用824向供应商反馈所发送830、832、855、856中的存在的无效数据或信息不足等问题。另外需要注意的是,824仅用于传输数据的错误,不使用其来传达EDI报文的结构性错误。

沃尔玛Walmart 824(Application Advice)示例报文

ST*824*0001
BGN*00*0004018242360*20120316
N1*FR*WALMART*UL*W001
N1*TO*SUPPLIER
REF*IA*S001
OTI*TR*TN*135620***20200202*1010***856
TED*ZZZ*A5
NTE**FREE DESCRIPTION
SE*19*0001

沃尔玛Walmart 824(Application Advice)报文信息解读

报文结构说明

将824的报文按照段来进行如下的解读:

ST:报文种类标识
BEG:报文的编号及时间信息
N1/FR:824发送方的信息,包括名称、代码
N1/TO:824接收方的名称
REF/IA:824接收方的沃尔玛Walmart 内部供应商代码
OTI:反馈状标识态及对应的原报文描述
TED:反馈的错误描述
NTE:错误的说明
SE:报文结构段

重点关注信息

需要重点关注的是OTI、TED、NTE段。
OTI01的字段为824的反馈状态标识,有以下3种类型:

  • TA Transaction Set Accept /接受
  • TE Transaction Set Accept with Error /有错误但是接受
  • TR Transaction Set Reject /拒绝

在收到OTI01为TR标识拒绝的824时,接收方需要进行处理。尤其在处理时间敏感的文件时,尽快纠正错误并重新发送所反馈有问题的EDI报文是非常重要的。

根据OTI段中的报文的名称如856,原报文的编号、时间等信息,完成824所反馈报文的溯源查找对应。824可对以下类型的报文进行反馈:

  • 204 Motor Carrier Load Tender
  • 212 Motor Carrier Delivery Trailer Manifest
  • 214 Transportation Carrier Shipment Status Message
  • 753 Request for Routing Instructions
  • 830 Planning Schedule with Release Capability
  • 832 Price/Sales Catalog
  • 855 Purchase Order Acknowledgment
  • 856 Ship Notice/Manifest
  • 879 Price Information
  • 888 Item Maintenance
  • 889 Promotion Announcement
  • 990 Response to a Load Tender

TED和NTE为824的主要内容,其中所包含的是OTI对应原报文反馈信息的具体描述,供应商需要重点关注,确认的错误需尽快进行对应的处理。

关于沃尔玛Walmart 更多报文的解读,请参见以下文章:

沃尔玛Walmart EDI解决方案之812报文解读
沃尔玛Walmart EDI解决方案之850采购订单业务
沃尔玛Walmart EDI解决方案之810发票业务

更多EDI相关信息,欢迎讨论,EDI通信专家 | 知行软件

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

这篇关于沃尔玛Walmart EDI解决方案之824报文解读的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

python3 gunicorn配置文件的用法解读

《python3gunicorn配置文件的用法解读》:本文主要介绍python3gunicorn配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python3 gunicorn配置文件配置文件服务启动、重启、关闭启动重启关闭总结python3 gun

关于pandas的read_csv方法使用解读

《关于pandas的read_csv方法使用解读》:本文主要介绍关于pandas的read_csv方法使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录pandas的read_csv方法解读read_csv中的参数基本参数通用解析参数空值处理相关参数时间处理相关

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript

jupyter代码块没有运行图标的解决方案

《jupyter代码块没有运行图标的解决方案》:本文主要介绍jupyter代码块没有运行图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录jupyter代码块没有运行图标的解决1.找到Jupyter notebook的系统配置文件2.这时候一般会搜索到

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

java之Objects.nonNull用法代码解读

《java之Objects.nonNull用法代码解读》:本文主要介绍java之Objects.nonNull用法代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Java之Objects.nonwww.chinasem.cnNull用法代码Objects.nonN

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi