メインコンテンツへスキップ
Beancount.io Logo

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

公開日 最終更新 約3分Mike ThriftMike Thrift
減価償却累計額(Beancount向け): 実践的なプレーンテキストガイド

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


減価償却累計額とは?

減価償却累計額は、資産が供用開始された日から、その資産に対して計上された減価償却の総額です。累計の集計表のようなものだと考えてください。新しい種類の費用ではなく、その資産に対する過去の減価償却費の累計合計です。

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

重要な点は、減価償却累計額が** contra-asset(評価勘定)**勘定であることです。複雑に聞こえるかもしれませんが、シンプルな考えです:

  • 「資産」勘定なので、勘定科目のAssetsセクションに存在します。
  • ただし、貸方残高(Beancountの資産勘定では負の値)を持ち、関連する固定資産の価値を_減少_させます。

貸借対照表上の表示位置

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

Equipment: Computers$3,000.00
Less: Accumulated Depreciation($1,000.00)
Equipment: Computers, Net$2,000.00

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


減価償却の計算方法

減価償却を計算する方法はいくつかあります。選択する方法によって、各期に計上する費用額が決まり、それが減価償却累計額の合計に加算されます。一般的な方法には次の2つの系統があります:

  • 定額法(Straight-Line, SL): 簿記目的で最もシンプルで一般的な方法です。資産の耐用年数の各期間に等額の費用を計上します。例えば、耐用年数が36か月(3年)の$3,000のノートパソコンは、月額$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 * "Purchase MacBook Pro"
  Assets:Equipment:Computers:Cost      3000.00 USD
  Assets:Bank:Checking               -3000.00 USD

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

毎月、減価償却費を計上します。$3,000の資産を36か月で償却する場合、月次の減価償却費は $3000 \div 36 = $83.33$ です。

取引は、費用勘定への借方と、評価勘定への貸方で構成されます。

2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
  Expenses:Depreciation:Computers           83.33 USD
  Assets:Equipment:Computers:AccumDep      -83.33 USD  ; This is the credit to the contra-asset

この記帳を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の人気のWebインターフェース)を使用していて、減価償却額が毎月固定額の場合、自動化できます。

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

plugin "fava.plugins.amortize_over"

次に、減価償却スケジュール全体を定義する単一の取引を作成します。

; 1. Record the initial purchase as usual
2025-01-20 * "Purchase MacBook Pro"
  Assets:Equipment:Computers:Cost      3000.00 USD
  Assets:Bank:Checking               -3000.00 USD
 
; 2. Set up the depreciation schedule
2025-01-20 * "Depreciation schedule - 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**です。このプラグインは、あなたに代わって日付付きのポストを作成するように設定でき、手動エントリの制御と自動化の利便性を両立できます。


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

どの方法を選択しても、貸借対照表にはCostAccumDepの両方の勘定が資産の下に表示されます。これら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 * "Sell MacBook Pro"
  Assets:Bank:Checking                     800.00 USD  ; Cash received
  Assets:Equipment:Computers:AccumDep     2500.00 USD  ; Debit to zero out the contra-asset
  Assets:Equipment:Computers:Cost        -3000.00 USD  ; Credit to remove the original cost
  Income:Gains:AssetDisposals             -300.00 USD  ; Credit to record the gain

受取額が$400($100の損失)のみであった場合、差額はExpenses:Losses:AssetDisposals勘定に正の金額(借方)でポストします。


よくある質問(FAQ)

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

  • 購入後にCost勘定に直接ポストすることはありますか? 通常、ありません。評価勘定の目的は、元の取得原価を保持することです。減価償却による価値の減少はすべて...:AccumDepにポストするべきです。

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

  • Section 179の即時償却はどうですか? Section 179では、減価償却を時間の経過とともに行う代わりに、対象資産の全額を取得した年に費用計上することができます。これは税務上選択するものです。Beancountでは、これは単純に、購入時に固定資産勘定ではなく費用勘定に借方計上することになります。


よくある落とし穴(とその回避方法)

  • Cost勘定に対して直接減価償却をポストする。
    • 対策: 常に...:AccumDep評価勘定に貸方計上してください。これにより、財務報告上重要な取得原価が保持されます。
  • 処分時に減価償却累計額の削除を忘れる。
    • 対策: 資産を売却または廃棄する場合、その資産の...:AccumDepの残高を消去するために、仕訳に**...:AccumDepへの借方**を含める必要があります。
  • 簿記上の減価償却スケジュールと税務上の減価償却スケジュールを混同する。
    • 対策: 内部管理用の帳簿は簡便性のため定額法を使用することが多く、税務申告にはMACRSが必要になる場合があります。これらの目的を分離し、方針を文書化してください。
  • Favaのamortizeプラグインに均等以外のスケジュールを処理させることを期待する。
    • 対策: このプラグインは均等な月次分割専用に設計されていることを覚えておいてください。其他のパターンの場合は、手動ポストまたはより柔軟な定期プラグインを使用してください。

コピペ用テンプレート

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

option "title" "My Business Ledger"
plugin "fava.plugins.amortize_over"  ; Remove if not using Fava automation
 
; --- Accounts ---
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
 
; --- Purchase at historical cost ---
2025-01-20 * "Purchase MacBook Pro"
  Assets:Equipment:Computers:Cost      3000.00 USD
  Assets:Bank:Checking               -3000.00 USD
 
; --- Choose ONE depreciation approach ---
 
; (A) Manual monthly posting
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
  Expenses:Depreciation:Computers           83.33 USD
  Assets:Equipment:Computers:AccumDep      -83.33 USD
 
; (B) Fava automation (for 36 equal monthly splits)
2025-01-20 * "Depreciation schedule - MacBook Pro"
  amortize_months: 36
  Expenses:Depreciation:Computers       3000.00 USD
  Assets:Equipment:Computers:AccumDep  -3000.00 USD
 
; --- Sale example (edit numbers for your actual sale) ---
2027-06-15 * "Sell 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

TL;DR

  • 取得原価を保持するため、資産のCostAccumDepを別々の勘定に保持する。
  • 減価償却は、Expenses:Depreciation:...への借方と**Assets:...:AccumDepへの貸方**で記録する。
  • 均等な月次減価償却は、Favaのamortizeプラグインで自動化するか、定期プラグインで日付付きエントリを生成する。
  • 資産を処分する際は、CostAccumDep両方を帳簿から削除し、結果として生じる売却損益を記録する必要がある。

参考資料& further reading

この記事を共有