FIFOとFEFOは「並べ替えの基準日」が違うだけ

FIFO(先入先出)は入庫日の古い順、FEFO(期限先出)は使用期限・賞味期限の早い順にロットを出庫するルールです。システムの上では、どちらも引当可能なロットを基準日で並べ、先頭から割り当てる処理で、違いは並べ替えのキーだけです。

基準日を何にするかは品目ごとに決めます。

基準日使う場面注意点
入庫日期限の無い部品・資材返品や棚移しで入庫日が更新されないようにする
製造日自社製品、樹脂など劣化が製造日から進む原材料受入品は仕入先の製造日をラベルから取り込む必要がある
使用期限・賞味期限食品、医薬品、接着剤・塗料などの化学品小分け・混合で期限を引き継がないと崩れる
再検査期限期限到来時に再検査で延長できる原材料延長の記録と、延長前の期限を両方残す

FEFOが必要なのに入庫日で並べると、仕入先から期限の短いロットが後から入ったときに期限切れが出ます。逆に、期限の無い品目にFEFOを設定しても害はありませんが、期限欄が空のロットの並び順が未定義になり、システムによって順序が変わるため、空欄の扱いを決めておきます。

強制は「引当・ピッキング・例外」の3段で行う

引当でロットを決定し、ピッキングで照合し、例外は理由付きで承認する流れ 1. 引当期限順にロットを決める保留・残期限不足は除外 2. ピッキング照合ロットラベルを読む指定外なら停止 3. 例外の承認理由コードと承認者引当を付け替えて記録 2を省くと「ロットは指示したが守られない」状態になる 3を作らないと、現場は照合をすり抜ける手段を自分で作る
FEFOをシステムで強制する3段。ロットを決めるのは引当、守らせるのはピッキング時の照合。

1段目の引当では、出荷または工程投入の要求に対して、品目・倉庫・ステータスで候補を絞り、基準日順にロットを割り当てます。ここで除外条件を入れます。品質保留中のロット、出荷先が求める残期限を満たさないロット、特定顧客向けに予約済みのロットです。引当の仮・本の区別は引当の設計:仮引当と本引当で扱っています。

2段目のピッキング照合が強制の本体です。作業者がハンディ端末でロットラベルを読み、引当されたロットと違えばその場でエラーにします。照合が無いシステムでは、FEFOは「推奨」にとどまります。

3段目の例外は必ず用意します。指定ロットが棚の奥で取り出せない、指定ロットに破損がある、顧客から特定ロットの指定がある、といった場面は毎日起きます。例外を「理由コードを選び、責任者が承認すれば引当を付け替える」操作として作っておけば、例外の件数と理由が記録に残り、改善の対象にできます。

残期限の条件は出荷先ごとに持つ

食品では、製造日から賞味期限までの期間の一定割合を過ぎた商品を小売が受け取らない「納品期限」の商慣習があります。農林水産省は食品ロス削減の取組として「納品期限の緩和(3分の1ルールの見直し)」に取り組む事業者を公表しており、納品期限は小売業者によって異なるのが実態です。

システムの設計では、これを出荷先ごとの最低残期限(日数または割合)としてマスタに持ち、引当の除外条件に使います。全出荷先に一律の残期限を設定すると、条件の緩い出荷先に出せたはずのロットが期限切れまで残ります。

数値で見ると差がはっきりします。賞味期限が製造から180日の製品で、残期限3分の2以上(120日以上)を求める出荷先と、2分の1以上(90日以上)でよい出荷先があるとします。全出荷先に120日の条件を一律にかけると、製造から61日目以降のロットはどこにも引き当てられません。出荷先ごとに条件を持てば、61日目から90日目までのロットを条件の緩い出荷先に回せます。この30日分の差が、期限切れ間近在庫の量を左右します。

ERP・MES・WMSの分担

機能ERPMESWMSSCP
ロット別の期限情報参照用に保持製造ロットの期限を算出(正本)受入ロットの期限を登録期限切れ見込みを計画に反映
出荷のロット引当品目単位の引当まで持たない期限順のロット決定(正本)持たない
工程投入のロット引当持たない期限順のロット決定と投入照合(正本)払出時のロット決定持たない
出荷先別の残期限条件得意先マスタに保持(正本)持たない引当時に参照持たない
例外出庫の記録持たない工程の例外を記録出荷の例外を記録持たない

ERPで品目単位の引当をし、ロットの決定をWMSに任せる分担が多い構成です。ERPでロットまで引き当てる場合は、WMSの棚の状態(取り出せるか、保留中か)をERPが知らないため、指定ロットが取り出せないという例外が増えます。

ルールが崩れる典型パターン

最後のパターンは在庫金額に直結します。引当から外れたロットは、ステータスを「期限切れ間近」に変えて一覧に出し、処置の期限と担当を決めます。滞留在庫の判定基準は過剰在庫・滞留在庫・死蔵在庫の定義と判定基準を参照してください。

よくある質問

FIFOとFEFOのどちらを選べばよいですか

期限のある品目はFEFO、期限の無い品目はFIFOが基本です。仕入先によって残期限がばらつく品目では、入庫順と期限順が一致しないため、FIFOのままにすると期限切れが出ます。

ピッキング照合を入れると作業が遅くなりませんか

読み取りが1回増えるため、1件あたりの作業時間は増えます。代わりに取り違えの手戻りと期限切れ廃棄が減ります。まず期限切れ廃棄や誤出荷の影響が大きい品目に限定して入れるのが現実的です。

顧客から特定ロットを指定された場合はどう扱いますか

受注の時点でロット指定の引当(予約)を行い、FEFOの通常の引当対象から外します。ピッキング時に例外にしてしまうと、例外件数に本来の例外ではないものが混ざり、分析ができなくなります。

この記事に出てくる用語

用語集(日・英・中)をすべて見る

この記事を書いた人

株式会社サオス

株式会社サオス 製造DX部

DELMIA Apriso を中核とした MES / 製造DX の導入・運用・人材育成と、製造業のデータ活用・AI の調査・開発・教育を手がけるITコンサルティング企業。ISO 9001:2015 / ISO 27001:2022 認証取得。 日本・中国・米国で製造業のMES・在庫・データ基盤を手がけた実務者が、計算式を検算し、欧米・中国の一次情報にあたって書いています。

週刊 在庫KPI

業種別の在庫KPIベンチマークの更新と、その週の新着記事5本を毎週月曜にお届けします。無料・いつでも解除できます。

登録によりプライバシーポリシーに同意したものとします。配信は株式会社サオスが行います。