EDI 852 报文解读:看懂 Best Buy 的销售与库存数据
© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号
货发给 Best Buy 后,供应商还需要知道商品卖得怎么样、各门店还有多少货,才能安排后续备货。EDI 852(Product Activity Data,商品活动数据)就是传递这些信息的报文。
本文以 Best Buy 美国本土业务的 X12 4030 版规范为例,说明这些数据代表什么、如何用于补货判断。
一、852 能告诉供应商什么
Best Buy 通过 852 向供应商提供商品销售、退货、库存、采购未收货及内部调拨等数据。供应商可以据此关注销售变化、缺货风险和库存积压。
例如,同一款智能门锁,A 门店卖得快、库存少,B 门店卖得慢、库存多。按地点查看数据,比只看总库存更容易发现问题,也方便双方讨论补货或调拨。
852 用于提供数据,实际发货仍需依据采购订单及双方约定。
二、主要数量怎么理解
ZA 段中的活动代码说明数量的含义。以下九种代码来自本份 Best Buy 规范。
| 代码 | 业务含义 | 理解要点 |
|---|---|---|
QA |
在手库存 | 当前账面库存,包含部分不可售、待退供应商及分配占用等库存 |
HL |
不可售库存 | 例如展示品、客户订单占用及冻结库存 |
QS |
销售数量 | 尚未扣除消费者退货 |
QU |
消费者退货数量 | 消费者退给 Best Buy 的数量 |
QF |
待退供应商数量 | Best Buy 准备退给供应商的数量,以负数报告 |
QP |
采购未收货数量 | 已批准采购但尚未收货,包含供应商发货在途 |
QI |
内部调拨在途数量 | Best Buy 地点之间的运输在途,记在目的地点下 |
QW |
预计内部调入数量 | 预计从 Best Buy 其他地点调入,不含供应商发货在途 |
QZ |
待内部调出数量 | 已安排内部调出但尚未发运,发运后该数量减少 |
读这些数据时,要分清三件事:在手库存不等于可售库存;消费者退货与退供应商是两个方向;供应商供货与 Best Buy 内部调拨是两条供货路径。
销售和退货是报告期间的发生量,库存是当前存量,不能把它们直接相加。
三、用一个例子判断库存是否紧张
假设某款智能门锁在一家门店的一周数据如下。数字为业务示例,并非真实交易。
| 指标 | 数量 |
|---|---|
销售 QS |
30 把 |
消费者退货 QU |
2 把 |
在手库存 QA |
20 把 |
其中不可售库存 HL |
5 把 |
采购未收货 QP |
40 把 |
按规范,净销售数量=QS−QU=30−2=28 把。
假设没有其他占用或扣减项,可售库存可简化为 QA−HL=20−5=15 把。按每周净销量 28 把估算,日均净销量为 4 把,库存覆盖天数约为 15÷4=3.75 天。
QA−HL 仅用于本例说明,实际可售库存还需确认其他扣减项及负数退货的处理口径。
这里的“3.75 天”只是按净销量估算的指标。退货能否重新销售、销售波动及到货安排,都会影响实际缺货时间。
还有 40 把已采购但未收货,接下来需要确认的是:这批货什么时候到?能否赶上门店的销售需求?852 提供数量,预计到货时间还需结合订单和运输信息判断。
四、报文里的数量如何对应到地点
读取明细前,先看报告期间、商品和统计口径:
| 段或字段 | 用途 |
|---|---|
XQ |
报告日期或起止日期 |
LIN |
商品标识,可包含条码、供应商料号及 Best Buy SKU |
头部 N9*SB*LOCATION |
按地点提供明细;CORPORATE 表示汇总口径 |
ZA |
活动类型及数量 |
SDQ |
地点及对应数量 |
示例中的以下片段属于第一个 LIN 循环,商品标识等内容已省略:
XQ*H*20200419*20200425~
N9*SB*LOCATION~
...
ZA*HL*1*EA~
SDQ*EA*92*1891*1~
ZA*QA*6*EA~
SDQ*EA*92*04*1*127*1*156*1*833*1*1371*1*1891*1~
这段报文表示:报告期间为 2020 年 4 月 19 日至 25 日,按地点提供明细;EA 表示按件计量,92 表示地点编号由买方或其代理分配。
该片段对应的 LIN 循环中,在手库存合计为 6 件,分布在 04、127、156、833、1371、1891 六个地点,每处 1 件。其中,地点 1891 的 1 件属于不可售库存。
本例中,ZA 的 6 件与 SDQ 按地点拆分的 6 件是同一组数量,不能相加成 12 件。


