商品有高帳(移動平均法)の書き方と平均単価の求め方

商品有高帳の役割と、仕入のたびに平均単価を計算しなおす移動平均法をやさしく解説。

商品有高帳は、商品の受け入れ・払い出し・残高を1つ1つ記録する補助簿です。ここでは払出単価を「平均」で計算する移動平均法を学びます。

赤松 まい(普段) 赤松 まい

商品有高帳って、要は商品の出入りをメモしとくノートってこと?

久世 環 先生(笑顔) 久世 環 先生

そのとおりよ。商品有高帳は、商品を「いくらで何個仕入れて、いくらで何個払い出したか」を記録する補助元帳なの。
金額はぜんぶ売価ではなく原価で書くのが大事なポイントね。

月島 ルナ(普段) 月島 ルナ

うぅ〜ん…払い出すときの単価って、どうやって決めるんですかぁ?

久世 環 先生(普段) 久世 環 先生

そこが今日の主役よ。
仕入れるたびに単価が変わるでしょう? だから払い出すときにどの単価を使うか、ルールが必要なの。
その1つが移動平均法ね。

御影 凛(普段) 御影 凛

補足すると、移動平均法は仕入れのたびに『それまでの残高金額+今回の仕入金額』を『それまでの残高数量+今回の仕入数量』で割って、新しい平均単価を出す方法ですね。

赤松 まい(普段) 赤松 まい

つまり仕入れるたびに平均を計算しなおすってこと?

久世 環 先生(笑顔) 久世 環 先生

ズバリそうよ。
だから『移動』平均法。
例を出すわね。
まず10個を@100円で仕入れると、残高は10個・1,000円。
ここへ10個を@120円で追加仕入れすると…

御影 凛(普段) 御影 凛

残高金額は1,000+1,200=2,200円、数量は10+10=20個。
平均単価は2,200÷20=@110円になりますね。

月島 ルナ(笑顔) 月島 ルナ

なるほどぉ。
じゃあ、このあと商品を払い出すときは、その@110円を使うんですねぇ。

久世 環 先生(笑顔) 久世 環 先生

そのとおり。
たとえば15個を売り上げて払い出すなら、払出欄は15個・@110円・1,650円。
残高は5個・550円になるわ。
この払出単価がそのまま売上原価の計算にもつながるのよ。

赤松 まい(笑い) 赤松 まい

先入先出法だと古いのから順に払い出すんだよね。
移動平均法は平均だから、単価が1つにまとまってラクだ!

御影 凛(普段) 御影 凛

はい。
移動平均法は払出単価が常に1本化されるので、先入先出法のように払出を層に分けて書く必要がありません。
ただし平均単価は割り切れないと端数処理が発生する点に注意です。

月島 ルナ(普段) 月島 ルナ

商品有高帳の残高は、いつも『数量×単価=金額』が合ってないといけないんですねぇ。

久世 環 先生(笑顔) 久世 環 先生

そう、そこが検算のコツよ。
そして返品があったら、仕入戻しは受入欄のマイナスではなく払出欄に書く、といった細かいルールもあるから、問題を解いて慣れていきましょうね。

確認クイズ

移動平均法を採用している。残高が『20個・2,200円(@110円)』のとき、さらに30個を@130円で仕入れた。仕入直後の平均単価はいくらか。

  1. @110円
  2. @122円
  3. @120円
  4. @130円
こたえを見る

正解: 2. @122円

正解は2の@122円。残高金額2,200円+仕入金額(30個×130円=3,900円)=6,100円、数量20+30=50個。6,100÷50=@122円。@110円は仕入前の単価、@130円は今回の仕入単価そのもの、@120円は単純に110と130を足して2で割った数量を無視した誤りです。

🔖 この記事の関連書籍

Amazonアソシエイトリンクを含みます。他分野は おすすめ書籍ページ へ。