Arrow INVRPT 库存报告是什么样子的?
我们先通过下图直观地看一下 EDI 报文结构
INVRPT 报文属于 UN/EDIFACT 标准,EDIFACT 用 UNH 和 UNT 段来标识事务组信封,用 UNB 和 UNZ 段标识交互信封。
每一份完整的库存报告数据被放在一个事务集信封中。事务集信封作为EDI报文的最内层信封,一般包含报文类型代码(ORDERS, INVRPT 等)、版本号、EDI 标准等信息; 一组事务集如(多个库存报告)可以放在一个组信封中(组信封对于 EDIFACT 标准是可选的,对于 ANSI X.12 标准是必须的);
所有的事务/组信封都放置在交互信封中,然后由发送方传输至接收方。交互信封作为报文最外层信封,包含了发送方 ID、地址,接收方 ID, 地址,传输时间等基本信息。
为了更容易理解 INVRPT 报文中的数据,我们将每一段之间用换行符分开进行展示:
代码语言:javascript复制UNB UNOA:1 ARR_T:ZZ H_TEST:ZZ 201029:0122 00000000000015 P INVRPT 1'
UNH 00000000000001 INVRPT:D:97A:UN:EDFI01'
BGM 35 2020102817001742805 9' 库存报告单号
DTM 137:20201028:102' 创建日期
NAD SE 917001::91' 卖方编号
LOC 18 V1::92' 仓库代码
NAD BY C001::92' 卖方编号
LIN 1 ITEMA:VP::91' 买方物料代码
PIA 1 ITEM_A:BP::92' 卖方物料代码
INV 11' 消耗库存
QTY 2:1000:PCE' 消耗数量
DTM 145:20201028:102' 库存变化日期
RFF TN:SO000000001:1' 交易参考号
INV 1' 库存记录(余额)
QTY 17:19000:PCE' On hand quantity现有库存数量
DTM 145:20201028:102' 日期
LIN 2 ITEMB:VP::91' 买方物料代码
PIA 1 ITEM_B:BP::92' 卖方物料代码
INV 11' 消耗库存
QTY 2:1050:PCE' 消耗数量
DTM 145:20201028:102' 库存变化日期
RFF TN:VA1S000000541:1' 交易参考号
INV 1' 库存记录(余额)
QTY 17:13950:PCE' On hand quantity现有库存数量
DTM 145:20201028:102' 日期
UNT 25 00000000000001'
UNZ 1 00000000000015'