倉庫は満杯、トラックは走り回り、先月の売上は過去最高でした。ところが会計士から届いた財務諸表の草案を見ると、売上総利益率は3ポイント低下し、在庫は理由もなく80,000ドル増加、損益計算書では利益が出ているのに借入限度額に達しようとしています。
卸売販売業を営んでいるなら、この乖離は謎ではありません — これは簿記上の分類問題です。貸借対照表の40〜60%を棚やパレットに置かれた在庫が占める場合、3つの一見無害な決定が、あなたの帳簿が真実を語るかどうかを左右します。それは、仕入運賃の扱い方、仕入先リベートの計上方法、そして実際に自社の倉庫にある在庫が誰のものかを把握しているかどうかです。
この3つを正しく処理できれば、月次決算は重要な問いに答えてくれます。どの製品ラインが本当に利益を上げているのか、実際にどれだけの現金が在庫に拘束されているのか、そして自信を持って借入の担保にできるのはいくらなのか。これを間違えると、すべてのレポートが嘘をつきます — 利益率は毎月ランダムに見え、在庫は過大または過小計上され、融資先はあなたの貸借対照表を信用しなくなります。
このガイドでは、卸売業者の収益性を静かに蝕む3つの断層線について、実践的な仕訳ロジックと、会計士でなくても実行できる月末チェックリストを交えて解説します。
なぜ卸売業の簿記は汎用テンプレートでは機能しないのか
ほとんどの小規模事業の簿記は、在庫を単なる付随項目と見なしています。小売業者なら総資産の15〜25%を在庫で保有するかもしれません。サービス業ならほぼ保有しません。
しかし卸売販売業者は違います:
- 在庫こそが事業そのものです。 業界調査によると、卸売業者は一貫して総資産の40〜60%を在庫として保有しています。200万ドルの卸売業者なら、倉庫に80万〜120万ドルの在庫があるのが一般的です。5%の数え違いで純資産が4万〜6万ドル変動します。
- 信用で仕入れ、信用で売り、運賃は往復分を支払います。 発注書、運賃が別建てで記載された仕入先請求書、30〜60日の支払条件付きの顧客請求書、そして顧客への出荷運賃 — これらすべてが同じ週に異なる勘定科目に計上されます。
- 利益率は細部に宿ります。 在庫原価に含めるべき仕入運賃が費用処理されます。4%の仕入数量リベートが売上原価の減額ではなく「その他の収益」として計上されます。所有していない委託商品が貸借対照表に載り、担保価値を膨らませます。
- 融資担当者はまず貸借対照表を見ます。 あなたのアセットベースの借入枠は、売掛金と在庫を担保としています。運賃やリベートの処理を誤って在庫の価値が歪めば、借入ベース証明書は間違ったものになります — そして銀行はあなたより先に気づくでしょう。
すべての運賃を「出荷運賃」勘定に、すべての仕入先インセンティブを「収益」勘定に入れるような汎用の勘定科目テンプレートは、2四半期も経てば卸売業者の帳簿を使い物にならなくします。初日から意図的に3つの区分を設ける必要があります。
1. 仕入運賃と買入原価: 在庫に属する費用
仕入運賃とは実際には何か
仕入運賃とは、購入した商品を自社の倉庫に届け、販売可能な状態にするまでの費用です。陸送、海運・航空運賃、トラック運賃、関税、通関手数料、そして輸送中の保険が含まれます。これは、販売後に顧客へ商品を発送する費用である出荷運賃(顧客への送料)とは異なります。
会計基準は明確です。仕入運賃は在庫原価の一部であり、期間費用ではありません。一般に公正妥当と認められる会計原則(GAAP)では、在庫は原価で評価され、その原価には商品を現在の状態・場所に至らせるために必要なすべての支出が含まれます。仕入運賃を即時に費用処理すると、貸借対照表上の在庫は過小計上され、その商品をまだ売っていないにもかかわらず、その月の売上原価が過大計上されます。
現実的な規模感の例として、毎月12,000〜18,000ドルの仕入運賃を支払いながら費用処理している卸売業者は、コンテナが1日ではなく31日に到着したというだけで、売上総利益率が2〜4ポイント変動することになります。
買入原価の考え方
買入原価(ランディッドコスト)とは、運賃、関税、荷役費を各SKUに配賦した後の、単位あたりの全負担コストです。これなしには、真の製品利益率を知ることはできません。
単純な買入原価の配賦手順:
- 仕入先請求書から単位あたりの購入価格を算出します。
- その輸送に係る配賦可能な運賃、関税、保険料を加算します。
- これらの追加コストを、重量、原価、容積、数量など一貫した基準で単位あたりに配賦します。重量は重量物に適しています。運賃がおおよそ価値に比例する場合は原価基準が適しています。均一なカートンには数量基準が適しています。
- 結果として得られる単位あたり買入原価が在庫に計上され、後にその単位が売れた際に売上原価となります。
例:1,000ユニットを各20ドル(合計20,000ドル)で購入したとします。仕入運賃は2,000ドル、関税は600ドルです。買入原価の合計は22,600ドル、つまり単位あたり22.60ドルであり、20.00ドルではありません。その月に400ユニット売れた場合、売上原価は9,040ドル(400 × 22.60ドル)となり、在庫は13,560ドル(600 × 22.60ドル)残るはずです。2,600ドルを即時費用処理した場合、売上原価8,000ドルに加えて2,600ドルの費用が別途計上され、その月の在庫は1,560ドル過小計上され、同じ金額だけ費用が過大計上されることになります。
混乱せずに計上する方法
実践的な方法は2つあります。
A. 発注書ごとに直接資本化する方法。 運賃が商品と同じ請求書に記載されている場合、または単一の発注書に紐付けることができる場合に推奨されます。その受領書のSKUに運賃を配賦し、買入原価で在庫を計上します。
借方 在庫 — ウィジェットA \$22,600
貸方 買掛金 — 仕入先 \$20,000
貸方 買掛金 — 運送会社 \$2,000
貸方 買掛金 — 通関業者 \$600B. 仕入運賃振替勘定を使用し、月次で配賦する方法。 運賃請求書が別々に届く場合や複数の発注書にまたがる場合は、「仕入運賃(配賦待ち)」勘定に計上し、月末に買入原価と同じ基準で在庫へ配賦し、実地棚卸後に調整を行います。
どちらの方法を選んでも、月末に仕入運賃を「出荷運賃」や「運賃費用」勘定に残したままにしてはいけません。振替勘定が配賦残ゼロになるよう調整し、運送会社の明細書とも照合します。ランディッドコスト機能をサポートするソフトウェア(QuickBooks Enterprise、Sage 50、NetSuiteなど)を使用している場合は、そのモジュールを有効にしてください。配賦が自動化され、受領書ごとの監査証跡が維持されます。
実践的なガードレール:
- 勘定科目を分離する:
5001 売上原価、5005 仕入運賃(在庫に資本化)、5010 出荷運賃(顧客への配送)。絶対に混在させないこと。 - 船荷証券、商業送り状、関税納付書を在庫受領書に添付しておく。監査人や融資担当者が求めるためです。
- 海外仕入先の場合、関税と通関手数料は運賃と同時に計上する — これらも在庫化可能です。通関費用を費用処理しないこと。
- 定期的に輸入している場合、コンテナごとの高騰を平滑化する加重平均買入原価の採用を検討し、その方法を一貫して開示すること。
2. 仕入先リベート、ビルバック、数量インセンティブ: 収益ではなく原価の減額
仕入運賃が静かに在庫を過小計上するなら、不適切に処理された仕入先リベートは静かに在庫を過大計上し、リベート小切手が届く(または届かない)まで、実際よりも儲かっているように見せかけます。
卸売業の経済は、仕入請求書にはめったに載らないインセンティブで動いています:
- 数量または段階的リベート: 暦年または四半期で50万ドルまたは100万ドルを購入すると2〜6%が還元されます。
- 早期支払割引: 2/10 net 30(10日以内に支払えば2%割引)。これを逃すと年率換算で36%になります。
- ビルバック: 仕入先は全額で請求し、後日、承認された顧客に契約価格で転売したことを証明するとクレジットを発行します。
- マーケット開発資金(MDF)または協賛金: 広告や販売促進専用に指定された支払い。
これらはすべて経済的には購入価格の減額です。会計指針によれば、あなたが提供する明確な役務に対する対価ではない仕入先からの支払いは、売上原価または在庫原価を減額すべきであり、「その他の収益」や「リベート収益」として計上すべきではありません。4%の数量リベートを収益として扱うと、売上総利益と営業利益の両方が過大表示され、在庫は総原価のまま残るため、借入ベース上の資産が過大表示されます。
毎月見越し計上し、四半期ごとに調整する
発生主義の原則では、リベートの利益は、6ヶ月後に現金が到着したときではなく、関連する購入が行われたのと同じ期間に認識する必要があります。つまり、毎月の見越し計上が必要です。
2つの勘定科目を設定します。1305 未収リベート — 仕入先(資産)と 5002 仕入先リベート(売上原価の相殺)、またはビルアンドホールドのシナリオでは在庫原価を直接減額する勘定科目です。月末に:
- 現在までの購入額とティアの達成見込みに基づき、現在までに獲得したリベートを計算します。100万ドルの4%ティアに向けて75万ドルに達しており、達成できる見込みがあるなら、現在の購入額に対して4%で見越し計上し、文書化した見積もりと後日の調整を行います。
- 仕訳を計上します:
借方 未収リベート — 仕入先X \$1,600
貸方 売上原価(リベート相殺) \$1,600
(今月販売した400ユニット × \$100 × 4%ティア)まだ手元にある在庫に関連するリベートの場合、理論的には在庫原価を減額するのが正しい処理です。実際には、多くの卸売業者は当期の売上原価にリベート率を適用し、実地棚卸時に調整し、その方法を開示しています。重要なのは一貫性です — 方法を1つ選んで文書化することです。
リベートの小切手またはクレジットメモが到着したら:
借方 現金(または買掛金 — 将来の請求と相殺) \$4,800
貸方 未収リベート — 仕入先X \$4,800避けるべきこと:
- 現金受領時にのみリベートを計上すること。これでは年間を通じて利益率が過小表示され、小切手が届いた四半期に3〜5ポイントのサプライズが発生します。
- リベートを売上総利益の上の収益として計上すること。売上総利益率が3ポイント低く見え、営業利益が過大表示されます — 経済的実態とは正反対です。
- ビルバックを忘れること: 顧客への転売を簡単なログで追跡します — 発注書番号、顧客名、契約価格で転売した数量、ビルバック率、請求日、クレジットメモ番号。追跡されていないビルバックは回収されずに放置されるのが常です。請求を担当する者がいない場合、売上の1〜2%が漏れるのはよくあることです。
リベートに関する月次決算業務:
- 仕入先別購入レポートを実行し、各アクティブなティアを適用し、計算根拠を添付して見越し計上を処理します。
- 未収リベートを売掛金と同様に滞留分析します — 四半期末から30日以上経過している見込みのものはフォローアップします。
- 各リベート契約を書面で取得し、仕入先マスターにファイルします。口頭での「いつも3%はやるよ」は、担当者の異動や監査には耐えられません。
早期支払割引には独自の規律が必要
2/10 net 30という条件は提案ではありません。借入してでも早期に支払えば、年率36.7%のリターンです(360 ÷ 20日 × 2%)。購入は総額で計上し、支払い時に割引を受けた分を原価の減額として記録します:
借方 買掛金 \$10,000
貸方 現金 \$9,800
貸方 売上原価(仕入割引) \$200逃した割引は別の勘定科目(逃した割引)で追跡し、テーブルの上に残した金額を把握できるようにし、そしてそれを残さないようにしましょう。
3. 委託在庫: 実際に自社の倉庫にあるのは誰の在庫か?
委託は、卸売業者が在庫を誤って計上する3つ目の箇所であり、融資担当者が最も気にする箇所でもあります。委託契約では、一方の当事者が他方の当事者が保有する商品の所有権を持ちます。
2つの方向があり、簿記上の答えは大きく異なります:
- 仕入委託 — 他社の商品を販売目的で預かっている場合。 あなたは受託者です。商品の所有権はあなたにはありません。それらはあなたの貸借対照表に一切載せるべきではありません。物理的には保有し、販売した際には委託者に対する委託債務が発生するかもしれませんが、販売して所有権が移転するまでは在庫資産は発生しません。
- 販売委託 — 自社の商品が顧客や大手小売店の場所にある場合。 あなたは委託者です。それらの商品の所有権は依然としてあなたにあります。それらは場所が違うだけで、あなたの在庫のままです。
在庫 — 顧客Xへの販売委託として追跡し、顧客がエンドユーザーに販売するか、使用を通知した時点でのみ収益を認識します。
両方の方向での間違いは同じです。所有していない商品を計上すること、または所有している商品の計上を怠ることです。
実践的な管理策:
- 物理的な分離とシステム上の場所管理。
倉庫1、仕入委託 — 仕入先A、販売委託 — 顧客Bなどの在庫ロケーションを作成します。サイクルカウントの用紙もこれらのロケーションを反映させます。 - 書面による委託契約。 委託条件、保険責任、損失リスクの負担者、返品権限は、署名された契約書に含める必要があります。これがないと、監査人や破産管財人は、最も不利な形で商品をあなたのもの(またはあなたのものではない)と判断します。
- 毎月の委託明細書の照合。 仕入委託の場合、SKUごとの手元数量を委託者の明細書と照合します。販売委託の場合、顧客から販売完了レポートを入手し、出荷済み・未販売台帳と照合します。差異は、借入ベースが銀行に提出される前に調査されます。
- 移動時に収益を計上しない。 委託先への商品移動は在庫の転送であり、販売ではありません。収益、売掛金、手数料は、最終販売の証拠があった場合にのみ認識されます。
簡単な診断方法: ロケーション別の在庫評価を実行します。仕入委託が貸借対照表でプラスの値を示しているなら、資産を過大計上しています。販売委託が完全に存在しないなら、過小計上しています。どちらも担保価値を歪めます。
4. 利益率を2〜4ポイント動かす評価方法の選択
運賃、リベート、委託は、どの原価を資本化するかを決定します。コストフローの仮定は、いつその原価が販売に応じて損益に影響するかを決定します。
卸売業界で主流の3つの方法:
- 先入先出法(FIFO)。 最も古い原価が最初に売上原価に移ります。コスト上昇環境では、FIFOは売上原価を低く、在庫を高く保ちます — 利益率は今日良く見え、貸借対照表はより最近の高い原価を反映します。
- 加重平均法。 在庫内の全ユニットが、各購入後に同じ平均原価を共有します。これにより、特定の高価なコンテナによる高騰が平滑化され、交換可能なコモディティSKUに最も適しています。
- 個別法。 各シリアル番号付きユニットの実際の原価を追跡します — 高価な機器には適していますが、バルクのファスナーには適していません。
すべての卸売業者にとって単一の正解はありませんが、一貫性を保ち、選択を開示することが必須です。利益率問題を管理するために年度途中でFIFOから加重平均に切り替えるのは、比較可能性と監査上の問題であり、解決策ではありません。
すべての卸売業者にとって重要な2つの追加の評価規律:
- 低価法(原価と正味実現可能価額の低い方)。 各報告日において、滞留在庫、破損在庫、陳腐化在庫を、完成および販売コストを差し引いた実際に回収可能な金額まで評価減します。陳腐化在庫を評価減しない卸売業者は、借入ベースを膨らませ、すでに実現している損失を繰り延べる、帳簿上の資産(ファントム資産)を抱えています。
- 一貫した買入原価配賦基準。 ある月は重量で、次の月は原価で運賃を配賦するのは、人気製品ラインで都合の良い利益率を得るためだとしても、比較可能性を失います。重量、容積、原価のいずれかを選び、文書化し、それに従いましょう。
年に一度、この感応度分析を実行してください: 上位20 SKUをFIFOと加重平均の両方、および総原価と買入原価の両方で再評価します。利益率の差が2ポイントを超える場合、製品ラインの価格設定は経済性ではなく、たまたま選んだ会計処理基準に基づいて行われています。
5. 銀行が問題を見つける前に、3つの誤りを発見する月次決算チェックリスト
卸売業の簿記はゆっくりと失敗し、そして銀行監査や年末棚卸しで一度にすべてが明らかになります。45分の決算ルーティンがそれを防ぎます。
月末前:
- すべての在庫受領書を発注書と仕入先請求書に照合します。照合されていない受領書は、帳簿上の在庫(ファントム在庫)の第一の原因です。
- 照合されていない受領書を持つ運賃請求書は振替勘定に保持し、15日以上経過したものは調査します。
- 仕入先別・ティア別のリベート見越し計算表を更新し、契約書を添付します。
月末時点:
- 文書化した基準で仕入運賃を在庫に配賦し、仕入運賃振替勘定が配賦残ゼロになるよう調整します。
- リベートの見越し計上(方針に基づき売上原価の相殺または在庫原価の減額)を行い、未収リベートの滞留分析を行います。
- 仕入委託および販売委託のロケーションを外部の明細書または販売完了レポートと照合します。
- 在庫補助元帳を総勘定元帳と照合します。これらは1ドル単位で一致する必要があります。差異は丸め誤差ではなく転記エラーです。
- KPIを実行し、筋が通らないストーリーを探します:
- 在庫回転率 = 売上原価 ÷ 平均在庫。健全な卸売業者は通常、年間4〜8回回転します。3回未満は過剰在庫または死蔵在庫を示唆します。
- 在庫保有日数 = 365 ÷ 回転率。日数が60日から85日に跳ね上がった場合、売上以上に仕入れすぎたか、陳腐化の評価減を怠った可能性があります。
- 製品ライン別売上総利益率を総原価ではなく買入原価ベースで計算します。あるラインの利益率が、仕入運賃の高騰とちょうど同時に低下したなら、配賦は機能しています。運賃が2倍になっても利益率が動かないなら、機能していません。
- GMROI(在庫粗利益率) = 売上総利益額 ÷ 平均在庫金額。これは「棚に置かれた1ドルごとに、何ドルの利益を得たか?」という問いに答えます。
- 未収リベートの滞留分析。 獲得期間から1四半期以上経過しても請求が提出されていない見越し計上はリスクがあります。
- 充足率とバックオーダー金額。 サービス失敗は翌月の売上を予測し、「利用可能」だが販売できない在庫を説明します。
四半期末:
- 高額・高回転SKUのサイクルカウントを実施。少なくとも年1回は、棚卸基準日を固定し、事前番号付きタグを使用し、正味実現可能価額での評価減を含む実地棚卸を実施します。
- リベートの見積もりを実際のティア達成度に調整し、その差額を売上原価に調整し、理由を文書化します。
- システム上まだ表示されていても、仕入委託在庫と陳腐化評価減を除外した借入ベースを融資担当者に提供します。信頼は、目に見えない借入ベースです。
システムに関する注意点
これを正しく行うためにエンタープライズシステムは必要ありませんが、卸売業を理解しているシステムは必要です。重要な機能は、買入原価の配賦、委託のためのロケーション追跡、そして仕入先別・ティア別にリベートを見越し計上する機能です。単に数量と平均原価を尋ねるだけの一般的な在庫モジュールでは不十分です。
現在のソフトウェアで受領書への運賃配賦ができない場合は、少なくとも、発注書番号で受領書に紐付く手動配賦スプレッドシートを使用し、毎月、そのスプレッドシートを添付して集計仕訳を計上してください。そのスプレッドシート自体が監査証跡です。同様に、システムにリベート見越し機能がない場合は、仕入先別に、ティア、率、現在までの購入額、獲得額、受領額、未収残高を記載した別のスケジュールでリベートを追跡し、記憶ではなくそのスケジュールから見越し計上を処理してください。
財務管理をシンプルに
純資産の半分以上が棚に積まれ、トラックで走り回っている場合、仕入運賃、仕入先リベート、委託在庫を正しく処理することは、技術的な脚注ではありません — それは、実際に何を稼いだのか、実際にいくら借りられるのかを知る方法です。クリーンな配賦、規律ある見越し計上、そしてロケーションレベルの追跡は、雑然とした発注書と運賃請求書の山を、信頼できる製品ライン別利益率と、融資担当者が信じる貸借対照表に変えます。
Beancount.ioは、透明性が高く、バージョン管理され、卸売業が実際に必要とする分析に対応できるプレーンテキスト会計で、その明確さを提供します。買入原価、リベートスケジュール、委託ロケーションは、あなたが管理する人間が読めるテキストに格納されます — ブラックボックスも、ベンダーロックインもありません。無料で始める そして、なぜ自社の数字を所有したい卸売業者がプレーンテキスト会計に切り替えているのかをご覧ください。