引当は「数量の約束」と「現物の指定」の2段に分ける
引当とは、ある在庫を特定の需要(受注・製造指図・出荷指示)のために確保し、他の需要に使わせないようにする処理です。製造業の引当は、少なくとも2段に分けて設計すると破綻しにくくなります。
- 仮引当(ソフト引当):品目と数量だけを需要に割り当てる。どのロット・どの棚から出すかは決めない。受注時の納期回答やMRP(所要量計算)の計算に使う
- 本引当(ハード引当):ロット・棚番・荷姿まで指定して現物を確保する。ピッキング指示や製造指図への部材払出の直前に行う
1段で設計すると、受注を受けた瞬間に特定ロットを押さえることになります。受注から出荷まで数週間ある品目では、そのあいだに先入れ先出しの順序が崩れ、期限の近いロットが残り、検査で保留になったロットに引当が残る、といった問題が積み上がります。仮引当で数量だけを押さえ、出荷や投入の直前に本引当でロットを決めれば、ロットの選択を最新の状態で行えます。
各段をどのシステムが持つか
仮引当と本引当は、必要な情報の粒度が違うため、持つべきシステムも分かれます。
| 引当の種類 | 対象の需要 | 主に持つシステム | 必要な情報 | 解除のきっかけ |
|---|---|---|---|---|
| 仮引当(製品) | 受注 | ERP | 品目・数量・拠点 | 受注取消、本引当への切替 |
| 本引当(製品) | 出荷指示 | WMS | ロット・棚番・荷姿 | 出荷確定、ピッキング欠品 |
| 仮引当(部材) | 製造指図 | ERP(MRP) | 品目・数量・必要日 | 指図の取消・数量変更 |
| 本引当(部材・倉庫内) | 払出指示 | WMS | ロット・棚番 | 払出確定 |
| 本引当(部材・ライン側) | 工程への投入 | MES | ロット・置場・設備 | 投入実績、返納 |
ここで重要なのは、ERPの仮引当とWMS・MESの本引当が同じ数量を二重に数えないことです。本引当が成立した時点で、ERPの仮引当はその数量だけ消し込まれ、本引当の数量に置き換わる必要があります。この置き換えを担う取引を定義していない構成では、二重引当が起きます。
数値例:二重引当と引当残りはこう起きる
ある部品Aの倉庫在庫が500個、ERP上の製造指図X(300個)と指図Y(250個)が仮引当をかけている状況を考えます。
- ERPの利用可能数:500 −(300+250)= −50個。ERPは50個不足と判断し、追加手配を出す
- WMSが指図X向けに本引当し、ロットL1の300個を確保。このとき、ERPの仮引当300個が消し込まれなければ、ERP上は仮引当550個+本引当300個=850個が引き当て済みになる
- ERPの利用可能数:500 − 850 = −350個。実際の不足は50個なのに、ERPは350個の不足とみなし、過剰な手配がかかる
逆のケースもあります。指図Xが途中で取り消され、MESで本引当していたライン側の120個が返納されたのに、MESの本引当が解除されないまま残る。すると現物はあるのに誰も使えない「引当残り」が発生し、棚卸のたびに差異として浮かび上がります。
二重引当と引当残りを防ぐ5つのルール
- 本引当は仮引当を消し込む取引として定義する:WMS・MESで本引当が成立したら、その需要番号と数量をERPへ返し、ERPは同じ需要の仮引当を減らす。消し込みの単位は需要番号(受注明細・指図番号)にする
- 本引当は需要の直前まで遅らせる:ピッキング開始や指図の着手直前に行う。早すぎる本引当は、保留・期限切れ・ロケーション移動の影響を受ける
- 引当可能なステータスを明示する:検査待ち・保留・不良は本引当の対象外とする。ステータスの設計は在庫ステータスの設計で詳しく扱います
- 解除のきっかけをすべて列挙する:受注取消、指図数量の変更、ピッキング時の欠品、返納、ロットの保留化。それぞれで誰が解除するかを決め、解除漏れを毎日抽出する
- 引当の期限を持たせる:本引当から一定時間(例:ピッキング指示から24時間)を過ぎても確定しない引当は自動で警告し、担当者が解除か延長を判断する
FEFO・ロット指定との関係
本引当でどのロットを選ぶかは、先入れ先出し(FIFO)や使用期限の早い順(FEFO)のルールで決まります。このルールはWMSやMESの本引当のロジックとして実装するのが自然で、ERPの仮引当に持たせると、ロットの最新状態を反映できません。出庫ルールの強制方法はFIFO・FEFOの出庫ルールをシステムで強制する方法で扱います。
また、顧客がロットを指定する品目(同一ロットでの納品を求められる場合など)は、受注時点からロット指定の本引当が必要になります。この場合は例外として、ERPの受注明細にロット指定を持たせ、WMSはその指定に従う、という例外ルートを境界表に明記しておきます。全体の分担はERP・MES・WMSの在庫の境界表を参照してください。
よくある質問
仮引当をやめて、すべて本引当で運用してもよいですか
需要から出荷・投入までの期間が短く、ロットの区別が要らない品目なら成り立ちます。ただし期間が長い品目や期限管理が必要な品目では、早期に確保したロットが期限切れや保留になるリスクが高く、2段の設計のほうが安全です。
引当の正本はERPとWMSのどちらですか
数量の約束(仮引当)の正本はERP、現物の指定(本引当)の正本はWMSまたはMESです。同じ需要について、本引当が成立した時点で正本がERPからWMS・MESへ移る、と考えると整理できます。
引当済み在庫を別の急ぎの受注に回すにはどうすればよいですか
元の需要の引当を解除してから、急ぎの需要に引当を付け直す取引を必ず通します。現場で現物だけを流用すると、元の需要の引当が残ったまま現物がなくなり、ピッキング時の欠品として表面化します。
この記事に出てくる用語
在庫の正本はどのシステムにあるか
ERPの帳簿在庫、MESの仕掛、WMSのロケーション在庫。どこで数字が分かれるかを境界表で示す 全18本
- 在庫の正本はどのシステムが持つか:ERP・MES・WMSで7属性を分ける考え方
- ERP・MES・WMSの在庫の境界表:品目・ロット・仕掛・ロケーションの17項目
- 仕掛在庫をMESで持つ意味と、ERPへの計上タイミング4方式の比較
- バックフラッシュ(自動引落し)の落とし穴:在庫差異を生む5つのパターンと数値例
週刊 在庫KPI
業種別の在庫KPIベンチマークの更新と、その週の新着記事5本を毎週月曜にお届けします。無料・いつでも解除できます。