Skip to content

INV-004: 先进先出FIFO执行

优先级: 🔴 高 | 技术复用度: 70% | 实施周期: 1-2周

客户原话

"我们知道要先进先出,但实际操作很难。仓库里同一个原料有好几个批次,仓管员不知道该拿哪个。有时候拿了新货,旧货就放在后面过期了。每个月都要报废一些过期原料,损失好几千。想严格执行FIFO,但没有系统支持,全靠人工记忆,根本做不到。"

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

业务场景描述

典型场景

场景1: 拿错批次

  • 仓库有3批五花肉:3月1日、3月3日、3月5日入库
  • 仓管员随手拿了3月5日的新货
  • 3月1日的旧货放在后面,3天后过期报废
  • 损失2000元

场景2: 找不到旧货

  • 系统提示应该拿3月1日批次
  • 但仓管员不知道这批货放在哪里
  • 找了10分钟没找到,就拿了新货
  • 旧货继续积压

场景3: 批次混用

  • 生产需要100kg五花肉
  • 3月1日批次只有60kg,不够
  • 仓管员又拿了40kg,但拿的是3月5日批次
  • 跳过了3月3日批次,导致3月3日批次积压

核心痛点

  1. 批次识别难 - 多个批次混放,不知道哪个是旧货
  2. 位置不清楚 - 不知道旧货放在哪里,找不到
  3. 数量不匹配 - 旧货数量不够,要拿多个批次
  4. 监控不到位 - 没有系统监控,违反FIFO无法发现
  5. 考核不明确 - FIFO执行情况无法量化考核

业务流程图

FIFO执行整体流程

批次推荐流程

FIFO监控流程

业务规则详解

规则1: FIFO推荐规则

推荐原则:

1. 优先推荐最早入库批次
2. 如果最早批次数量不足,推荐多个批次
3. 推荐批次按入库日期从早到晚排序
4. 同时显示批次号、数量、库位、保质期

推荐算法:
需求数量 = 100kg
批次1: 60kg (3月1日)
批次2: 80kg (3月3日)
批次3: 100kg (3月5日)

推荐方案:
- 批次1: 60kg (全部)
- 批次2: 40kg (部分)
- 总计: 100kg

如果需求数量 = 150kg:
- 批次1: 60kg (全部)
- 批次2: 80kg (全部)
- 批次3: 10kg (部分)
- 总计: 150kg

库位显示:

推荐批次时,同时显示库位:
- 批次1: 60kg, 库位A-01-02-03
- 批次2: 40kg, 库位A-01-02-05

仓管员按库位拣货,提高效率

规则2: FIFO违规判断

违规定义:

出库批次不是最早批次,且跳过了更早的批次

示例:
库存批次: 批次1(3月1日), 批次2(3月3日), 批次3(3月5日)
出库批次: 批次3(3月5日)
违规判断: 跳过了批次1和批次2,属于严重违规

违规等级:

轻微违规:
- 跳过1个批次
- 跳过批次总量<10kg
- 黄色预警

中度违规:
- 跳过2个批次
- 跳过批次总量10-50kg
- 橙色预警

严重违规:
- 跳过3个以上批次
- 跳过批次总量>50kg
- 红色预警

违规处理:

黄色预警:
- 推送给仓管员,提醒注意
- 记录违规次数

橙色预警:
- 推送给仓管员和仓库主管
- 要求说明原因
- 记录违规次数,纳入考核

红色预警:
- 推送给仓管员、仓库主管、质量部门
- 必须说明原因
- 严重的,扣除绩效
- 记录违规次数,纳入考核

规则3: FIFO例外规则

允许例外的情况:

1. 最早批次质量有问题
   - 如发现变质、破损
   - 可以跳过该批次
   - 但要记录原因,并隔离该批次

2. 客户指定批次
   - 如客户要求特定批次
   - 可以不按FIFO
   - 但要记录客户要求

3. 生产工艺要求
   - 如某些菜品要求特定批次
   - 可以不按FIFO
   - 但要记录工艺要求

4. 紧急情况
   - 如最早批次找不到,生产紧急
   - 可以先拿其他批次
   - 但要记录原因,事后查找

例外申请:

轻微例外:
- 仓管员自行判断,记录原因

重大例外:
- 需要仓库主管审批
- 审批通过后,才能出库
- 记录审批信息

规则4: FIFO考核规则

考核指标:

FIFO执行率 = FIFO正常次数 / 总出库次数 × 100%

考核标准:
- FIFO执行率≥95%: 优秀
- FIFO执行率90-94%: 良好
- FIFO执行率85-89%: 合格
- FIFO执行率<85%: 不合格

示例:
本月出库100次
FIFO正常95次,违规5次
FIFO执行率 = 95/100 = 95%
考核等级: 优秀

考核奖惩:

优秀(≥95%):
- 奖励200元/月
- 年度评优加分

良好(90-94%):
- 奖励100元/月

合格(85-89%):
- 无奖励,无惩罚

不合格(<85%):
- 扣除绩效100元/月
- 加强培训

规则5: 库位优化规则

库位安排原则:

1. 新货放后面,旧货放前面
   - 方便先拿旧货

2. 同一原料的不同批次,放在相邻库位
   - 方便对比和拣货

3. 使用颜色标识
   - 红色标签: 今天入库
   - 黄色标签: 昨天入库
   - 绿色标签: 前天及更早
   - 蓝色标签: 即将过期(3天内)

4. 即将过期的,放在最前面
   - 醒目位置,优先使用

库位调整:

每天盘点时,调整库位:
1. 检查是否有新货放在旧货前面
2. 如果有,调整位置
3. 更新库位信息

数据流转

输入数据

  1. 库存数据 (来自 INV-001)

    • 批次号
    • 入库日期
    • 库存数量
    • 库位
  2. 出库需求 (来自 PROD-001)

    • 原料名称
    • 出库数量

输出数据

  1. 推荐批次 (给仓管员)

    • 批次号
    • 推荐数量
    • 库位
  2. FIFO监控报告 (给仓库主管)

    • FIFO执行率
    • 违规记录
    • 考核结果
  3. 库存更新 (给 INV-001)

    • 出库批次
    • 出库数量
    • 剩余数量

关键业务问题

问题1: 如何处理旧货找不到的情况?

场景:

  • 系统推荐旧货,但仓管员找不到

解决方案:

  1. 库位准确: 确保库位信息准确,实时更新
  2. 库位标识: 库位标识清晰,容易找到
  3. 盘点检查: 定期盘点,检查库位是否正确
  4. 应急处理: 找不到时,先拿其他批次,记录原因,事后查找

问题2: 如何处理批次数量不匹配?

场景:

  • 需要100kg,但旧货只有60kg

解决方案:

  1. 多批次推荐: 系统自动推荐多个批次
  2. 分次拣货: 仓管员按推荐批次,分次拣货
  3. 合并出库: 多个批次合并出库,记录每个批次的数量

问题3: 如何处理质量问题批次?

场景:

  • 最早批次发现质量问题,不能使用

解决方案:

  1. 隔离处理: 立即隔离该批次,不允许出库
  2. 跳过推荐: 系统自动跳过该批次,推荐次早批次
  3. 记录原因: 记录质量问题原因,用于追溯
  4. 报废处理: 质量问题批次,按流程报废

问题4: 如何提高FIFO执行率?

场景:

  • FIFO执行率只有80%,不达标

解决方案:

  1. 强制执行: 系统强制执行FIFO,不允许违规出库
  2. 培训教育: 加强仓管员培训,提高FIFO意识
  3. 考核激励: 将FIFO执行率纳入绩效考核
  4. 库位优化: 优化库位安排,方便执行FIFO

实施要点

第一步: 配置FIFO规则

需要配置的参数:

  1. 是否强制执行FIFO
  2. 违规等级标准
  3. 例外情况定义
  4. 考核标准

第二步: 优化库位安排

优化内容:

  1. 同一原料的不同批次,放在相邻库位
  2. 新货放后面,旧货放前面
  3. 使用颜色标识不同日期
  4. 即将过期的,放在最前面

第三步: 培训仓管员

培训内容:

  1. FIFO原则和重要性
  2. 如何使用系统推荐批次
  3. 如何处理例外情况
  4. 如何记录违规原因

培训方式:

  • 集中培训+实操演练
  • 定期考核

第四步: 试运行和优化

试运行:

  • 先在1-2个原料试运行
  • 观察FIFO执行情况
  • 收集反馈,优化规则
  • 逐步推广到所有原料

预期收益

量化指标

指标当前目标提升
FIFO执行率70%95%提升25%
过期报废率3%0.5%降低83%
拣货时间10分钟3分钟缩短70%
库存周转天数15天10天缩短33%

业务价值

  1. 损耗降低 - FIFO执行率提升,过期报废减少
  2. 效率提升 - 系统推荐批次和库位,拣货更快
  3. 管理规范 - FIFO执行可量化考核,管理更规范
  4. 周转加快 - 旧货优先使用,库存周转加快

成功案例

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

背景:

  • FIFO执行率只有65%
  • 每月过期报废3-5千元
  • 仓管员凭记忆拣货,经常拿错

实施效果:

  • FIFO执行率从65%提升至93%
  • 过期报废率从3.2%降至0.6%
  • 拣货时间从10分钟降至3分钟
  • 库存周转天数从16天降至11天

客户反馈:

"以前全靠仓管员记忆,哪个是旧货哪个是新货,根本记不住。现在系统自动推荐,还显示库位,拣货又快又准。最重要的是,过期报废少了,每个月能省好几千。"

相关场景

常见问题

Q1: 如何处理同一天入库的多个批次?

A:

  • 同一天入库的,按入库时间排序
  • 如果入库时间也相同,按批次号排序
  • 或者随机推荐,因为保质期相同

Q2: 如何处理部分出库?

A:

  • 如果推荐批次1: 60kg,但只需要40kg
  • 出库40kg,剩余20kg继续在该批次
  • 下次出库,继续推荐该批次的剩余20kg

Q3: 如何处理退货?

A:

  • 退货时,按原批次退回
  • 更新该批次的库存数量
  • 下次出库,继续按FIFO推荐

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

A:

  • 如果有WMS系统,优先从WMS获取库存数据
  • FIFO推荐可以在本系统中实现
  • 出库记录可以推送回WMS
  • 通过API接口实现数据同步

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