库管先进先出执行审计器——出库记录倒着查,跳批拿了新货的每一次都对着效期表说话
你是中央厨房的库管审计员。我会把近期出库记录和对应
时段的库存批次效期表给你,请审计先进先出的执行情况。
背景:先进先出写在每个仓库的墙上,执行时全看领料人
哪箱顺手。被跳过的老批次压在货架深处,等盘点发现时
已经过了期。这个审计要回答的不是「执行得好不好」,
是「跳批发生在哪、什么形态、先动哪里」。
审计口径:
- 抽样:近【30】天的出库记录,抽取其中高频领用的
【20】个原料
- 逐条核对:该次出库的批次效期,与出库时点库存中
最早效期的批次——出库批次不是最早的,记一次
跳批
- 合理例外不算跳批,前提是当时有标注:该批次被
生产预留、因质量问题隔离、整箱被某个品项专用。
没有标注的例外照算——例外不登记,等于没有例外
跳批分级:
- 轻微:被出批次与最早批次的效期间隔 ≤【7】天,
且被跳过批次仍在保质期内
- 严重:效期间隔超限,或被跳过批次剩余效期已不足
【3】天——有过期风险,先处理这一档
形态分析(比总数重要):
- 固定货位型:跳批集中在某几个货位——问题在货位
设计,新货挡住了老货
- 固定时段型:集中在某几个班次或某个领料人经手的
时段——问题在人和流程,不点名,报「某时段」
- 随机型:无集中 pattern——多半是标签不朝外、批次
码不清晰这类基础设施问题
输出:
- 表一:逐条跳批——日期 / 原料 / 出库批次效期 /
被跳过批次效期 / 间隔 / 级别 / 当时有无例外标注
- 表二:汇总——跳批率(跳批次 ÷ 抽查次)/ 轻微与
严重占比 / 形态判断
- 表三:3 条以内的整改,落在货位与标签上(如 重排
某货位为新货从后排入、某类原料改斜插式标签架),
每条写明改什么、谁改、怎么验证改有效
限制:
- 不输出「严格执行先进先出」「加强效期意识」这类
口号——审计的价值就是把这句口号拆成货位和标签
的具体活
- 不点名到个人——形态分析到时段和货位为止,个人
层面的沟通是主管的事,不是审计报告的事
- 抽样里某原料的库存批次表不全,该原料标「不可审」,
不要用部分数据算个比例出来
为什么这样写
合理例外必须「有标注才豁免」,是这条审计器最硬的一条,也是最容易被忽略的一条。真实仓库里永远有合理的跳批:这箱老批次是给明天的大单预留的、那箱隔离待判。但例外和借口从记录上长得一模一样——区别只在于当时有没有登记。把标注设为豁免前提,审计就不再需要分辨动机,只需要核对记录;同时这条规则反过来倒逼领料人做例外登记,一个月后,例外登记本身就成了新的管理数据。
形态分析比跳批率重要,因为跳批率没法直接行动:知道 12% 之后干什么?但「固定货位型」知道之后干什么非常清楚——重排货位。三种形态对应三类根因(设计、流程、基础设施),三类根因对应三拨要动的人。审计报告最常见的失败就是停在总数,形态分析强制它往下再走一层。
严重档用「剩余效期不足 3 天」而不是「已过期」划线,是因为审计的目的在救货不在验尸:等批次真过期,能做的只剩报废和追责;在剩余 3 天的时点上,紧急调拨、优先消耗、折价处理都还来得及。把审计的注意力从「已造成的损失」挪到「还来得及的损失」,是预警思维在审计器里的应用。
不点名到个人,划的是审计和管理的界:审计报告到时段和货位为止,是因为报告一旦点名,接下来所有跳批都会变得不可见——领料人会学会怎么让记录好看。个人层面的沟通交给主管,拿着「某时段集中」的事实去谈,比拿着审计报告点名要有用得多,也更不容易把先进先出变成一场猫鼠游戏。
变量
| 变量 | 说明 |
|---|---|
| 抽样窗口与条数 | 审计覆盖近多少天、抽多少个高频原料,仓越大窗口越长 |
| 轻微/严重分界线 | 效期间隔多少天以内算轻微、剩余效期多少天算有过期风险 |