Skip to content

INV-002: 保质期追踪与预警

优先级: 🔴 高 (19.25分) | 技术复用度: 85% | 实施周期: 1周

客户原话

"冷库里东西太多了,经常有原料放过期了才发现,一扔就是几千块,每个月损耗率能到5%,老板天天骂我们。"

—— 某连锁餐饮中央厨房仓库主管

业务场景描述

典型场景

场景1: 日常库存巡检

  • 仓库管理员每天早上8点要巡检冷库,检查哪些原料快过期了
  • 冷库有200多种原料,人工检查要2小时,还容易遗漏
  • 发现快过期的原料后,要通知生产部门优先使用

场景2: 过期原料发现

  • 生产员工从冷库拿原料时,发现已经过期了
  • 要填写报废单,找主管签字,流程繁琐
  • 不知道是谁的责任,无法追责和改进

场景3: 临期原料处理

  • 有些原料还有2-3天就过期,但库存量很大
  • 不知道能不能在过期前用完
  • 要不要降价促销或转移到其他卫星厨房

核心痛点

  1. 发现滞后 - 过期了才发现,无法提前处理
  2. 人工低效 - 每天花2小时巡检,遗漏率高
  3. 损耗严重 - 月损耗率5%,年损失60万+
  4. 责任不清 - 不知道是采购买多了,还是生产用得慢,还是仓库管理不善
  5. 处理被动 - 发现临期原料后,不知道该怎么处理

业务流程图

整体流程

预警判断流程

处理建议生成流程

业务规则详解

规则1: 保质期分类管理

不同类别的原料,保质期和预警标准不同:

物料类别保质期红色预警(立即处理)黄色预警(优先使用)绿色(正常)
叶菜类3天< 1天1-2天> 2天
根茎类7天< 2天2-4天> 4天
肉类(冷藏)3天< 1天1-2天> 2天
肉类(冷冻)90天< 7天7-15天> 15天
水产(冷藏)2天< 1天1天> 1天
水产(冷冻)60天< 5天5-10天> 10天
干货180天< 15天15-30天> 30天
调味品365天< 30天30-60天> 60天

规则说明:

  • 红色预警: 必须立即使用或报废,推送给仓库主管和生产经理
  • 黄色预警: 优先安排生产使用,推送给生产计划员
  • 绿色: 正常库存,无需特殊处理

规则2: 保质期计算方法

基础计算:

到期日期 = 入库日期 + 保质期天数
剩余天数 = 到期日期 - 今天日期

特殊情况:

  1. 开封后保质期缩短 - 如调味品开封后保质期从365天变为30天
  2. 温度影响 - 如肉类在冷藏(0-4℃)保质期3天,冷冻(-18℃)保质期90天
  3. 批次混合 - 同一物料有多个批次时,按最早到期的批次预警

规则3: 预警推送规则

推送时机:

  • 每天早上8点: 推送当天的红色和黄色预警汇总
  • 每天下午2点: 推送新增的红色预警
  • 实时推送: 有物料进入红色预警时,立即推送

推送对象:

  • 红色预警: 仓库主管 + 生产经理 + 采购经理
  • 黄色预警: 生产计划员 + 仓库管理员

推送方式:

  • 钉钉/企微消息
  • 短信(仅红色预警)
  • 系统内消息

推送内容:

🔴 紧急: 有物料即将过期

【物料名称】: 五花肉
【批次号】: 20240302-001
【剩余天数】: 0.5天
【库存数量】: 50kg
【建议处理】: 立即使用或报废

请仓库主管立即处理!

规则4: 处理建议生成

系统根据剩余天数、库存量、日均消耗量,自动生成处理建议:

判断逻辑:

  1. 剩余天数 < 1天

    • 建议: 立即报废
    • 原因: 已过期或即将过期
    • 审批人: 仓库主管
  2. 剩余天数 < 3天 且 库存量 > 日均消耗量 × 剩余天数

    • 建议: 降价促销或转移使用
    • 原因: 库存量大于剩余天数消耗量
    • 具体建议: 建议转移 [库存量 - 日均消耗量 × 剩余天数] 单位到其他卫星厨房
  3. 剩余天数 < 7天

    • 建议: 优先安排生产
    • 原因: 临期原料,需优先使用
    • 优先级: 高
  4. 剩余天数 >= 7天

    • 建议: 正常库存
    • 状态: 绿色

示例:

物料: 五花肉
批次号: 20240302-001
入库日期: 2024-03-02
保质期: 3天
到期日期: 2024-03-05
今天: 2024-03-04
剩余天数: 1天
库存量: 50kg
日均消耗量: 20kg

判断:
剩余天数(1天) < 3天 且 库存量(50kg) > 日均消耗量(20kg) × 剩余天数(1天) = 20kg

建议:
优先安排生产使用20kg,剩余30kg建议转移到其他卫星厨房或降价促销

规则5: 先进先出(FIFO)执行

原则: 出库时优先使用生产日期较早的批次

执行规则:

  1. 同一物料有多个批次时,按到期日期排序
  2. 优先出库到期日期最早的批次
  3. 如果最早批次库存不足,再出库次早批次
  4. 记录每次出库的批次号,用于追溯

示例:

物料: 五花肉
批次1: 20240301-001, 到期日期: 2024-03-04, 库存: 30kg
批次2: 20240302-001, 到期日期: 2024-03-05, 库存: 50kg
批次3: 20240303-001, 到期日期: 2024-03-06, 库存: 40kg

生产需求: 60kg

出库顺序:
1. 先出批次1: 30kg
2. 再出批次2: 30kg (剩余20kg)
3. 批次3暂不出库

数据流转

输入数据

  1. 物料主数据 (来自采购环节)

    • 物料ID
    • 物料名称
    • 物料类别(生鲜/冷冻/干货)
    • 标准保质期(天)
  2. 入库数据 (来自 PROC-003 到货验收)

    • 批次号
    • 入库日期
    • 入库数量
    • 供应商
    • 实际保质期(如果与标准不同)
  3. 库存数据 (来自 INV-001 库存管理)

    • 当前库存量
    • 库位信息
  4. 消耗数据 (来自 PROD-001 生产加工)

    • 日均消耗量
    • 历史消耗趋势

输出数据

  1. 预警数据

    • 预警等级(红/黄/绿)
    • 剩余天数
    • 库存量
    • 处理建议
  2. 出库优先级 (给 INV-004 FIFO执行)

    • 批次排序
    • 优先出库批次
  3. 损耗数据 (给 QUAL-002 损耗控制)

    • 过期报废数量
    • 过期原因
    • 责任归属

关键业务问题

问题1: 如何判断日均消耗量?

方案A: 基于历史数据

  • 取最近7天的平均消耗量
  • 排除异常值(如节假日)
  • 适用于稳定消耗的物料

方案B: 基于生产计划

  • 查看未来7天的生产计划
  • 计算该物料的预计消耗量
  • 适用于有明确计划的物料

方案C: 混合方案

  • 优先使用生产计划数据
  • 如果没有计划,使用历史数据
  • 如果都没有,使用物料的标准消耗量

问题2: 开封后保质期如何管理?

场景:

  • 一桶10kg的调味品,开封后保质期从365天变为30天
  • 如何记录开封时间?

解决方案:

  1. 入库时记录原始保质期
  2. 第一次出库时,记录开封时间
  3. 开封后,保质期 = 开封时间 + 开封后保质期天数
  4. 预警时使用开封后的保质期

问题3: 如何处理批次混合?

场景:

  • 同一物料有3个批次,到期日期分别是3天、5天、7天后
  • 应该按哪个批次预警?

解决方案:

  1. 按最早到期的批次预警
  2. 预警消息中列出所有批次的信息
  3. 处理建议优先使用最早批次

问题4: 如何避免预警疲劳?

场景:

  • 同一物料每天都推送预警,接收人觉得烦

解决方案:

  1. 同一物料24小时内只推送一次
  2. 如果状态没有变化(如一直是黄色预警),不重复推送
  3. 只有状态变化时才推送(如从黄色变红色)
  4. 用户可以自定义推送频率

实施要点

第一步: 建立物料保质期基础数据

需要整理的数据:

  1. 所有物料的标准保质期
  2. 物料分类(生鲜/冷冻/干货)
  3. 预警阈值(红色/黄色)
  4. 开封后保质期(如果有)

数据来源:

  • 供应商提供的产品说明
  • 行业标准
  • 企业内部标准

第二步: 确保入库数据完整

必须记录的数据:

  • 入库日期(精确到小时)
  • 批次号(唯一标识)
  • 保质期(如果与标准不同)
  • 生产日期(用于追溯)

注意事项:

  • 老库存需要补录入库日期
  • 如果不知道入库日期,按最保守的方式估算

第三步: 配置预警规则

需要确认的参数:

  1. 预警阈值(红色/黄色)
  2. 推送时间(早上8点/下午2点)
  3. 推送对象(仓库主管/生产经理)
  4. 推送方式(钉钉/企微/短信)

第四步: 培训和试运行

培训内容:

  1. 如何查看预警消息
  2. 如何处理临期原料
  3. 如何记录处理结果

试运行:

  • 先在1-2个物料类别试运行
  • 收集反馈,调整规则
  • 逐步推广到所有物料

预期收益

量化指标

指标当前目标提升
月损耗率5%2%降低60%
过期发现时间事后发现提前3天预警-
仓管巡检时间2小时/天0.5小时/天节省75%
年度损耗金额60万24万节省36万

业务价值

  1. 成本节约 - 年节省36万损耗成本
  2. 效率提升 - 仓管员每天节省1.5小时
  3. 风险降低 - 避免过期原料误用,保障食品安全
  4. 管理优化 - 责任清晰,可追溯,可改进

成功案例

案例: 某连锁餐饮中央厨房

背景:

  • 20个卫星厨房,日均采购50万
  • 月损耗率5.2%,年损耗约312万
  • 仓库管理混乱,经常发现过期原料

实施效果:

  • 上线1个月,损耗率降至3.1%
  • 上线3个月,损耗率稳定在2.3%
  • 年节省损耗成本约180万
  • 仓管员工作效率提升70%

客户反馈:

"以前每天要花2小时巡检保质期,现在系统自动提醒,我只需要处理预警就行了。最重要的是,损耗率从5%降到2%,老板很满意。"

相关场景

常见问题

Q1: 如果物料没有明确的保质期怎么办?

A:

  1. 查询行业标准或国家标准
  2. 咨询供应商
  3. 参考同类物料的保质期
  4. 如果实在不确定,按最保守的方式设置(如设置为7天)

Q2: 如何处理季节性物料?

A:

  • 季节性物料(如粽叶、月饼馅)的消耗量波动大
  • 建议在旺季前调整预警阈值
  • 或者在系统中标记为"季节性物料",使用特殊的预警规则

Q3: 如何避免误报?

A:

  1. 确保入库数据准确(入库日期、保质期)
  2. 定期校准物料的保质期数据
  3. 允许用户反馈误报,持续优化规则

Q4: 如何与现有ERP系统集成?

A:

  • 如果有ERP系统,优先从ERP获取入库数据和库存数据
  • 如果ERP没有保质期管理功能,可以在本系统中补充
  • 预警数据可以推送回ERP,或者通过钉钉/企微推送

基于 AI 辅助开发,快速、灵活、可靠