| 快照 | SKU x 仓 x 日 |
|---|---|
| 流水 | 事件级,可追溯 |
| 勾稽 | 期末 = 期初 + 入 - 出 |
勾稽校验
勾稽校验
SELECT count(1) AS bad_cnt
FROM fact_inventory_daily
WHERE close_qty <> open_qty + in_qty - out_qty;盘点调整也要作为流水入账,否则快照与流水永远对不平。
库存可用「日快照(期末库存)」或「流水(入出存事件)」表达:快照便于时点查询,流水便于追溯明细,两者要能互相推导验证。
| 快照 | SKU x 仓 x 日 |
|---|---|
| 流水 | 事件级,可追溯 |
| 勾稽 | 期末 = 期初 + 入 - 出 |
SELECT count(1) AS bad_cnt
FROM fact_inventory_daily
WHERE close_qty <> open_qty + in_qty - out_qty;