-- 迁移：上游对账单库存核销（2026-06-12）
-- 对账单=已发生的销售事实，状态置「上游已结算」时自动按明细扣减库存（行级幂等：stock_movement_id 回写）。
-- 负库存策略：照扣 + 自动生成 error 级校验问题（不静默、不阻断、不部分扣减），由运营追查补录或冲正。
ALTER TABLE upstream_statement_lines ADD COLUMN IF NOT EXISTS stock_movement_id uuid REFERENCES stock_movements(id);
GRANT SELECT, INSERT, UPDATE, DELETE ON upstream_statement_lines TO ledger_app;
