- 在庫評価の根幹を理解
- 正確記帳と留意事項把握
- 自動化で効率向上が鍵
先入れ先出し法は、先に仕入れた商品や先に入庫した在庫から順に払い出すと考える方法です。食品や医薬品の期限管理だけでなく、製造業の原材料管理や、決算時の棚卸資産の評価にも関係します。ただし、倉庫で古い商品から出荷する運用と、会計上の在庫金額を計算するルールは、同じ言葉で呼ばれていても役割が異なります。目的を分けて理解すると、現場の作業や帳簿上の計算を混同しにくくなります。
会計では、仕入単価が異なる商品を何個か保有しているとき、どの仕入分が先に販売されたものとみなすかによって、売上原価と期末在庫の金額が変わります。一方、物流では、商品の入荷順を手がかりに保管・出荷を行い、古い在庫の滞留を防ぐことが主な目的です。先入先出法の意味を知るだけでなく、具体的な計算例、移動平均法などとの違い、運用で起こりやすいミスまで押さえておくと、自社に合う管理方法を考えやすくなります。
特に、期限がある商品を扱う場合は、「入庫が早いものを先に出す」という原則だけで判断できない場面もあります。期限やロット、保管条件が異なる在庫をどう区別するか、例外を誰が承認するかなど、現場のルールも欠かせません。以下では、会計上の計算と倉庫での運用を分けて説明し、導入後に形だけのルールにならないための確認方法も紹介します。
先入れ先出し法とは何か|倉庫の運用と会計上の評価
先入れ先出し法は、英語の「First In, First Out」を略したFIFO(ファイフォ)とも呼ばれます。先に入ったものを先に出す、という順序を前提にする考え方です。倉庫の在庫管理では古い入庫分から出庫する手順を指し、会計では先に取得した棚卸資産から販売・消費したと仮定して、売上原価と期末在庫の原価を割り振る方法を指します。同じ名称でも、現場の作業と帳簿計算は区別して捉えましょう。
棚卸資産とは、販売目的の商品や製品、製造に使う原材料、製造途中の仕掛品など、事業で保有する在庫に当たる資産です。会計上、同じ商品を異なる単価で仕入れていると、期末に残った数量へどの単価を適用するかを決める必要があります。先入先出法では、古い仕入分から払い出したとみなすため、在庫として残るのは比較的新しい仕入分です。期末在庫の金額は、残っている仕入単価別の数量を積み上げて算出します。
会計上の仮定が、実際に倉庫から出した商品の個体と常に一致するとは限りません。たとえば、同じ商品を複数ロットで保管し、注文の都合で新しいロットを先に出荷することもあります。その場合でも、会計上は採用している評価方法に基づき原価を配分します。実物のロット追跡と原価計算を同一の記録で扱うのか、別々に管理して照合するのか、業務設計の段階で決めておくことが大切です。
また、先入先出法は単に「古いものを先に売る」という現場の標語ではありません。入庫日や取得単価の異なる在庫を層のように区分し、出庫のたびに古い層から数量を減らしていく考え方です。商品が同一規格であっても、仕入単価やロットが違えば管理上の区分が必要になる場合があります。数量だけを合計してしまうと、期末にどの単価の在庫が何個残っているかを再現できず、正しい評価額を計算しにくくなります。
先入先出法の計算方法を具体例で確認する
計算の基本は、仕入れや期首在庫を取得単価ごとに区分し、販売・払出が発生したら古い在庫から順に数量を差し引くことです。ここでは、期首在庫がなく、同じ商品を異なる単価で仕入れて販売したケースを使います。数量の動きと単価の層を追えば、売上原価と期末棚卸高の違いを整理できます。金額計算では、各層の数量に該当する単価を掛け、出庫分と残存分に振り分けます。
仕入れと販売から売上原価・期末在庫を求める
ある商品を、4月に単価100円で10個、5月に単価120円で8個仕入れたとします。その後、合計で13個を販売しました。先入先出法では、先に仕入れた4月分10個をすべて販売し、残りの3個は5月分から販売したとみなします。販売した13個の原価は、100円×10個と120円×3個の合計で1,360円です。販売数に一律の単価を掛けるのではなく、仕入単価ごとの数量を順に使います。
仕入れた数量は合計18個、販売した数量は13個なので、期末在庫は5個です。4月仕入分はすべて払い出したものとみなすため、残るのは5月仕入分の5個です。したがって、期末棚卸高は120円×5個で600円となります。仕入総額は10個×100円と8個×120円を合計した1,960円であり、売上原価1,360円と期末棚卸高600円の合計も1,960円です。この一致は、計算の検算に使えます。
別の取引が後から加わる場合も、層の順序を保って計算します。たとえば、販売後に単価130円で6個を追加仕入れし、続いて4個を販売したとします。この時点では、まず残っていた5月仕入分5個から4個を払い出し、残りは単価120円の1個と、単価130円の6個です。期末在庫の評価額は120円×1個と130円×6個の合計900円となります。取引のたびに数量を更新すれば、期末に履歴を一から推測する負担を抑えられます。
商品有高帳で仕入単価ごとの残高を記録する
商品有高帳は、商品ごとの入庫・出庫と残高を数量や金額で記録する補助簿です。日付、取引内容、受入数量・単価・金額、払出数量・単価・金額、残高を記載し、在庫の増減を追えるようにします。先入先出法の場合、残高は単価ごとに分けて管理します。先ほどの例で5月仕入分が残っているなら、残数量と単価を組み合わせて記録し、次の出庫でどの層から差し引くかを確認できる形にします。
出庫の記録では、古い単価の在庫だけで数量をまかなえない場合、次に古い仕入層へ進みます。たとえば、単価100円の残りが4個、単価120円の在庫が7個ある状態で6個を出庫するなら、100円の4個と120円の2個を払い出した記録になります。払出金額は400円と240円の合計640円です。残高欄には120円の5個を記載します。このように複数単価にまたがる出庫は、数量だけの記録では再現できません。
返品や取消しが発生した場合は、通常の仕入・販売と同じように処理できるとは限りません。返品対象のロットや元取引を特定できるなら、その情報を参照して帳簿と現物の両方を戻すのが基本です。どの商品を戻したか分からないまま、任意の単価や在庫層へ加えると、その後の払出原価と残高がずれるおそれがあります。返品、破損、廃棄、社内使用など、通常販売以外の動きも記録方法を決めておきましょう。
倉庫で先入れ先出しを実行する手順
倉庫で先入れ先出しを行うには、入庫した順番が現場で分かり、古い在庫から実際に取り出せる配置と作業手順が必要です。商品の箱を単に棚へ追加するだけでは、新旧の在庫が混ざり、出庫担当者が正しい順番を判断できなくなることがあります。入庫時の情報記録、保管場所の指定、出庫時の確認を一続きの工程として設計しましょう。商品の特性や倉庫の構造に合わせて、無理なく続けられる方法を選ぶことが重要です。
入庫時に商品・ロット・日付を記録する
入庫時には、品目、数量、入庫日、仕入先、ロット番号、製造日や期限など、出庫順を判断するために必要な情報を記録します。ロット番号とは、同じ条件で製造された商品などをまとめて識別する番号です。商品によって必要な項目は異なるため、すべての情報を一律に入力するのではなく、品質確認や追跡に必要な内容を決めます。外箱の表示と納品書、入庫データを照合し、誤読や入力漏れがないことを確認します。
入庫した在庫を既存品と混ぜて置く場合は、古いロットと新しいロットを作業者が識別できる表示が必要です。入庫日や期限を記したラベル、ロット別の棚番、色分けなどが考えられます。ただし、色だけに頼ると、色の意味を知らない担当者や表示が薄れた商品が判別しにくくなります。文字情報やバーコードなどと組み合わせ、誰が見ても判断基準が分かるようにします。表示の貼付位置も統一すると、確認の手間を減らせます。
データ上の入庫記録と現物が一致しなければ、出庫指示を正しく出せません。受入時に数量や品目を確認し、破損品や保留品は通常在庫と分けて登録します。検品が終わる前の商品を出荷可能在庫に含めると、品質上の確認が済んでいないものが誤って出荷される可能性があります。入荷した時点、検品完了時点、出荷可能になった時点の扱いを明確にし、在庫ステータスを切り替える担当者やタイミングを定めましょう。
保管場所とピッキングのルールを決める
保管方法は、古い在庫から取り出せる構造にします。棚の前面から補充し、別側から取り出すラックや、奥に新しい商品を入れて手前から古い商品を取る配置は、先入れ先出しを実行しやすくします。一方、棚の奥にある品物へアクセスするため毎回手前の商品を動かす構造では、作業時間が増え、途中で順序が崩れることがあります。設備を変更できない場合は、ロット別の区画や保管位置を分ける方法も検討できます。
ピッキングとは、注文に応じて保管場所から商品を取り集める作業です。作業者が棚の見た目だけで古さを判断しないよう、指示書や端末に対象ロット・保管位置を表示する仕組みを用意します。出庫時には、商品コード、ロット、数量、期限などを確認し、記録と一致したことを登録します。急ぎの出荷や棚の欠品で通常順序を変える場合は、理由と承認者を記録し、例外が常態化していないか後から検証できるようにします。
倉庫レイアウトは、商品の入庫頻度や出庫頻度、荷姿、保管条件を踏まえて考えます。入庫場所と出庫場所の動線が交差しやすい場合は、荷物の取り違えや移動中の破損が起きないよう作業区域を分ける工夫が必要です。常温品と冷蔵品など、保管条件が異なる商品を順序だけで同じ棚に集めることはできません。先入先出しを優先するあまり品質条件を損なわないよう、品目ごとの保管要件を先に確認しましょう。
先入先出法と移動平均法・後入先出法・期限順の違い
先入先出法と混同されやすい方法には、移動平均法、後入先出法、期限の早い在庫から出す運用があります。これらは、何を基準に出庫するか、またはどの単価で在庫を評価するかが異なります。特に「倉庫での出荷順」と「会計上の原価配分」は別の論点です。目的に合わない比較をすると、会計処理の方法を現場のピッキングルールと誤認したり、期限の管理を入庫順だけで済ませたりするため、違いを整理しておきましょう。
移動平均法は仕入れのたびに平均単価を更新する
移動平均法は、仕入れのたびに、在庫金額と新しい仕入金額を合算し、在庫数量で割って平均単価を計算する方法です。たとえば単価100円の商品を10個持つ状態で、単価120円の商品を10個仕入れると、合計金額2,200円を合計数量20個で割り、平均単価は110円になります。その後の払出は、通常、この平均単価を基準に計算します。仕入れのたびに単価を更新するため、計算記録を継続的に残す必要があります。
先入先出法では、異なる仕入単価の層を残し、古い層から出庫原価に充てます。移動平均法では単価を平均化するため、特定の仕入層が何個残っているかを単価計算のために追う必要はありません。価格が変動している場合、両者で売上原価と期末在庫の評価額に差が出ます。どちらが適切かは、会計上の方針、社内の管理目的、使っている会計・在庫システムとの整合性などを踏まえて判断します。
移動平均法は、仕入れ後における在庫単価の目安を都度把握しやすい一方、取引ごとの計算と記録が必要です。先入先出法も入庫単価ごとの数量を保持する必要があり、品目数や取引回数が多いと管理負担が大きくなります。単純に計算が簡単な方を選ぶのではなく、月中の原価把握がどれほど必要か、単価差をどのように説明したいか、入力や照合を誰が担うかを整理して選びましょう。
後入先出法は新しい在庫から先に出す考え方
後入先出法は、後から仕入れた在庫から先に払い出すと仮定する方法で、LIFO(Last In, First Out)と表されます。先入先出法とは、払い出す順序が反対です。物理的な積み上げ方によっては新しい品物を先に取り出しやすい場合もありますが、古い在庫が残り続けると、劣化や滞留につながる可能性があります。会計処理で採用できるかどうかは適用する会計基準や税務上のルールを確認する必要があり、現場の便宜だけで決められません。
後入先出法という言葉を見かけても、必ずしも自社の会計で使える評価方法だとは限りません。日本で棚卸資産の評価方法を決める際は、会計基準と税法上の取扱い、届出の要否などを個別に確認してください。また、現場で新しい品を先に出す作業が行われていることと、会計上の原価配分に後入先出法を採用していることは別です。両方の意味を区別し、経理担当者と倉庫担当者の間で用語の認識をそろえると、誤解を防げます。
先入先出法と後入先出法のどちらを現場で使うかは、保管方法や商品特性によって検討します。長期保管で品質が変わりにくい資材であっても、ロット追跡や仕入先の指定、製造条件の違いから古いものを先に使う必要がある場合があります。反対に、構造上、新しいものからしか取り出せない保管方法もあります。単に作業しやすい順序だけで決めず、品質、顧客要件、保管設備、記録の正確性を含めて運用を設計しましょう。
期限管理ではFEFOが適する場合がある
FEFOは「First Expired, First Out」の略で、入庫が早い順ではなく、使用期限や賞味期限などが先に到来する商品から出庫する考え方です。たとえば、後から入荷した商品の期限が先に迫っているなら、入庫日順より期限順を優先します。期限が異なる食品、医薬品、化粧品、化学品などでは、古い入庫分を出せば必ず期限切れを防げるとは限らないため、期限情報を基準に出庫順を決める必要があります。
先入れ先出し法とFEFOは、同じ順序になることもありますが、判断基準は異なります。前者は入庫・取得の順番、後者は期限の早さを見ます。期限順で出庫する運用を採用する場合は、期限情報を正確に登録し、商品単位またはロット単位で識別できる状態にします。期限の入力ミスやラベルの読み違いがあれば、画面上の指示も誤るため、入庫検品と出庫時の現物確認を組み合わせることが欠かせません。
期限が同じでも、保管温度の逸脱、包装の破損、品質検査の結果などにより出荷可否が変わることがあります。出庫順を決めるルールだけで品質を保証できるわけではありません。品質上の保留品や返品品を通常在庫から分離し、出荷可能な状態かを別途確認する必要があります。商品によって先入れ先出し法、FEFO、ロット指定出庫を使い分け、どの基準を優先するかを品目マスターや作業手順書に明記しておきましょう。
先入れ先出し法を採用するメリット
先入れ先出し法を現場で適切に運用すると、古い在庫が長く残ることを防ぎやすくなります。期限のある商品では、期限切れによる廃棄や返品のリスクを抑える助けになります。品質が時間とともに変化する原材料や部品でも、保管期間を確認しながら使用することで、滞留品を早く発見しやすくなります。ただし、出庫順を守ることだけで品質を維持できるわけではなく、温度、湿度、包装状態などの管理も併せて必要です。
在庫の回転状況を把握しやすくなることも利点です。古いロットが一定期間残っていれば、需要の低下、過剰な発注、販売先の偏り、保管場所の問題などを調べるきっかけになります。滞留在庫とは、長期間動きがない在庫のことです。先入れ先出し法は滞留を自動的になくす仕組みではありませんが、出庫記録を順序どおりに追うことで、動きの遅い在庫や置き忘れを発見しやすくなります。
会計面では、実際の在庫の流れと原価配分の仮定が近い場合、現場の入出庫記録と帳簿上の計算を照合しやすくなります。また、期末在庫が新しい仕入単価に近い層で構成されるため、仕入価格が変わる局面では、残存する在庫の金額が直近の取得原価を反映しやすくなります。ただし、時価そのものと一致することを保証する方法ではありません。取得原価に基づく評価であることを踏まえ、必要な評価損などは別途検討します。
在庫を古い順に並べ、保管位置やロットを明確にする過程は、倉庫内の整理にもつながります。担当者が商品を探す時間や、棚卸時に入庫日を確認する手間を抑えられる場合があります。管理場所が固定され、出庫の記録が統一されれば、担当者が変わっても同じ順序で作業しやすくなります。一方、入庫のたびに商品を移動する必要がある配置では、かえって作業量が増えることもあるため、レイアウトや補充方法と一緒に評価することが大切です。
デメリットと現場で起こりやすい失敗
先入れ先出し法を正確に行うには、仕入単価や入庫日、ロット、数量などの情報を継続的に管理しなければなりません。品目や取引が増えるほど、手作業の台帳では更新漏れや転記ミスが起こりやすくなります。現場では商品を古い順に取り出す必要があり、棚の奥に新しい在庫を入れる作業が負担になることもあります。ルールだけを掲示し、データ入力や保管設備を整えないまま導入すると、担当者ごとの判断に頼る運用になりがちです。
よくある失敗は、同じ商品を単価やロットの違いを無視して一つの数量にまとめることです。残数は合っていても、どの仕入分が残っているか分からなくなれば、会計上の払出原価や期限管理を正しく再現できません。記録上は古い在庫が残っているのに現物が見つからない、あるいは実物を出したのにシステム上のロットが更新されていないといった差異も起こります。数量だけでなく、ロット・入庫日・保管場所を照合する手順を設けましょう。
また、出荷時に手前の商品を避けて奥の在庫を取る、急ぎの注文だけ別ロットを使う、返品を通常棚へ戻すといった例外が記録されないと、次の担当者が順序を誤ります。例外を一切認めないと現場が止まる場面もあるため、変更を禁止するのではなく、誰がどの条件で承認し、どこに理由を記録するかを決めます。定期的に例外の件数や原因を確認し、特定の作業や配置に問題が集中していないかを見直すことが有効です。
会計上の注意点として、価格の変動が大きい場合、売上原価と販売価格の変化が同じ時点で反映されないことがあります。先入先出法では古い仕入単価が先に払出原価となるため、仕入価格が上昇している時期には、比較的古い単価が売上原価に残る場合があります。その結果、売上総利益の見え方が変わり、値決めや採算判断に影響することがあります。決算の評価方法だけでなく、管理会計でどの原価情報を使うのかも分けて考えましょう。
導入を定着させるための仕組みと点検方法
導入時は、まず対象商品を分類します。期限の有無、品質劣化の可能性、ロット追跡の必要性、仕入単価の変動、取引量、保管方法を品目ごとに整理し、すべての商品へ同じ手順を適用すべきかを検討します。期限管理が主目的ならFEFOが適する品目があり、会計上の原価計算を整えることが目的なら、会計方針との整合性が中心になります。目的を曖昧にしたまま「先入先出し」とだけ定めると、部署ごとに異なる運用が生まれます。
次に、商品コードやロットの単位、入庫日と期限の記録方法、保管場所の付番、入庫・出庫の登録者を決めます。商品コードは品目を識別する番号で、ロット番号は製造・入荷単位などを区別する番号です。誰がどの情報を入力し、どの時点で確認するかを明文化すると、担当者が変わったときにも運用を引き継ぎやすくなります。記録項目が多すぎて現場が入力を省略することのないよう、必要性を確認し、入力方法をできるだけ簡潔にします。
在庫管理システムを使う場合は、入庫日時やロット別の残数を記録し、古い在庫から出庫候補を提示できるかを確認します。バーコードや二次元コードを読み取る仕組みがあれば、商品やロットの選択間違いを減らす助けになります。ただし、システムを導入しても、誤った入庫情報や未登録の移動があれば、表示される在庫は現物と一致しません。導入前に実際の作業を整理し、マスター情報の整備、端末の利用場所、通信障害時の記録方法も決めておきましょう。
運用開始後は、帳簿やシステム上の数量と、現物の数量を照合する棚卸を定期的に行います。差異が出たら単に数を修正するのではなく、入庫未登録、誤出庫、返品の未処理、破損・廃棄、保管場所の誤りなど、原因を分類します。期限の近い在庫や一定期間動いていない品目も確認し、発注量や保管位置の見直しにつなげます。指標や頻度は在庫の性質と業務量に応じて設定し、現場で無理なく続けられる点検にすることが重要です。
会計処理で確認したい評価方法の選択と変更
会計で先入先出法を採用する場合、倉庫で古い在庫を先に出すという慣行だけで会計処理が決まるわけではありません。棚卸資産の評価方法は、適用する会計基準や税務上の取扱い、会社の状況を踏まえて決定します。評価方法によって売上原価と期末棚卸高が変わり、利益の計算にも影響するため、経理担当者だけでなく、在庫管理や経営管理に関わる担当者とも前提を共有しましょう。
移動平均法など、他の原価配分方法と比べるときは、計算負担だけでなく、月中の原価を把握する必要性や在庫データの精度も考慮します。たとえば、取引の都度、採算を確認したい事業では、期末だけの評価では情報が不足する可能性があります。一方で、仕入単価ごとの層を追う体制が整っていなければ、先入先出法の帳簿を正確に維持することが難しくなります。業務目的と記録能力の両面から選択してください。
評価方法の採用や変更には、税務上の届出や会計上の継続性など、確認すべき事項があります。適用できる方法や提出期限、変更の手続きは、法人・個人の区分や具体的な状況によって異なる場合があります。過年度と異なる処理を行うと、比較可能性や税額にも関係するため、独断で切り替えず、最新の制度を確認したうえで税理士などの専門家へ相談するのが安全です。特に決算直前ではなく、採用前に影響を検討しておきましょう。
会計帳簿の評価方法と、倉庫の出庫指示を別の仕組みで運用する場合は、両者を定期的に照合できるようにします。たとえば、現場は期限順で出荷し、会計は先入先出法で原価を配分する運用も、目的や基準を整理すれば考えられます。ただし、ロットの移動や返品、廃棄が帳簿へ反映されていなければ、期末在庫の数量・金額に差が生じます。現物管理のルールと会計方針を文書にし、差異が見つかった際の調査担当と修正手順も定めてください。
まとめ|先入れ先出し法は目的に合わせて運用する
先入れ先出し法は、先に入庫・取得した在庫から先に払い出すと考える方法です。会計では、仕入単価ごとの在庫を古い順に売上原価へ配分し、残った在庫の金額を算定します。倉庫では、古い入庫分から出庫する作業ルールとして使われます。両者は関係していますが同じものではありません。まず何を解決したいのかを明確にし、現場の順序と会計上の評価を混同しないことが、正確な運用の出発点です。
計算では、期首在庫と仕入れを単価ごとの層として記録し、出庫のたびに最も古い層から数量を差し引きます。例のように出庫数量が古い層を超える場合は、次の層へ進み、払出原価を単価別に合計します。期末在庫も残った層ごとに金額を算出し、仕入総額と売上原価・期末棚卸高の合計が一致するか確認すると、計算ミスを見つけやすくなります。商品有高帳やシステムで、数量だけでなく単価の履歴も追えるようにしましょう。
期限管理が必要な商品では、入庫日順より期限順に出すFEFOが適することがあります。ロットや品質状態、顧客の指定によっても優先順位は変わるため、品目ごとに判断基準を定め、現場に分かる表示と手順を用意してください。入庫時の検品、保管場所の区分、出庫時の照合、例外の記録、定期的な棚卸を一続きの業務として整えることで、古い在庫の滞留や誤出荷を防ぎやすくなります。
先入れ先出し法を導入する際は、商品の特性、取引量、システム、担当者の作業負担を確認し、継続可能なルールに落とし込むことが大切です。会計上の評価方法を選択・変更する場合は、適用する基準や税務上の手続きを事前に確認し、必要に応じて専門家へ相談しましょう。現場の在庫情報と帳簿の金額を定期的に照合し、差異の原因を改善へつなげれば、先入れ先出し法を品質管理と原価管理の両面で活用しやすくなります。