Skip to content

库存管理规范

本规范统一库存模块的来源、仓库、数量、批次、占用、检验、盘点和权限口径。具体操作见 库存模块操作手册

一、控制目标

  • 所有库存变动都有来源、批次、仓库、操作人和时间,可从业务单追溯到实物。
  • 总库存、批次合计、占用、可用量和来源完成量保持一致。
  • 业务通知、品质判定、审核和仓库执行相互分工。
  • 其他出入库、盘点、期初导入和终止不能成为绕过标准流程的调账工具。

二、单一数据来源

数据权威来源禁止做法
物料与基本单位审核后的物料资料用相似料号或人工猜换算
仓库与用途仓库基础资料及部门/组别关系临时使用错误仓库
出入库需求采购、生产、销售、退货、盘点等来源单无来源直接做其他出入库
批次实际收货、生产、退回或迁移批次虚构、串用或删除批次
检验结果品质检验单及批次判定仓库代录品质结果
完成数量实际完成的批次出入库流水把通知或审核量当完成量
占用来源业务自动建立/释放的记录为释放可用量手工删占用

三、仓库和批次治理

  • 父级仓只汇总,末级仓执行;仓库用途、部门、组别和启用状态定期复核。
  • 不良、报废、退货、线边、机台和委外仓按用途隔离,禁止混放合格品。
  • 同一批次在仓间移动保留批次追溯;拆批、合批或标签更换须有正式规则。
  • 批次数量之和必须等于对应物料和仓库的汇总库存;发现差异先冻结业务调查,不直接改表。
  • 物料删除前必须检查批次、库存、流水、占用、盘点和业务引用,禁止产生孤立 materialId

四、数量、可用量和单位

  • 库存持久化以基本单位为准,多单位转换使用有效、可追溯的转换关系。
  • 可用量等于库存总量扣除有效占用;出库和移库不得只校验总量。
  • 通知量、送检量、合格/退货/返工/报废量、完成量分别保存,不覆盖库存单自身数量。
  • 分批执行时累计完成量不得超过通知量;零、负数、NaN 或异常精度数量必须拒绝。
  • 默认不允许负库存。任何兼容负库存的技术路径只能用于批准的数据修复,并必须有审计和回补计划。

五、来源与状态控制

  • 标准采购、生产、销售、退货、领料和盘点只从对应来源建立库存任务。
  • 状态只能由送检、检验、审核、批次下账、结单或终止等规定动作推动。
  • 审核中不修改实质字段;驳回后修改并重新提交。
  • 出入库完成必须回写来源单据;来源结束但库存任务未完成或反之,列为接口/状态异常。
  • 生产出库等内部联动单据可默认隐藏,但必须可按单号、类型或状态查询审计。

六、检验与不合格品

  • 检验以批次为最小追溯单元,结果数量之和必须等于该批次送检数量。
  • 合格、不合格退货、返工和报废分别记录;不合格品立即隔离并转指定仓。
  • 系统自动生成的不良/报废移库、采购退货和返工通知仍须实际执行才能闭环。
  • 品质判定、业务退货决定和仓库下账分岗;让步接收须有专门审批依据。

七、移库、占用和预分配

  • 移库前校验源/目标仓互异、来源批次、可用数量、盘点锁和审批状态。
  • 移库总量必须与批次明细合计一致,不得部分成功后无提示返回。
  • 批次预分配不等于实际移库;未执行或终止任务及时释放预分配。
  • 占用按物料、仓库、来源单号和行号管理;实际出库/领料、结单或终止后应准确减少。
  • 长期占用、零数量占用或负占用每周清理原因,不通过直接删除解决。

八、盘点控制

  • 盘点开始形成账面批次快照并锁定选定仓库;所有库存变动入口都必须执行同一锁校验。
  • 初盘、复盘、抽盘原则上分人;实盘为零是有效结果,不能当作“未填写”。
  • 阶段推进必须校验当前状态和所有必填数量,禁止越级调用接口。
  • 审核通过后,仓库锁应保持到盘盈/盘亏全部下账完成;若业务需要提前解锁,必须保证差异处理与新收发不会互相污染。
  • 已完成盘点不可修改,但必须保留查询和导出用于审计。

九、其他出入库和期初导入

  • 其他出入库建立原因分类、金额/数量阈值、附件和分级审批;每月分析高频使用部门及原因。
  • 期初导入仅限初始化窗口,接口最小授权,执行前备份,执行后对比总账、批次和实物。
  • 期初导入必须验证正数、有限数、基本单位、末级仓、仓库锁和幂等批次;禁止使用“盘点入库”名义绕过正式盘点。
  • 日常数据修复使用审批后的专用脚本/工具,保留前后值和回滚方案。

十、安全库存、周转和呆滞

  • 安全库存满足 0 ≤ 最小值 ≤ 最大值,参数有消耗、交期和批量依据。
  • 预警仅辅助决策,不能直接替代 MRP、采购或生产审批。
  • 周转物料独立台账包含领用对象、日期、归还、报损和余额。
  • 呆滞、超储和临期物料形成月度处置清单,使用退货、调拨、返工或报废流程闭环。

十一、结单、终止和更正

  • 已下账单据不得通过简单改状态或删除流水回退。
  • 结单前确认实物、剩余量、批次预分配、占用、检验和来源订单无未清影响。
  • 终止前确认实物未动或已恢复,并同步检验、来源单据及占用。
  • 数据异常更正需先确定是主数据孤立、批次与汇总不同步、来源断链还是业务漏单,再选择对应修复方式。

十二、权限与审计

  • 制单、检验、审核、实际下账、盘点审核和数据修复原则上分岗。
  • 高风险权限包括其他出入库、跨组调拨、报废、盘点审核、期初导入、测试接口和批量终止,至少每季度复核。
  • 禁止共享账号;审计记录保留单号/行号、前后值、批次、仓库、操作人、时间、原因和审批。
  • 测试、迁移、修数接口不得作为普通菜单能力长期暴露于生产环境。

十三、周期稽核

项目频率异常输出
批次合计与库存汇总每日/每周物料、仓库、批次和差额
总量、占用和可用量每周来源单据和异常占用
负库存/负批次每日产生单据、操作人和原因
待检验/审核/下账超期每日单号、节点、责任人和计划
其他出入库和期初导入每月原因、数量、金额和审批
盘点锁及差异未完成每日仓库、盘点单和卡点
不良/报废/退货仓余额每周来源批次、处置状态和账龄
孤立物料/批次/流水每月表、主键、来源链路和修复方案

十四、培训验收

培训对象应能解释:总量/占用/可用量;基本单位和批次;各来源唯一入口;检验数量分流;批次预分配与实际下账;盘点锁和零实盘;其他出入库及期初导入边界;负库存、孤立批次和状态断链的停止与反馈要求。