帳簿への記入 signal_cellular_alt 難易度 2 schedule 40分

商品有高帳 - 先入先出法と移動平均法をマスターしよう

商品有高帳の記入方法を学びます。先入先出法と移動平均法の違いと計算方法について、具体例とともにわかりやすく解説します。

学習目標

  • check_circle商品有高帳の目的と役割を理解する
  • check_circle先入先出法で商品有高帳に記入できる
  • check_circle移動平均法で商品有高帳に記入できる
  • check_circle2つの方法の違いを説明できる

商品有高帳とは

**商品有高帳(しょうひんありだかちょう)**とは、商品の種類ごとに、受入(仕入)・払出(売上)・残高を数量・単価・金額で記録する補助簿です。

商品有高帳を作成することで、仕訳帳総勘定元帳だけでは分からない、商品ごとの在庫状況を詳しく把握できます。

商品売買の仕訳を行った後、より詳細な在庫管理のために商品有高帳を作成します。


商品有高帳の目的

商品有高帳を作成する主な目的は、以下の3つです。

1. リアルタイムの在庫管理

商品を仕入れたり販売したりするたびに記録するため、現時点での在庫数量を帳簿上で常に把握できます。実際に商品を数えなくても、在庫状況が分かります。

2. 適切な損益計算

決算時に売上原価を計算する際、期末商品棚卸高を正確に把握する必要があります。商品有高帳があれば、帳簿上の在庫金額がすぐに分かります。

3. 実地棚卸との照合

実際に商品を数える実地棚卸を行ったとき、商品有高帳の残高と比較することで、在庫の不一致や盗難・紛失を発見できます。


商品有高帳の記入項目

商品有高帳には、以下の項目を記入します。

┌────────┬────────┬──────────────────┬──────────────────┬──────────────────┐
│  日付  │  摘要  │      受入        │      払出        │      残高        │
│        │        ├──────┬─────┬─────┼──────┬─────┬─────┼──────┬─────┬─────┤
│        │        │ 数量 │ 単価 │ 金額 │ 数量 │ 単価 │ 金額 │ 数量 │ 単価 │ 金額 │
└────────┴────────┴──────┴─────┴─────┴──────┴─────┴─────┴──────┴─────┴─────┘

各項目の説明

  • 日付: 取引が発生した日
  • 摘要: 取引の内容(仕入先、得意先など)
  • 受入: 商品を仕入れたときに記入(数量・単価・金額)
  • 払出: 商品を販売したときに記入(数量・単価・金額)
  • 残高: その時点での在庫(数量・単価・金額)

重要なポイント

商品有高帳は、すべて仕入原価で記入します。販売価格(売価)は記入しません。

  • ✅ 受入:仕入原価で記入
  • ✅ 払出:仕入原価で記入(売価ではない)
  • ✅ 残高:仕入原価で記入

払出単価の決定方法

商品を販売(払出)するとき、どの単価を使うかを決める必要があります。簿記3級では、以下の2つの方法を学習します。

  1. 先入先出法(さきいれさきだしほう)
  2. 移動平均法(いどうへいきんほう)

それぞれの方法を詳しく見ていきましょう。


先入先出法

先入先出法とは

先入先出法とは、「先に仕入れた商品から順番に販売する」ことを前提として、払出単価を決定する方法です。

**FIFO(First-In, First-Out)**とも呼ばれます。

先入先出法の考え方

古い商品から順番に売れていくという仮定に基づいています。

【仕入の順番】         【販売の順番】
1番目の仕入 ────→  1番目に販売
2番目の仕入 ────→  2番目に販売
3番目の仕入 ────→  3番目に販売

先入先出法の記入例

例題:以下の取引を先入先出法で商品有高帳に記入してください。

  • 4月1日:前月繰越 100個 @200円
  • 4月5日:仕入 50個 @220円
  • 4月10日:売上 120個
  • 4月15日:仕入 80個 @240円
  • 4月20日:売上 70個

商品有高帳の記入

┌────────┬──────────┬──────────────────┬──────────────────┬──────────────────┐
│  日付  │   摘要   │      受入        │      払出        │      残高        │
│        │          ├──────┬─────┬──────┼──────┬─────┬──────┼──────┬─────┬──────┤
│        │          │ 数量 │ 単価 │ 金額 │ 数量 │ 単価 │ 金額 │ 数量 │ 単価 │ 金額 │
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/1    │前月繰越  │      │     │      │      │     │      │ 100  │ 200 │20,000│
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/5    │仕入      │  50  │ 220 │11,000│      │     │      │ 100  │ 200 │20,000│
│        │          │      │     │      │      │     │      │  50  │ 220 │11,000│
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/10   │売上      │      │     │      │ 100  │ 200 │20,000│  30  │ 220 │ 6,600│
│        │          │      │     │      │  20  │ 220 │ 4,400│      │     │      │
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/15   │仕入      │  80  │ 240 │19,200│      │     │      │  30  │ 220 │ 6,600│
│        │          │      │     │      │      │     │      │  80  │ 240 │19,200│
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/20   │売上      │      │     │      │  30  │ 220 │ 6,600│  40  │ 240 │ 9,600│
│        │          │      │     │      │  40  │ 240 │ 9,600│      │     │      │
└────────┴──────────┴──────┴─────┴──────┴──────┴─────┴──────┴──────┴─────┴──────┘

先入先出法のポイント

  1. 異なる単価ごとに別々の行で記入する
  2. 古い単価から順番に払い出す
  3. 残高欄も単価ごとに複数行で記入する

4月10日の売上120個の場合:

  • まず前月繰越の100個(@200円)を払い出す
  • 次に4月5日仕入の20個(@220円)を払い出す
  • 残りは30個(@220円)

移動平均法

移動平均法とは

移動平均法とは、「商品を仕入れるたびに平均単価を計算し直す」方法で、その平均単価を払出単価とします。

移動平均法の計算式

新しい平均単価 = (受入前の残高金額 + 今回の受入金額) ÷ (受入前の残高数量 + 今回の受入数量)

移動平均法の記入例

例題:先ほどと同じ取引を移動平均法で商品有高帳に記入してください。

  • 4月1日:前月繰越 100個 @200円
  • 4月5日:仕入 50個 @220円
  • 4月10日:売上 120個
  • 4月15日:仕入 80個 @240円
  • 4月20日:売上 70個

商品有高帳の記入

┌────────┬──────────┬──────────────────┬──────────────────┬──────────────────┐
│  日付  │   摘要   │      受入        │      払出        │      残高        │
│        │          ├──────┬─────┬──────┼──────┬─────┬──────┼──────┬─────┬──────┤
│        │          │ 数量 │ 単価 │ 金額 │ 数量 │ 単価 │ 金額 │ 数量 │ 単価 │ 金額 │
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/1    │前月繰越  │      │     │      │      │     │      │ 100  │ 200 │20,000│
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/5    │仕入      │  50  │ 220 │11,000│      │     │      │ 150  │ 206※│31,000│
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/10   │売上      │      │     │      │ 120  │ 206 │24,720│  30  │ 206 │ 6,180│
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/15   │仕入      │  80  │ 240 │19,200│      │     │      │ 110  │ 230※│25,380│
├────────┼──────────┼──────┼─────┼──────┼──────┼─────┼──────┼──────┼─────┼──────┤
│ 4/20   │売上      │      │     │      │  70  │ 230 │16,100│  40  │ 230 │ 9,200│
└────────┴──────────┴──────┴─────┴──────┴──────┴─────┴──────┴──────┴─────┴──────┘

※計算過程
4/5の平均単価:(20,000 + 11,000) ÷ (100 + 50) = 31,000 ÷ 150 = 206.666... → 206円(円未満四捨五入)
4/15の平均単価:(6,180 + 19,200) ÷ (30 + 80) = 25,380 ÷ 110 = 230.727... → 230円(円未満四捨五入)

移動平均法のポイント

  1. 仕入のたびに平均単価を計算し直す
  2. 残高は常に1つの単価(複数行にならない)
  3. 払出単価は最新の平均単価を使う
  4. 円未満の端数は四捨五入(または切り捨て・切り上げの指示に従う)

先入先出法と移動平均法の比較

先入先出法移動平均法
基本的な考え方古いものから順に売れる仕入のたびに平均単価を計算
払出単価古い仕入の単価計算した平均単価
残高の単価複数の単価が並ぶことがある常に1つの単価
記入の複雑さ複雑(複数行になる)シンプル(1行)
計算の手間少ない多い(毎回計算)

どちらの方法を使うべきか

実務では、企業が自社の商品特性に応じて選択します。

  • 先入先出法:生鮮食品など、古いものから売れていく商品に適している
  • 移動平均法:単価の変動が大きい商品、工業製品などに適している

試験では、問題文で指定された方法を使います。


仕入値引と売上値引の処理

仕入値引(仕入戻し)の処理

仕入値引や仕入戻しが発生した場合、商品有高帳では払出欄に記入します。

理由:仕入が減る(マイナスになる)ため、払出として処理

売上値引(売上戻り)の処理

売上値引や売上戻りが発生した場合、商品有高帳では受入欄に記入します。

理由:販売した商品が戻ってくる(在庫が増える)ため、受入として処理

記入時の単価

値引・戻りの場合、直前の単価を使用します。


在庫管理の重要性

商品有高帳による在庫管理は、企業経営において非常に重要です。

1. 欠品の防止

在庫が少なくなったらすぐに発注でき、販売機会の損失を防げます。

2. 過剰在庫の防止

在庫が多すぎると、保管費用や廃棄リスクが増えます。適正在庫を維持できます。

3. 正確な利益計算

決算時に、売上原価の計算で期末商品棚卸高を正確に把握できます。また、試算表の作成時にも、商品勘定の残高確認に役立ちます。

4. 不正の発見

実地棚卸と帳簿残高を比較することで、盗難や紛失、記録ミスを発見できます。


まとめ

このレッスンでは、商品有高帳の記入方法について学びました。

重要ポイント

  • check_circle商品有高帳は、商品ごとの受入・払出・残高を記録する補助簿
  • check_circleすべて仕入原価で記入する(売価ではない)
  • check_circle先入先出法は、古いものから順に払い出す方法
  • check_circle移動平均法は、仕入のたびに平均単価を計算する方法
  • check_circle商品有高帳によりリアルタイムの在庫管理が可能

次のステップ

次のレッスンでは、受取手形記入帳・支払手形記入帳について学びます。手形取引を詳細に管理するための帳簿です。