INV-002: 保质期追踪与预警
优先级: 🔴 高 (19.25分) | 技术复用度: 85% | 实施周期: 1周
客户原话
"冷库里东西太多了,经常有原料放过期了才发现,一扔就是几千块,每个月损耗率能到5%,老板天天骂我们。"
—— 某连锁餐饮中央厨房仓库主管
业务场景描述
典型场景
场景1: 日常库存巡检
- 仓库管理员每天早上8点要巡检冷库,检查哪些原料快过期了
- 冷库有200多种原料,人工检查要2小时,还容易遗漏
- 发现快过期的原料后,要通知生产部门优先使用
场景2: 过期原料发现
- 生产员工从冷库拿原料时,发现已经过期了
- 要填写报废单,找主管签字,流程繁琐
- 不知道是谁的责任,无法追责和改进
场景3: 临期原料处理
- 有些原料还有2-3天就过期,但库存量很大
- 不知道能不能在过期前用完
- 要不要降价促销或转移到其他卫星厨房
核心痛点
- 发现滞后 - 过期了才发现,无法提前处理
- 人工低效 - 每天花2小时巡检,遗漏率高
- 损耗严重 - 月损耗率5%,年损失60万+
- 责任不清 - 不知道是采购买多了,还是生产用得慢,还是仓库管理不善
- 处理被动 - 发现临期原料后,不知道该怎么处理
业务流程图
整体流程
预警判断流程
处理建议生成流程
业务规则详解
规则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: 保质期计算方法
基础计算:
到期日期 = 入库日期 + 保质期天数
剩余天数 = 到期日期 - 今天日期特殊情况:
- 开封后保质期缩短 - 如调味品开封后保质期从365天变为30天
- 温度影响 - 如肉类在冷藏(0-4℃)保质期3天,冷冻(-18℃)保质期90天
- 批次混合 - 同一物料有多个批次时,按最早到期的批次预警
规则3: 预警推送规则
推送时机:
- 每天早上8点: 推送当天的红色和黄色预警汇总
- 每天下午2点: 推送新增的红色预警
- 实时推送: 有物料进入红色预警时,立即推送
推送对象:
- 红色预警: 仓库主管 + 生产经理 + 采购经理
- 黄色预警: 生产计划员 + 仓库管理员
推送方式:
- 钉钉/企微消息
- 短信(仅红色预警)
- 系统内消息
推送内容:
🔴 紧急: 有物料即将过期
【物料名称】: 五花肉
【批次号】: 20240302-001
【剩余天数】: 0.5天
【库存数量】: 50kg
【建议处理】: 立即使用或报废
请仓库主管立即处理!规则4: 处理建议生成
系统根据剩余天数、库存量、日均消耗量,自动生成处理建议:
判断逻辑:
剩余天数 < 1天
- 建议: 立即报废
- 原因: 已过期或即将过期
- 审批人: 仓库主管
剩余天数 < 3天 且 库存量 > 日均消耗量 × 剩余天数
- 建议: 降价促销或转移使用
- 原因: 库存量大于剩余天数消耗量
- 具体建议: 建议转移 [库存量 - 日均消耗量 × 剩余天数] 单位到其他卫星厨房
剩余天数 < 7天
- 建议: 优先安排生产
- 原因: 临期原料,需优先使用
- 优先级: 高
剩余天数 >= 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: 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暂不出库数据流转
输入数据
物料主数据 (来自采购环节)
- 物料ID
- 物料名称
- 物料类别(生鲜/冷冻/干货)
- 标准保质期(天)
入库数据 (来自 PROC-003 到货验收)
- 批次号
- 入库日期
- 入库数量
- 供应商
- 实际保质期(如果与标准不同)
库存数据 (来自 INV-001 库存管理)
- 当前库存量
- 库位信息
消耗数据 (来自 PROD-001 生产加工)
- 日均消耗量
- 历史消耗趋势
输出数据
预警数据
- 预警等级(红/黄/绿)
- 剩余天数
- 库存量
- 处理建议
出库优先级 (给 INV-004 FIFO执行)
- 批次排序
- 优先出库批次
损耗数据 (给 QUAL-002 损耗控制)
- 过期报废数量
- 过期原因
- 责任归属
关键业务问题
问题1: 如何判断日均消耗量?
方案A: 基于历史数据
- 取最近7天的平均消耗量
- 排除异常值(如节假日)
- 适用于稳定消耗的物料
方案B: 基于生产计划
- 查看未来7天的生产计划
- 计算该物料的预计消耗量
- 适用于有明确计划的物料
方案C: 混合方案
- 优先使用生产计划数据
- 如果没有计划,使用历史数据
- 如果都没有,使用物料的标准消耗量
问题2: 开封后保质期如何管理?
场景:
- 一桶10kg的调味品,开封后保质期从365天变为30天
- 如何记录开封时间?
解决方案:
- 入库时记录原始保质期
- 第一次出库时,记录开封时间
- 开封后,保质期 = 开封时间 + 开封后保质期天数
- 预警时使用开封后的保质期
问题3: 如何处理批次混合?
场景:
- 同一物料有3个批次,到期日期分别是3天、5天、7天后
- 应该按哪个批次预警?
解决方案:
- 按最早到期的批次预警
- 预警消息中列出所有批次的信息
- 处理建议优先使用最早批次
问题4: 如何避免预警疲劳?
场景:
- 同一物料每天都推送预警,接收人觉得烦
解决方案:
- 同一物料24小时内只推送一次
- 如果状态没有变化(如一直是黄色预警),不重复推送
- 只有状态变化时才推送(如从黄色变红色)
- 用户可以自定义推送频率
实施要点
第一步: 建立物料保质期基础数据
需要整理的数据:
- 所有物料的标准保质期
- 物料分类(生鲜/冷冻/干货)
- 预警阈值(红色/黄色)
- 开封后保质期(如果有)
数据来源:
- 供应商提供的产品说明
- 行业标准
- 企业内部标准
第二步: 确保入库数据完整
必须记录的数据:
- 入库日期(精确到小时)
- 批次号(唯一标识)
- 保质期(如果与标准不同)
- 生产日期(用于追溯)
注意事项:
- 老库存需要补录入库日期
- 如果不知道入库日期,按最保守的方式估算
第三步: 配置预警规则
需要确认的参数:
- 预警阈值(红色/黄色)
- 推送时间(早上8点/下午2点)
- 推送对象(仓库主管/生产经理)
- 推送方式(钉钉/企微/短信)
第四步: 培训和试运行
培训内容:
- 如何查看预警消息
- 如何处理临期原料
- 如何记录处理结果
试运行:
- 先在1-2个物料类别试运行
- 收集反馈,调整规则
- 逐步推广到所有物料
预期收益
量化指标
| 指标 | 当前 | 目标 | 提升 |
|---|---|---|---|
| 月损耗率 | 5% | 2% | 降低60% |
| 过期发现时间 | 事后发现 | 提前3天预警 | - |
| 仓管巡检时间 | 2小时/天 | 0.5小时/天 | 节省75% |
| 年度损耗金额 | 60万 | 24万 | 节省36万 |
业务价值
- 成本节约 - 年节省36万损耗成本
- 效率提升 - 仓管员每天节省1.5小时
- 风险降低 - 避免过期原料误用,保障食品安全
- 管理优化 - 责任清晰,可追溯,可改进
成功案例
案例: 某连锁餐饮中央厨房
背景:
- 20个卫星厨房,日均采购50万
- 月损耗率5.2%,年损耗约312万
- 仓库管理混乱,经常发现过期原料
实施效果:
- 上线1个月,损耗率降至3.1%
- 上线3个月,损耗率稳定在2.3%
- 年节省损耗成本约180万
- 仓管员工作效率提升70%
客户反馈:
"以前每天要花2小时巡检保质期,现在系统自动提醒,我只需要处理预警就行了。最重要的是,损耗率从5%降到2%,老板很满意。"
相关场景
- PROC-003: 到货验收与质检 - 入库数据来源
- INV-001: 分类库存管理 - 库存数据来源
- INV-004: 先进先出(FIFO)执行 - 临期优先使用
- PROD-001: 标准化加工执行 - 消耗数据来源
- QUAL-002: 鲜损耗控制 - 损耗分析
常见问题
Q1: 如果物料没有明确的保质期怎么办?
A:
- 查询行业标准或国家标准
- 咨询供应商
- 参考同类物料的保质期
- 如果实在不确定,按最保守的方式设置(如设置为7天)
Q2: 如何处理季节性物料?
A:
- 季节性物料(如粽叶、月饼馅)的消耗量波动大
- 建议在旺季前调整预警阈值
- 或者在系统中标记为"季节性物料",使用特殊的预警规则
Q3: 如何避免误报?
A:
- 确保入库数据准确(入库日期、保质期)
- 定期校准物料的保质期数据
- 允许用户反馈误报,持续优化规则
Q4: 如何与现有ERP系统集成?
A:
- 如果有ERP系统,优先从ERP获取入库数据和库存数据
- 如果ERP没有保质期管理功能,可以在本系统中补充
- 预警数据可以推送回ERP,或者通过钉钉/企微推送

