メインコンテンツまでスキップ

減価償却累計額(Beancount 用):実践的なプレーンテキスト・ガイド

· 約14分
Mike Thrift
Mike Thrift
Marketing Manager

会計でラップトップ、カメラ、機械、さらにはオフィス家具などの固定資産を追跡している場合、帳簿にはその価値の減少を反映させる必要があります。これには2つの重要な概念が関わっています。減価償却(費用)とその累計合計である減価償却累計額です。このガイドでは、これらをわかりやすい言葉で説明し、コピー&ペースト可能な例や強力な自動化オプションを含め、Beancountでこれらを正確にモデル化する方法を示します。


2025-08-23-accumulated-depreciation

減価償却累計額とは?

減価償却累計額とは、資産が供用開始された日から現在までに記録された減価償却費の総額です。累計の記録と考えてください。これは新しい種類の費用ではなく、その資産に対する過去のすべての減価償却費の現在までの合計にすぎません。

財務諸表では、減価償却累計額は資産の取得原価と対になって表示されます。これにより、帳簿を読む人は取得原価(支払った金額)と純帳簿価額(現在の帳簿上の価値)の両方を確認できます。

重要な詳細は、減価償却累計額が**評価勘定(資産のマイナス勘定)**であることです。複雑に聞こえるかもしれませんが、考え方は単純です。

  • これは「資産(Assets)」勘定であるため、勘定科目表の Assets セクションに属します。
  • しかし、これは貸方残高(Beancountの資産勘定ではマイナスの値)を持ち、関連する固定資産の価値を減少させます。

貸借対照表のどこに表示されるのか?

減価償却累計額は通常、貸借対照表上で関連する固定資産のすぐ下に表示されます。例:

備品:コンピュータ$3,000.00
(控除:減価償却累計額)($1,000.00)
備品:コンピュータ(純額)$2,000.00

多くの財務諸表では、これを簡略化して**「有形固定資産(純額)」のように1つの項目として表示します。この単一の数値は、すべての資産の取得原価の合計から減価償却累計額の合計を差し引いた、最終的な純帳簿価額**を表しています。


減価償却をどのように計算するのか?

減価償却の計算方法にはいくつかあります。選択した方法によって各期間に記録する費用が決まり、それが減価償却累計額に加算されます。一般的な2つの系統は以下の通りです。

  • 定額法 (Straight-Line, SL): 記帳目的で最も単純かつ一般的な方法です。資産の耐用年数の各期間にわたって、資産価値を均等に費用化します。例えば、3,000ドルのラップトップを36ヶ月(3年)の耐用年数で償却する場合、毎月の減価償却費は83.33ドルとなります。
  • 税務上の方法(例:米国のMACRS): 税務目的では、政府が特定の加速償却スケジュールを定めることがよくあります。米国では、修正加速コスト回収制度(MACRS)により、資産の耐用年数の初期段階でより大きな減価償却控除を受けることができます。Beancountではこれらのスケジュールを簡単に処理できます。公式の表(IRS Publication 946など)に従って金額を計算し、対応する仕訳を生成するだけです。

公式(定額法)

期間減価償却費 = fractext取得原価text残存価額text耐用年数\\frac{\\text{取得原価} - \\text{残存価額}}{\\text{耐用年数}}

減価償却累計額(時点 t) = sum(text時点ttextまでの期間減価償却費)\\sum (\\text{時点 } t \\text{ までの期間減価償却費})

残存価額とは、耐用年数終了時の資産の見積もり価値です。簡略化のため、ゼロと見なされることがよくあります。


Beancountでの方法:取得原価と減価償却累計額のモデル化

Beancountで固定資産の取得原価を維持しながら適切に追跡するには、各カテゴリに対して一対の資産勘定と、一つの費用勘定を使用します。

  • Assets:Equipment:Computers:Cost(取得原価を保持)
  • Assets:Equipment:Computers:AccumDep(評価勘定、時間の経過とともに貸記される)
  • Expenses:Depreciation:Computers(定期的な費用を記録)

この構造は標準的な会計実務を反映したものであり、Beancountで固定資産の減価償却を管理するための推奨アプローチです。


オプションA:手動による定額法の入力

これは最も直接的な方法です。すべての入力を自分で制御するため、仕組みを理解するのに適しています。

1. 必要な勘定科目を開設する

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. 購入を記録する(取得原価で)

資産を購入する際、Cost 勘定を借方に記入します。

2025-01-20 * "MacBook Proの購入"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

3. 毎月の減価償却を記録する

毎月、減価償却費を記録します。3,000ドルの資産を36ヶ月で償却する場合、毎月の減価償却費は 3000÷36=83.333000 \div 36 = 83.33 ドルです。

取引では、費用勘定を借方に、評価勘定(資産のマイナス勘定)を貸方に記入します。

2025-02-28 * "月次減価償却 - MacBook Pro (定額法 36ヶ月)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; これは評価勘定への貸記です

この入力を36ヶ月間、毎月繰り返します。Assets:Equipment:Computers:AccumDep の残高は時間の経過とともにマイナスが大きくなり、資産の純帳簿価額を減少させます。

クイックチェック: Favaの貸借対照表を確認するか、以下のクエリを実行することで、純帳簿価額を簡単に確認できます。

bean-query myledger.bean "SELECT account, SUM(position) WHERE account ~ 'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

これら2つの勘定残高の合計が、純帳簿価額になります。


オプション B: Fava の amortize プラグインで自動化する

Fava(Beancount の人気ウェブインターフェース)を使用しており、毎月の減価償却額が固定されている場合は、自動化が可能です。

まず、Beancount ファイルの先頭でプラグインを有効にします。

plugin "fava.plugins.amortize_over"

次に、減価償却スケジュール全体を定義する単一のトランザクションを作成します。

; 1. 通常通り、初期購入を記録する
2025-01-20 * "MacBook Pro の購入"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; 2. 減価償却スケジュールを設定する
2025-01-20 * "減価償却スケジュール - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

プラグインはこのトランザクションを認識し、36 か月間にわたって毎月 83.33 ドルの仮想ポスティングを自動的に生成します。これらのエントリは .bean ファイルには書き込まれませんが、すべてのレポートに表示されます。これは定額法には最適ですが、MACRS のような不規則なスケジュールには対応していません。


オプション C: サードパーティのプラグインで定期的なエントリを生成する

仮想ではなく、実際のトランザクションをファイルに書き込みたいが、自動化も利用したいという場合は、定期エントリジェネレータが適しています。最も人気のあるものの一つに、Dallas Lu 氏による beancount-periodic があります。このプラグインを設定すると、ユーザーに代わって日付付きのポスティングを作成できるため、手動入力の制御性と自動化の利便性を両立できます。


結果の確認:取得原価、減価償却累計額、および純帳簿価額

どの方法を選んでも、貸借対照表の「資産」の項目には Cost(取得原価)と AccumDep(減価償却累計額)の両方の勘定が表示されます。これら 2 つの合計が純帳簿価額となります。取得原価から減価償却累計額を差し引いて表示するこの形式は、会計士や財務アナリストが期待する標準的な構成です。これにより、資産の経過年数と価値が完全に透明化されます。


資産の処分(売却、廃棄、または除却)

資産が耐用年数の終わりに達したとき、それを売却、廃棄、または除却します。帳簿から削除するには、以下の手順が必要です。

  1. 取得原価を削除する。
  2. 関連する減価償却累計額を削除する。
  3. 受け取った現金を記録する。
  4. 発生した譲渡益または譲渡損(受取現金と純帳簿価額の差額)を記録する。

例:利益を伴う資産の売却

2027年6月15日に MacBook Pro を売却したとします。

  • 取得原価:3,000ドル
  • 売却時の減価償却累計額:-2,500ドル
  • 純帳簿価額: 3,000ドル - 2,500ドル = 500ドル
  • 売却価格:800ドル
  • 譲渡益: 800ドル(売却代金) - 500ドル(純帳簿価額) = 300ドル

処分を記録するための Beancount トランザクションは以下の通りです。

2027-06-15 * "MacBook Pro の売却"
Assets:Bank:Checking 800.00 USD ; 受け取った現金
Assets:Equipment:Computers:AccumDep 2500.00 USD ; 資産のマイナス勘定をゼロにするための借方
Assets:Equipment:Computers:Cost -3000.00 USD ; 取得原価を削除するための貸方
Income:Gains:AssetDisposals -300.00 USD ; 利益を記録するための貸方

もし売却代金が 400 ドル(100 ドルの損失)しかなかった場合は、その差額を Expenses:Losses:AssetDisposals 勘定に正の金額(借方)として計上します。


FAQ(よくある質問)

  • 減価償却累計額は資産ですか、それとも負債ですか? どちらでもありません。これは**資産のマイナス勘定(評価勘定)**です。貸借対照表の資産セクションに配置されますが、貸方残高を持ち、資産の総額を減少させます。

  • 購入後、Cost 勘定に直接記帳することはありますか? 一般的にはありません。資産のマイナス勘定の目的は、元の取得原価を保持することです。減価償却による価値の減少はすべて ...:AccumDep に記帳する必要があります。

  • Beancount を MACRS(税務用)のスケジュールに使用できますか? はい。IRS の Publication 946 にある表を使用して、各期間の減価償却額を計算する必要があります。その後、手動入力または定期実行プラグインを使用してそれらの金額を記録できます。Fava の amortize プラグインは、MACRS の金額が毎月均等ではないため、この用途には適していません。

  • 第179条による費用化についてはどうですか? 第179条は、適格な資産を供用した年に、時間をかけて減価償却する代わりに、取得原価の全額を費用として計上することを認めるものです。これは税務上の選択事項です。Beancount では、購入時に固定資産勘定ではなく費用勘定に借方記帳するだけとなります。


よくある間違い(とその回避方法)

  • 減価償却を Cost 勘定に対して直接記帳してしまう。
    • 修正方法: 常に ...:AccumDep(資産のマイナス勘定)を貸方に記帳してください。これにより、財務報告に重要な取得原価が維持されます。
  • 処分時に減価償却累計額を削除し忘れる。
    • 修正方法: 資産を売却または廃棄するときは、仕訳にその資産の残高を消去するための ...:AccumDep への借方記帳を含める必要があります。
  • 会計用と税務用の減価償却スケジュールを混同する。
    • 修正方法: 内部管理用の帳簿では簡便さのために定額法を使用することが多いですが、税務申告では MACRS が必要な場合があります。これらの目的を分け、方針を文書化しておきましょう。
  • Fava の amortize プラグインが不均等なスケジュールを処理できると期待する。
    • 修正方法: このプラグインは均等な月次分割のみを目的として設計されていることを忘れないでください。その他のパターンについては、手動ポスティングまたはより柔軟な定期実行プラグインを使用してください。

コピー&ペースト用テンプレート

以下は、ご自身の帳簿に合わせて調整できる完全なテンプレートです。

option "title" "マイ・ビジネス元帳"
plugin "fava.plugins.amortize_over" ; Favaの自動化機能を使用しない場合は削除してください

; --- 勘定科目 ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2025-01-01 open Income:Gains:AssetDisposals
2025-01-01 open Expenses:Losses:AssetDisposals

; --- 取得原価での購入 ---
2025-01-20 * "MacBook Proの購入"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; --- 減価償却手法を1つ選択 ---

; (A) 手動による月次記帳
2025-02-28 * "月次減価償却 - MacBook Pro (定額法 36ヶ月)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD

; (B) Favaによる自動化 (36ヶ月の均等割)
2025-01-20 * "減価償却スケジュール - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

; --- 売却例 (実際の売却額に合わせて数値を編集してください) ---
2027-06-15 * "MacBook Proの売却"
Assets:Bank:Checking 800.00 USD
Assets:Equipment:Computers:AccumDep 2500.00 USD
Assets:Equipment:Computers:Cost -3000.00 USD
Income:Gains:AssetDisposals -300.00 USD

要約

  • 取得原価を維持するために、資産の Cost(取得原価)と AccumDep(減価償却累計額)は別々の勘定科目で管理します。
  • 減価償却は、Expenses:Depreciation:... を借方にAssets:...:AccumDep を貸方に記帳します。
  • Favaの amortize プラグインを使用して毎月の均等償却を自動化するか、periodic プラグインを使用して日付指定の記帳を生成します。
  • 資産を処分する際は、帳簿からその資産の CostAccumDep両方を消去し、発生した売却損益を記録する必要があります。

参考文献と詳細情報