我们先通过下图直观地看一下 EDI 报文结构
INVRPT 报文属于 UN/EDIFACT 标准,EDIFACT 用 UNH 和 UNT 段来标识事务组信封,用 UNB 和 UNZ 段标识交互信封。
每一份完整的库存报告数据被放在一个事务集信封中。事务集信封作为EDI报文的最内层信封,一般包含报文类型代码(ORDERS, INVRPT 等)、版本号、EDI 标准等信息; 一组事务集如(多个库存报告)可以放在一个组信封中(组信封对于 EDIFACT 标准是可选的,对于 ANSI X.12 标准是必须的);
所有的事务/组信封都放置在交互信封中,然后由发送方传输至接收方。交互信封作为报文最外层信封,包含了发送方 ID、地址,接收方 ID, 地址,传输时间等基本信息。
为了更容易理解 INVRPT 报文中的数据,我们将每一段之间用换行符分开进行展示:
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'
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。