forked from erp-dev/erp
feat: red flush and cost
This commit is contained in:
@@ -70,11 +70,11 @@
|
||||
|
||||
## 8. 红冲(对冲)落地状态
|
||||
|
||||
与采购单一致,销售单已支持整单红冲。已审批销售单可通过 `POST /api/v1/sales-orders/<id>/red-flush/` 触发,生成反向余额记录和反向库存记录。关键原则:
|
||||
销售单已支持整单红冲。已审批销售单可通过 `POST /api/v1/sales-orders/<id>/red-flush/` 触发,生成反向余额记录;若原销售单存在 `source_type=SALES` 的出库记录,则同步生成反向库存记录。关键原则:
|
||||
|
||||
- 采用新增反向记录的方式,保留所有历史变动。
|
||||
- 红冲记录需要指向原 `StockChangeRecord` / `StockSnapshot`,保证审计可追溯。
|
||||
- 红冲需与业务对象绑定,避免孤立库存操作。
|
||||
- 存在库存记录时,红冲记录需要指向原 `StockChangeRecord` / `StockSnapshot`,保证审计可追溯。
|
||||
- 红冲需与业务对象绑定;没有库存记录的销售单只处理余额侧,不执行库存红冲。
|
||||
|
||||
红冲能力已补充独立 API 文档与定向测试,确保审批、出库、红冲形成闭环。详细 API 见 `docs/2026-06-12_business_red_flush_api.md`。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user