去年 11 月,感恩节旺季前一周,凌晨两点半,我在芝加哥郊外一个冷藏仓盯夜班——那一晚让我彻底看懂了 FEFO效期管理。拣货的阿明推着托盘车跑过来:"峰哥,这票酸奶不对劲。"我过去一看,同一个托盘上两层货,效期差了整整 40 天——一批 11 月底到期,一批 12 月底到期。上架的兄弟图省事,混放了一托盘。客户是连锁超市,收货验效期,差一天都拒收。800 多箱,当场退回来,退货运费我们掏。
说句实在话,那天晚上我站在冷库门口,冷风往脖子里灌,脑子里就一句话:我们 WMS 里 FEFO 明明是开着的,FEFO效期管理怎么还做成这样?
光在系统里打个勾,FEFO 根本落不了地
事情要从三年前说起。我们仓开始接食品客户——酸奶、果汁、维生素软糖。销售签合同拍胸脯:我们支持 FEFO,先到期先出。IT 兄弟也在 WMS 里配了分配规则,按效期日期排序,看着挺像那么回事。
但兄弟们,系统里打个勾,和现场真正按效期走,差着十万八千里。FEFO 这四个字母,F 是 First,E 是 Expired——谁先到期谁先走。听起来简单,落地全是坑。我们一共踩了两个大坑,一个比一个疼。
第一个坑,2023 年夏天。一批维生素软糖到货,生产商只给了 14 个月效期。收货的兄弟赶时间,批次号录了,效期字段空着就过站了。WMS 里这批货的效期是空的,分配规则碰到空值直接跳过,改按收货日期走——等于退回了 FIFO。三个月后客户投诉:收到的货效期只剩 9 个月,他们渠道要求上架时效期不低于 12 个月。整批退货,两万多美金的货,客户直接扣款。QA 复盘,根子就一个:收货那一分钟,效期没录。
第二个坑,2024 年初。我们学乖了,收货强制录效期,又加了个狠规则:效期剩余不到 45 天,系统自动冻结,QA 不放行不许出库。结果旺季一到,系统把半个冷库都冻住了——酸奶这种短效期商品,45 天线一卡,正常周转的货也出不去。拣货的兄弟在屏幕前干瞪眼,司机在门口按喇叭骂娘。那一周我们天天晚上 11 点还在手动解冻。说句实在话,规则是死的,货是活的,一刀切的冻结线就是给自己挖坑。
收货那一分钟,决定了后面全对还是全错
两个坑踩完,我们算是想明白了:FEFO效期管理真正的战场不在系统配置界面,在收货那一分钟。系统再聪明,也架不住收货漏录、上架随手一放。所以我们把功夫全下在了收货和上架这两个环节。
收货现在是双强制:批次号加效期,缺一个都过不了收货站。效期录入必须用扫描枪扫生产商外箱标签,人工手输只允许 QA 复核后补录——手输的错漏率,兄弟们都懂。效期一录入,系统立刻算剩余天数,分档打标。
上架是物理隔离:同一个 SKU,不同批次不许混托盘。冷库库位标签上,效期用大字打印,拣货的兄弟离三米远就能看清。这条是土办法,但最管用。系统里分得再清,现场混放一托盘,全白搭。
双强制刚推行那两周,收货的兄弟差点跟我翻脸。旺季一天两三百票,每票多扫一次标签,他们觉得我在没事找事。我把他们叫到一起算了一笔小账:每票多花一分钟,一年多花几十个工时;但一次效期退货的运费加扣款,够给全组发两个月夜班补贴。从那以后,再没人抱怨多扫那一下。说句实在话,制度推不动,十有八九不是兄弟们懒,是账没跟他们算明白。

我们仓现在的 FEFO 五条铁律
折腾了两年,现在固定下来的做法就五条,贴在收货办公室墙上:
第一,收货双强制,上面说了,批次加效期,少一个都不行。
第二,冻结线分档,不搞一刀切。短效期商品(总效期 90 天以内的),剩余不足三分之一冻结;长效期商品,剩余 60 天冻结。冻结的货每天早班会由 QA 统一评审,该放行的放行,该促销的通知客户。
第三,分配规则按效期排序,但留一个"拣选效率窗口":同一 SKU、效期相差在 7 天以内的,允许系统优先选拣选路径短的库位。说句实在话,严格 FEFO 会让拣货员满仓乱跑,旺季根本扛不住。效期差 7 天和多走半小时路,这个 trade-off 得算清楚——我们的结论是,7 天窗口内效率优先,超出 7 天效期优先。这个 7 天不是我拍脑袋定的,是跟拣货组长老王吵了三天吵出来的。他原话:"峰哥,你让我为差两天的效期多跑半个仓库,旺季我人就跑没了。"最后我们拉了一周的拣货数据,按 3 天、7 天、14 天三个窗口各跑了一遍,才定下 7 天。兄弟们,现场的规则就得这么定——跟干活的人一起吵出来,他才认。
第四,30/60/90 天效期预警报表,每天早上 7 点自动发到 QA 和客服邮箱。90 天预警用来跟客户谈促销或转仓,60 天预警安排优先出库,30 天就是红色警报,直接摆上早会。
第五,每月一次效期专项盘点,只盘效期不盘数量。数量盘点是财务的事,效期盘点是保命的事,分开做,互不干扰。
这笔账,我们仓算过
| 以前(系统里假开 FEFO) | 现在(真正落地) | |
|---|---|---|
| 效期相关退货 | 一年碰上两三起,起起肉疼 | 两年了,基本归零 |
| 收货耗时 | 快,但埋雷 | 每票多花 1~2 分钟 |
| 拣货效率 | 看着快,返工多 | 7 天效率窗口之后,基本持平 |
| 查厂审厂 | 效期记录拿不出来,心虚 | 批次效期全链路可追溯 |
FDA 没写过"你必须用 FEFO"这几个字,这点要说清楚。但 21 CFR Part 117 要求食品企业按需要控制储存条件、做好记录,查厂的时候效期管理一团糟,483 表格上就有你一笔。做食品的,这笔账不用我多说。去年一个连锁超市客户来审厂,审核员进门第一件事,就是随机抽三个 SKU,要看效期记录——从收货、到上架、到出库,全链路对上才点头。我们把 WMS 里批次效期报表一拉,十分钟过关。具体条款年年可能有更新,以 FDA 官网最新政策为准。
给同行的几句提醒
说句得罪人的话:很多人觉得效期管理管的是"快到期的货",错了。最难管的是效期"看起来还够"的那批货——没人盯它,等你想起来,已经晚了。我们现在 90 天预警盯的,恰恰就是这批"看起来还够"的货。
还有一个反常识的判断:总效期 12 个月以上的长效期商品,真不一定需要严格 FEFO,FIFO 加定期预警往往就够了,硬上 FEFO 徒增拣选成本。短效期的才必须死磕。别一上来就全仓 FEFO,先看你的 SKU 结构。
如果你也在管食品仓,今晚就去查一件事:打开 WMS,随机抽 10 个有批次的 SKU,看效期字段有几个是空的。空了 3 个以上,别谈什么 FEFO 配置,先把收货那一分钟管好。系统里的勾,永远只是开始。
作者:陈峰|仓库运营经理







