Beancount のデータを用いて年末の税務申告準備を支援する、国別のリソース
はじめに: 年末の税務申告準備は、Beancount の詳細な財務記録を活用することで効率化できます。以下では、Beancount ユーザーに人気のある 5 つの地域 — 米国、カナダ、ドイツ、英国、オーストラリア — について国別のガイドを提供します。各セクションでは、個人または小規模事業者の一般的な税務申告プロセスを概説し、公式な税務当局のリソースを示し、報告を簡素化するために Beancount データ(および互換ツールやプラグイン)を使用するためのヒントを提供します。これらのガイドを出発点として、Beancount の元帳が税務申告のニーズを効果的にサポートできるようにしてください。
米国
年末税務準備の概要: 米国では、個人および個人事業主は Form 1040 を用いて年次の所得税申告を行い、しばしば追加の付表を伴います。主な手順は以下のとおりです。
- 所得書類を集める: すべての W-2 フォーム(給与所得)、1099 フォーム(フリーランス収入、利息、配当など)、その他の年末の税務明細書を収集します。IRS は、領収書、請求書、支払済みの請求書などの裏付け書類を整理された形で保管することを推奨しています。これらは申告書の記載を裏付けるものだからです。小規模事業者や自営業者は、事業所得と経費を報告するために Schedule C(事業からの損益)を使用するため、その年のすべての事業収益と経費の記録を確実に用意してください。
- 控除と税額控除をまとめる: 控除可能な経費(住宅ローン利息、寄付金、医療費など)や税額控除の記録を集めます。事業を営んでいる場合は、Schedule C やその他の付表に必要なとおり、経費をカテゴリ別(事務用品、旅費など)に要約します。
- 勘定と財務諸表を照合する: Beancount を使って対象税年度の損益計算書(Profit & Loss)と貸借対照表を作成します。これにより、すべての収入と経費の合計が書類と一致することを確認できます。年末には減価償却や棚卸などについて帳簿を調整するのが一般的です。
- 期限までに申告する: 個人の税務申告は原則として翌年の 4 月 15 日までに提出します(延長がない限り)。もっと時間が必要な場合は 4 月の期限までに延長を申請できますが、未納の税金は利息を避けるためになお 4 月 15 日までに支払う必要があることに注意してください。米国の納税者は、IRS Free File(適格な所得の場合)や商用税務ソフトウェアを使って電子申告するか、紙の申告書を郵送できます。
公式な IRS リソース: 正確なガイダンスのために IRS の刊行物やツールを活用しましょう。有用なリソースには次のものがあります。
- IRS 自営業者向け税務センター: IRS の「Small Business and Self-Employed」ポータルは、個人事業主や小規模事業者向けのフォームとガイダンスを提供します。たとえば、個人事業主は事業所得を報告するために Schedule C(Form 1040)を提出しなければならないと述べています。また、記録の保管、控除可能な経費、税務上の義務に関するリソースへのリンクも掲載しています。
- IRS「How to File Your Taxes」ガイド: IRS はウェブサイト上で申告プロセスを段階的に概説しており、申告が必要かどうかの確認、すべての書類の収集、適格な控除・税額控除の請求を強調しています。この公式ガイドは、すべてを網羅したことを確認するための良いチェックリストです。
- 記録保管ガイドライン(IRS Pub. 583): IRS は徹底した記録の保管を勧めています。IRS のガイダンスにあるとおり、帳簿には総所得、控除、税額控除が明確に示されている必要があり、申告書の各項目を実証する裏付け書類(請求書、決済済み小切手など)を保管すべきです。Beancount の元帳をバージョン管理下に置き、書類の添付や参照を付けておくことは、これらの要件を満たすのに役立ちます。
税務報告のための Beancount データの活用: Beancount の構造化データは、米国の税務申告準備を大いに助けます。
- Beancount のレポートを活用する: 対象税年度の標準的な財務レポートを作成します。損益(Profit & Loss)レポートでは、収入と経費のカテゴリごとの合計が得られます(Form 1040 や Schedule C に有用)。12 月 31 日時点の貸借対照表は、年末の現金、売掛金、買掛金、棚卸資産の把握に役立ちます(棚卸資産の価額を報告する必要がある場合や、現金主義と発生主義の差異を扱う場合に重要です)。これらは
bean-queryコマンドや Fava の「Income Statement」ビューで作成できます。多くの CPA は損益計算書と貸借対照表を求めますが、Beancount はこれらを随時出力できます。 - 税務フォームに合わせて経費を分類する: Beancount の勘定を税務カテゴリに合わせて構成します。たとえば自営業者は
Expenses:Business:Advertising、Expenses:Business:Travelなどを持ち、Schedule C のカテゴリを反映させます。これにより各カテゴリの合計を簡単に照会できます。bean-queryや Fava のクエリインターフェースを使って年間の勘定別経費を合計し、その合計を税務フォームに転記できます。 - キャピタルゲインと投資: 投資がある場合、Beancount のロット追跡は購入・売却の日付と金額を記録します。これは **Schedule D / Form 8949(キャピタルゲインと損失)**に有用です。年間のすべての資産売却について元帳を照会し、その取得原価と売却代金を得られます。注: 米国は売却について特定ロットの識別(またはデフォルトでは FIFO)を認めています。Beancount はロットが指定されない限り、デフォルトで FIFO ベースでロットを追跡します。選択した方法を反映するよう、Beancount でロット売却を正しくマークしてください。また、ウォッシュセール規則(30 日以内に株式を買い戻すと損失が否認される)にも注意してください。Beancount はウォッシュセールを自動でフラグ付けしませんが、手動で調整するか、コミュニティのツールを使用できます(下記参照)。
- データのエクスポート: Beancount から IRS のフォームへワンクリックでエクスポートする機能はありませんが、データを CSV や Excel にエクスポートできます。たとえば、Beancount からすべての寄付金の一覧を CSV にエクスポートし、税務の作業書類に添付できます。一部の税務ソフトウェア(TurboTax など)は CSV 経由で投資取引をインポートでき、TurboTax は株式取引について特定の「利益/損失」CSV 形式をサポートしています。Beancount では、こうした形式に合致する取引履歴の CSV を作成するカスタムスクリプトやクエリを書けるので、手入力の時間を節約できます。
ソフトウェアとツール(米国): 申告を支援するために Beancount と併用できるさまざまなツールがあります。
-
税務申告ソフトウェア: TurboTax、H&R Block、TaxAct、FreeTaxUSA といった人気のプログラムが申告書の作成に広く使われています。これらは Beancount と直接連携しませんが、Beancount で作成した要約を使ってデータを入力できます。たとえば、収入と控除について Beancount から合計を取得した後、それらをソフトウェアのインタビュー形式のフォームに入力します。投資については前述のとおり、株式取引の CSV を TurboTax にインポートでき、シームレスなインポートのために Beancount のデータから TXF ファイル やサポートされる CSV 形式を生成することを検討してください。
-
スプレッドシート: 技術に明るい多くの申告者は、Beancount と税務フォームを橋渡しするためにスプレッドシートを使います。
bean-queryで試算表や勘定要約を CSV にエクスポートし、Excel や Google Sheets を使ってそれらの数値を税務フォームの行に対応付けます。試算表は 1 行のクエリで作成できます。bean-query --format=csv --output=trial-balance.csv ledger.beancount \ "SELECT account, sum(position) AS balance GROUP BY account ORDER BY account"これは、データをどのように集計するかをカスタマイズするのに有用です。たとえば、複数の Beancount 経費勘定を Schedule C の 1 つの明細に合算するといったことができます。
-
会計士との連携: CPA や税理士を利用する場合、Beancount のデータを共有できます。多くの会計士は QuickBooks や Xero のファイルに慣れていますが、彼らが期待する 2 つのレポート — 試算表と総勘定元帳の明細(勘定別にグループ化されたすべての仕訳)— を
bean-queryで作成して渡せます。現在のツールチェーンではこれにbean-queryと Fava を使います。古いbean-bake静的サイト生成コマンドは Beancount 3 には含まれていません。総勘定元帳は次のように CSV で作成します。bean-query --format=csv --output=general-ledger.csv ledger.beancount \ "SELECT date, account, position, narration ORDER BY account, date"会計士がクリックして閲覧できる、参照専用のビューが欲しい場合は、Fava を実行し(
fava ledger.beancount)、画面を共有するか、任意のレポートをブラウザから PDF に印刷します。Beancount の作者が指摘するとおり、技術に精通した会計士はこれらの出力を扱え、時に収益勘定や負債勘定の符号規則を調整する必要がある程度です。
コミュニティのヒントとプラグイン(米国): Beancount コミュニティは、米国特有の税務ニーズに役立つアドオンをいくつか開発しています。
- Tax Loss Harvester(Fava 拡張機能): タックスロス・ハーベスティング の機会を特定し、潜在的なウォッシュセールをフラグ付けする Fava プラグインがあります。この拡張機能は Beancount の投資勘定をスキャンし、税務上損失を計上できるロットと、そのうちウォッシュセール規則の下で否認される損失を報告します。これは年末の税務計画(利益を相殺するために損失を実現する)に有用です。主に個人の投資管理向けの高度なツールですが、Beancount のデータをどのように税務戦略に活用できるかを示すものです。
- 自動減価償却仕訳: 小規模事業者の資産について、税務のための減価償却の計算は面倒になりがちです。これを自動化するコミュニティのプラグインがあります。たとえば Flexible Depreciation プラグイン(
beancount-pluginsの一部)は、資産購入に付加したメタデータに基づいて年次の減価償却仕訳を生成できます。定額法や定率法などの方法をサポートし、カナダの半年ルール(米国の MACRS のような慣行にも応用可能)のモードすら備えています。このようなプラグインを使えば、Beancount にその年の減価償却費を計算させ、それを税務申告(Schedule C や減価償却の Form 4562)に含められます。これにより帳簿と税務上の数値の整合性が保たれます。 - 簡易チェックのための Fava: 税務準備中に Fava のウェブインターフェースを実行しておくと非常に便利です。
Expenses:Taxes:Propertyを照会して固定資産税の合計を得たり、年間を通じて控除対象の項目にタグを付けていれば特定のタグ(#deductibleなど)で取引を絞り込んだりできます。ユーザーによっては、会計士が対話的に質問に答えられるように一時的に Fava へのアクセスを開放する人もいます(ただしセキュリティ上、慎重に行うべきです)。この対話的な機能は、税務準備のやり取りを迅速化できます。
カナダ
年末税務準備の概要: カナダの居住者は、毎年個人の T1 General 所得税申告書を提出します(ほとんどの個人は 4 月 30 日が期限)。法人化していない小規模事業者(個人事業主)は、T2125 事業または専門的活動の明細書を用いて事業所得を T1 に含めます。カナダの税務準備プロセスの主な手順は以下のとおりです。
- T-スリップを集める: その年のすべての税務スリップを収集します。一般的なスリップには、T4(雇用所得)、T5(利息や配当などの投資所得)、T3(信託・投資信託からの所得)、T4A(年金や自営業のコミッション)などがあります。すべての所得源についてスリップを確実に用意してください。CRA はすべての所得を報告することを求めており、金額を報告しなかった場合、未報告額に対して 10% の罰金が科されることがあります。Beancount は、予期されたスリップが欠けているかどうかの把握に役立ちます(たとえば、配当所得を記録しているのに T5 スリップが届いていない場合、フォローアップすべきだと分かります)。
- 控除可能な経費と税額控除を整理する: 税額控除の対象または税額控除に適格な経費の領収書をまとめます。個人の場合、RRSP 拠出金の領収書、医療費、寄付金の領収書、育児費用の領収書などが含まれます。自営業者の場合は、T2125 フォームに入力する必要のあるすべての事業経費の領収書(事務用品、車両費、在宅事務所経費など)を集めます。カナダでは、CRA が申告後の審査でこれらを要求することがあるため、これらの領収書を少なくとも 6 年間保管 してください。
- 事業の財務諸表: 小規模事業や副業がある場合、その年の事業収入と経費の要約を作成します。Beancount ではこれを損益計算書として簡単に作成できます。その合計が T2125 に反映されます。たとえば、T2125 には収入とさまざまな経費カテゴリ(広告、飲食、事務所、車両など)の特定の行があります。合計を円滑に転記するために、Beancount の勘定をこれらのカテゴリに合わせてください。カナダの小規模事業者はデフォルトで暦年で運営することが多いです(一部の国と異なり、カナダは概して個人事業主に暦年の使用を求めます)。税務準備をする時点までに、暦年分の Beancount データが確定している(すべての取引が記録・照合済み)ことを確認してください。
- 申告を提出する: ほとんどのカナダ人は NETFILE 認定ソフトウェアを使ってオンラインで申告します。数値を検証した後、選んだ税務ソフトウェアでデータを入力します(利用可能な場合は Auto-fill を使用 — CRA の Auto-fill サービスは、多くのソフトウェアに T-スリップ情報を直接インポートできます)。あるいは、手動申告を好む場合は紙のフォーム(T1 と付表)に記入します。メインフォーム(T1)に加え、付表(キャピタルゲインの Schedule 3 や事業の T2125 など)や州のフォームが完全な申告書を構成します。期限(個人は 4 月 30 日、本人または配偶者に自営業所得がある場合は 6 月 15 日、ただし未納残高はなお 4 月 30 日が期限)を守ってください。
公式な CRA リソース: カナダ歳入庁(CRA)は、納税者向けに包括的なガイダンスを提供しています。
- CRA「Small Businesses and Self-Employed」ハブ: CRA の公式サイトには、小規模事業者と自営業者向けのセクションがあります。主要な税務上の責任を網羅した**「小規模事業者向けチェックリスト」**や、GST/HST、事業経費、記録の保管などのトピックに関する情報が含まれています。事業を営んでいる場合、法人化していない事業は T2125 を使用し、法人化された企業は別途 T2 申告を行うといった、提出すべきものを示してくれるため、素晴らしい出発点になります。
- 個人所得税ガイド: CRA の**「Preparing to do your taxes」**ガイドは、申告前に必要なもの — 必要書類から重要な日付まで — を段階的に案内します。税務スリップの整理、控除の適格性の把握、申告方法の理解などを申告者に思い出させてくれます。また、CRA は毎年、申告書を行ごとに説明する General Income Tax and Benefit Guide(T1 ガイド)を公表しており、CRA のサイトで入手できます。
- T2125 とフォームの説明: 事業所得や専門的な所得がある場合は、公式フォーム T2125 とその説明を確認してください。CRA のウェブサイトとフォームのガイドは、どの経費が認められ、どこに入力するかを説明します。たとえば、在宅事務所経費や車両費の請求の計算方法を説明しています。同様に、投資を売却した場合は、それらを適切に報告するために **Schedule 3(キャピタルゲイン)**の説明を参照してください。
- CRA オンラインサービス: CRA のオンラインツールを利用しましょう。My Account(個人向け)では、RRSP の拠出可能枠、TFSA の情報の確認、Auto-fill の利用ができます。CRA は電子申告に承認済みのプログラムを使えるよう、NETFILE 認定ソフトウェアの一覧(低所得者向けの一部無料版を含む)もサイトで提供しています。
カナダの税務報告のための Beancount データの活用: Beancount の柔軟性は、カナダの税制のいくつかの独特な側面への対応に役立ちます。
- 税務カテゴリに対応付ける: 米国と同様に、勘定を税務カテゴリに合わせて構成します。たとえば、雇用に伴う経費(T2200 があり T777 フォームで控除できるもの)がある場合は、それらを別個の勘定(
Expenses:Employment:Suppliesなど)に入れて簡単に合計できるようにします。自営業については、T2125 のカテゴリ(広告、飲食、光熱費など)が Beancount の勘定構成の指針となります。よく構成された勘定科目表があれば、税務要約の作成はbean-queryで年間の各カテゴリを合計するだけの簡単な作業になります。 - キャピタルゲイン — 調整後取得原価(ACB): カナダの税制は、キャピタルゲインを計算する際に同一証券について平均取得原価を用い、キャピタルゲインの 50% を課税対象に含めることを求めます。Beancount はデフォルトで各ロットの原価を追跡し、特定識別を許容します。しかし、カナダの法律は事実上、すべての同一株式を 1 つのプールとして扱います(異なる勘定にある場合を除く)。例: 同じ株を 1 株 $10 で 100 株、後に 1 株 $20 で 100 株購入し、100 株を売却した場合、あなたの ACB は 1 株 $15(平均)です。Beancount では通常、どのロットを売却したかを選べます(選択に応じて $5 の利益や $... が示されうる)が、カナダの報告では平均原価を用いなければなりません。Beancount はロット間の原価をネイティブに平均化しないため、これを計算する必要があります。コミュニティのメンバーの中には、カスタムスクリプトやプラグインを書いてこれを解決した人もいます。実際、あるユーザーは、通常のロット追跡と並行して平均取得原価を計算するプラグインを作成しました。このプラグインは各売却に算出した ACB のメタデータを付加し、Beancount の出力をカナダの規則に合わせます。プラグインがなくても Beancount のデータを利用できます。ある証券のすべての取引を一覧にして手動で平均原価を計算するか、取引をスプレッドシートにエクスポートして各売却の ACB を計算します。カナダの規則、たとえば表面的損失(ウォッシュセールに類似)や、税務申告のためにすべての金額を CAD に換算する要件に留意してください。Beancount は複数通貨を扱えます。取引の為替レートを記録しておけば、実現利益を CAD で照会できます。
- GST/HST の考慮事項: フリーランサーや GST/HST の登録事業者の場合、Beancount の仕訳で売上税を確実に分離してください。通常は、$100 + $5 GST を稼いだときに、収益勘定に $100 の収入を、
Liabilities:GST Collected勘定に $5 を記録します。こうすることで、損益計算書は 純額 の収入を反映し、納付すべき税額の残高が把握できます。同様に、仕入税額控除(経費に支払った GST/HST)を資産勘定または経費控除勘定で追跡します。年末(または各申告期間)に、これらの勘定を合計して GST/HST の申告を準備できます。GST/HST の申告は所得税申告とは別ですが、両者は関連しています(たとえば ITC は所得税上の事業経費を減らします)。Beancount のデータは、適格なすべての ITC を請求し、正しい GST 徴収額を報告したことの確認に役立ちます。 - RRSP 拠出と控除: RRSP に拠出すると、公式の拠出領収書を受け取ります。Beancount でも拠出を追跡している場合があります(たとえば RRSP 投資勘定への資金移動の取引)。拠出が漏れたり誤記録されたりしていないか、Beancount の仕訳と公式の領収書を照合してください。領収書の合計が、税務申告で請求する金額です(控除限度額まで)。Beancount がこれを直接反映するわけではありませんが、個人の検証ツールとして機能します。
- 外国所得と外国税額控除: 外国所得や外国税(源泉徴収税付きの米国株配当など)がある場合、Beancount の記録は外国所得と支払った税額を示します。これらは外国税額控除のフォーム(T2209)や控除に必要です。外国所得を特定の勘定(
Income:Dividends:USなど)でタグ付けまたは分離しておくことで、外国税額控除を請求するための合計額と源泉徴収額を素早く取得できます。
ソフトウェアとツール(カナダ): カナダ人は、Beancount を補完できるさまざまな税務ソフトウェアやツールを利用できます。
- 税務申告ソフトウェア: 一般的な選択肢には UFile、TurboTax Canada、Wealthsimple Tax(旧 SimpleTax)、StudioTax などがあります。これらのプログラムは NETFILE をサポートし、申告を案内します。Beancount のファイルはインポートしませんが、Beancount で作成した数値を使ってソフトウェアの質問に答えられます。たとえば、ソフトウェアが「事業所得」や「カテゴリ別の事業経費」を尋ねる場合、Beancount の収支レポートを参照できます。一部のソフトウェア(Wealthsimple Tax、TurboTax)には、CRA から T-スリップのデータを取り込む Auto-fill my return 機能があります。これを使って時間を節約し、その後 Beancount の記録と照合して、漏れや重複がないことを確認してください。
- T2125 のためのスプレッドシート: 多くの経費勘定がある場合、各 Beancount 経費勘定を対応する T2125 の行に対応付けるスプレッドシートを作成するとよいでしょう。経費の合計をエクスポートし(bean-query は勘定別にグループ化された経費の CSV を出力できます)、それをスプレッドシートに貼り付けると、必要なカテゴリに合算されます。これは税務ソフトウェアやフォームへの入力用のワークシートとして役立ちます。
- CRA のオンラインフォームと計算ツール: CRA は オンライン計算ツール(投資所得やその他のシナリオ用など)や記入可能な PDF フォームを提供しています。検証のために手計算を好む場合は、これらを Beancount のデータと併用できます。たとえば、住宅売却時の主たる住居免除(Schedule 3 のワークシート)を計算する場合、Beancount の記録から購入費用や売却費用を使えます。
- 会計ソフトへのエクスポート(必要な場合): 専門的な税務パッケージを使う会計士と仕事をする場合、損益計算書と試算表を求められることがあります。これらは Beancount からエクスポートできます。場合によっては、会計士がデータを QuickBooks や CaseWare にインポートすることもあります。Beancount はこれらの形式へ直接エクスポートしませんが、詳細な総勘定元帳の Excel エクスポートを提供すれば、彼らがデータをインポートしたりコピーしたりできるかもしれません。会計士が要約の数値を手入力し、Beancount の出力を参照として使うことも珍しくありません。
コミュニティのヒントとプラグイン(カナダ): プレーンテキスト会計コミュニティは、カナダ特有のヒントをいくつか共有しています。
- ACB と投資の扱い: 前述のとおり、あるユーザーはカナダのキャピタルゲイン報告のために平均取得原価を追跡するプラグインを作成しました。非登録勘定で株式やファンドを多く扱う場合は、そうしたスクリプトを活用するか作成することを検討してください。それがなくても、コミュニティのアドバイスでは、別途スプレッドシートを維持するか、Beancount のタグを使ってどのロットがどの「ACB プール」に属するかをマークすることがよく提案されます。たとえば、カナダに移民した際に特別な取引で取得原価をリセットできます(カナダは居住者になったときに公正市場価値で保有資産を取得したとみなすため)。これは、新しい原価を FMV に等しくした期首取引として Beancount に記録でき、カナダ特有の取得原価を保つのに役立ちます。
- 減価償却(Capital Cost Allowance): 事業資産の減価償却に相当するカナダの制度は **Capital Cost Allowance(CCA)**であり、通常は初年度に半年ルールを伴う定率法を用います。Flexible Depreciation プラグインは、新規資産の半年ルールを自動化する「CRA method」をサポートしています。資産購入に
depreciation: "AssetName @0.30"(クラス率 30% の場合)のようにタグ付けすることで、プラグインは年次の CCA 仕訳を生成できます。これにより、Beancount の経費に税務申告で請求するのと同じ CCA が含まれ、整合性を保つうえで極めて重要です。プラグインを使わない場合は、CCA を手動で計算し(CRA のフォーム、たとえば T2125 には CCA のワークシートがあります)、完全性のために減価償却費を Beancount に記録できます。 - GST/HST プラグインまたはワークフロー: カナダに特化した広く使われる GST プラグインはありませんが、簡単な方法として Beancount の機能(カスタム仕訳や勘定など)を使って GST の追跡を自動化できます。たとえば、
GST Collected勘定とGST Paid勘定から、各申告期間の純 GST 納付額を計算するクエリを書けます。Beancount のデータから GST/HST 申告の詳細を出力するカスタムスクリプトを共有しているユーザーもいます。事業が小規模で GST に Quick Method を使っている場合は、透明性のために Quick Method の計算メモを Beancount に(ノートや別ファイルで)保持するとよいでしょう。 - コミュニティのサポート: カナダの Beancount コミュニティはフォーラムで活発に活動しており、RRSP と TFSA の拠出の追跡、税務のための USD 取引の CAD への換算などのトピックを議論しています。メーリングリストや PTA フォーラムで「Canada」を検索すると、役立つスレッドが見つかります。たとえば、国をまたぐ移動(取得原価のステップアップ)の扱いや、平均原価の記帳が標準では備わっていないこと(それが前述の解決策につながりました)について議論されています。これらのリソースを活用することで、ベストプラクティスへの洞察が得られます。
ドイツ
年末税務準備の概要: ドイツの税制では、個人は通常暦年ベースで年次の**所得税申告(Einkommensteuererklärung)**を提出します。給与所得のみの被雇用者の場合、税は多くの場合給与源泉徴収で精算されます(申告は任意の場合もあります)が、追加の所得(フリーランス、投資など)がある人や特定の控除を請求する人は申告を行います。複式簿記が求められない小規模事業者は、申告の一部として簡易的な収支報告である **「Einnahmenüberschussrechnung(EÜR)」**を提出することがよくあります。ドイツの税務準備の主な手順は以下のとおりです。
- 所得証明書と Bescheinigungen を集める: 被雇用者であれば雇用主からの Lohnsteuerbescheinigung(年次の賃金税証明書)を、その他の所得の明細書とともに集めます。これには、銀行からの Kapitalertragsbescheinigungen(配当、利息、支払った源泉徴収税を示すもの)、賃料や使用料の記録、フリーランス収入の書類(発行した請求書など)が含まれます。政府からの給付(失業給付や Elterngeld など)を受け取った場合は、それらの明細書も用意します。
- 経費と控除を記録する(Werbungskosten/Betriebsausgaben): ドイツでは、被雇用者は特定の業務関連経費(Werbungskosten)を控除でき、自営業者や事業者は事業経費(Betriebsausgaben)を計上します。専門教育、工具、在宅事務所(条件を満たす場合)、通勤費(Entfernungspauschale は距離に基づいて計算されます)などの領収書を集めます。自営業者や事業を営む場合は、経費のすべての請求書があり、要件(適切な VAT 請求書など)を満たしていることを確認してください。また、寄付(Spendenquittungen)、医療費、保険料(多くは限度額まで控除可能)、税金の支払い(不動産を賃貸している場合の固定資産税など)といった特別控除の証明も集めます。
- 財務記録を照合する: 個人の家計や事業に Beancount を使っている場合、その年の元帳を実際の銀行明細や領収書と照合します。ドイツの納税者は求めに応じて書類を提出できるよう備えるべきです。Beancount の元帳は、収入や経費の漏れがないことを確認するのに役立ちます。すべての銀行入金が、収入か非課税の流入として計上されているかを照合してください。小規模事業者は、該当する場合は EÜR を作成します — 本質的には収益から経費を差し引いた要約と、減価償却(AfA)や請求する走行距離などの別個の計算です。
- ELSTER または税務ソフトウェアを活用する: ドイツはほとんどの人に電子申告を求めます。公式のオンラインポータルは **ELSTER(Elektronische Steuererklärung)**です。近年、ELSTER のオンラインフォームは使いやすさのために英語でも利用できるようになっています。まだの場合は ELSTER のアカウントを登録してください。郵送でアクティベーションコードを受け取る必要があるため、早めに行いましょう。あるいは、多くの人が商用税務ソフトウェア(WISO Steuer、Taxman、Smartsteuer や、英語に対応した SteuerGo など)を使います。これらのソフトは、複雑になりがちなドイツのフォーム(特に多数の Anlage フォームなど)を案内してくれます。また、ELSTER 経由の電子提出も処理します。自分で申告する場合の期限は通常翌年の 7 月 31 日です(2024 年分の所得は 2025 年 7 月 31 日が期限)が、税理士(Steuerberater)を利用する場合は自動的に翌々年の 2 月末まで延長されます。ELSTER やソフトウェアで申告する際は、該当する期限を確実に守ってください。
公式なドイツの税務リソース: ドイツの納税者は、正確な情報のために公式な情報源を参照できます。
- Finanzamt と BZSt の情報: **Bundeszentralamt für Steuern(BZSt)**は、複数の言語で納税者向けの情報を提供しています。たとえば、地元の **Finanzämter(税務署)**が所得税に関する主な窓口であることを説明し、フォームへのリンクを提供しています。すべての公式税務フォームは、税務当局のフォームサーバー(Bundesfinanzministerium のフォームポータル)で見つけられます — 各付表(Anlage)の所得税申告フォームと説明(Anleitung)を含みます。
- ELSTER ポータル: 公式の ELSTER ウェブサイト(elster.de)でオンライン申告を行います。ELSTER にはシステムの使い方に関する包括的なヘルプ(ドイツ語)とビデオチュートリアルがあります。申告書の各セクションの電子的な記入方法を網羅しています。また、ELSTER の基本的な使い方に関する英語のガイドもあり(駐在者向けサイトやドイツ税務署の告知経由)、2024 年時点でメインフォームについてはインターフェースを英語に切り替えられると記されています。
- Steuerliche Info(税務情報): ドイツの税務当局は、特定のトピックについて**公式ガイダンス(BMF 通達など)**を発行しています。実務的には、税務申告とその付表(雇用の Anlage N、自営業の Anlage S、投資の Anlage KAP など)の Anleitung(説明の PDF)が非常に有用で、何をどこに入力できるかを説明しています。これらはフォームサーバーで入手でき、しばしばドイツ語のみです。ただし、Handbook Germany や ** finanzamt.de** のようなウェブサイトは、よくある質問(誰が申告する必要があるか、どの控除が認められるかなど)について英語の要約を提供しています。
- 地元の税務署(Finanzamt): Finanzamt は、地域の納税者向けにウェブサイトでガイダンスを提供していることがよくあります。不明な点があれば、地元の Finanzamt に電話やメールで具体的な質問ができます。また、自営業者には**予定納税(Vorauszahlungen)**が必要になる場合があります。申告時に控除されるので、支払った分を確実に計上してください。
ドイツの税務報告のための Beancount データの活用: Beancount は、いくつかの独特な特徴を持つドイツの会計・税務ニーズに合わせて調整できます。
- ドイツの勘定科目表への整合: ドイツの企業はしばしば SKR03 や SKR04 のような標準化された勘定科目表を使います。個人の家計ではこれは不要ですが、Beancount でドイツの小規模事業の記帳をしている場合は、SKR04 のカテゴリ(税理士や DATEV ソフトウェアが一般的に使用)に対応付けて勘定を構成することを検討してください。たとえば、SKR04 は経費の種類(広告、旅費など)に特定の範囲を割り当てています。これらを勘定名で模倣するか、メタデータタグに SKR 番号を格納できます。これにより、Steuerberater がデータを自分のシステムに移す必要がある場合に楽になります — 自分の勘定を公式な分類体系に対応付けた表を提供できます。
- 付加価値税(MwSt/USt): VAT(Mehrwertsteuer、Umsatzsteuer とも呼ばれる)に登録している場合、Beancount の元帳で徴収した VAT と支払った VAT を追跡すべきです。通常は、カナダの GST の例と同様に別々の勘定を使います。たとえば、売上に対する売上税は
Liabilities:VAT Collected、仕入に対する仕入税はAssets:VAT Paidとします。ドイツの VAT 申告は四半期または月次で、加えて年次の照合があります。Beancount では、これらの勘定を期間ごとに合計することで VAT 申告(Umsatzsteuervoranmeldung)の数値を作成できます。リバースチャージ取引や輸入 VAT も計上してください。たとえば、ドイツ国外からサービスを購入する場合、VAT を報告と控除の両方で処理する必要があります(Beancount は適切な仕訳でこれを扱えます)。Hacker News の議論では、リバースチャージや複数の税率の処理が「適切なドイツの会計」に不可欠だと指摘されています。Beancount では、19% と 7% の VAT などを取引にマークするために メタデータや勘定を使えます。VAT フォームに必要な正確な行(19% 売上の合計、7% 売上の合計など)を出力するカスタムレポートを書くこともできます。標準機能ではありませんが、一貫して構成していればデータはすべてそこにあります。 - EÜR と年次財務諸表: 完全な複式簿記の貸借対照表の代わりに(小規模事業者として)EÜR を提出する場合、本質的には収入と控除可能な経費の合計が必要です。Beancount ではその年の損益計算書レポートで簡単に作成できます。EÜR にはドイツ特有の調整に留意してください。たとえば、車の私的利用(全額の経費を請求した場合、私的利用分を一部戻し入れる必要があるかもしれません)や、在宅事務所(厳しい条件があります)などです。これらは、控除可能部分と私的部分で別々の勘定を使うか、年末に調整仕訳を加えることで Beancount で扱えます。大規模な事業向けに完全な複式簿記(Bilanz)を維持している場合も Beancount で対応でき、資産、負債、資本などの勘定を持ち、税理士に渡すための貸借対照表(Bilanz)と損益計算書(GuV)を作成できます。HGB 調整のような複雑さは Beancount の範囲外かもしれませんが、税務(小規模事業では大部分が現金主義または修正現金主義)には十分でしょう。
- 減価償却(Abschreibungen/AfA): ドイツの税法は、さまざまな資産の減価償却率を定めています(Absetzung für Abnutzung、AfA)。通常は定められた耐用年数にわたる定額法です(過去には一部の資産について一定期間定率法が認められていました)。Beancount では、各資産について年次の減価償却仕訳を手動で計上するか、プラグインを使って減価償却を実装できます。たとえば、事業専用のノートパソコンを €1200 で購入し、3 年で償却する場合、毎年 €400 を減価償却費に計上する仕訳を作成できます。ドイツの規則向けに設定できるプラグイン(前述の flexible_depreciation プラグインなど)もあります(一定の閾値未満の低価値資産の 50% 即時償却や、定額償却スケジュールなど)。減価償却を Beancount に記録することで、経費勘定が税務申告で請求する額(資産の Anlage AV)と一致します。資産がいつ完全に償却されたか分かるように、Anlagenspiegel(資産明細)を Beancount の外部かメタデータで管理してください。
- 事業税: 事業として Gewerbesteuer(営業税)を支払う場合、Beancount がその支払い(所得税上は控除不可だが経費として)と計算基礎の追跡に役立つことに留意してください。Gewerbesteuer は一定の調整を加えた利益に基づきます。利息などについて一定の戻し入れが必要なので別途計算を維持するかもしれませんが、Beancount の利益が出発点になります。同様に、従業員がいる場合は、Lohnsteuer や 社会保険料を別々の勘定(給与負債)で追跡すると、年次報告時にすべての支払いを計上済みであることを確認できます。
ソフトウェアとツール(ドイツ): ドイツの会計士や納税者は、Beancount のワークフローと連携できる公式・サードパーティのツールを組み合わせて使います。
- ELSTER Online: 税務を申告する無料の公式手段です。一部英語に対応した ELSTER では、税務申告フォームをオンラインで手動入力できます。Beancount で作成した数値を使ってフィールドを埋めます。たとえば、Beancount の損益計算書がフリーランスからの純利益 €50,000 を示していれば、それを Anlage S(自営業所得用)に入力します。配当所得が €2,000 なら、それを Anlage KAP に記入します(源泉徴収税があればそれも記載)。ELSTER は Beancount やスプレッドシートからインポートしないため手入力になりますが、信頼できます。ERiC(ELSTER の API)経由で一部のデータをアップロードすることもできますが、これは通常個人ではなくソフトウェアが使います。
- 税務ソフトウェア(Steuersoftware): 多くのドイツ人は、案内付きのインタビューと最適化された提案の利便性のために商用ソフトウェアを使います。WISO Steuer や SteuerSparErklärung のようなプログラムには、提出のために ELSTER と連携するデスクトップアプリがあります。これらの一部は CSV や他のソフトウェアからデータをインポートできますが、特定の形式(多くは前年や他の会計システムからのインポート向け)を期待します。直接の Beancount インポートはありませんが、適切に整形すれば通常は経費や収入の一覧をインポートできます。たとえば、事業がすべての請求書の CSV を税務ソフトウェアにインポートして収益の入力を自動化できます。その CSV は Beancount の記録から作成できます。さらに、これらのプログラムは記入済みフォームの **「Steuerdatei」**や PDF を生成でき、Beancount で作成したレポートと照合できます。
- DATEV エクスポート: Steuerberater と仕事をする場合、彼らはおそらく DATEV ソフトウェアを使います。DATEV 形式でのエクスポートを求められることがあります。Beancount は標準では DATEV へエクスポートしませんが、1 つの方法は仲介を使うことです。Beancount を CSV にエクスポートし、ツールやスクリプトで DATEV の形式(多くは特定の CSV レイアウトや XML)に対応付けます。コミュニティは DATEV との互換性を議論しており、公式な統合には SKR04 の科目表とデータフィールドの一致が必要だと指摘しています。これが必要な場合は、会計士に生データを扱えるか相談することを検討してください。多くの場合、Beancount で作成した確定財務諸表(貸借対照表、損益計算書)と総勘定元帳の明細を提供すれば、彼らが自分のシステムで調整仕訳を行うのに十分でしょう。
- 計算のためのスプレッドシート: ドイツの一部の税務計算(夫婦の分割課税、配偶者間での特定経費の最適配分など)は複雑になりがちです。シナリオを試すためにスプレッドシートを使えます。Beancount は基礎データ(各配偶者が支払った経費の合計など)を供給できます。これは Beancount の範囲外ですが、正確なデータが 1 か所にあると他のツールを使いやすくなることを示しています。さらに、小規模事業の Beancount 元帳を維持している場合、税務基準の勘定を Beancount に保ちつつ、銀行や公式財務諸表に必要な GAAP 調整をスプレッドシートで準備できます。
コミュニティのヒントとプラグイン(ドイツ): ドイツの Beancount ユーザーは、Beancount を現地の要件に適合させるアドバイスを共有しています。
- 請求書にメタデータを使う: ドイツの法律は、請求書の写しを保管し記帳仕訳に紐付けることを含め、詳細な書類を求めます。Beancount のメタデータを使って、各取引に請求書番号やファイルリンクを付加できます(
; invoice: 2023-INV-1001など)。これにより監査の際に楽になります。invoice:2023-INV-1001のすべての取引を絞り込んで、関連する書類を素早く取り出せます。中には、Fava から直接スキャンした請求書を開けるよう、ファイルパスを埋め込むプラグインやスクリプトを使う人もいます。 - リバースチャージと VAT コード: EU 域内の役務や物品を扱う場合、それらを Beancount でマークします。たとえば、リバースチャージの対象となる EU 供給者からの役務を記録する場合、取引に
VAT=ReverseChargeとタグ付けできます。そうすれば、そのようなすべての取引を一覧にして Anlage UR(リバースチャージの役務を詳細に記載するフォーム)を記入するカスタムレポートやクエリを作成できます。さまざまな VAT シナリオ(国内 19%、国内 7%、EU 取得、範囲外など)にタグ付けすることで、VAT 申告で報告する内容を反映した監査証跡を Beancount 内に作れます。この細かな追跡はドイツの帳簿システムが行うことですが、Beancount のシンプルなテキスト形式で再現できます。 - 用語のローカライズ: コミュニティは、レポート用のドイツ語訳やローカライズされたテンプレートを作成することがあります。たとえば、ドイツ語の見出しを使い、ドイツの財務諸表の表示に従って勘定をグループ化する **GuV(Gewinn- und Verlustrechnung)**レポートを作成します。Beancount の標準ではありませんが、レポートテンプレートをカスタマイズしたり、
bean-queryを独自の HTML テンプレートとともに使って、記録用や銀行向けにドイツ語の損益計算書を出力したりできます。 - 資産プールと GWG(Geringwertige Wirtschaftsgüter): 低価値資産の即時費用計上(一定の限度、たとえば ≤800€ は GWG として即時費用化できる)のような規則に注意してください。これは、そうした購入を Beancount で単に費用計上する(€500 の機器を直接経費勘定に計上するなど)ことで扱えます。それを超えるがプール償却の対象となる資産(旧規則での 250€–1000€ の範囲の Sammelposten)については、そのプールの減価償却を追跡する別勘定を持つとよいでしょう。中には、そうしたケースのために
Assets:DepreciationPool勘定を維持し、毎年一定の割合を償却する Beancount ユーザーもいます。これにより、Beancount で記録しつつ税務規則への準拠が保たれます。 - コミュニティフォーラム: Plain Text Accounting フォーラムと Beancount メーリングリストには、ドイツのユーザーがベストプラクティスを尋ねるスレッド(英語)があります。よくあるトピックには、SKR04 への整合、複数日付の要件の処理(ドイツの請求書は請求日、役務提供期間の日付、支払日を記録する必要があります — Beancount の構文やメタデータで複数の日付フィールドを使えます)などがあります。ドイツ中心の会計ツールを構築していたある HN のコメント者は、複数の日付や契約へのリンクがドイツの GAAP で求められると指摘しました。Beancount はこれをネイティブに強制しませんが、その拡張性(メタデータやカスタム検証プラグイン)を使って必要な情報を確実に取得できます。総意としては、はい、Beancount で適切なドイツの記帳はできますが、必要な詳細を含めることに規律を保つ必要がある、というものです。
- Steuerberater との連携: 記帳の大部分を Beancount で行い、申告にのみ税理士を使う場合は、一度一緒に座って自分の勘定を彼らが必要とするものに対応付けることを検討してください。会計士に Fava の参照専用ビューや Beancount 帳簿の HTML エクスポートを渡して取引を掘り下げてもらい、成功したと報告するコミュニティのメンバーもいます。会計士はその後、特定の記帳について確認を求められます。時間が経つにつれ、彼らが慣れてくれば、年次決算に Beancount の出力を受け入れるかもしれません。あなたが本質的に記帳作業を行っているため、これによってコストを節約できます。
英国
年末税務準備の概要: 英国では、PAYE 以外の所得がある個人や複雑な税務状況の個人は、年次の Self Assessment(自己申告)の税務申告を提出します(通常は前税年度分を 1 月 31 日までに提出、税年度は 4 月 6 日〜4 月 5 日)。小規模事業者は個人事業主(Self Assessment の一部として申告)または有限会社(別途法人税申告を提出)として構成される場合があります。このガイドは、個人の Self Assessment と個人事業に焦点を当てます。主な手順は以下のとおりです。
- 所得記録を集める: 雇用からの P60/P45/P11D フォーム(給与、支払った税、現物給付の要約)を集めます。自営業者や賃貸オーナーの場合は、その税年度の総所得(売上請求書、賃貸明細書など)をまとめます。銀行利息の明細書、配当バウチャー、その他の所得(暗号資産、ギグエコノミーなど)も含めます。英国の納税者は、特定の免除や控除で対象外とならない限り、すべての所得を報告しなければならないことに注意してください。たとえば、£1,000 の取引または不動産控除を超えたかどうかを確認します(それ未満なら報告不要かもしれませんが、超えていれば報告が必要です)。Beancount は、たとえばその税年度のすべてのフリーランス収入の請求書を集計して閾値を超えたかどうかを確認するのに役立ちます。
- 控除可能な経費と控除を追跡する: 自営業者は、その税年度のすべての 控除可能な事業経費(旅費、事務所費、電話代など)を特定します。それぞれについて領収書や記録を確実に用意してください。実費の代わりに 簡易経費(車両や在宅事務所の定額)を使う場合は、その使用状況を記録します(たとえば Beancount はメタデータで走行距離や在宅事務所の時間を追跡できます)。被雇用者で立替払いのない業務経費があるか、特定の控除(専門職の会費や制服費など)に適格な場合は、それらの金額を集めます。ただし、多くの雇用経費は、他の理由で申告を提出する必要があった場合を除き請求できないことに注意してください。また、税に影響する拠出金についての情報も集めます。年金拠出(特に高率控除が発生する場合)、慈善的な Gift Aid の寄付(基礎税率帯を拡大します)などです。
- 課税所得の計算(事業者向け): 個人事業主の場合、事業の 課税所得を計算する必要があります。これは本質的に収入から控除可能な経費を差し引き、資本控除(税務上の減価償却)や控除不可の項目(経費の私的部分など)を調整したものです。Beancount は出発点となる事業の損益計算書を作成できます。そこから英国特有の調整を適用します。たとえば、接待費を否認し(顧客接待は英国では控除不可)、減価償却を戻し入れ、HMRC の規則に従って 資本控除(年次投資控除や償却控除)を差し引きます。照合をスプレッドシートや Beancount 内(税務調整用の別勘定を使う)で保持するとよいでしょう。この最終的な数値が税務申告の自営業セクション(SA103 フォーム)に記載されます。
- Self Assessment を提出する: 英国の税年度は 4 月 5 日に終わり、オンライン申告の期限はその後の 1 月 31 日です(紙の申告はそれより早い 10 月 31 日が期限)。ほとんどの人は HMRC のオンラインポータルや 商用ソフトウェアを使ってオンラインで申告します。申告の準備ができたら、HMRC の Self Assessment ポータル(または選んだソフトウェア)にログインし、数値を入力します。雇用所得(多くの場合 HMRC のデータから事前入力)、自営業の収入と経費、配当、利息などです。各数値を Beancount のレポートと照合してください。システムが納税額を計算します。税を納める場合、翌年の payments on account(予定納税) が必要になる場合があることに注意してください(通常は当年の税額の半分で、1 月 31 日と 7 月 31 日が期限)。それに応じてキャッシュフローを計画してください。Beancount を使ってこれらの支払いを予測し、資金を確保することもできます。
公式な HMRC リソース: 英国の HMRC は、Self Assessment の申告者向けに明確なガイダンスを提供しています。
- HMRC Self Assessment ガイダンス: gov.uk のガイド 「Self Assessment tax returns: Overview」 は、誰が申告する必要があるかと手続きを説明しています。税年度(4 月 5 日に終了)の後に申告書を記入すること、そして期限や遅延申告の罰則を強調しています。Self Assessment が初めての方は、申告が必要かどうかを確認しスケジュールを理解するために、これを必読としてください。
- 記録の保管: HMRC は、納税者が申告を裏付ける適切な記録を保管することを期待しています。1 月 31 日の申告期限から少なくとも 5 年間は記録を保持することを推奨しています。具体的には、収入と経費の 事業記録と、利息や配当などの 個人記録です。HMRC のマニュアル(および gov.uk のガイダンス)には、自営業者が保管すべき記録(請求書、領収書、走行距離の記録など)が列挙されています。要するに、銀行明細書と領収書を整理しておくことです — これは、明細書から取引を入力し仕訳にスキャンを添付できる Beancount が容易にしてくれる作業です。
- 自営業と賃貸のガイダンス: HMRC は、自営業ページ(SA103)と不動産ページ(SA105)について詳細な注記を提供しています。これらの注記は、何が控除可能な経費に該当するか、資本控除の扱い方、重複利益(会計期間が税年度に合っていない場合、ただし新しい規則で会計基準期間を税年度に合わせつつあります)の計算方法などを説明します。たとえば HS222 の小冊子は資本控除に有用です。これらはすべて gov.uk に PDF 形式であります(「SA103 notes」で検索)。
- HMRC オンラインサービス: 公式の HMRC Self Assessment online システムは無料で使えます。単純な申告向けのアプリもあります。前年にオンラインで申告していない場合は登録が必要です(郵送でアクティベーションコードを受け取ります)。ログインすると、オンラインフォームは本質的に紙のものと同じで、ヘルプテキストが付いています。HMRC のウェブサイトには、代替手段を使う場合の 認定ソフトウェアの一覧もあります。申告後、HMRC の personal tax account で納税額の確認、支払い、必要なら分割納付の設定ができます。
英国の税務報告のための Beancount データの活用: Beancount は、英国の税額計算や記録保管の多くの側面をサポートできます。
-
自営業の付表: 個人事業主の場合、Beancount は **自営業ページ(SA103)**に必要な数値を作成できます。このフォームには、売上高、控除可能な経費(売上高が £85k を超える場合や項目別に記載を選ぶ場合は内訳付き)、資本控除などの欄があります。売上高が閾値未満なら、経費の合計を 1 つの数値として報告できます。Beancount は参考のために内訳も提供できます。閾値を超える場合は、経費を事務所、旅費、日当、法務費などのカテゴリに分ける必要があります。対応する勘定(
Expenses:Business:Travel、Expenses:Business:Legalなど)を維持することで、それらの合計を即座に照会できます。英国の規則では 簡易経費(在宅使用の定額や車のマイルあたりの定額)の使用も認められます。それを選んだ場合、それらのカテゴリの実費を Beancount に記録しない(または記録しても無視して定額を使う)かもしれません。明確さのためにExpenses:Car:Actualのような勘定を持ちつつ控除はせず、HMRC のマイルあたり定額を請求するために手動調整を使うこともできます。税務時に自分の方法を思い出せるよう、ノートや Beancount のカスタム仕訳でそうした選択を記録してください。 -
投資の報告: 英国の投資への課税では、一定の控除額を超える配当や利息の報告、そして年間免除額を超える場合や売却代金が免除額の 4 倍を超える処分がある場合はキャピタルゲインの報告が求められます。Beancount を使って 配当所得を追跡します(
Income:Dividends:UKとIncome:Dividends:Foreignに分けるなど)。年末に配当を合計します — 合計を報告する必要があり、外国税が源泉徴収されたものがあれば、外国税額控除のためにそれを記録します(SA106 の Foreign セクションを使用)。キャピタルゲインについては、Beancount が各資産(株式、暗号資産、不動産など)の処分を一覧にできます。英国には特定の 株式マッチング規則があります。同日、翌 30 日(bed and breakfast)、そして古い保有分の Section 104 プール(平均原価プール)です — これらの規則が売却した株式の取得原価を決めます。手計算はミスが起こりやすいです。コミュニティは HMRC の規則(section 104 の平均化など)を適用してゲインを計算する 英国キャピタルゲイン用の Beancount プラグインを開発しました。このプラグインを Beancount のデータに使うことで、各売却と英国規則での算出ゲインまたは損失のレポートを得られ、それを使って申告書のキャピタルゲインの要約を記入できます。プラグインがなくても、Beancount の詳細なロット追跡は助けになります — ただし Beancount のデフォルトの FIFO や特定識別の方式は英国の方法ではないことを覚えておいてください。プーリングを模倣するために記録の取得原価を調整する必要があるかもしれません。1 つの方法は、各保有ごとに 1 つの勘定を使って(同日・30 日規則を分離するため)Beancount で投資を維持し、各購入後に原価を手動で平均化する — あるいは外部の計算に頼りつつ生データには Beancount を使うことです。いずれにせよ、すべての処分を確実に記録してください。HMRC の閾値(現在、売却代金が ~£50k または利益が £12k)により、納税額がなくても報告が必要になる場合があります。 -
VAT と MTD for VAT: 事業が VAT 登録されている場合、Making Tax Digital for VAT が既にデジタル記録と提出を義務付けているため、おそらく既に VAT 申告の提出にソフトウェアを使っているでしょう。Beancount は認定 MTD ソフトウェアではないため、VAT の記録を Beancount で保持し、ブリッジングソフトウェアを通して申告してください。たとえば、Beancount から VAT 勘定の合計をエクスポートし、それを MTD 対応のブリッジングツールに入力して HMRC に提出します。
-
MTD for Income Tax(ITSA): Making Tax Digital for Income Tax はもはや遠い改革ではありません — 自営業と不動産からの適格所得によって段階的に導入されています。HMRC の導入スケジュールは、それぞれ過年度の申告で報告された所得に基づく 3 つの段階を定めています。
- 2026 年 4 月 6 日から、2024 年から 2025 年の税年度における適格所得が £50,000 を超えた場合 — この段階は既に発効しています。
- 2027 年 4 月 6 日から、2025 年から 2026 年の税年度における適格所得が £30,000 を超えた場合。
- 2028 年 4 月 6 日から、2026 年から 2027 年の税年度における適格所得が £20,000 を超えた場合。
適用範囲に入ると、MTD for Income Tax はデジタル記録に加えて、HMRC 認定ソフトウェアを通じた四半期ごとの更新提出を要求します。日付や数値は変わりうるので、いずれかの閾値に依拠する前に、最新の適格性と免除のガイダンスを確認してください。Beancount は基礎となる記録を保持し、四半期ごとの収入と経費の合計を作成できますが、それ自体は認定 MTD ソフトウェアではありません — 依然として認定ツールやブリッジングツールを通して申告します。Beancount のデータを HMRC の Income Tax API に橋渡しするコミュニティの取り組みが提案されていますが、それらは実験的なものとして扱い、それを使って申告する前に認定状況を確認してください。
-
PAYE の税コードチェック: Beancount の元帳は、PAYE の税コードのチェックにも使えます。たとえば、給与明細を Beancount に記録している場合(総支給額、税、NI など)、それらを年換算して、正しい非課税控除額が適用されたかを確認できます。もし不一致(納税不足が示されているなど)に気づけば、HMRC の税コード通知を確認すべきだと分かります。これは申告に直接使うわけではありません(PAYE は雇用主が処理するため)が、驚きを避け、Self Assessment が過不足の支払いを正しく反映するのに役立ちます。
ソフトウェアとツール(英国):
- HMRC オンライン申告: 大多数の個人は HMRC の無料オンラインサービスを通して申告します。ほとんどのシナリオで分かりやすいです。数値を転記することで Beancount と併用してください。1 つのヒント:すべてのデータを入力した後、計算の要約を表示できます。中には、それを自分の計算(Beancount のデータをスプレッドシートにエクスポートし税率を適用して、わずかな端数の範囲で一致するか確認できます)と比較する人もいます。
- 商用税務ソフトウェア: さまざまなサードパーティのソフトウェアパッケージ(TaxCalc、Taxfiler、Absolute など)や、HMRC 承認の新しいモバイルアプリすらあります。これらは会計ソフトウェアからデータをインポートしたり、スプレッドシートのインポートを許可したりできることがあります。複雑な事情や複数の自営業がある場合、ソフトウェアパッケージは複数の付表をより簡単に管理するのに役立つかもしれません。また、記録用に保管できるきれいに整形された付表一式を生成することもよくあります。ただし、これらの多くは会計士向けであり、単独の申告者には過剰かもしれません。
- SA103(自営業)と SA105(不動産)のための Excel: 二重チェックや計画をしたい場合、HMRC は **ワークシート(SA103S、SA103F)**と SA105 を PDF/ODS 形式で提供しています。これらをテストとして電子的に記入できます。Beancount は多くの数値を埋められます。たとえば賃貸物件について、Beancount を使ってその物件の受取賃料とすべての経費カテゴリ(修繕、保険、代理人手数料)を合計し、SA105 フォームに入力して正式に申告する前に結果を確認できます。これは、どのカテゴリも見落としていないことを確認する良い実践になります。
- 英国特有の Beancount プラグイン: 既に 英国キャピタルゲインプラグインに触れました。投資をするなら、これで手動のプーリング計算に何時間もかけずに済みます。今のところ公開されている英国特有のものは他にあまりありませんが、MTD for Income Tax の各段階が発効するにつれ、もっと出てくるかもしれません。たとえば、MTD 申告用の四半期収支レポートを整形したり、英国特有の控除(所得が £100k を超える場合の個人控除の調整など)を計算したりするプラグインが書かれるかもしれません。今のところは、そうした計算に個人のスクリプトやスプレッドシートに頼るとよいでしょう。
- オープンバンキング/インポートツール: 税務準備の一部は、すべての取引を 1 か所に集めることです — 几帳面にやっていれば Beancount が得意とすることです。beancount-import(や多くのコミュニティの銀行インポーター)のようなツールは、銀行取引を自動的に取得できます。これにより、Beancount のファイルがすべての支出と収入で完全になります。そうすれば税務時に、Beancount の収入勘定がすべてを反映していると信頼できます。年の途中で Beancount を使い始めた場合は、その初年度の完全性のために、税年度の開始(4 月 6 日)からのデータを確実にインポートしてください。
コミュニティのヒントとプラグイン(英国):
- 英国キャピタルゲインプラグイン: 再度強調する価値があります — Beancount コミュニティのメンバー Vasily(GitHub 上で Evernight)によるこのプラグインは、HMRC のキャピタルゲイン規則を実装しています。Section 104 プーリング(売却前のすべての保有分を平均化)、同日規則(売却と同日に購入した株式はその売却とマッチング)、30 日 bed-and-breakfast 規則(売却後 30 日以内に購入した株式はマッチングしてゲインを調整)を扱います。このプラグインを Beancount の元帳に使えば、株式のゲインやさらに特殊なケース(各コインを別個の資産タイプとして扱えば、暗号資産も同様に扱う可能性が高い)を正確に計算できます。英国の規則は多くの国が使う FIFO 方式と異なるため、これは非常に貴重なコミュニティの貢献です。
- 控除額と税率帯の追跡: 一部のユーザーは、英国特有の控除を助けるために取引にタグを付けます。たとえば、Personal Savings Allowance に該当する利息所得や、Dividend Allowance の下の配当にタグを付けます。最終的には税務ソフトウェアが控除を適用しますが、タグ付けは控除額を超えたかどうかを素早く確認するのに役立ちます。たとえば、銀行利息に
#SavingsAllowanceとタグを付けて合計を照会します — £1,000(基礎税率の納税者)または £500(高率)未満なら課税されないと分かり、超えていれば超過分に課税されると分かります。 - Beancount での税年度の分割: 英国の税年度は暦年をまたぎます。一部の Beancount ユーザーは、税年度のデータを得るためにカスタムビューを維持したり、2 セットの帳簿を持ったり(あるいは単純にクエリ言語を使ったり)します。たとえば、「2024-04-06 to 2025-04-05」の日付間を照会して税年度の合計を得られます。長年にわたって一貫して Beancount を使うなら、暦年の合計と混同しないように「Tax Year X」のクエリやレポートを設定することを検討してください。
- 外国所得と英国税: 外国投資や海外での勤務がある場合、英国の制度は複雑になりがちです(送金主義、外国税額控除など)。英国特有ではありませんが、1 つのヒントは、Beancount の通貨機能を使って各取引について GBP と外貨の両方を追跡することです。たとえば、USD の配当を受け取った場合、その日の為替レートを使って GBP 相当額とともに記録します。そうすれば、SA106 フォームのために外国所得を GBP で簡単に合計できます。また、支払った外国税を税務経費勘定への別々の取引として追跡します。これらが外国税額控除の請求の基礎になります。これを Beancount に持っておく明確さは、年末にブローカーの明細書をふるいにかけるよりはるかに優れています。
- 調整のためのタグの利用: 英国の Self Assessment には、私的利用の調整(私的な要素を含む経費を計上した場合、自営業の計算で私的部分を戻し入れることになっています)のような独特な記載があります。これは、私的利用を経費にまったく記録しない(取引を事業勘定と個人勘定に分割する)ことで扱えます。ただし、経費の 100% を事業に記録してから調整することを選ぶ場合は、その取引に
#private_use_30%などとタグを付けるとよいでしょう。税務時にそのタグを検索して戻し入れを計算します。同様に、会計に現金主義(英国の小規模事業向けの選択肢)を使う場合、£500 を超える利息は否認されます — その閾値を超える利息経費に調整用のタグを付けられます。 - コミュニティフォーラム: Beancount や他のプレーンテキスト会計ツールの英国ユーザーは、フォーラム(Plaintext Accounting の Google グループや Reddit など)で経験を共有することがあります。彼らは、Beancount を HMRC のカテゴリに合わせることや、キャッシュフローで payments on account のようなものを確実に計上することなどを議論します。たとえば、
Expenses:Taxes:SelfAssessment勘定を作成し、予定納税をそこに記録して見失わないようにするかもしれません。申告には必須ではありませんが、税金の支払い計画を元帳に統合するのは良い実践です。
オーストラリア
年末税務準備の概要: オーストラリアの税年度は 7 月 1 日から 6 月 30 日までで、個人の税務申告は 10 月 31 日が期限です。個人(個人事業主を含む)は ATO の MyTax システムまたは紙のフォームを使って申告し、法人やその他の事業体には独自の申告があります(税務代理人を使う場合は多くの場合期限が遅くなります)。Beancount を使うオーストラリアの納税者の主な手順は以下のとおりです。
- 所得書類を集める: 7 月〜6 月の期間の PAYG payment summaries(雇用主が Single Touch Payroll を使っている場合は、myGov 経由でアクセスできる Income Statement であることが多い)を集めます。また、銀行利息の明細書、配当明細書(franking credit の情報を含む)、賃貸物件の明細書(収入と経費)、その他の所得(事業や請負の収入、資産売却によるキャピタルゲインなど)の記録も集めます。これらの多くは 7 月下旬までに ATO のシステムで事前入力されますが、自分の記録(Beancount から)と照合すべきです。たとえば、Beancount が銀行口座から $500 の利息を受け取ったと示している場合、同等の金額が事前入力に現れることを確認します。もし現れなければ、手動で追加する必要があるかもしれません。
- 控除可能な経費と領収書をまとめる: オーストラリアでは、一般的な控除に 業務関連経費(組合費、工具、業務旅行、制服、在宅事務所経費)、自己教育費、寄付金、投資ローンの利息、投資物件の経費(修繕、物件管理者の手数料など)が含まれます。Beancount を使って、これらを適切に分類しながら(
Expenses:Deductible:WorkFromHomeやExpenses:RentalProperty:Repairsなど)年間を通じて追跡します。年末に合計をまとめます。A$300 を超える経費については領収書を確実に用意してください(一般的に、ATO が証拠を求めることがあるため、すべての領収書を保管します)。一部の控除には特定の実証方法(車のキロあたりの方法や在宅事務所の定額など)があることに注意してください — 実費を使うかセーフハーバーの定額を使うかを決め、それに応じて必要な情報を集めてください(実費と定額を比較して計算する必要がある場合、Beancount は在宅事務所の総時間や電気代を格納できます)。 - 事業と個人事業主の所得: 個人事業や副業を営んでいる場合、個人の申告で事業収入と経費を報告します(Business and Professional Items schedule を使用)。その税年度(7 月 1 日〜6 月 30 日)について事業の 損益計算書を作成します。Beancount ではこれを簡単に作成できます。会計と税務の間の調整を確実に計上してください — たとえば、オーストラリアはしばしば 資産の即時償却(一定の閾値まで)や小規模事業向けの簡易減価償却プールを認めています。自分の方法を決め、それを Beancount の元帳に反映してください(少なくとも、申告で正しく請求できるよう記録しておきます)。また、私的利用部分を計上する必要があるか確認してください(たとえば車両利用の 20% が私的で全額の経費を請求した場合、20% を私的利用として戻し入れる必要があります)。
- 税務申告を提出する: 7 月 1 日に新しい税年度の申告が開始しますが、ほとんどの情報が ATO によって事前入力される 7 月下旬か 8 月まで待つのが賢明です。myGov にログインして ATO MyTax にアクセスして申告を開始します。MyTax は把握している所得(雇用主、銀行などから)を表示します。これらを Beancount のデータと比較し、必要に応じて追加・修正します。追加の所得(事業所得、外国所得など)を入力し、控除を入力します。MyTax には税務申告のセクションを反映した控除のカテゴリ(業務経費、寄付など)があります。Beancount の合計を使ってこれらを記入しますが、特定の請求については説明や内訳の入力を求められることに備えてください(MyTax は大きな請求について詳細を尋ねることがあります)。すべてのデータを入力したら、計算された還付額または納税額を確認します。自己申告の期限は 10 月 31 日です。登録された税務代理人を使う場合、通常は翌年の 5 月まで延長されますが、その延長を受けるには 10 月 31 日までにクライアントとして登録されている必要があります。
公式な ATO リソース: オーストラリア税務局(ATO)は、税務準備を支援する豊富な情報を提供しています。
- ATO「Income tax return」ガイド: ATO のウェブサイトには、さまざまな納税者タイプ向けの具体的なガイダンスがあります。個人と個人事業主については、**「Individuals – lodging your tax return」**を参照してください。これは、いつどのように申告するか(myGov 経由の MyTax オンラインなど)と期限を概説しています。ATO は、自分で行う場合は 10 月 31 日までに申告し、そうでなければ税務代理人を利用することを強調しています。また、オンライン申告では ほとんどの情報が 7 月下旬までに事前入力されることにも触れており、準備を始めるタイミングの目安になります。
- ATO の控除と税額控除: ATO には、業務関連経費(時に職業別に細分化)や特定の状況(賃貸物件や自己教育など)について 請求できるものの詳細なページがあります。Beancount で分類した経費が実際に控除可能かを確認するために、これらを参照してください。たとえば、ATO の **「occupation guides」**は、特定の経費の何パーセントが通常請求可能かを示すことがあります。控除不可のものを請求しないよう、常に公式ガイダンスと照合してください。
- Small Business Corner: 事業所得がある場合、ATO の small business guides が優遇措置と義務を説明します。**「Reports and returns for businesses」**ページは、必要なフォーム(BAS、所得税、PAYG withholding annual summary など)を示しています。年次申告に加え、年間を通じて BAS(GST/PAYG の Business Activity Statements)を提出する必要があったかもしれないことを思い出させてくれます。Beancount のデータがそれらも支援したことを確認してください。
- myTax と事前入力: ATO のオンラインサービス(myTax)は使いやすく、各セクションにヘルプテキストが含まれています。ATO アプリと myGov にも、Notice of Assessment や申告の進捗を確認する機能があります。公式には、ATO は myGov アカウントを ATO にリンクして、データを事前入力し申告を部分的に完成させることを勧めています。オンライン申告の段階的な案内があり、本質的にはログイン、情報の確認、提出まで案内してくれます — Beancount を使う場合、データ入力の段階で照合することになります。
オーストラリアの税務報告のための Beancount データの活用: Beancount は、オーストラリアの税務の数値と記録保管の両方を支援できます。
- 財務年度会計: オーストラリアの 7 月〜6 月の財務年度は、2 つの暦年の一部にまたがるレポートが必要になることを意味します。Beancount では、カスタムの日付範囲(
2024-07-01 to 2025-06-30など)でクエリやレポートを実行できます。年末残高を捉えるために、6 月 30 日にカスタムの balance assertion や締め仕訳を維持すると便利かもしれません(特に見越しを行う場合)。帳簿を会計年度のセグメントで保持するユーザーもいます。6 月 30 日までのすべての取引が入力され、7 月 1 日以降の日付のものはその税年度のレポートから除外されていることを確認してください。 - PAYG 源泉徴収と分割納付: 税が源泉徴収されている場合(給与や PAYG に基づく請負支払いから)、それらの金額が記録に現れます。たとえば、給与を 2 つの分割として記録できます。手取りを銀行に、PAYG 税を負債または経費勘定に、です。年末には、その PAYG 勘定の合計が Income Statement の源泉徴収税の数値(または給与明細の金額の合計)と一致するはずです。これは ATO の事前入力の検証に役立ちます。同様に、PAYG instalments(所得税の四半期予定納付)を支払う場合、それらを記録すべきです(多くの場合、前払税の資産または経費として)。それらを申告で請求して最終的な納税額を相殺します。Beancount はその年に支払った分割納付の合計を提供できます。ATO もそれらを一覧にしますが、照合するのはよいことです。
- キャピタルゲインと CGT 割引: キャピタルゲイン税の計算を容易にするために、資本資産の取引を Beancount で追跡します。オーストラリアは、12 か月超保有した資産について個人に 50% の割引でキャピタルゲインに課税します。各資産の売却について、取得原価と 売却代金、そして購入と売却の日付を知る必要があります。Beancount は自然に日付と金額を記録します。その年の売却を照会できます。たとえば、すべての
Income:CapitalGainsの仕訳を一覧にします。Beancount は 50% の割引を自動的に適用しませんが、単純に計算できます。ある記録が $10,000 の利益を示し、その資産を 2 年間保有していたと分かれば、$5,000 のみが課税対象です。取得日で資産にタグを付けたり、ロットを使って短期と長期を分離したりすることを検討するとよいでしょう(ただしオーストラリアでは割引は純粋に期間ベースで、特定識別ではありません)。キャピタルロスには注意してください — これらは追跡され、繰り越すことができます。翌年に思い出すために、繰越損失の勘定を持つとよいでしょう。過去の損失があれば、割引の前にそれらを適用します。Beancount を使えば、キャピタルロスの繰越残高を持つことでこれをモデル化できます。 - Franking Credits: オーストラリアの配当には、しばしば franking credits(既に支払われた法人税に対する税額控除)が付きます。Beancount の元帳では、グロスアップした配当全額を収入として、franking credit を税額控除(
Income:FrankingCreditsとして、または税務経費の減少として)記録するとよいでしょう。税務上、franked amount と franking credit を別々に報告する必要があります。記録がこれらを明確に示していることを確認してください。たとえば、$30 の franking credit が付いた $70 の現金配当 = $100 のグロスです。$100 の収入と $30 の税額控除を記録するか、$70 の収入と $30 を特別勘定に記録できます。いずれにせよ、税務時には $100 を配当所得として、$30 を franking credit(支払った税額に算入されます)として報告します。Beancount はその年の franking credits を合計できます(そうしたすべての控除の合計)。これは配当明細書と ATO の事前入力が示すものと一致するはずです。franking credit は非常に価値があるので、すべて入力されているか二重に確認してください。 - 外国所得と FX ゲイン: 外国投資や所得がある場合、Beancount の複数通貨機能が役立ちます。受領日の外国所得の AUD 相当額を記録します(ATO は受領日の為替レートまたは平均レートの使用を求めます)。そうすれば、AUD の金額を照会するだけです。外国税(米国株の源泉徴収税など)を支払った場合はそれも追跡してください — 外国税額控除として請求できます。その支払った税も必ず AUD に換算してください。外貨残高は、オーストラリアの規則の下で課税対象の為替ゲイン(金額が大きく個人利用でない場合)を生じさせることがあり、複雑になります。しかし一般的に、外貨の現金勘定が年末に大きく変動する場合は注視してください。
ソフトウェアとツール(オーストラリア):
- myGov と MyTax: 前述のとおり、個人の主要なツールは ATO のオンライン MyTax です。無料でほとんどの状況をカバーします。インターフェースはかなり分かりやすく、セクションごと(収入、控除など)に進みます。事前入力がデータ(利息、企業が報告した配当、リベート用の健康保険情報など)を取り込んでくれます。Beancount は、事前入力だけに頼らないことを確実にすることで補完します — たとえば、銀行が何かを報告し忘れた場合、あなたの元帳がそれを捉えます。MyTax には進捗を保存する便利な機能があるので、入力を始めて後で戻ることができ、Beancount のレポートを使って段階的に記入できます。
- 税務代理人ソフトウェア: 会計士を使う場合、彼らはプロ向けソフトウェア(Xero Tax、HandiTax など)を使います。通常は、収入と控除の要約(Beancount の印刷物や Excel)を渡します。彼らはそれを自分のソフトウェアに入力し、Tax Agent ポータルを通して申告します。自分でリテール向けソフトウェアを使いたい場合は、Etax や H&R Block Online といった選択肢があります。ただし、これらは追加のガイダンスはあるものの、多くの場合 MyTax と同じことを行います。二重チェックや別の UI が欲しい場合に役立つかもしれません。通常、前年のデータのインポートは許可しますが、Beancount のデータを直接はインポートしません。MyTax が無料で堅牢であることを考えると、技術に明るい多くのユーザーは、状況が非常に複雑でない限り単に MyTax を使います。
- スプレッドシートと計算ツール: ATO は、特定の控除(在宅勤務の定額計算ツールなど)や、賃貸物件の Division 43 資本工事控除の確認のための計算ツールを提供しています。これらを Beancount のデータ(在宅勤務の総時間や建物改良の費用など)と併用できます。さらに、異なるシナリオをシミュレートしたい場合(車の実費とキロあたり定額を比較するなど)、スプレッドシートが役立ちます。Beancount のデータ(燃料、登録、保険の合計と走行距離)を入力して、どちらがより大きな控除になるかを確認します。
- ATO 記録保管アプリ: ATO には「myDeductions」というアプリがあり、年間を通じて領収書を取り込み、そのデータをアップロードして申告を事前入力できます。Beancount を使っている場合、既に経費を追跡しているので myDeductions は不要かもしれません。実際、あなたの Beancount がその役割を果たしています。ただし、必要なら領収書の画像は保管し続けてください — Beancount にファイルパスを格納するか、領収書用に別のフォルダシステム(取引 ID で参照)を維持することは、ATO アプリと同じくらい効果的です。
- 会計ソフトのエクスポート: 会計パッケージ(QuickBooks、Xero、MYOB)を使っていて Beancount に移行した場合、それらは税務向けの年末レポートを作成することがあることに注意してください。Beancount では、カスタムレポートや CSV へのエクスポートと既知のテンプレートを使ってその一部を再現できます。たとえば、一部の会計士は賃貸物件の付表用の Excel テンプレートを持っています — それを Beancount のデータから埋められます。直接の「ツール」ではありませんが、この方法は、Beancount の元帳を信頼できる情報源として使いながら、オーストラリアの税務準備の既知の慣行を活用します。
コミュニティのヒントとプラグイン(オーストラリア): オーストラリアの Beancount コミュニティは小規模ですが、適用できる一般的な知見があります。
- GST の扱い: 事業を営み GST に登録している場合、Beancount の機能を使って GST の分割を自動化することを検討してください。GST を自動的に分離する取引テンプレートやインポーターを作るユーザーもいます。たとえば、GST 込みとマークされた $110 の経費は、$100 の経費と $10 の GST Paid として入力されます。これを一貫して行えば、BAS の時期(通常は四半期)に、
Liabilities:GST:CollectedとAssets:GST:Paidを合計して BAS フォームを記入できます。ATO の小規模事業向け Simpler BAS は、総売上、売上の GST、仕入の GST の報告のみを求めます。これらの数値は Beancount から直接引き出せます。Beancount を四半期ごとに最新に保っておけば、年末は年次の GST 申告(該当する場合)が加わるだけの、もう 1 つの四半期に過ぎません。GST の閾値未満で登録していない場合、記帳はより単純です(税分割の仕訳は不要)— ただし、権利がないのに経費の GST を控除で誤って請求しないようにしてください(Beancount はあなたの GST の状況を知らないので、あなたが管理する必要があります)。 - Instant Asset Write-off: オーストラリアは、小規模事業の資産の即時費用計上の規則を頻繁に変更してきました(ある年は $20k、次は $30k、特定の期間は特定の資産について上限なし)。Beancount で資産購入にタグを付けたり分類したりすると便利です。たとえば、全額請求する予定なら購入に
#InstantWriteoffとタグを付けます。そうすれば、Beancount で資本化する代わりに、それを特定の勘定に直接費用計上する(または年末に資産から経費に振り替える)ことができます。方法を記録しておくと一貫性が保たれます。閾値が変わっても、すべての資産購入を照会して新しい閾値に該当するものを確認できます。 - 私的利用と事業利用: 個人事業主の場合、オーストラリアの申告は一部の経費(特に自動車)について私的利用の割合を尋ねます。Beancount での 1 つの方法は、入力時に取引を分割することです。たとえば、車の燃料購入が $100 で 30% が私的だと分かっていれば、$70 を
Expenses:Car:Fuel:Businessに、$30 をExpenses:Car:Fuel:Privateに記録します。そして $70 のみを控除します。あるいは、$100 全額を事業経費に記録し、メタデータやノートで 30% が私的であることを示し、後で手動で請求を減らします。最初の方法のほうが元帳が明快です。重要なのは、税務時の混乱を避けるために、可能なら Beancount の「帳簿」が控除可能部分のみを反映するよう一貫させることです。 - 複数年の考慮事項: オーストラリアは キャピタルロスの繰越を無期限に認めており、最近では法人向けに 未使用損失の繰戻しの一部も認めています(ただし個人には関係ありません)。たとえば昨年に純キャピタルロスがあった場合、Beancount がそれを自動的に適用すると期待しないでください — メモとして繰り越すとよいでしょう。同様に、繰り延べた外国損失や外国税額控除が繰り越されることがあります。これらの税務属性は、実現するまで厳密には会計取引ではないため、外部か Beancount のノートとして記録しておいてください。
- Superannuation: 自営業者で個人の super 拠出を行った場合、Beancount で追跡します(銀行から
Assets:Superannuationへの振替や経費カテゴリとして)。それらを控除として請求するには notice of intent を提出し、その控除を報告する必要があります。Beancount での追跡は、いくら拠出したかを把握し、super ファンドが年末までに受領したことを検証するのに役立ちます。また、(会社での自分自身を含めて)雇用主である場合は、給与仕訳で Super Guarantee の拠出を追跡してください。それらは個人の税務申告には直接載りませんが、会社の控除とコンプライアンスにとって重要です。 - コミュニティの共有: プレーンテキスト会計を議論するオーストラリア人は、しばしば小さなスクリプトを共有します — たとえば、Beancount の出力を一部の ATO 付表に必要な形式に変換するものです。Beancount の損益計算書を解析して、適切に整形された賃貸物件の付表を出力する Python スクリプトを書くかもしれません(それを確認したり会計士に渡したりできます)。ユーザーベースが比較的小さいため、既製のものは少ないですが、Beancount の柔軟性により、少しの Python や Excel で出力を任意の必要な形式に合わせられます。
- 記録の保持: ATO は一般に、賦課通知の日付から 5 年間記録を保管することを求めます。Beancount のファイル(と添付書類)がその期間バックアップされ保持されていることを確認してください。税務申告の詳細を再現したり請求を実証したりする必要が生じた場合、Beancount の元帳と紐付いた領収書があれば非常に役立ちます。自分の保管用に 年次アーカイブ(取引の PDF や HTML エクスポート)を作成することもできます。
結論: Beancount を税務準備のワークフローに統合することで、エラーを減らし効率を高められます。すべての国に共通する鍵は、税務カテゴリに合わせたよく整理された元帳を維持し、コンプライアンスの指針として公式リソースを使うことです。米国で CPA 向けの損益計算書を作成する、カナダの株式の平均取得原価を計算する、ドイツの SKR04 勘定に対応付ける、英国の自営業経費を詳細化する、オーストラリアの BAS 申告を照合する — いずれの場合も、Beancount のデータとコミュニティのツールがこれらの作業を容易にします。常に最新の税法と照合し、複雑な状況については税務の専門家に相談してください。ただし、几帳面に維持されたプレーンテキストの元帳が、年末の税務準備の強力な資産であることは確かです。
出典:
- Internal Revenue Service – Small Business and Self-Employed Tax Center(Schedule C のガイダンス)
- Beancount コミュニティの議論 – 会計士との元帳データの共有
- TurboTax サポート – 投資取引の CSV のインポート
- Canada Revenue Agency – 小規模事業者チェックリストと所得報告
- Beancount Google Group – 米国とカナダのキャピタルゲインの扱い(平均原価)
- HMRC – Self Assessment ガイダンス(期限、記録保管)
- Plaintext Accounting フォーラム – 英国キャピタルゲイン用の Beancount プラグイン(HMRC 規則)
- Bundeszentralamt für Steuern – ドイツの所得税申告の情報とフォーム
- Hacker News – ドイツの会計に関する議論(SKR04、要件)
- ATO / MoneySmart(ASIC)– オーストラリアの税務申告の提出(手順、事前入力)
- Australian Taxation Office – 事業の申告と提出期日
- Beancount プラグインリポジトリ – 減価償却プラグイン(CRA の半年ルールをサポート)