境界表は「項目×システム」で書き、正本は1行に1つ
在庫の境界表は、縦に在庫の項目、横にシステムを並べ、各マスに「正本」「写し」「持たない」のいずれかを書く表です。ルールは1つで、ある時点・ある場所について、正本は1行に1つです。倉庫とラインで正本が切り替わる項目は、場所を分けて2行に書きます。1行に正本が2つ並んだら、その行はまだ設計が終わっていません。
以下の表は、製造業でERP(基幹・会計)、MES(製造実行)、WMS(倉庫管理)、SCP(サプライチェーン計画)を併用する場合によく採られる構成を、MES導入の経験から一般化したものです。製品や業種で変わる部分はありますが、出発点として使えます。
17項目の境界表
凡例:◎=正本(値を決める)、○=写し(受け取って参照)、△=集約値のみ、-=持たない
| 区分 | 項目 | ERP | MES | WMS | SCP |
|---|---|---|---|---|---|
| 品目 | 品目コード・品名 | ◎ | ○ | ○ | ○ |
| 品目 | BOM・工程順序 | ◎ | ○(製造用に展開) | - | ○ |
| 品目 | 単位と換算係数(入数・重量) | ◎ | ○ | ○ | ○ |
| ロット | 購買ロット(受入時の仕入先ロット) | △ | ○ | ◎ | - |
| ロット | 製造ロットの採番 | ○ | ◎ | ○ | - |
| ロット | ロットの親子関係(投入と産出) | △ | ◎ | - | - |
| ロット | 使用期限・製造日 | ○ | ◎(製造品) | ◎(購買品) | - |
| 仕掛 | 工程別の仕掛数量 | △(工程完了数) | ◎ | - | △ |
| 仕掛 | 仕掛金額 | ◎ | - | - | - |
| ロケーション | 保管場所(倉庫・工場単位) | ◎ | ○ | ○ | △ |
| ロケーション | 棚番・荷姿(パレット・ケース) | - | - | ◎ | - |
| ロケーション | ライン側置場・設備投入口 | - | ◎ | - | - |
| ステータス | 倉庫内の品質状態(検査待ち・保留) | ○ | ○ | ◎ | △ |
| ステータス | 工程内の品質状態(手直し・不良) | ○ | ◎ | - | - |
| 引当 | 受注・製造指図への数量引当 | ◎ | ○ | ○ | ○ |
| 引当 | ロット・棚番を指定した引当 | - | ◎(ライン側) | ◎(倉庫内) | - |
| 評価 | 単価・在庫金額・評価損 | ◎ | - | - | - |
表を読むときのポイントは3つあります。第一に、ERPは「数量と金額の正本」であって「現物の位置と状態の正本」ではないこと。第二に、ロット・ステータス・ロット指定の引当は、倉庫ではWMS、工程ではMESが正本を持ち、場所で行が分かれていること。第三に、SCPはほぼすべての項目で写しか集約値しか持たないことです。SCPが自分で在庫数を書き換える構成は、計画のための仮定とした実績を混同する原因になります。
境界をまたぐ取引を図にする
境界表が決まったら、次は正本が移る瞬間、つまり境界をまたぐ取引を洗い出します。下の図は、購買品が入荷してから製品として出荷されるまでの代表的な取引と、各取引を起票するシステムを示しています。
図の①払出と②完成入庫が、正本が倉庫から工程へ、工程から倉庫へ移る取引です。この2つについて「どちらが起票するか」「相手側はいつ受け取ったとみなすか」を決めないと、同じ現物が両方のシステムに存在する時間帯、あるいはどちらにも存在しない時間帯が生まれます。
境界があいまいなときの差異の型
境界表を作らずに運用すると、差異は次のように現れます。
- タイミングの空白:WMSで払出済み、MESではまだ受入前という時間帯に、ERPがどちらかの数字だけを取り込む。夜間バッチの直前に起きた払出は、翌日の所要量計算で「在庫も仕掛もない」と扱われる
- 単位の不一致:BOMは個、WMSはケースで持ち、換算係数がシステムごとに登録されている。入数変更が一部に反映されないと、払出1回ごとに差が積み上がる
- 二重計上:WMSの払出とMESの部材消費が両方ともERPで在庫を減らす。払出で倉庫在庫を減らし、消費で仕掛へ振り替える、と2つの取引の意味を分けていれば起きない
- 行き場のないステータス:倉庫で「保留」にしたロットがラインへ払い出された際、MESに保留の状態が引き継がれず、通常品として投入される
表を自社用に直すときの観点
一般形をそのまま使えない典型は3つあります。1つ目はWMSを持たず、ERPの保管場所管理で倉庫を運用している場合で、このとき棚番の行はERPか、置場を管理しているMESのどちらかに移ります。2つ目はロットが連続生産で区切りにくいプロセス産業で、製造ロットの採番とロットの親子関係の行に時間区切りのルールを足す必要があります。ロットの採番・分割・統合はロット管理をシステムで設計するで扱います。3つ目は預託在庫・支給品がある場合で、所有権の行を1行追加し、評価の正本と現物管理の正本が別になることを明記します。
どの場合も、表に行を足すたびに「その値が最初に確定するのは誰の操作か」を確認すると、正本の置き場所はほぼ自動的に決まります。考え方の土台は在庫の正本はどのシステムが持つかを、品質状態の行を詳しく設計するときは在庫ステータスの設計を参照してください。
よくある質問
MESに倉庫在庫も持たせてWMSを省くことはできますか
ライン側の置場と小規模な部材倉庫であれば、MESで棚番まで持つ構成は実務上あります。その場合は境界表のWMS列をMES列に統合し、倉庫内のステータスと引当の正本もMESに移すと明記します。中途半端に一部の倉庫だけ別システムに残すと、境界が増えて差異の原因になります。
仕掛金額をMESで計算させる構成はありますか
可能ですが、在庫金額の正本は会計と一致させる必要があるため、一般にはERPで持ちます。MESは工程完了数量と実績時間をERPへ送り、ERPが原価を積み上げる分担が、評価の正本を1つに保つうえで扱いやすい構成です。
境界表は誰が持ち、いつ更新すべきですか
情報システム部門か、在庫管理の業務責任者が1冊を持つのが望ましいです。品目体系の変更、新しい倉庫や外注先の追加、システムの入れ替えのたびに更新し、変更履歴を残します。
この記事に出てくる用語
在庫の正本はどのシステムにあるか
ERPの帳簿在庫、MESの仕掛、WMSのロケーション在庫。どこで数字が分かれるかを境界表で示す 全18本
- 在庫の正本はどのシステムが持つか:ERP・MES・WMSで7属性を分ける考え方
- 引当の設計:仮引当と本引当を3システムでどう分けるか、二重引当を防ぐ5つのルール
- 仕掛在庫をMESで持つ意味と、ERPへの計上タイミング4方式の比較
- バックフラッシュ(自動引落し)の落とし穴:在庫差異を生む5つのパターンと数値例
週刊 在庫KPI
業種別の在庫KPIベンチマークの更新と、その週の新着記事5本を毎週月曜にお届けします。無料・いつでも解除できます。