Appearance
库存入库、出库和台账怎么设计
设计原则
库存台账不能是一个可以随手改的余额表。春喜铜的库存变化来自入库、出库、移库、冻结、解冻、盘点调整、退货入库和售后领用等事实动作,台账只负责把这些动作汇总成当前余额。
只改余额不留流水,后面一旦出现发货少件、批次混用、质检回退或盘点差异,就找不到是哪一次动作造成的。
事务口径
库存流水按“业务动作 + 库存影响”记录:
| 动作 | 数量影响 | 关键依据 |
|---|---|---|
| 生产入库 | 增加可用或待检库存 | 工单、质检放行、入库人 |
| 采购入库 | 增加待检或可用库存 | 采购单、送货单、检验结论 |
| 销售出库 | 减少库存 | 发货单、订单、复核人 |
| 售后领用 | 减少备件或耗材库存 | 维护单、领用人、客户 |
| 移库 | 总量不变,位置变化 | 原库位、新库位、经办人 |
| 冻结解冻 | 可用量变化,总量不变 | 冻结原因、审批人 |
| 盘点调整 | 增减库存 | 盘点差异、审批记录 |
入库规则
生产完工不等于可用库存。成品必须经过质检放行,才能从待检状态转为可用。手工补入库要写清原因,不能用补入库掩盖漏报工、漏检验或历史差异。
出库规则
出库前先校验可用库存、预留库存、冻结状态和库位实物。出库数量不能超过可用量;客户定制件、成套产品和带批次要求的订单,要按指定批次出库。
台账展示
库存台账至少展示产品、批次、库位、状态、可用量、预留量、冻结量和最近一次流水。用户看台账时应能点回原始单据,而不是只看到一个余额。
异常处理
发现负库存、无来源入库、出库后状态未同步、同一批次多处数量不一致时,先冻结相关库存,停止继续发货或领用,再查流水原因。
记录要求
所有库存流水保留业务单据号、操作人、时间、数量、库位、批次、前后状态和备注。库存调整单必须能关联到盘点差异或审批记录。