跳到主要内容

库存核对

PrismaWMS 在三个地方记录库存,它们必须始终一致:余额(库位里有多少)、流水账(发生过的每一次变化)和预留(已经承诺给订单的数量)。 库存核对(Stock Reconcile) 把每一个余额与另外两者对照,列出所有对不上的地方。正常情况下结果是 "No issues — every balance reconciles(没有问题 —— 所有余额都对得上)"。在导入数据之后、发现数字可疑时,或作为定期健康检查时运行它。

位置: Inventory(库存)→ Stock Reconcile(库存核对)

检查哪些内容​

核对页面​

库存核对
库存核对
  1. Warehouse(仓库)、SKU 和 Run reconcile(运行核对) —— 检查全部,或只检查某个仓库或 SKU。
  2. Balances checked(已检查余额) 和 Balances OK(正常余额) —— 检查了多少库存行(以及检查时间),其中多少没有问题。
  3. Unbaselined(未建基线)、Ledger mismatch(流水不符) 和 Allocation mismatch(分配不符) —— 前三种问题的数量(见下表)。
  4. Overcommitted(超额承诺) 和 Reserved, not available(预留了不可用库存) —— 另外两种问题的数量。
  5. Legacy / orphan legs(旧记录 / 孤立分录) —— 库存引擎上线前写入的流水(仅作历史),以及所对应的库存行已不存在的流水。孤立分录应始终为 0。
  6. 问题筛选 —— 显示全部问题或只显示某一类。
  7. Baseline selected(为所选建基线) / Baseline all in warehouse(为整个仓库建基线) —— 处理未建基线的余额(见下文)。
  8. 每个问题背后的数字 —— 在库、已分配、冻结、流水合计(以及分录数)和未完成预留并排显示,一眼就能看出哪里不同。
  9. Issue types — what they mean and what to do(问题类型说明及处理方法) —— 随时可以在页面底部打开这份说明。

问题类型​

问题含义处理方法
Unbaselined 未建基线余额里有库存,但没有任何流水 —— 它早于库存引擎。建基线:按当前数量过账一条 Opening balance(期初余额) 流水。引擎在第一次操作该余额时也会自动这样做。
Ledger mismatch 流水不符流水合计与在库数量不一致。打开该余额的流水账,找出没有经过库存引擎的那次变化。
Allocation mismatch 分配不符已分配数量与背后的未完成预留不一致。对相关订单取消分配后重新分配。
Overcommitted 超额承诺已分配 + 冻结 大于在库数量 —— 该余额无法兑现承诺。取消分配或解冻多出的部分,或对该库位盘点以更正数量。
Reserved, not available 预留了不可用库存库存不是 Available(可用) 状态(例如被冻结或封锁),却被预留了。取消预留,从可用库存重新分配,或放行冻结。
建基线需要主管权限

建基线会向流水账写入期初余额,因此需要审批调整权限。它只记录已经存在的数量 —— 从不改变库存。

须知​

  • 核对只读取数据 —— 运行核对永远不会改变库存。想运行多少次都可以。
  • Export CSV(导出 CSV) 保存问题清单,例如发给系统管理员。
  • 结果干净(100% clean)表示在那一刻每个余额都与它的流水和预留一致。