沃尔玛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

相关文章

MySQL中时区参数time_zone解读

《MySQL中时区参数time_zone解读》MySQL时区参数time_zone用于控制系统函数和字段的DEFAULTCURRENT_TIMESTAMP属性,修改时区可能会影响timestamp类型... 目录前言1.时区参数影响2.如何设置3.字段类型选择总结前言mysql 时区参数 time_zon

深入理解Redis大key的危害及解决方案

《深入理解Redis大key的危害及解决方案》本文主要介绍了深入理解Redis大key的危害及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一、背景二、什么是大key三、大key评价标准四、大key 产生的原因与场景五、大key影响与危

MySQL中的锁和MVCC机制解读

《MySQL中的锁和MVCC机制解读》MySQL事务、锁和MVCC机制是确保数据库操作原子性、一致性和隔离性的关键,事务必须遵循ACID原则,锁的类型包括表级锁、行级锁和意向锁,MVCC通过非锁定读和... 目录mysql的锁和MVCC机制事务的概念与ACID特性锁的类型及其工作机制锁的粒度与性能影响多版本

Redis过期键删除策略解读

《Redis过期键删除策略解读》Redis通过惰性删除策略和定期删除策略来管理过期键,惰性删除策略在键被访问时检查是否过期并删除,节省CPU开销但可能导致过期键滞留,定期删除策略定期扫描并删除过期键,... 目录1.Redis使用两种不同的策略来删除过期键,分别是惰性删除策略和定期删除策略1.1惰性删除策略

Xshell远程连接失败以及解决方案

《Xshell远程连接失败以及解决方案》本文介绍了在Windows11家庭版和CentOS系统中解决Xshell无法连接远程服务器问题的步骤,在Windows11家庭版中,需要通过设置添加SSH功能并... 目录一.问题描述二.原因分析及解决办法2.1添加ssh功能2.2 在Windows中开启ssh服务2

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

Redis与缓存解读

《Redis与缓存解读》文章介绍了Redis作为缓存层的优势和缺点,并分析了六种缓存更新策略,包括超时剔除、先删缓存再更新数据库、旁路缓存、先更新数据库再删缓存、先更新数据库再更新缓存、读写穿透和异步... 目录缓存缓存优缺点缓存更新策略超时剔除先删缓存再更新数据库旁路缓存(先更新数据库,再删缓存)先更新数

python 字典d[k]中key不存在的解决方案

《python字典d[k]中key不存在的解决方案》本文主要介绍了在Python中处理字典键不存在时获取默认值的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录defaultdict:处理找不到的键的一个选择特殊方法__missing__有时候为了方便起见,

Linux限制ip访问的解决方案

《Linux限制ip访问的解决方案》为了修复安全扫描中发现的漏洞,我们需要对某些服务设置访问限制,具体来说,就是要确保只有指定的内部IP地址能够访问这些服务,所以本文给大家介绍了Linux限制ip访问... 目录背景:解决方案:使用Firewalld防火墙规则验证方法深度了解防火墙逻辑应用场景与扩展背景:

SpringBoot嵌套事务详解及失效解决方案

《SpringBoot嵌套事务详解及失效解决方案》在复杂的业务场景中,嵌套事务可以帮助我们更加精细地控制数据的一致性,然而,在SpringBoot中,如果嵌套事务的配置不当,可能会导致事务不生效的问题... 目录什么是嵌套事务?嵌套事务失效的原因核心问题:嵌套事务的解决方案方案一:将嵌套事务方法提取到独立类