# 在庫モデルの仕組み

移動明細とは何か、各種数量の計算方法、表示される数量が常に最新である理由を説明します。

Source: https://support.toolingmetrics.com/ja/inventory/overview/inventory-model/
Updated: 2026-10-29

Tooling Metricsの在庫に表示される数量（現在庫、予測在庫、倉庫外で運用中）は、すべて同じ基礎レコードである**移動明細**から求めます。移動明細の仕組みを理解すると、システムがそのように動作する理由と、数量を信頼できる理由が分かります。

## すべては移動明細

在庫品目が動くたびに（在庫への受入、保管位置間の移動、ジョブ用の出庫、機械からの返却、廃棄など）、Tooling Metricsは移動明細を記録します。移動明細は変更できない記録で、何が、いくつ、どこからどこへ、いつ動いたかを保持します。削除されることはなく、履歴は永続的に残ります。

この設計には次の利点があります。

- 在庫数量は、編集可能な1つの数値として保存されるのではなく、常に移動明細の合計から計算されます。
- どの在庫品目や保管位置についても、全履歴をいつでも再現できます。
- 同時に処理しても、二重計上や競合状態は発生しません。

## 数量の種類

Tooling Metricsは在庫品目ごとに3種類の数量を追跡します。それぞれ、異なる状態の移動明細から計算します。

### 現在庫

ある保管位置に現在保管されている実物の数量です。現在庫は、移動明細が**完了**した時点で更新されます。出庫リストの明細が確定されたとき、収納の明細がチェックされたとき、廃棄が処理されたときなどです。

現在庫は、倉庫が今この時点で実際に保有している数量です。

### 予測在庫

保留中の処理がすべて完了した後に現在庫になると見込まれる数量です。予測在庫は、現在庫に、**保留中**または**処理中**の移動明細を加えたものです。入荷予定の購入品収納、開始済みの移動、未確定の出庫リストなどが該当します。

予測在庫は、*現在進行中の処理がすべて予定どおり完了したら、手元にいくつ残るか*を示します。

在庫スケジューラは、この数量で補充依頼が必要かどうかを判断します。予測在庫が保管ルールのしきい値数量を上回っていれば、収納の処理中で現在庫が一時的に少なくても、依頼は作成されません。

### 倉庫外で運用中

機械で使うために出庫され、まだ返却されていない在庫品目です。作業台の上、機械の工具収納部、組立中など、現場には実物がありますが、保管位置にはありません。

倉庫外で運用中の数量 = 出庫した数量 − 返却された数量

この数量は評価額に関係します。倉庫外で運用中の在庫品目は保管位置から払い出され、使用原価が計上済みです。返却または廃棄されるまでは、引き続き組織の資産として追跡されます。

## 処理の種類と数量への影響

| 処理 | 現在庫 | 予測在庫 | 倉庫外で運用中 |
|---|---|---|---|
| 購入品収納（保留中） | — | ↑ | — |
| 購入品収納（完了） | ↑ | ↑ | — |
| 出庫リスト（保留中） | — | ↓ | — |
| 出庫リスト（完了） | ↓ | ↓ | ↑ |
| 移動（保留中） | — | 移動 | — |
| 移動（完了） | 移動 | 移動 | — |
| 返却リスト（完了） | ↑ | ↑ | ↓ |
| 廃棄（完了） | ↓ | ↓ | — |
| 在庫調整 | ↑/↓ | ↑/↓ | — |

*「移動」は、移動元の保管位置で減り、移動先の保管位置で増えることを示します。*

## 数量が想定と違って見える場合

**何も出庫していないのに現在庫が少ない：** 保留中の出庫リストが、予測在庫を減らしています（現在庫はまだ減っていません）。作業者が確定すると、出庫リストは完了します。

**現在庫はゼロなのに、現場に実物がある：** 在庫品目は出庫済みで、倉庫外で運用中です。紛失したわけではなく、機械や作業台にあります。

**予測在庫が現在庫より多い：** 購入品収納が保留中です。在庫担当者が収納を完了すると、現在庫が予測在庫に追いつきます。

**現在庫がしきい値数量を下回っているのに補充されない：** スケジューラは現在庫ではなく予測在庫を使います。保留中の収納によって予測在庫がしきい値数量を上回る場合、追加の購買依頼は必要ありません。
