新プラン
- スターター
- ベーシック
- プロフェッショナル
旧プラン
- ミニマム
- ライト
- フル
- pro
対象の端末
- Web
- iOS
- Android
zDASHでは、zaicoの変更履歴をもとに在庫金額を自動計算します。
本ページでは、在庫金額の計算のしくみについて説明します。
在庫金額の算出の基本
在庫金額は以下の式で算出されます。
- 在庫金額 = 在庫数量 × 仕入単価
仕入単価の決定ルール
仕入単価は以下の優先順位で自動的に決定されます。
- バリエーションの仕入単価
- 入庫データの仕入単価
- 過去の入庫データ(直近)
- 在庫データの仕入単価
※取得できない場合は0円として扱われます。
計算方法のしくみ(計算例)
以下の同一データをもとに、各計算方法での違いを説明します。
■ 共通データ
| 日付 | 操作 | 数量変動 | 仕入単価 |
|---|---|---|---|
| 期首 | - | - | - |
| 4/1 | 入庫 | +100個 | 200円 |
| 4/10 | 入庫 | +50個 | 300円 |
| 4/15 | 出庫 | -30個 | - |
| 4/20 | 入庫 | +20個 | 400円 |
最終在庫数量: 140個
先入先出法(FIFO)
古い在庫から順に出庫されます。
- 最終在庫:70個 @200円、50個 @300円、20個 @400円
- 在庫金額:(70×200) + (50×300) + (20×400)= 37,000円
移動平均法
入庫のたびに平均単価を更新します。
- 最終状態:在庫数量が140個、平均単価が257円 ※(120×233 + 20×400) ÷ 140
- 在庫金額:140 × 257= 35,960円
総平均法
期間内の入庫をまとめて平均単価を算出します。
- 最終状態:在庫数量が140個、平均単価が253円 ※(100×200 + 50×300 + 20×400) ÷ (100+50+20)
- 在庫金額:140 × 253=35,420円
※総平均単価 = 入庫金額合計 ÷ 入庫数量合計
※単価は小数点以下を切り上げて算出しています
最終仕入原価法
直近の仕入単価(400円)を使用します。
- 在庫金額:140 × 400 =56,000円
単価が設定されていない数量増加について
在庫データの編集・棚卸・新規作成などで数量が増加した場合、その増加分には仕入単価が設定されません。
この場合は、過去の入庫データから算出されたその時点の仕入単価(移動平均単価)が適用されます。
在庫データの編集・棚卸・新規作成などで数量が増加した場合、その増加分には仕入単価が設定されません。
この場合は、過去の入庫データから算出されたその時点の仕入単価(移動平均単価)が適用されます。
在庫金額計算の前提(共通ルール)
在庫金額は以下のルールに基づいて計算されます。
- 対象期間:設定画面の「分析開始日」 ~在庫金額画面の「対象日」で計算
- 期首在庫数量:設定画面の「分析開始日」前日時点の在庫数量
- 期首単価:
分析開始日以降で最初の入庫データの仕入単価
入庫データがない場合は在庫データの仕入単価