# “零成品库存”证明报告(geMoldInsight) > 文档定位:**特定业务口径下的专题证明/分析报告**。 > 本文解释“零成品库存”这一业务与财务口径,不作为当前项目整体状态的权威说明。当前状态见 [../STATUS.md](../STATUS.md),相关业务分析见 [MOLD_ERP_ANALYSIS_REPORT.md](MOLD_ERP_ANALYSIS_REPORT.md)。 ## 1. 结论 系统不设置成品入库、成品出库、销售退货等成品库存模块;系统库存口径仅覆盖“物料(material)”,成品(finished/模具)仅作为订单交付对象,不进入库存核算链路。 ## 2. 证据链(以当前实现为准) - 产品主数据区分 `item_type=material/finished`,但库存查询接口仅返回 `material`。 - 采购入库与生产领料均记录在 `stock_movements`,且仅对物料库存表 `inventory` 做数量增减;不存在任何“成品入库/出库”类型的库存流水。 - 交付动作仅更新订单状态为 `delivered`,不产生库存变动。 ## 3. 为什么必须不设成品库存模块 - 业务模型为“按单定制模具”,交付对象为项目成果物,不形成可复用的成品库存池。 - 生产过程的核心管理对象是“物料消耗与生产状态”,而非“成品数量周转”。 ## 4. 对财务月结的影响评估 - 当前系统可提供的成本数据主要来自物料消耗估值(按物料成本价),可用于材料成本归集与追溯。 - 若财务要求形成完整月结闭环(在制/完工/成本结转/收入确认),仍需补齐: - 完工确认(或完工入库的替代凭证口径) - 制造费用与人工的分摊规则 - 交付节点的收入确认与应收口径 ## 5. 风险与建议 - 风险:成本使用 `Float` 精度,且缺少移动加权/FIFO/附加成本分摊,财务口径会出现偏差。 - 建议:引入 NUMERIC 金额精度、入库批次成本层与附加成本分摊表,并定义“交付即完工确认”的财务口径或引入完工单据。