实务专题 · 交付验收

仓库调拨收货,要按地点核对状态

分店间调拨不是新采购,也不是新销售。将仓库数据接到网站前,应明确哪个事件改变哪个地点,避免分批到货同时增加来源仓、目的仓和前台库存。

官方依据与范围

调拨流程区分接收、拒收与未发出的取消数量,部分收货可保持进行中。 官方参考 · 2026年10月17日核对.

已填写的合成验收例子

合成教学例子,不是真实客户案例。示例配置不是对任何真实店铺的测评;窄屏可横向滚动表格。

输入核对口径预期
调拨8;接收5、拒收1、待处理2目的地已启用SKU目的可售+5
2件从未发出,批准取消自有地点之间记录退回来源,不记目的接收
短少2件后来找回更正原收货记录不能独立新增一次收货

可执行的交付检查

  1. 测试同步前记录来源、目的、调拨及批次ID,约定每个SKU的事件归属。
  2. 对账接收、拒收、取消和待处理数量,不把所有到货都当成可售。
  3. 在获准环境重放更正,确认改的是原收货记录,而非多产生一次库存增加。

怎样解释输出

接收5加拒收1说明处理了6件,仍有2件未完。教学仅核对数量,不模拟发货保留、并发结账或应用事件幂等,这些需要真实系统事件记录。

明确的适用边界

例子为自有地点,供应商来源取消规则不同。SKU在目的地点未启用时,接收未必立即可售。不改真实库存,也不冒充物流服务商。

复核有限教学模型

保存两份文件到同一目录,用Node22或更新版本运行下面命令。JSON保留明确输入与预期,脚本只处理这些合成数据,无网络、密钥、付款或API调用。通过只证明有限模型与预期一致,不证明真实集成。

已填写输入与预期 · 可读教学脚本

node check.mjs transfer-receipt-state-contract.json