Zum Hauptinhalt springen

Steuern vorbereiten mit Beancount länderspezifisch

Beancount-Ledgerdaten für Steuerberichterstattung und -einreichung in den USA, Kanada, Deutschland, Großbritannien und Australien nutzen

Länderspezifische Ressourcen zur Unterstützung der Steuererklärung zum Jahresende unter Verwendung von Beancount-Daten

Einführung: Die Steuererklärung zum Jahresende kann durch die Nutzung der detaillierten Finanzaufzeichnungen von Beancount vereinfacht werden. Im Folgenden bieten wir länderspezifische Leitfäden für fünf Regionen an, die bei Beancount-Nutzern beliebt sind – die Vereinigten Staaten, Kanada, Deutschland, das Vereinigte Königreich und Australien. Jeder Abschnitt beschreibt den typischen Steuererklärungsprozess für Einzelpersonen oder Kleinunternehmen, verweist auf offizielle Ressourcen der Steuerbehörden und bietet Tipps zur Nutzung von Beancount-Daten (sowie kompatibler Tools oder Plugins), um die Berichterstattung zu erleichtern. Verwenden Sie diese Leitfäden als Ausgangspunkt, um sicherzustellen, dass Ihr Beancount-Hauptbuch Ihre Steuererklärungsanforderungen effektiv unterstützt.

Vereinigte Staaten

Übersicht zur Steuererklärung zum Jahresende: In den USA erstellen Einzelpersonen und Einzelunternehmer jährliche Einkommensteuererklärungen auf Formular 1040, oft mit zusätzlichen Anhängen. Die wichtigsten Schritte umfassen:

  • Einkommensdokumente sammeln: Sammeln Sie alle W-2 Formulare (Lohneinkommen), 1099 Formulare (für freiberufliches Einkommen, Zinsen, Dividenden usw.) und sonstige Jahressteuererklärungen. Das IRS empfiehlt, Belegunterlagen wie Quittungen, Rechnungen und bezahlte Rechnungen übersichtlich aufzubewahren, da diese die Einträge in Ihrer Steuererklärung belegen. Kleinunternehmen oder Selbstständige verwenden Schedule C (Gewinn- oder Verlustrechnung aus dem Geschäftsbetrieb), um Geschäfts- einkommen und -ausgaben zu melden. Stellen Sie daher sicher, dass Sie alle Geschäftseinnahmen und -ausgaben des Jahres vorliegen haben.
  • Abzüge & Gutschriften zusammenstellen: Sammeln Sie Nachweise für abzugsfähige Ausgaben (z. B. Hypothekenzinsen, wohltätige Spenden, medizinische Ausgaben) und mögliche Steuergutschriften. Falls Sie ein Unternehmen führen, fassen Sie Ausgaben nach Kategorien zusammen (Büromaterial, Reisen usw.), wie für Schedule C oder andere Formblätter erforderlich.
  • Konten und Finanzberichte abstimmen: Verwenden Sie Beancount, um eine Gewinn- und Verlustrechnung sowie eine Bilanz für das Steuerjahr zu erstellen. Dies hilft zu überprüfen, dass alle Einkommens- und Aufwandssummen mit Ihren Unterlagen übereinstimmen. Es ist üblich, die Bücher zum Jahresende für Dinge wie Abschreibungen oder Bestandszählungen anzupassen.
  • Fristgerecht einreichen: Steuererklärungen von Privatpersonen sind in der Regel bis zum 15. April des Folgejahres einzureichen (sofern keine Verlängerung beantragt wird). Wenn Sie mehr Zeit benötigen, sollten Sie bis zum April-Termin eine Fristverlängerung beantragen, beachten Sie jedoch, dass etwaige Steuerschulden weiterhin bis zum 15. April zu bezahlen sind, um Zinsen zu vermeiden. US-Steuerzahler können elektronisch über IRS Free File (für berechtigte Einkommen) oder mit kommerzieller Steuersoftware einreichen oder eine Papiererklärung per Post versenden.

Offizielle IRS-Ressourcen: Nutzen Sie IRS-Publikationen und Werkzeuge für genaue Anleitungen. Nützliche Ressourcen sind:

  • IRS Self-Employed Tax Center: Das IRS-Portal „Small Business and Self-Employed“ bietet Formulare und Anleitungen für Einzelunternehmer und kleine Unternehmen. Zum Beispiel wird darauf hingewiesen, dass Einzelunternehmer den Schedule C (Formular 1040) einreichen müssen, um Geschäftseinnahmen zu melden. Es werden auch Ressourcen zu Buchführung, abzugsfähigen Ausgaben und Steuerpflichten verlinkt.
  • IRS „How to File Your Taxes“ Guide: Das IRS beschreibt den Einreichungsprozess Schritt für Schritt auf seiner Website und betont, dass geprüft werden soll, ob eine Einreichung erforderlich ist, alle Dokumente gesammelt und anrechenbare Abzüge/Gutschriften geltend gemacht werden sollen. Dieser offizielle Leitfaden ist eine gute Checkliste, um sicherzustellen, dass alles berücksichtigt wurde.
  • Recordkeeping Guidelines (IRS Pub. 583): Das IRS empfiehlt, gründliche Aufzeichnungen zu führen. Wie in den IRS-Richtlinien beschrieben, sollten Ihre Bücher klar Bruttoeinnahmen, Abzüge und Gutschriften zeigen, und Sie sollten Belegunterlagen (wie Rechnungen, eingelöste Schecks usw.) aufbewahren, die jeden Posten auf Ihrer Steuererklärung belegen. Die Führung Ihres Beancount-Kontos unter Versionskontrolle mit Anhängen oder Verweisen auf Dokumente kann helfen, diese Anforderungen zu erfüllen.

Verwendung von Beancount-Daten für die Steuererklärung: Die strukturierten Daten von Beancount können die Steuererstellung in den USA erheblich erleichtern:

  • Nutzen Sie Beancount-Berichte: Erstellen Sie Standard-Finanzberichte für das Steuerjahr. Ein Gewinn- und Verlustbericht gibt Ihnen Gesamtsummen für Einkommens- und Ausgabenkategorien (nützlich für Formular 1040 und Anlage C). Eine Bilanz zum 31. Dezember kann bei der Nachverfolgung von Jahresend-Bargeld, Forderungen, Verbindlichkeiten oder Inventar helfen (wichtig, wenn Sie Inventarwerte melden oder Bar- versus Periodenabgrenzungsunterschiede berücksichtigen müssen). Diese können über den bea query-Befehl oder mit Favas „Gewinn- und Verlustrechnung“-Ansicht erzeugt werden. Viele Steuerberater verlangen eine Gewinn-/Verlustrechnung und eine Bilanz; Beancount kann diese auf Abruf ausgeben.
  • Kategorisieren Sie Ausgaben passend zu Steuerformularen: Strukturieren Sie Ihre Beancount-Konten so, dass sie mit Steuerkategorien übereinstimmen. Beispielsweise könnte eine selbständige Person Expenses:Business:Advertising, Expenses:Business:Travel usw. haben, um die Kategorien der Anlage C widerzuspiegeln. Dies erleichtert es, Gesamtsummen für jede Kategorie abzufragen. Sie können bea query oder die Fava-Abfrageschnittstelle verwenden, um Ausgaben nach Konten für das Jahr zusammenzufassen und diese Gesamtsummen dann in Ihre Steuerformulare zu übertragen.
  • Kapitalgewinne und Investitionen: Wenn Sie Investitionen haben, zeichnet Beancounts Lot-Verfolgung Kauf- und Verkaufsdaten sowie Beträge auf. Dies ist nützlich für Anlage D / Formular 8949 (Kapitalgewinne und -verluste). Sie können Ihr Hauptbuch nach allen Vermögensverkäufen des Jahres abfragen und deren Anschaffungskosten und Erlöse erhalten. Hinweis: Die USA erlauben eine spezifische Stückidentifikation für Verkäufe (oder standardmäßig FIFO). Beancount verfolgt standardmäßig Lose auf FIFO-Basis, sofern Lose nicht angegeben sind. Stellen Sie sicher, dass Sie Losverkäufe in Beancount korrekt markieren, um Ihre gewählte Methode abzubilden. Beachten Sie auch die Regeln für Wash Sales (Verluste werden nicht anerkannt, wenn Sie innerhalb von 30 Tagen Aktien zurückkaufen). Beancount kennzeichnet Wash Sales nicht automatisch, aber Sie können manuell anpassen oder Community-Tools verwenden (siehe unten).
  • Datenexport: Es gibt keinen Ein-Klick-Export von Beancount zu IRS-Formularen, aber Sie können Daten im CSV- oder Excel-Format exportieren. Zum Beispiel könnten Sie eine Liste aller wohltätigen Spenden von Beancount nach CSV exportieren und diese Ihren Steuerunterlagen beifügen. Einige Steuersoftware (wie TurboTax) erlaubt den Import von Investitionstransaktionen via CSV – TurboTax unterstützt ein spezifisches „Gains/Loss“-CSV-Format für Aktiengeschäfte. Mit Beancount können Sie ein eigenes Skript oder eine Abfrage schreiben, um eine CSV Ihrer Handelsaktivitäten zu erzeugen, die diesen Formaten entspricht, was manuelle Eingaben spart.

Software und Tools (USA): Verschiedene Werkzeuge können zusammen mit Beancount verwendet werden, um bei der Steuererklärung zu helfen:

  • Steuererklärungssoftware: Beliebte Programme wie TurboTax, H&R Block, TaxAct oder FreeTaxUSA werden häufig zur Vorbereitung von Steuererklärungen genutzt. Diese integrieren sich nicht direkt mit Beancount, aber Sie können Ihre von Beancount erstellten Zusammenfassungen zur Dateneingabe verwenden. Beispielsweise geben Sie nach Erhalt der Gesamtsummen von Beancount für Einkommen und Abzüge diese in die Interviewformulare der Software ein. Für Anlagen, wie bereits erwähnt, können Sie eine CSV mit Aktien-Transaktionen in TurboTax importieren – erwägen Sie, Beancount-Daten zu verwenden, um eine TXF-Datei oder das unterstützte CSV-Format für einen nahtlosen Import zu erzeugen.

  • Tabellenkalkulationen: Viele technisch versierte Steuerpflichtige verwenden Tabellenkalkulationen, um Beancount und Steuerformulare zu verbinden. Exportieren Sie eine Probebilanz oder Kontoübersicht als CSV mit bea query und verwenden Sie dann Excel oder Google Sheets, um diese Zahlen auf Zeilen in Steuerformularen abzubilden. Eine Probebilanz ist eine Abfrage mit nur einer Zeile:

    bea --file ledger.beancount query --format=csv --output=trial-balance.csv \
      "SELECT account, sum(position) AS balance GROUP BY account ORDER BY account"

    Dies ist nützlich, um anzupassen, wie Daten zusammengefasst werden — zum Beispiel das Summieren mehrerer Beancount-Ausgabenkonten zu einem einzigen Posten auf Schedule C.

  • Integration mit Steuerberater: Wenn Sie einen Steuerberater oder Steuerfachmann verwenden, können Sie Beancount-Daten mit ihnen teilen. Während die meisten Steuerberater an QuickBooks- oder Xero-Dateien gewöhnt sind, können Sie die zwei Berichte übergeben, die sie erwarten — eine Probebilanz und ein spezifisches Hauptbuch (jede Buchung, gruppiert nach Konto) — generiert mit bea query. Die aktuelle Toolkette verwendet bea query und Fava dafür; der ältere bean-bake statische Seitenbefehl ist nicht Teil von Beancount 3. Erstellen Sie ein Hauptbuch als CSV wie folgt:

    bea --file ledger.beancount query --format=csv --output=general-ledger.csv \
      "SELECT date, account, position, narration ORDER BY account, date"

    Für eine durchsuchbare, schreibgeschützte Ansicht, durch die Ihr Steuerberater klicken kann, starten Sie Fava (fava ledger.beancount) und teilen Sie den Bildschirm oder drucken Sie beliebige Berichte als PDF aus dem Browser. Wie vom Beancount-Ersteller angemerkt, kann ein technisch versierter Steuerberater mit diesen Ausgaben arbeiten, manchmal ist eine Anpassung der Vorzeichenkonventionen bei Einnahmen- und Verbindlichkeitskonten erforderlich.

Community-Tipps & Plugins (USA): Die Beancount-Community hat einige hilfreiche Add-ons für U.S.-spezifische Steuerbedürfnisse entwickelt:

  • Tax Loss Harvester (Fava-Erweiterung): Es gibt ein Fava-Plugin, das Tax-Loss-Harvesting-Möglichkeiten identifiziert und potenzielle Wash Sales markiert. Diese Erweiterung durchsucht Ihre Beancount-Investitionskonten und meldet, welche Lose zu Steuerzwecken mit Verlust verkauft werden könnten und welche dieser Verluste gemäß den Wash-Sale-Regeln nicht zulässig wären. Dies kann zum Jahresende für die Steuerplanung nützlich sein (Verluste realisieren, um Gewinne auszugleichen). Es ist ein fortgeschrittenes Werkzeug, hauptsächlich für die persönliche Vermögensverwaltung, hebt aber hervor, wie Beancount-Daten für Steuerstrategien ausgewertet werden können.
  • Automatische Abschreibungseinträge: Für Wirtschaftsgüter von Kleinunternehmen kann das Berechnen der Abschreibung für Steuern mühselig sein. Es existieren Community-Plugins, die dies automatisieren. Zum Beispiel kann das Flexible Depreciation Plugin (Teil von beancount-plugins) jährlich Abschreibungsbuchungen basierend auf Metadaten erzeugen, die Sie zu den Anlagenkäufen hinzufügen. Es unterstützt Methoden wie lineare bzw. degressive Abschreibung und bietet sogar einen Modus für die kanadische Halbjahresregel (die auch für US-Konventionen wie MACRS angepasst werden kann). Mit einem solchen Plugin können Sie die Abschreibungskosten für das Jahr von Beancount berechnen lassen, die Sie dann in Ihre Steuererklärung (Schedule C oder Formular 4562 für Abschreibungen) übernehmen. Dies stellt sicher, dass Ihre Buchhaltung und Steuerzahlen übereinstimmen.
  • Fava für schnelle Prüfungen: Die Nutzung einer Fava-Weboberfläche während der Steuererstellung kann äußerst praktisch sein. Sie können schnell Expenses:Taxes:Property abfragen, um die Grundsteuergesamtsummen zu erhalten, oder Transaktionen nach einem speziellen Tag wie #deductible filtern, falls Sie abzugsfähige Posten im Jahresverlauf markiert haben. Manche Anwender öffnen Fava zeitweise auch für ihre Steuerberater, um Fragen interaktiv zu klären (was allerdings mit Bedacht wegen Sicherheit erfolgen sollte). Diese interaktive Möglichkeit kann den Austausch bei der Steuererstellung erheblich beschleunigen.

Kanada

Überblick zur Jahressteuererklärung: Kanadische Einwohner reichen jährlich eine individuelle T1 General Einkommensteuererklärung ein (für die meisten bis zum 30. April fällig). Kleine Einzelunternehmen (Einzelunternehmer) führen ihre Betriebseinnahmen über eine T2125 Erklärung für Geschäftstätigkeiten oder freiberufliche Tätigkeiten in der T1 auf. Wichtige Schritte im kanadischen Steuererklärungsprozess:

  • T-Slips sammeln: Sammeln Sie alle Steuerbelege des Jahres. Häufige Belege sind T4 (Beschäftigungseinkommen), T5 (Anlageeinkommen wie Zinsen oder Dividenden), T3 (Einkommen aus Trusts/Fonds), T4A (Renten- oder selbstständige Provisionen) und weitere. Stellen Sie sicher, dass Sie Belege für alle Einkommensquellen besitzen – die CRA erwartet, dass Sie alle Einnahmen melden, und das Unterlassen der Meldung kann eine Strafzahlung von 10 % auf den nicht gemeldeten Betrag nach sich ziehen. Beancount kann helfen zu verfolgen, wenn ein erwarteter Beleg fehlt (z. B. haben Sie Dividendenbuchungen, aber keinen T5-Beleg erhalten, sodass Sie nachhaken können).
  • Abzugsfähige Ausgaben und Gutschriften organisieren: Sammeln Sie Belege für Ausgaben, die steuerlich absetzbar oder für Gutschriften qualifiziert sind. Für Privatpersonen könnten das RRSP-Beitragsnachweise, medizinische Ausgaben, Spendenquittungen, Kinderbetreuungskosten usw. sein. Wenn Sie selbstständig sind, sammeln Sie alle Belege für Geschäftsausgaben (Büromaterial, Fahrzeugkosten, Heimarbeitsplatz usw.), die Sie im Formular T2125 angeben müssen. In Kanada bewahren Sie diese Belege mindestens sechs Jahre auf, da die CRA sie in einer Nachprüfung anfordern kann.
  • Geschäftliche Finanzberichte: Wenn Sie ein kleines Unternehmen oder ein Nebengewerbe haben, erstellen Sie eine Zusammenfassung der Geschäfts-einnahmen und -ausgaben des Jahres. Beancount kann dies einfach als Gewinn- und Verlustrechnung erstellen. Die Summen fließen in Ihr Formular T2125 ein. Zum Beispiel hat das T2125 spezielle Zeilen für Einnahmen und verschiedene Ausgabenkategorien (Werbung, Verpflegung, Büro, Fahrzeug usw.). Richten Sie Ihre Beancount-Konten an diesen Kategorien aus, um die Übertragung zu erleichtern. Kanadische Kleinunternehmen operieren meist standardmäßig auf Kalenderjahr-Basis (im Gegensatz zu manchen Ländern verlangt Kanada, dass Einzelunternehmer das Kalenderjahr nutzen). Stellen Sie sicher, dass Ihre Beancount-Daten für das Kalenderjahr abgeschlossen sind (alle Transaktionen erfasst und abgeglichen), wenn Sie die Steuererklärung vorbereiten.
  • Erklärung einreichen: Die meisten Kanadier reichen online mit NETFILE-zertifizierter Software ein. Nach der Überprüfung Ihrer Zahlen geben Sie die Daten in die gewählte Steuersoftware ein (oder nutzen die Auto-fill-Funktion, falls verfügbar – der CRA Auto-fill-Dienst kann Ihre T-Slip-Daten direkt in viele Programme importieren). Alternativ können Sie die Papierformulare (T1 und Anhänge) manuell ausfüllen. Das Hauptformular (T1) plus alle Anhänge (wie Schedule 3 für Kapitalgewinne oder das T2125 für das Geschäft) und Provinzformulare bilden die vollständige Steuererklärung. Achten Sie darauf, die Frist einzuhalten (30. April für Privatpersonen oder 15. Juni, wenn Sie oder Ihr Ehepartner selbstständiges Einkommen haben, wobei eine Nachzahlung trotzdem bis 30. April fällig ist).

Offizielle CRA-Ressourcen: Die Canada Revenue Agency bietet umfassende Anleitungen für Steuerzahler:

  • CRA „Kleingewerbe und Selbständige“ Hub: Die offizielle CRA-Website enthält einen Bereich für Kleingewerbe und Selbständige. Er umfasst eine „Checkliste für Kleingewerbe“ mit den wichtigsten steuerlichen Pflichten sowie Informationen zu Themen wie GST/HST, Geschäftsausgaben und Aufzeichnungen. Dies ist ein ausgezeichneter Ausgangspunkt, wenn Sie ein Unternehmen führen, da es hervorhebt, was Sie einreichen müssen (z. B. verwenden nicht eingetragene Unternehmen das Formular T2125, während eingetragene Unternehmen separate T2-Erklärungen abgeben).
  • Leitfäden zur Einkommenssteuer für Privatpersonen: Der CRA-Leitfaden „Vorbereitung auf Ihre Steuererklärung“ bietet eine Schritt-für-Schritt-Anleitung, was Sie vor der Einreichung benötigen – von erforderlichen Unterlagen bis hin zu wichtigen Terminen. Er erinnert Steuerzahler an Dinge wie die Organisation von Steuerformularen, Kenntnis der Abzugsberechtigung und Verständnis der Einreichungsmethoden. Außerdem veröffentlicht die CRA jedes Jahr einen Allgemeinen Einkommensteuer- und Leistungsleitfaden (T1-Leitfaden), der Zeile für Zeile der Erklärung erläutert – erhältlich auf der CRA-Website.
  • T2125 und Anleitungen zu Steuerformularen: Wenn Sie Geschäfts- oder Berufseinnahmen haben, sehen Sie sich das offizielle Formular T2125 und dessen Anleitung an. Die CRA-Website und der Formularleitfaden erklären, welche Ausgaben zulässig sind und wo sie einzutragen sind. Beispielsweise beschreiben sie die Berechnung von geschäftlichen Aufwendungen für die Arbeit zu Hause oder Fahrzeugkostenansprüchen. Wenn Sie Investitionen verkauft haben, beziehen Sie sich auf die Schedule 3 (Kapitalgewinne)-Anweisungen, um diese korrekt zu melden.
  • CRA Online-Dienste: Nutzen Sie CRAs Online-Tools: My Account (für Privatpersonen) kann verwendet werden, um Ihren RRSP-Beitragsspielraum, TFSA-Informationen zu überprüfen oder Auto-Fill zu nutzen. Die CRA stellt zudem eine Liste von NETFILE-zertifizierter Software (teilweise kostenlos für Personen mit niedrigem Einkommen) auf ihrer Website bereit, sodass Sie eine zugelassene Software für die elektronische Einreichung verwenden.

Verwendung von Beancount-Daten für die kanadische Steuerberichterstattung: Die Flexibilität von Beancount hilft, einige besondere Aspekte der kanadischen Steuern zu berücksichtigen:

  • Zu Steuerkategorien zuordnen: Strukturieren Sie Ihre Konten, wie in den USA, entsprechend den Steuerkategorien. Wenn Sie beispielsweise Beschäftigungsausgaben haben (für die Sie ein T2200 besitzen und die auf dem Formular T777 abgesetzt werden können), führen Sie diese in einem eigenen Konto (z. B. Expenses:Employment:Supplies), damit Sie sie leicht summieren können. Für selbstständige Erwerbstätigkeit sollten die T2125-Kategorien (Werbung, Mahlzeiten, Versorgungsleistungen usw.) Ihre Beancount-Kontenstruktur leiten. Ein gut strukturiertes Kontenverzeichnis bedeutet, dass die Erstellung einer Steuerübersicht so einfach ist wie das Ausführen von bea query, um jede Kategorie für das Jahr zusammenzufassen.
  • Kapitalgewinne – Angepasste Anschaffungskosten (ACB): Das kanadische Steuersystem verwendet für identische Wertpapiere die durchschnittlichen Anschaffungskosten zur Berechnung von Kapitalgewinnen und verlangt, dass 50 % der Kapitalgewinne als steuerpflichtig berücksichtigt werden. Beancount verfolgt standardmäßig die Kosten jeder einzelnen Losposition und erlaubt die spezifische Zuordnung. Kanadisches Recht behandelt jedoch effektiv alle identischen Aktien als einen Pool (außer in verschiedenen Konten). Beispiel: Wenn Sie 100 Aktien zu je $10 kaufen und später 100 Aktien zu je $20 derselben Aktie, dann 100 Aktien verkaufen, beträgt Ihr ACB $15 pro Aktie (der Durchschnitt). Beancount würde Ihnen normalerweise erlauben, für den Verkauf die Losposition zu wählen (was einen Gewinn von $5 oder $... zeigen könnte, je nach Auswahl), für die kanadische Meldung müssen Sie aber die durchschnittlichen Kosten verwenden. Da Beancount die Durchschnittskosten über Lose nicht nativ berechnet, müssen Sie dies selbst ermitteln. Einige Mitglieder der Community haben dies durch benutzerdefinierte Skripte oder Plugins gelöst. Tatsächlich hat ein Nutzer ein Beancount-Plugin zur Berechnung der durchschnittlichen Anschaffungskosten parallel zur normalen Losverfolgung erstellt. Dieses Plugin fügt jeder Transaktion mit Verkauf den berechneten ACB als Metadaten hinzu und bringt so die Beancount-Ergebnisse in Einklang mit den kanadischen Vorschriften. Auch ohne Plugin können Sie Ihre Beancount-Daten nutzen: Listen Sie alle Transaktionen für ein Wertpapier auf und berechnen Sie manuell die durchschnittlichen Kosten, oder exportieren Sie die Transaktionen in eine Tabellenkalkulation, um den ACB für jeden Verkauf zu berechnen. Berücksichtigen Sie dabei kanadische Regeln wie den oberflächlichen Verlust (vergleichbar mit Wash Sales) und die Pflicht, alle Beträge für die Steuererklärung in CAD umzuwandeln. Beancount kann Mehrwährungstransaktionen verwalten; Sie können realisierte Gewinne in CAD abfragen, wenn Sie Wechselkurse zu den Transaktionen erfassen.
  • GST/HST Überlegungen: Wenn Sie als Freiberufler oder Unternehmen für GST/HST registriert sind, achten Sie darauf, die Umsatzsteuer in Ihren Beancount-Buchungen separat auszuweisen. Üblicherweise buchen Sie z. B.: Wenn Sie $100 + $5 GST verdienen, erfassen Sie $100 als Einnahmen auf ein Ertragskonto und $5 auf ein Liabilities:GST Collected-Konto. So spiegeln Ihre Gewinn- und Verlustrechnungen den _Netto_erlös wider und Sie haben einen laufenden Saldo der gesammelten Steuer, die abgeführt werden muss. Verfolgen Sie ebenso die Vorsteuer (auf Ausgaben gezahlte GST/HST) in einem Aktiv- oder Gegenaufwandskonto. Am Jahresende (oder für jeden Meldezeitraum) können Sie diese Konten summieren, um Ihre GST/HST-Anmeldung vorzubereiten. Die GST/HST-Anmeldung ist getrennt von der Einkommensteuererklärung, aber beide sind verbunden (z. B. mindern ITCs die Geschäftsausgaben für die Einkommensteuer). Beancount-Daten helfen sicherzustellen, dass Sie alle berechtigten ITCs geltend machen und die korrekte GST erfasst haben.
  • RRSP-Einzahlungen und Abzüge: Wenn Sie in ein RRSP einzahlen, erhalten Sie offizielle Einzahlungsbelege. Möglicherweise verfolgen Sie Einzahlungen auch in Beancount (z. B. Transaktionen, die Geld auf ein RRSP-Anlagekonto verschieben). Vergleichen Sie Ihre Beancount-Einträge mit den offiziellen Belegen, um sicherzustellen, dass keine Einzahlung fehlt oder falsch erfasst ist. Die Summe der Belege ist der Betrag, den Sie in Ihrer Steuererklärung beanspruchen (bis zu Ihrem Abzugsbetrag). Beancount liefert dies nicht direkt, kann aber als persönliches Prüfmittel dienen.
  • Ausländische Einkünfte und Steuervergütungen: Wenn Sie ausländische Einnahmen oder Steuern haben (z. B. US-Aktien-Dividenden mit Quellensteuer), zeigen Ihre Beancount-Aufzeichnungen die ausländischen Einnahmen und die gezahlte Steuer. Diese sind für das Formular für ausländische Steueranrechnungen (T2209) oder für Abzüge erforderlich. Durch das Markieren oder Isolieren ausländischer Einkünfte in speziellen Konten (z. B. Income:Dividends:US) können Sie schnell Summen und einbehaltene Beträge für die ausländische Steueranrechnung abrufen.

Software und Tools (Kanada): Kanadier haben eine Reihe von Steuerprogrammen und Tools, die Beancount ergänzen können:

  • Steuervorbereitungssoftware: Häufige Auswahlmöglichkeiten sind UFile, TurboTax Canada, Wealthsimple Tax (ehemals SimpleTax), StudioTax und andere. Diese Programme unterstützen NETFILE und führen Sie durch die Steuererklärung. Während sie Beancount-Dateien nicht importieren, können Sie Ihre mit Beancount erstellten Zahlen verwenden, um die Eingaben der Software zu beantworten. Zum Beispiel, wenn die Software nach „Geschäftseinkommen“ und „Geschäftsausgaben nach Kategorie“ fragt, können Sie auf Ihren Beancount-Bericht über Einnahmen/Ausgaben verweisen. Einige Software (Wealthsimple Tax, TurboTax) haben eine Auto-fill my return Funktion, die T-Slip-Daten von der CRA zieht – nutzen Sie dies, um Zeit zu sparen, und gleichen Sie es dann mit Ihren Beancount-Daten ab, um sicherzustellen, dass nichts fehlt oder doppelt erfasst wurde.
  • Tabellen für T2125: Wenn Sie viele Ausgabenkonten haben, könnten Sie eine Tabelle erstellen, die jedes Beancount-Ausgabenkonto der entsprechenden T2125-Zeile zuordnet. Exportieren Sie Ihre Ausgabensummen (bea query kann eine CSV mit Ausgaben gruppiert nach Konto ausgeben) und fügen Sie sie in die Tabelle ein, die dann in die erforderlichen Kategorien aufsummiert. Dies kann als Arbeitsblatt für die Eingabe in die Steuersoftware oder Formulare dienen.
  • Online-Formulare und Rechner der CRA: Die CRA bietet einige Online-Rechner (z. B. für Kapitaleinkünfte oder andere Szenarien) und ausfüllbare PDF-Formulare an. Wenn Sie manuelle Berechnung zur Überprüfung bevorzugen, können Sie diese zusammen mit Beancount-Daten verwenden. Zum Beispiel bei der Berechnung des Hauptwohnsitzbefreiung bei Verkauf des Hauses (Schedule 3-Arbeitsblatt) nutzen Sie Ihre Beancount-Daten für Kauf- und Verkaufskosten als Unterstützung.
  • Export für Buchhaltungssoftware (falls benötigt): Wenn Sie mit einem Buchhalter arbeiten, der eine professionelle Steuerlösung nutzt, könnte dieser nach einer Gewinn- und Verlustrechnung sowie einer Bilanz fragen. Diese können Sie aus Beancount exportieren. In einigen Fällen importieren Buchhalter Daten in QuickBooks oder CaseWare. Während Beancount nicht direkt in diese Formate exportiert, könnte ein detaillierter Excel-Export des Hauptbuchs ihnen ermöglichen, Daten zu importieren oder zu kopieren. Es ist nicht ungewöhnlich, dass Buchhalter stattdessen Zusammenfassungen manuell eingeben und Ihre Beancount-Ausgabe als Referenz verwenden.

Community-Tipps & Plugins (Kanada): Die Plaintext-Accounting-Community hat verschiedene Kanada-spezifische Tipps geteilt:

  • Handhabung von ACB und Investitionen: Wie bereits erwähnt, hat ein Nutzer ein Plugin erstellt, um die durchschnittlichen Anschaffungskosten (Average Cost Basis) für die kanadische Kapitalertragsteuerberichterstattung zu verfolgen. Wenn Sie häufig mit Aktien oder Fonds in einem nicht registrierten Konto handeln, sollten Sie in Erwägung ziehen, ein solches Skript zu nutzen oder selbst zu erstellen. Auch ohne Plugin empfiehlt die Community oft, eine separate Tabelle zu führen oder Tags in Beancount zu verwenden, um zu markieren, welche Lose zu welchem „ACB-Pool“ gehören. Zum Beispiel könnten Sie die Anschaffungskosten durch eine spezielle Buchung zurücksetzen, wenn Sie nach Kanada immigrieren (da Kanada annimmt, dass Sie Wertpapiere zum Marktwert beim Wohnsitzwechsel erwerben) – dies kann in Beancount als Eröffnungsbuchung mit neuen Kosten gleich dem Marktwert (FMV) erfasst werden, um die kanadischen spezifischen Anschaffungskosten nachzuhalten.
  • Abschreibungen (Capital Cost Allowance): Die kanadische Version der Abschreibung für Betriebsvermögen ist die Capital Cost Allowance (CCA), die üblicherweise mit degressiven Sätzen und einer Halbjahresregel im ersten Jahr arbeitet. Das Flexible Depreciation Plugin unterstützt eine „CRA-Methode“, welche die Halbjahresregel für neue Anlagen automatisiert. Indem Sie Ihre Anlagenkäufe mit einem Tag wie depreciation: "AssetName @0.30" (für eine Klasse mit 30 % Satz) versehen, kann das Plugin jährliche CCA-Buchungen generieren. So stellen Sie sicher, dass Ihre Beancount-Aufwendungen dieselbe CCA enthalten, die Sie in Ihrer Steuererklärung geltend machen, was für Konsistenz sehr wichtig ist. Wenn Sie kein Plugin verwenden, können Sie die CCA auch manuell berechnen (die CRA-Formulare wie T2125 enthalten CCA-Arbeitsblätter) und den Abschreibungsaufwand zur Vollständigkeit in Beancount erfassen.
  • GST/HST Plugin oder Workflow: Obwohl kein weit verbreitetes GST-Plugin spezifisch für Kanada existiert, ist eine einfache Methode, die Beancount-Funktionen (wie benutzerdefinierte Buchungen oder Konten) zu verwenden, um die GST-Verfolgung zu automatisieren. Zum Beispiel könnten Sie eine Abfrage schreiben, die Ihre geschuldete Nettogst für jeden Berichtszeitraum aus Ihren GST Collected- und GST Paid-Konten berechnet. Einige Nutzer haben benutzerdefinierte Skripte geteilt, die GST/HST-Steuererklärungsdetails aus Beancount-Daten ausgeben. Wenn Ihr Unternehmen klein ist und die Schnellmethode für GST anwendet, könnten Sie eine Notiz oder Datei in Beancount führen, welche Ihre Schnellmethoden-Berechnungen dokumentiert, um Transparenz zu gewährleisten.
  • Community-Support: Die kanadische Beancount-Community ist in Foren aktiv und hat Themen wie die Verfolgung von RRSP- vs. TFSA-Beiträgen, die Umrechnung von USD-Transaktionen in CAD für Steuerzwecke und mehr diskutiert. Eine Suche in der Mailingliste oder im PTA-Forum nach „Canada“ kann hilfreiche Threads liefern. Zum Beispiel werden Gespräche darüber geführt, wie man mit Länderwechseln (Anschaffungskosten-Neubewertung) umgeht oder über das Fehlen einer integrierten Durchschnittskosten-Buchung, was zu den oben genannten Lösungen führte. Die Nutzung dieser Ressourcen kann wertvolle Einblicke in Best Practices bieten.

Deutschland

Überblick zur Jahressteuererklärung: Das deutsche Steuersystem umfasst eine jährliche Einkommensteuererklärung für natürliche Personen, die üblicherweise auf Kalenderjahresbasis eingereicht wird. Für Arbeitnehmer mit ausschließlich Lohnbezügen erfolgt die Steuerzahlung meist über die Lohnsteuer, sodass eine Erklärung optional sein kann; wer jedoch weitere Einkünfte (freiberuflich, Kapital, etc.) hat oder bestimmte Freibeträge geltend macht, muss eine Erklärung abgeben. Kleinunternehmer, die nicht zur doppelten Buchführung verpflichtet sind, reichen oft eine „Einnahmenüberschussrechnung (EÜR)“ – eine einfache Einnahmen-Ausgaben-Übersicht – im Rahmen der Steuererklärung ein. Wichtige Schritte bei der deutschen Steuererstellung:

  • Einkommensnachweise und Bescheinigungen sammeln: Sammeln Sie Ihre Lohnsteuerbescheinigung (jährliche Lohnsteuerbescheinigung vom Arbeitgeber), wenn Sie angestellt sind, sowie Nachweise über sonstige Einkünfte. Dazu können Kapitalertragsbescheinigungen von Banken gehören (mit Dividenden, Zinsen und einbehaltener Steuer), Einnahmen aus Rente oder Lizenzgebühren sowie Dokumentationen über freiberufliche Einkünfte (ausgestellte Rechnungen usw.). Wenn Sie staatliche Leistungen (z.B. Arbeitslosengeld, Elterngeld) erhalten haben, legen Sie auch diese Nachweise vor.
  • Ausgaben und Werbungskosten/Betriebsausgaben dokumentieren: In Deutschland können Arbeitnehmer bestimmte berufliche Ausgaben (Werbungskosten) absetzen, während Selbstständige und Unternehmen Betriebsausgaben listen. Sammeln Sie Belege für berufliche Weiterbildung, Werkzeuge, Homeoffice (wenn die Voraussetzungen erfüllt sind) und Fahrkosten (die Entfernungspauschale wird anhand der Entfernung berechnet). Wenn Sie selbstständig sind oder ein Unternehmen führen, stellen Sie sicher, dass Sie alle Rechnungen für Ausgaben haben und den Anforderungen (z. B. ordnungsgemäße Mehrwertsteuerrechnungen) entsprechen. Sichern Sie außerdem Nachweise für Sonderausgaben wie Spendenquittungen, Arztrechnungen, Versicherungsbeiträge (viele sind bis zu einem bestimmten Höchstbetrag absetzbar) und Steuerzahlungen (z. B. Grundsteuer bei Vermietung).
  • Finanzunterlagen abstimmen: Wenn Sie Beancount für Ihre private oder geschäftliche Buchführung verwenden, gleichen Sie Ihr Hauptbuch mit den tatsächlichen Kontoauszügen und Belegen des Jahres ab. Deutsche Steuerpflichtige sollten auf Anfrage Nachweise vorlegen können. Ein Beancount-Hauptbuch hilft sicherzustellen, dass keine Einnahme oder Ausgabe übersehen wurde: Prüfen Sie, dass jeder Geldeingang auf Konto entweder als Einkommen oder als steuerfreier Zufluss erfasst ist. Für Kleinunternehmen bereiten Sie – falls zutreffend – eine EÜR vor – im Wesentlichen eine Gegenüberstellung von Einnahmen und Ausgaben, mit getrennten Berechnungen für Abschreibungen (AfA) und Kilometerpauschale, sofern beansprucht.
  • ELSTER oder Steuersoftware verwenden: In Deutschland ist die elektronische Abgabe für die meisten verpflichtend. Das offizielle Online-Portal ist ELSTER (Elektronische Steuererklärung). Seit einigen Jahren sind die ELSTER-Formulare auch auf Englisch verfügbar, um die Bedienung zu erleichtern. Erstellen Sie ein ELSTER-Konto, falls noch nicht geschehen; dies erfordert die postalische Zusendung eines Aktivierungscodes, planen Sie das rechtzeitig ein. Alternativ verwenden viele kommerzielle Steuersoftware (z.B. WISO Steuer, Taxman, Smartsteuer oder englischsprachige Programme wie SteuerGo). Diese Lösungen führen Sie durch die deutschen Formulare (die besonders bei den vielen Anlagen komplex sein können) und ermöglichen die elektronische Abgabe via ELSTER. Die Frist für selbst eingereichte Steuererklärungen ist in der Regel der 31. Juli des Folgejahres (für 2024er Einkünfte also der 31. Juli 2025), eine automatische Fristverlängerung bis Ende Februar des übernächsten Jahres gibt es bei Nutzung eines Steuerberaters. Achten Sie darauf, die jeweilige Frist bei Abgabe über ELSTER oder Software einzuhalten.

Offizielle deutsche Steuerquellen: Steuerpflichtige in Deutschland können sich auf offizielle Quellen für genaue Informationen beziehen:

  • Informationen zum Finanzamt und BZSt: Das Bundeszentralamt für Steuern (BZSt) stellt Informationen für Steuerpflichtige in mehreren Sprachen bereit. Zum Beispiel erklärt es, dass die örtlichen Finanzämter die Hauptansprechpartner für Einkommenssteuerangelegenheiten sind und stellt Links zu Formularen bereit. Alle offiziellen Steuerformulare finden Sie auf dem Formularserver der Finanzbehörden (Formularportal des Bundesfinanzministeriums) – einschließlich der Einkommenssteuererklärungsformulare und der Anleitungen für jede Anlage.
  • ELSTER-Portal: Die offizielle ELSTER-Website (elster.de) ist die Plattform für die elektronische Abgabe. ELSTER bietet umfassende Hilfen (auf Deutsch) und Videoanleitungen zur Nutzung des Systems. Es wird erklärt, wie jeder Abschnitt der Erklärung elektronisch auszufüllen ist. Außerdem gibt es einen englischsprachigen Leitfaden zu den Grundlagen der ELSTER-Nutzung (über Expat-Seiten und Ankündigungen der deutschen Finanzbehörden), der darauf hinweist, dass die Benutzeroberfläche ab 2024 für die Hauptformulare auf Englisch umgestellt werden kann.
  • Steuerliche Info: Die deutschen Steuerbehörden geben offizielle Richtlinien (BMF-Schreiben usw.) zu speziellen Themen heraus. Für die praktische Anwendung sind die Anleitungen (PDFs) für die Steuererklärung und deren Anlagen (z. B. Anlage N für Beschäftigung, Anlage S für Selbstständigkeit, Anlage KAP für Kapitalerträge usw.) sehr nützlich – sie erklären, was wo eingetragen werden kann. Diese sind auf dem Formularserver verfügbar und häufig nur auf Deutsch. Webseiten wie Handbook Germany oder finanzamt.de bieten jedoch zusammenfassende Informationen auf Englisch zu häufigen Fragen (z. B. wer abgabepflichtig ist, welche Abzüge erlaubt sind).
  • Lokales Finanzamt: Das Finanzamt stellt oft auf seinen Webseiten Hinweise für regionale Steuerzahler bereit. Bei Unsicherheiten können Sie Ihr örtliches Finanzamt telefonisch oder per E-Mail kontaktieren. Beachten Sie auch, dass für Selbstständige Steuervorauszahlungen erforderlich sein können – stellen Sie sicher, dass Sie alle geleisteten Vorauszahlungen berücksichtigt haben, da diese bei der Steuererklärung angerechnet werden.

Verwendung von Beancount-Daten für die deutsche Steuerberichterstattung: Beancount kann so angepasst werden, dass es den deutschen Buchhaltungs- und Steuervorschriften entspricht, die einige Besonderheiten aufweisen:

  • Deutsche Kontenrahmen-Abstimmung: Deutsche Unternehmen verwenden häufig standardisierte Kontenrahmen wie SKR03 oder SKR04. Während private Finanzen dies nicht benötigen, sollten Sie bei der Buchführung für ein deutsches Kleinunternehmen in Beancount in Betracht ziehen, Konten so zu strukturieren, dass sie den SKR04-Kategorien entsprechen (häufig verwendet von Steuerberatern und DATEV-Software). Zum Beispiel weist SKR04 bestimmte Bereiche bestimmten Aufwandsarten zu (Werbung, Reisen usw.). Diese können Sie in Ihren Kontonamen nachahmen oder Metadaten-Tags verwenden, um die SKR-Nummer zu speichern. Dies erleichtert es Ihrem Steuerberater, Ihre Daten in sein System zu übertragen – Sie können eine Zuordnung Ihrer Konten zur offiziellen Taxonomie bereitstellen.
  • Mehrwertsteuer (MwSt/USt): Wenn Sie umsatzsteuerpflichtig sind (Mehrwertsteuer, auch Umsatzsteuer genannt), sollte Ihr Beancount-Konto die erfasste und gezahlte MwSt nachverfolgen. Üblicherweise verwenden Sie separate Konten, ähnlich wie die GST im kanadischen Beispiel: z.B. Liabilities:VAT Collected für Ausgangssteuer auf Verkäufe und Assets:VAT Paid für Vorsteuer auf Einkäufe. Deutsche Umsatzsteuervoranmeldungen können vierteljährlich oder monatlich erfolgen, plus eine Jahreserklärung. Mit Beancount können Sie die Zahlen für die Umsatzsteuervoranmeldung durch Addition dieser Konten für den Zeitraum erzeugen. Achten Sie auch darauf, alle Reverse-Charge-Transaktionen oder Einfuhrumsatzsteuer zu erfassen – beispielsweise, wenn Sie Dienstleistungen aus dem Ausland beziehen, müssen Sie möglicherweise sowohl Umsatzsteuer melden als auch abziehen (Beancount kann dies durch passende Buchungen abbilden). Die Diskussion bei Hacker News betonte, dass der Umgang mit Reverse Charges und verschiedenen Steuersätzen für eine "korrekte deutsche Buchführung" unerlässlich ist. In Beancount könnten Sie Metadaten oder Konten verwenden, um Transaktionen mit 19 % vs. 7 % MwSt zu kennzeichnen. Sie könnten sogar einen benutzerdefinierten Bericht schreiben, um die genauen Zeilen zu erzeugen, die das Umsatzsteuerformular verlangt (z.B. Gesamt 19 % Verkäufe, Gesamt 7 % Verkäufe usw.). Obwohl nicht eingebaut, sind die Daten vorhanden, wenn sie konsequent strukturiert sind.
  • EÜR und Jahresabschluss: Wenn Sie eine EÜR (für ein Kleinunternehmen) anstelle einer vollständigen doppelten Bilanz erstellen, benötigen Sie im Wesentlichen Summen von Einnahmen und abzugsfähigen Ausgaben. Beancount kann dies leicht über eine GuV-Bericht für das Jahr ausgeben. Beachten Sie deutsche Besonderheiten in einer EÜR, wie die Behandlung der privaten Kfz-Nutzung (Sie können einen Teil als Privatanteil wieder hinzufügen, wenn Sie volle Kosten geltend gemacht haben) oder Homeoffice (mit strengen Bedingungen). Diese können Sie in Beancount behandeln, indem Sie separate Konten für den abzugsfähigen und den privaten Anteil verwenden oder am Jahresende Korrekturbuchungen vornehmen. Führen Sie eine vollständige doppelte Buchführung (Bilanz) für ein größeres Unternehmen, so ist Beancount dazu ebenfalls geeignet – Sie hätten Konten für Vermögenswerte, Schulden, Eigenkapital usw. und würden eine Bilanz und GuV für den Steuerberater aus Beancount erzeugen. Einige Komplexitäten wie HGB-Anpassungen liegen möglicherweise außerhalb des Beancount-Umfangs, für die Steuer (die für Kleinunternehmen meist Einnahmen-Überschuss-Prinzip oder modifiziertes Einnahmeverfahren ist) sollte es aber ausreichend sein.
  • Abschreibungen (Abschreibungen/AfA): Das deutsche Steuerrecht schreibt Abschreibungssätze für verschiedene Wirtschaftsgüter (Absetzung für Abnutzung, AfA) vor. Typisch ist die lineare Abschreibung über eine festgelegte Nutzungsdauer (wobei früher für bestimmte Güter vorübergehend auch degressive Abschreibung gestattet war). In Beancount können Sie Abschreibungen entweder manuell als jährliche Buchungen für jedes Anlagegut erfassen oder ein Plugin nutzen. Wenn Sie z.B. einen Laptop für 1200 € nur geschäftlich nutzen, der über 3 Jahre abgeschrieben wird, können Sie jährlich eine Buchung mit 400 € Abschreibungsaufwand erfassen. Es gibt Plugins (wie das zuvor erwähnte flexible_depreciation Plugin), die für deutsche Regeln konfiguriert werden könnten (z.B. 50 % Sofortabschreibung für geringwertige Wirtschaftsgüter unter einem bestimmten Schwellenwert oder die linearen Abschreibungspläne). Durch das Erfassen der Abschreibungen in Beancount stimmen die Aufwandskonten mit dem Steuerbescheid (Anlage AV für Anlagen) überein. Führen Sie den Anlagenspiegel außerhalb oder als Beancount-Metadaten, damit Sie wissen, wann ein Gut vollständig abgeschrieben ist.
  • Gewerbe- und Betriebssteuern: Wenn Sie Gewerbesteuer als Unternehmen zahlen, hilft Beancount, die Zahlungen (als Aufwand, jedoch nicht einkommensteuerlich abzugsfähig) und die Berechnungsgrundlage nachzuverfolgen. Die Gewerbesteuer basiert auf dem Gewinn mit bestimmten Hinzurechnungen. Sie könnten eine separate Berechnung pflegen (da gewisse Hinzurechnungen für Zinsen usw. notwendig sind), aber Ihr Beancount-Gewinn ist die Ausgangsbasis. Ebenso erleichtert die getrennte Buchführung von Lohnsteuer und Sozialabgaben auf eigenen Konten (Lohnverbindlichkeiten) die volle Erfassung aller Zahlungen bei der Jahresmeldung, insbesondere wenn Sie Mitarbeiter beschäftigen.

Software und Werkzeuge (Deutschland): Deutsche Buchhalter und Steuerzahler verwenden eine Mischung aus offiziellen und Drittanbieter-Tools, die mit Beancount-Workflows interagieren können:

  • ELSTER Online: Die kostenlose offizielle Methode zur Steuererklärung. ELSTER, inzwischen mit etwas englischer Unterstützung, ermöglicht es Ihnen, Ihre Steuererklärungsformulare manuell online auszufüllen. Verwenden Sie Ihre von Beancount erzeugten Zahlen, um die Felder zu füllen. Wenn Ihr Beancount-Gewinn- und Verlustkonto beispielsweise einen Nettogewinn von 50.000 € aus freiberuflicher Tätigkeit zeigt, tragen Sie diesen in Anlage S (für selbstständige Einkünfte) ein. Wenn dort 2.000 € Dividendeneinkünfte erscheinen, füllen Sie Anlage KAP aus (und beachten Sie eventuelle Kapitalertragsteuer-Abzüge). ELSTER importiert nicht direkt aus Beancount oder Tabellenkalkulationen, daher ist eine manuelle Eingabe erforderlich, die jedoch zuverlässig ist. Sie können auch bestimmte Daten über ERiC (die ELSTER-API) hochladen, das wird aber meist von Software, nicht direkt von Privatpersonen genutzt.
  • Steuersoftware: Viele Deutsche verwenden kommerzielle Software wegen der bequemen geführten Eingaben und optimierten Vorschläge. Programme wie WISO Steuer oder SteuerSparErklärung bieten Desktop-Anwendungen mit ELSTER-Integration für die Übermittlung. Einige davon können Daten aus CSV oder anderer Software importieren, erwarten aber meist spezielle Formate (oft angepasst auf Importe aus Vorjahren oder anderen Buchhaltungssystemen). Einen direkten Beancount-Import gibt es nicht, aber meist können Sie eine Auswertung mit Ausgaben- oder Einnahmelisten importieren, wenn das Format stimmt. Beispielsweise könnte ein Unternehmen eine CSV aller Rechnungen in eine Steuersoftware importieren, um Umsatzeinträge automatisch auszufüllen. Diese CSV können Sie aus Beancount-Daten erzeugen. Zusätzlich erstellen diese Programme oft eine „Steuerdatei“ oder ein PDF der ausgefüllten Formulare – diese könnten Sie mit Berichten aus Beancount abgleichen.
  • DATEV-Export: Wenn Sie mit einem Steuerberater zusammenarbeiten, verwendet dieser wahrscheinlich DATEV-Software. Er bittet Sie eventuell um einen Export im DATEV-Format. Beancount bietet keinen integrierten DATEV-Export, aber ein Ansatz ist ein Zwischenschritt: Exportieren Sie Beancount nach CSV und verwenden dann ein Tool oder Skript, das diese Daten in das DATEV-Format (häufig eine bestimmte CSV-Struktur oder XML) übersetzt. Die Community hat die Kompatibilität mit DATEV diskutiert; eine offizielle Integration erfordert die Anpassung an den SKR04-Kontenplan und die Datenfelder. Falls nötig, sprechen Sie mit Ihrem Steuerberater, ob dieser mit Rohdaten arbeiten kann. In vielen Fällen reichen finalisierte Abschlüsse (Bilanz, Gewinn- und Verlustrechnung) aus Beancount sowie Hauptbuchdetails aus, damit der Steuerberater die Buchungen in seinem System vornimmt.
  • Tabellenkalkulationen für Berechnungen: Manche deutsche Steuerberechnungen (wie Splittingtarif für Ehepaare oder die optimale Verteilung bestimmter Ausgaben zwischen Ehepartnern) sind komplex. Sie können Tabellenkalkulationen nutzen, um verschiedene Szenarien zu testen. Beancount liefert die Basisdaten (z. B. Gesamtausgaben je Ehepartner). Das liegt außerhalb von Beancounts Funktion, zeigt aber, dass genaue Daten an einem Ort die Nutzung anderer Tools erleichtern. Zudem könnten Sie, wenn Sie eine Beancount-Ledger für ein kleines Unternehmen führen, Tabellen zur Vorbereitung von HGB-Anpassungen verwenden, falls diese für Bank- oder amtliche Abschlüsse nötig sind, während Sie steuerliche Konten in Beancount behalten.

Community-Tipps & Plugins (Deutschland): Deutsche Beancount-Nutzer haben Ratschläge geteilt, um Beancount an lokale Anforderungen anzupassen:

  • Verwenden Sie Metadaten für Rechnungen: Das deutsche Recht verlangt eine detaillierte Dokumentation, einschließlich der Aufbewahrung von Kopien der Rechnungen und deren Verknüpfung mit Buchungssätzen. Sie können die Metadaten von Beancount verwenden, um Rechnungsnummern oder Dateipfade an jede Transaktion anzuhängen (z. B. ; invoice: 2023-INV-1001). Das erleichtert im Falle einer Prüfung die Arbeit: Sie können alle Transaktionen mit invoice:2023-INV-1001 filtern und das zugehörige Dokument schnell abrufen. Manche haben sogar Plugins oder Skripte genutzt, um Dateipfade einzubetten, damit sie die gescannte Rechnung direkt aus Fava öffnen können.
  • Reverse Charge & USt.-Codes: Wenn Sie mit innergemeinschaftlichen EU-Dienstleistungen oder Waren zu tun haben, markieren Sie diese in Beancount entsprechend. Beispielsweise könnten Sie bei der Erfassung einer Dienstleistung eines EU-Lieferanten, die dem Reverse-Charge-Verfahren unterliegt, die Transaktion mit VAT=ReverseCharge kennzeichnen. So können Sie einen eigenen Bericht oder eine Abfrage erstellen, um alle derartigen Buchungen aufzulisten, um die Anlage UR (das Formular, in dem Sie die umgekehrte Steuerschuldnerschaft angeben) auszufüllen. Durch die Kennzeichnung verschiedener Umsatzsteuerszenarien (inländisch 19%, inländisch 7%, EU-Erwerb, nicht steuerbar, etc.) schaffen Sie im Grunde eine Prüfspur in Beancount, die dem entspricht, was Sie in Ihren Umsatzsteuervoranmeldungen angeben. Diese detaillierte Verfolgung ist üblich in einem deutschen Buchführungssystem; Sie können sie in Beancounts einfachem Textformat nachbilden.
  • Lokalisierung von Begriffen: Die Community erstellt gelegentlich deutsche Übersetzungen oder lokalisierte Vorlagen für Berichte. So könnte man zum Beispiel einen GuV (Gewinn- und Verlustrechnung)-Bericht erstellen, der deutsche Überschriften verwendet und Konten gemäß der deutschen Bilanzgliederung gruppiert. Dies ist nicht standardmäßig in Beancount enthalten, aber Sie können Berichtsvorlagen anpassen oder bea query mit Ihrer eigenen HTML-Vorlage verwenden, um eine Gewinn- und Verlustrechnung auf Deutsch für Ihre Unterlagen oder für die Bank zu erzeugen.
  • Anlagenpools und GWG (Geringwertige Wirtschaftsgüter): Achten Sie auf Regelungen wie die Sofortabschreibung von geringwertigen Wirtschaftsgütern (bis zu einer bestimmten Grenze, z. B. ≤800€ können sofort als GWG abgeschrieben werden). Dies können Sie einfach handhaben, indem Sie solche Anschaffungen in Beancount direkt als Aufwand buchen (z. B. die €500-Ausrüstung direkt auf ein Aufwandskonto). Für Wirtschaftsgüter, die darüber liegen, aber für die Poolabschreibung infrage kommen (Sammelposten, im Bereich 250€–1000€ nach älteren Regeln), könnten Sie ein separates Konto führen, um die Abschreibung dieses Pools zu verfolgen. Einige Beancount-Nutzer führen ein Assets:DepreciationPool-Konto für solche Fälle und schreiben jedes Jahr einen festen Prozentsatz ab. So wird die Steuerrechtskonformität gewährleistet, während Sie die Buchungen in Beancount erfassen.
  • Community-Foren: Das Plain Text Accounting Forum und die Beancount-Mailingliste haben Threads (auf Englisch) von Nutzern aus Deutschland, die nach Best Practices fragen. Häufige Themen sind die Anpassung an SKR04, der Umgang mit Mehrfach-Datumsanforderungen (deutsche Rechnungen benötigen Rechnungsdatum, Leistungszeitraum und Zahlungsdatum – hierfür können Sie mehrere Datumsfelder in Beancounts Syntax oder über Metadaten verwenden). Ein Kommentar auf Hacker News von jemandem, der ein deutsches Buchhaltungstool entwickelt, erwähnte, dass Dinge wie Mehrfachdaten und Vertragsverknüpfungen nach deutschem HGB erforderlich sind; obwohl Beancount dies nicht nativ erzwingt, kann man mit seiner Erweiterbarkeit (Metadaten und eigene Validierungs-Plugins) sicherstellen, dass die notwendigen Informationen erfasst werden. Der Tenor lautet, dass ja, Sie können ordnungsgemäße deutsche Buchhaltung in Beancount machen, aber Sie müssen diszipliniert sein und die erforderlichen Details vollständig eingeben.
  • Koordination mit dem Steuerberater: Wenn Sie den Großteil Ihrer Buchführung in Beancount machen und den Steuerberater nur für die Steuererklärung hinzuziehen, empfiehlt es sich, einmal gemeinsam mit ihm Ihre Kontenstruktur auf seine Bedürfnisse abzustimmen. Einige Community-Mitglieder berichten, dass sie ihrem Steuerberater eine nur-lesbare Fava-Ansicht oder eine exportierte HTML-Datei der Beancount-Bücher zur Verfügung stellen, damit dieser Transaktionen nachvollziehen kann. Der Steuerberater kann dann gezielt Nachfragen zu einzelnen Buchungen stellen. Im Laufe der Zeit, wenn er sich daran gewöhnt hat, könnte er die Ausgabe von Beancount für die Jahresabschlüsse akzeptieren. Das kann Kosten sparen, da Sie im Wesentlichen die Buchführungsarbeit selbst erledigen.

Vereinigtes Königreich

Überblick zur Steuererklärung am Jahresende: Im Vereinigten Königreich reichen Personen mit Nicht-PAYE-Einkommen oder komplexen Steuersituationen eine jährliche Self Assessment Steuererklärung ein (in der Regel bis zum 31. Januar für das vorherige Steuerjahr, das vom 6. April bis 5. April läuft). Kleinunternehmen können als Einzelunternehmer (im Rahmen der Self Assessment) oder als Kapitalgesellschaften (die getrennte Körperschaftsteuererklärungen abgeben) strukturiert sein. Dieser Leitfaden konzentriert sich auf die persönliche Self Assessment und Einzelunternehmen. Wichtige Schritte:

  • Einkommensnachweise sammeln: Sammeln Sie Ihre P60/P45/P11D Formulare aus der Beschäftigung (Übersicht über Gehalt, gezahlte Steuern und etwaige Sachleistungen). Wenn Sie selbstständig oder Vermieter sind, erfassen Sie Ihr Gesamteinkommen für das Steuerjahr (z. B. Verkaufsrechnungen, Mietabrechnungen). Fügen Sie auch Bankzinsen, Dividendenbelege und sonstige Einkünfte (Krypto, Gig Economy usw.) hinzu. Beachten Sie, dass britische Steuerzahler alle Einkünfte melden müssen, es sei denn, sie sind durch eine spezifische Befreiung oder Freibetrag abgedeckt. Prüfen Sie beispielsweise, ob Sie die £1.000 Freibetrag für Handel oder Eigentum überschritten haben (wenn darunter, müssen Sie diese Einkünfte eventuell nicht melden, sonst schon). Beancount kann hier helfen, indem es beispielsweise alle Ihre Freelance-Einnahmen für das Steuerjahr aggregiert, um zu sehen, ob die Grenze überschritten wird.
  • Abzugsfähige Ausgaben und Freibeträge nachverfolgen: Für Selbstständige identifizieren Sie alle Geschäftsausgaben, die abzugsfähige Kosten sind (Reisen, Bürokosten, Telefon usw.) im Steuerjahr. Stellen Sie sicher, dass Sie Quittungen oder Nachweise dafür haben. Wenn Sie die vereinfachten Pauschalbeträge (wie Pauschale für Fahrzeug- oder Büroarbeit) anstelle der tatsächlichen Kosten verwenden, notieren Sie die Nutzung (Beancount kann zum Beispiel Kilometer oder Arbeitszeiten im Home-Office über Metadaten erfassen). Wenn Sie angestellt sind und nicht erstattete Berufsauslagen hatten oder Anspruch auf bestimmte Vergünstigungen haben (z. B. Berufsverbandsbeiträge oder Uniformkosten), sammeln Sie diese Beträge – beachten Sie jedoch, dass viele Berufsauslagen nicht erstattungsfähig sind, es sei denn, Sie mussten aus anderen Gründen eine Steuererklärung einreichen. Erfassen Sie ebenfalls Informationen zu Beiträgen, die Steuern beeinflussen können: Rentenbeiträge (besonders falls höherer Steuersatz berücksichtigt wird), gemeinnützige Gift Aid Spenden (diese erweitern Ihren Grundfreibetrag), usw.
  • Berechnung des steuerpflichtigen Gewinns (für Unternehmen): Wenn Sie Einzelunternehmer sind, müssen Sie Ihren steuerpflichtigen Gewinn für das Unternehmen berechnen. Das ist im Wesentlichen Einkommen minus abzugsfähige Ausgaben, bereinigt um Investitionsabschreibungen (Steuerabschreibung) und nicht abzugsfähige Posten (z. B. privater Anteil an Ausgaben). Beancount kann eine Gewinn- und Verlustrechnung für Ihr Unternehmen erstellen, die als Ausgangspunkt dient. Darauf aufbauend wenden Sie UK-spezifische Anpassungen an: z. B. Unterhaltungskosten nicht ansetzen (Kundenbewirtung ist im UK nicht abzugsfähig), fügen Sie Abschreibungen wieder hinzu und subtrahieren Sie Investitionsabschreibungen gemäß HMRC-Regeln (jährlicher Investitionsfreibetrag oder Abschreibungssatz). Sie können eine Abstimmung in einer Tabelle oder innerhalb von Beancount führen (unter Verwendung separater Konten für Steueranpassungen). Diese finale Zahl wird im Abschnitt Selbstständigkeit der Steuererklärung (Formular SA103) angegeben.
  • Selbstveranlagung einreichen: Das britische Steuerjahr endet am 5. April und die Frist für die Online-Abgabe ist der 31. Januar des Folgejahres (Papierformulare sind bereits am 31. Oktober fällig). Die meisten Menschen reichen online über das HMRC Online-Portal oder mit kommerzieller Software ein. Sobald Sie bereit sind, melden Sie sich im Self Assessment-Portal von HMRC (oder in Ihrer gewählten Software) an und geben die Zahlen ein: Einkommen aus Beschäftigung (oft vorab von HMRC-Daten ausgefüllt), Selbstständigen-Einkommen und Ausgaben, Dividenden, Zinsen usw. Überprüfen Sie jede Zahl anhand Ihrer Beancount-Berichte. Das System berechnet Ihre Steuerverpflichtung. Falls Sie Steuern zahlen müssen, beachten Sie, dass Zahlungen auf Konto für das nächste Jahr fällig sein können (normalerweise die Hälfte der Steuer des laufenden Jahres, fällig am 31. Jan. und 31. Juli). Planen Sie Ihren Cashflow entsprechend; Sie können auch Beancount nutzen, um diese Zahlungen zu prognostizieren und Rücklagen zu bilden.

Offizielle HMRC-Ressourcen: Die britische HMRC bietet klare Anleitungen für Selbstmelder:

  • HMRC Self Assessment Anleitung: Der gov.uk-Leitfaden „Self Assessment tax returns: Overview“ erklärt, wer eine Steuererklärung abgeben muss und wie der Prozess abläuft. Es wird darauf hingewiesen, dass die Erklärung nach dem Steuerjahr (das am 5. April endet) eingereicht wird, und es werden Fristen sowie Strafmaßnahmen bei verspäteter Abgabe betont. Dies ist ein Muss für alle, die neu im Self Assessment sind, um sicherzustellen, dass sie eine Erklärung abgeben müssen und den Zeitplan verstehen.
  • Aufbewahrung von Unterlagen: HMRC erwartet, dass Steuerpflichtige ausreichende Belege zur Unterstützung ihrer Steuererklärung aufbewahren. Es wird empfohlen, Unterlagen mindestens 5 Jahre nach dem Abgabetermin am 31. Januar aufzubewahren. Insbesondere Geschäftsunterlagen zu Einnahmen und Ausgaben sowie private Unterlagen wie Zinsen und Dividenden. Die HMRC-Handbücher (und die gov.uk-Anleitungen) listen auf, welche Unterlagen Selbstständige aufbewahren sollten (Rechnungen, Quittungen, Kilometerbücher usw.). Grundsätzlich gilt: Haben Sie Kontoauszüge und Belege organisiert – eine Aufgabe, die Beancount erleichtert, da Sie wahrscheinlich Transaktionen aus Kontoauszügen erfassen und Scans an Buchungen anhängen können.
  • Selbstständigkeit und Mietführung: HMRC stellt detaillierte Hinweise zu den Selbstständigen-Seiten (SA103) und Immobilientabellen (SA105) bereit. Diese Hinweise erklären, was als zulässige Ausgaben gilt, wie man Abschreibungen berücksichtigt und wie man z. B. Überlappungsgewinne berechnet (wenn Ihr Abrechnungszeitraum nicht mit dem Steuerjahr übereinstimmt, obwohl neue Regeln die Basiszeiträume an Steuerjahre angleichen). Das HS222-Faltblatt ist beispielsweise für Abschreibungen nützlich. All dies ist als PDF auf gov.uk verfügbar (suche „SA103 notes“).
  • HMRC Online-Dienste: Das offizielle HMRC Self Assessment online-System ist kostenlos nutzbar. Es gibt auch eine App für einfache Erklärungen. Wenn Sie im letzten Jahr nicht online eingereicht haben, müssen Sie sich registrieren (Erhalt eines Aktivierungscodes per Post). Das Online-Formular entspricht im Wesentlichen dem Papierformular und enthält Hilfetexte. Auf der HMRC-Website gibt es auch eine Liste anerkannten Software für alternative Nutzung. Nach der Abgabe können Sie über das persönliche Steuerkonto der HMRC Ihre Steuerrechnung einsehen, Zahlungen leisten oder bei Bedarf eine Ratenzahlung einrichten.

Verwendung von Beancount-Daten für die britische Steuerberichterstattung: Beancount kann viele Aspekte der britischen Steuerberechnung und Dokumentation unterstützen:

  • Selbstständigenpläne: Für Einzelunternehmer kann Beancount die Zahlen liefern, die Sie für die Selbstständigen-Seiten (SA103) benötigen. Das Formular enthält Felder für den Umsatz, zulässige Ausgaben (mit Aufschlüsselung, wenn Ihr Umsatz über £85k liegt oder wenn Sie sie detailliert angeben möchten), Investitionsabzüge usw. Liegt Ihr Umsatz unter der Schwelle, können Sie einfach die Gesamtausgaben als eine Zahl angeben; Beancount kann dennoch eine Aufschlüsselung zu Ihrer Referenz bereitstellen. Liegt er darüber, müssen Sie die Ausgaben in Kategorien wie Büro, Reisen, Verpflegung, Rechtskosten usw. aufteilen. Durch Pflege entsprechender Konten (z. B. Expenses:Business:Travel, Expenses:Business:Legal) können Sie diese Summen sofort abfragen. Die britischen Vorschriften erlauben auch die Nutzung von vereinfachten Ausgaben (Pauschale für die Nutzung des Hauses oder pro Meile für das Auto). Entscheiden Sie sich für diese, müssen Sie möglicherweise die tatsächlichen Ausgaben in Beancount für diese Kategorien nicht erfassen (oder Sie erfassen sie, ignorieren sie dann aber und verwenden die Pauschale). Zur Klarheit könnten Sie ein Konto wie Expenses:Car:Actual anlegen, dieses jedoch nicht abziehen, stattdessen eine manuelle Anpassung vornehmen, um die pauschale HMRC-Meilenrate zu beanspruchen. Dokumentieren Sie solche Entscheidungen in einer Notiz oder über einen Beancount-Custom-Eintrag, damit Sie Ihre Methode zur Steuerzeit nicht vergessen.

  • Investmentberichterstattung: Die britische Besteuerung von Investments erfordert die Meldung von Dividenden und Zinsen über bestimmte Freibeträge hinaus sowie von Kapitalgewinnen, wenn diese über der jährlichen Freigrenze liegen oder bei Veräußerungen, deren Erlöse das Vierfache der Freigrenze übersteigen. Nutzen Sie Beancount, um Dividendeneinnahmen (vielleicht in Income:Dividends:UK vs Income:Dividends:Foreign) zu verfolgen. Am Jahresende summieren Sie Ihre Dividenden – den Gesamtbetrag müssen Sie melden, und falls darauf ausländische Steuern einbehalten wurden, notieren Sie dies für die Anrechnung ausländischer Steuern (verwenden Sie den Foreign-Abschnitt von SA106). Für Kapitalgewinne kann Beancount jede Veräußerung von Vermögenswerten (Aktien, Krypto, Immobilien usw.) auflisten. Das Vereinigte Königreich hat spezifische Aktienvergleichsregeln: dieselben Tag, die nächsten 30 Tage (bed and breakfast) und den Section 104 Pool für ältere Bestände (ein Durchschnittskostenpool) – diese Regeln bestimmen die Grundlage der Kosten der verkauften Aktien. Die manuelle Berechnung kann fehleranfällig sein. Die Community hat ein Beancount-Plugin für UK-Kapitalgewinne entwickelt, das die HMRC-Regeln (Section 104 Durchschnitt, etc.) anwendet, um Gewinne zu berechnen. Mit diesem Plugin auf Ihren Beancount-Daten erhalten Sie einen Bericht über jeden Verkauf und den gemäß UK-Regeln berechneten Gewinn oder Verlust, den Sie dann zur Ausfüllung der Kapitalgewinnzusammenfassung Ihrer Steuererklärung nutzen können. Auch ohne das Plugin können Sie Beancounts detaillierte Lose-Verfolgung nutzen – denken Sie daran, dass Beancounts Standard FIFO- oder spezifische ID-Methode nicht mit der UK-Methode übereinstimmt; Sie müssen möglicherweise die Kostenbasis in Ihren Aufzeichnungen anpassen, um das Pooling nachzuahmen. Eine Herangehensweise ist, Ihre Investments in Beancount mit einem Konto pro Bestand zu führen (um die Same-Day- und 30-Tage-Regeln zu isolieren) und Durchschnittskosten nach jedem Kauf manuell zu berechnen – oder einfach auf eine externe Kalkulation zu vertrauen, jedoch Beancount für die Rohdaten zu verwenden. Auf jeden Fall stellen Sie sicher, dass alle Veräußerungen erfasst sind; die HMRC-Schwelle (derzeit ca. £50k Erlöse oder £12k Gewinn) kann eine Meldung erfordern, auch wenn keine Steuer anfällt.

  • USt und MTD für USt: Wenn Ihr Unternehmen umsatzsteuerpflichtig ist, verwenden Sie wahrscheinlich bereits Software für die Einreichung von Umsatzsteuererklärungen, denn Making Tax Digital für USt verlangt bereits digitale Buchführung und Meldung. Beancount ist keine anerkannte MTD-Software, deshalb führen Sie Ihre Umsatzsteuerunterlagen in Beancount und reichen über Vermittlungssoftware ein. Beispielsweise exportieren Sie Ihre USt-Kontensalden aus Beancount und übertragen sie in ein MTD-kompatibles Vermittlungstool zur Übermittlung an HMRC.

  • MTD für Einkommensteuer (ITSA): Making Tax Digital für Einkommensteuer ist keine ferne Reform mehr — es wird schrittweise eingeführt nach qualifizierten Einkommen aus Selbstständigkeit und Vermietung. Der Rollout-Plan von HMRC sieht drei Phasen vor, jeweils abhängig vom Einkommen, das in der Steuererklärung eines früheren Jahres gemeldet wurde:

    • Ab 6. April 2026, wenn Ihr qualifiziertes Einkommen im Steuerjahr 2024 bis 2025 über £50.000 lag — diese Phase ist bereits in Kraft.
    • Ab 6. April 2027, wenn Ihr qualifiziertes Einkommen im Steuerjahr 2025 bis 2026 über £30.000 lag.
    • Ab 6. April 2028, wenn Ihr qualifiziertes Einkommen im Steuerjahr 2026 bis 2027 über £20.000 lag.

    Sobald Sie im Anwendungsbereich sind, erfordert MTD für die Einkommenssteuer digitale Aufzeichnungen sowie vierteljährliche Updates, die über von HMRC anerkannte Software eingereicht werden; prüfen Sie die aktuelle Eignungs- und Befreiungsanleitung, bevor Sie sich auf eine Schwelle verlassen, da sich Daten und Zahlen ändern können. Beancount kann die zugrundeliegenden Aufzeichnungen speichern und die Einnahmen- und Ausgabenübersichten jedes Quartal erstellen, ist jedoch selbst keine anerkannte MTD-Software – Sie reichen die Steuererklärung weiterhin über ein anerkanntes oder verbindendes Tool ein. Gemeinschaftliche Bemühungen, Beancount-Daten mit der HMRC-Einkommenssteuer-API zu verbinden, wurden vorgeschlagen; betrachten Sie diese als experimentell und bestätigen Sie den Anerkennungsstatus, bevor Sie mit einem solchen Tool einreichen.

  • PAYE-Codierungsprüfungen: Ihr Beancount-Konto kann auch verwendet werden, um Ihren PAYE-Steuercode zu überprüfen. Wenn Sie beispielsweise Ihre Gehaltsabrechnungen in Beancount erfassen (mit Bruttogehalt, Steuer, NI usw.), können Sie diese annualisieren und prüfen, ob der korrekte steuerfreie Freibetrag angewandt wurde. Wenn Sie eine Abweichung feststellen (vielleicht eine unterzahlte Steuer angezeigt wird), wissen Sie, dass Sie Ihren HMRC-Codierungsbescheid überprüfen sollten. Dies wird nicht direkt für die Einreichung verwendet (da PAYE von den Arbeitgebern verwaltet wird), hilft Ihnen jedoch, Überraschungen zu vermeiden und sicherzustellen, dass die Selbsteinschätzung korrekt alle Unter-/Überzahlungen berücksichtigt.

Software und Werkzeuge (UK):

  • HMRC Online Filing: Die Mehrheit der Einzelpersonen reicht ihre Steuererklärung über den kostenlosen Online-Service von HMRC ein. Für die meisten Fälle ist das unkompliziert. Verwenden Sie es zusammen mit Beancount, indem Sie die Zahlen übertragen. Ein Tipp: Nach der Eingabe aller Daten können Sie eine Berechnungsübersicht ansehen. Manche vergleichen diese mit ihrer eigenen Berechnung (was Sie tun können, indem Sie Beancount-Daten in eine Tabelle exportieren und Steuersätze anwenden, um zu prüfen, ob sie innerhalb einer kleinen Rundungstoleranz übereinstimmt).
  • Kommerzielle Steuersoftware: Es gibt verschiedene Drittanbieter-Softwarepakete (TaxCalc, Taxfiler, Absolute etc.) und sogar einige neuere mobile Apps, die von HMRC genehmigt sind. Diese können manchmal Daten aus Buchhaltungssoftware importieren oder Tabellenimporte zulassen. Wenn Sie komplexe Angelegenheiten oder mehrere selbstständige Tätigkeiten haben, kann eine Softwarepaket helfen, mehrere Schedules leichter zu verwalten. Sie erzeugen oft auch einen schön formatierten Satz an Schedules, die Sie für Ihre Unterlagen aufbewahren können. Viele sind jedoch auf Steuerberater ausgerichtet und könnten für einzelne Steuerpflichtige überdimensioniert sein.
  • Excel für SA103 (Selbstständigkeit) und SA105 (Immobilien): Wenn Sie nachprüfen oder planen möchten, stellt HMRC Arbeitsblätter (SA103S, SA103F) und SA105 im PDF/ODS-Format zur Verfügung. Sie können diese elektronisch ausfüllen, um zu testen. Beancount kann viele Zahlen automatisch füllen. Zum Beispiel könnten Sie für eine vermietete Immobilie Beancount nutzen, um Mieteinnahmen und alle Kostenarten (Reparaturen, Versicherung, Maklergebühren) für diese Immobilie zu summieren; dann in das SA105-Formular eingeben, um das Ergebnis vor der offiziellen Einreichung zu sehen. Dies ist eine gute Praxis, um sicherzustellen, dass keine Kategorie fehlt.
  • Beancount-Plugins für UK-spezifische Anforderungen: Wir haben bereits das UK capital gains plugin erwähnt. Wenn Sie investieren, kann dies Stunden manueller Pooling-Berechnungen sparen. Es gibt derzeit kaum weitere öffentlich verfügbare UK-spezifische Plugins, aber mit dem Fortschreiten der MTD-Stufen für Einkommensteuer könnten mehr folgen. Beispielsweise könnte ein Plugin geschrieben werden, das einen vierteljährlichen Einnahmen-/Ausgabenbericht für MTD-Erklärungen formatiert oder UK-spezifische Freibeträge berechnet (wie die Anpassung des persönlichen Freibetrags, wenn das Einkommen über £100k liegt, etc.). Bis dahin greifen Sie vielleicht auf persönliche Skripte oder Tabellen für solche Berechnungen zurück.
  • Open Banking / Importtools: Ein Teil der Steuererklärung ist, alle Transaktionen an einem Ort zu haben – darin ist Beancount stark, wenn Sie konsequent geführt haben. Tools wie beancount-import (und viele Community-Bankenimporter) können Banktransaktionen automatisch abrufen. So ist Ihre Beancount-Datei vollständig mit allen Ausgaben und Einnahmen. Dadurch können Sie zur Steuerzeit darauf vertrauen, dass Ihre Beancount-Einkommenskonten alles widerspiegeln. Wenn Sie Beancount mitten im Jahr begonnen haben, stellen Sie sicher, Daten vom Beginn des Steuerjahres (6. April) zu importieren, um im ersten Jahr Vollständigkeit zu gewährleisten.

Community-Tipps & Plugins (UK):

  • UK Capital Gains Plugin: Es lohnt sich, dies nochmals hervorzuheben – dieses Plugin des Beancount Community-Mitglieds Vasily (Evernight auf GitHub) implementiert die Kapitalertragsregeln des HMRC. Es berücksichtigt Section 104 pooling (alle Bestände vor einem Verkauf werden gemittelt), die Same-Day-Regel (Aktien, die am gleichen Tag wie ein Verkauf gekauft wurden, gleichen diesen Verkauf aus) und die 30-Tage Bed-and-Breakfast-Regel (Aktien, die innerhalb von 30 Tagen nach einem Verkauf gekauft wurden, gleichen diesen aus und passen den Gewinn an). Die Verwendung dieses Plugins in Ihrem Beancount-Register ermöglicht es Ihnen, Gewinne aus Aktien und sogar komplexere Fälle genau zu berechnen (es behandelt wahrscheinlich Kryptowährungen ähnlich, wenn Sie jede Münze als eigenen Vermögenswerttyp behandeln). Dies ist ein unschätzbarer Beitrag der Community, da die UK-Regeln von dem FIFO-Ansatz abweichen, den viele Länder verwenden.
  • Verfolgung von Freibeträgen und Stufen: Einige Nutzer kennzeichnen Transaktionen, um UK-spezifische Freibeträge zu unterstützen. Zum Beispiel die Kennzeichnung von Zinserträgen, die unter den Personal Savings Allowance fallen, oder Dividenden unter dem Dividend Allowance. Während die Steuersoftware letztlich den Freibetrag anwendet, hilft die Kennzeichnung dabei, schnell zu sehen, ob Sie den Freibetrag überschritten haben. Z.B. können Sie Bankzinsen als #SavingsAllowance kennzeichnen und dann die Summe abfragen – wenn sie unter £1,000 (Grundtarifzahler) oder £500 (Höhersttarif) liegt, wissen Sie, dass darauf keine Steuer anfällt; wenn darüber, schulden Sie Steuern auf den Überschuss.
  • Aufteilung des Steuerjahres in Beancount: Das UK-Steuerjahr überschneidet sich mit Kalenderjahren. Manche Beancount-Nutzer pflegen benutzerdefinierte Ansichten oder sogar zwei Buchhaltungen (oder einfacher, sie verwenden die Abfragesprache), um Daten für das Steuerjahr zu erhalten. Zum Beispiel können Sie zwischen den Daten „2024-04-06 bis 2025-04-05“ abfragen, um die Steuerjahressummen zu erhalten. Wenn Sie Beancount über viele Jahre konsistent verwenden, sollten Sie eine Abfrage oder einen Bericht für „Steuerjahr X“ einrichten, um Verwechslungen mit Kalenderjahressummen zu vermeiden.
  • Ausländische Einkünfte und UK-Steuer: Wenn Sie Auslandsinvestitionen haben oder im Ausland arbeiten, kann das UK-System kompliziert werden (Remittance Basis, ausländische Steuergutschriften, usw.). Obwohl nicht UK-spezifisch, ist ein Tipp, Beancounts Währungsfunktionen zu nutzen, um sowohl GBP als auch Fremdwährungen für jede Transaktion zu erfassen. Wenn Sie z.B. USD-Dividenden erhalten, erfassen Sie diese mit entsprechenden GBP-Äquivalenten zum Wechselkurs des betreffenden Tages. Dann ist es leicht, ausländische Einkünfte in GBP für Ihr SA106-Formular zu summieren. Verfolgen Sie außerdem die im Ausland gezahlten Steuern als separate Transaktionen auf ein Steueraufwandskonto. Diese bilden die Grundlage für Ihre ausländische Steuergutschrift. Die Klarheit, dies alles in Beancount zu haben, ist viel besser als das Durchforsten von Broker-Abrechnungen am Jahresende.
  • Verwendung von Tags für Anpassungen: Die UK-Selbsteinschätzung hat einige spezielle Einträge, wie die Anpassung für private Nutzung (wenn Sie eine Ausgabe mit privatem Anteil erfassen, müssen Sie den privaten Teil bei der Berechnung der Selbständigkeit wieder dazurechnen). Sie können dies handhaben, indem Sie private Nutzung gar nicht in den Ausgaben erfassen (die Transaktion zwischen Geschäfts- und Privatkonten aufteilen). Wenn Sie sich aber entscheiden, 100 % einer Ausgabe geschäftlich zu erfassen und dann anzupassen, können Sie diese Transaktion mit #private_use_30% oder Ähnlichem kennzeichnen. Zur Steuerzeit suchen Sie nach diesem Tag und berechnen die Rückrechnung. Ähnlich, wenn Sie die Ist-Versteuerung verwenden (eine Option für kleine Unternehmen im UK), sind Zinsen über £500 nicht zulässig – Sie könnten Zinsaufwendungen über diesem Schwellenwert für eine Anpassung kennzeichnen.
  • Community-Foren: UK-Anwender von Beancount oder anderen Plaintext-Accounting-Tools teilen manchmal Erfahrungen in Foren (z.B. die Plaintext Accounting Google-Gruppe oder Reddit). Dort wird über die Anpassung von Beancount an die HMRC-Kategorien gesprochen und darauf geachtet, Dinge wie Zahlungen auf Rechnung im Cashflow zu erfassen. Zum Beispiel könnte man ein Expenses:Taxes:SelfAssessment-Konto einrichten und erwartete Zahlungen auf Rechnung dort erfassen, um sie nicht aus den Augen zu verlieren. Obwohl für die Abgabe nicht erforderlich, ist es gute Praxis, die Steuerzahlungsplanung in Ihr Register zu integrieren.

Australien

Übersicht zur Steuererklärung am Jahresende: Das Steuerjahr in Australien läuft vom 1. Juli bis zum 30. Juni, wobei die Steuererklärungen für Einzelpersonen bis zum 31. Oktober fällig sind. Einzelpersonen (einschließlich Einzelunternehmer) verwenden das ATO MyTax-System oder Papierformulare, um ihre Erklärungen einzureichen, während Unternehmen und andere Rechtsträger eigene Erklärungen haben (oft mit späteren Fristen bei Nutzung eines Steuerberaters). Wichtigste Schritte für australische Steuerzahler, die Beancount verwenden:

  • Einkommensdokumente sammeln: Sammeln Sie Ihre PAYG-Zahlungszusammenfassungen (heutzutage oft einfach eine Einkommensübersicht zugänglich über myGov, wenn Ihr Arbeitgeber das Single Touch Payroll-Verfahren nutzt) für den Zeitraum Juli–Juni. Sammeln Sie außerdem Bankzinserklärungen, Dividendenerklärungen (einschließlich Angaben zu Frankierungsgutschriften), Erklärungen zu Mietimmobilien (Einkünfte und Ausgaben) sowie Nachweise zu sonstigen Einnahmen (z.B. Einkünfte aus Gewerbe oder Vertragsarbeit, Kapitalgewinne aus dem Verkauf von Vermögenswerten). Viele dieser Angaben sind bis Ende Juli im ATO-System vorausgefüllt, aber Sie sollten sie mit Ihren eigenen Unterlagen (z. B. aus Beancount) abgleichen. Falls Beancount z.B. einen Zinsertrag von $500 aus einem Bankkonto zeigt, stellen Sie sicher, dass ein entsprechender Betrag in der Vorausfüllung erscheint; falls nicht, müssen Sie ihn manuell ergänzen.
  • Abzugsfähige Ausgaben und Belege zusammenstellen: In Australien zählen zu den häufigen Abzügen berufsbedingte Ausgaben (Gewerkschaftsbeiträge, Werkzeuge, Dienstreisen, Arbeitskleidung, Ausgaben für das Home Office), Aufwendungen für Weiterbildung, gemeinnützige Spenden, Zinsen auf Investitionsdarlehen sowie Kosten für Anlageimmobilien (Reparaturen, Verwaltergebühren usw.). Nutzen Sie Beancount, um diese über das Jahr hinweg durch entsprechende Kategorisierungen zu erfassen (z.B. Expenses:Deductible:WorkFromHome oder Expenses:RentalProperty:Repairs). Stellen Sie am Jahresende die Gesamtsummen zusammen. Bewahren Sie Belege für Ausgaben über A$300 auf (und am besten generell alle Belege, da das ATO Nachweise anfordern kann). Einige Abzüge erfordern spezifische Nachweismethoden (wie die Cent-pro-Kilometer-Methode für Fahrzeuge oder einen Pauschalsatz fürs Home Office) – entscheiden Sie, ob Sie tatsächliche Kosten oder Pauschalen ansetzen und sammeln Sie die nötigen Informationen entsprechend (Beancount kann z.B. Gesamtstunden fürs Home Office oder Stromrechnungen speichern, falls Sie tatsächliche Kosten gegen Pauschalen rechnen müssen).
  • Einkünfte aus Gewerbe und Einzelfirma: Wenn Sie ein Einzelunternehmen oder Nebengewerbe führen, geben Sie diese Einkünfte und Ausgaben in Ihrer persönlichen Steuererklärung an (mittels des Business and Professional Items schedule). Erstellen Sie eine Gewinn- und Verlustrechnung für das Geschäftsjahr (1. Juli–30. Juni). Beancount unterstützt Sie dabei unkompliziert. Berücksichtigen Sie notwendige Anpassungen zwischen handelsrechtlicher und steuerlicher Gewinnermittlung – in Australien sind etwa sofortige Abschreibungen für Wirtschaftsgüter (bis zu einer Grenze) oder vereinfachte Abschreibungsmethoden für Kleinunternehmen üblich; wählen Sie Ihre Vorgehensweise und spiegeln Sie diese in Ihrem Beancount-Konto wider (oder erfassen Sie sie zumindest, um sie korrekt in der Steuererklärung anzugeben). Prüfen Sie außerdem, ob Sie Anteile der privaten Nutzung ausweisen müssen (z.B. wenn 20 % der Fahrzeugnutzung privat war, aber voll abgesetzt wurde, müssen Sie 20 % als private Nutzung wieder hinzurechnen).
  • Steuererklärung einreichen: Das neue Steuerjahr öffnet für die Abgabe ab dem 1. Juli, es ist jedoch ratsam, bis Ende Juli oder August zu warten, wenn die meisten Angaben vom ATO vorausgefüllt werden. Melden Sie sich bei myGov an und öffnen Sie ATO MyTax, um mit Ihrer Erklärung zu beginnen. MyTax zeigt Ihnen die bekannten Einkünfte (von Arbeitgebern, Banken etc.); gleichen Sie diese mit Ihren Beancount-Daten ab und ergänzen/korrigieren Sie bei Bedarf. Geben Sie zusätzliche Einnahmen ein (z.B. Geschäfts- oder Auslandseinkünfte) sowie Abzüge. MyTax bietet Kategorien für Abzüge, die den Abschnitten der Steuererklärung entsprechen (Arbeitskosten, Spenden etc.). Verwenden Sie Ihre Beancount-Gesamtsummen zur Eingabe, seien Sie jedoch darauf vorbereitet, für größere Posten Beschreibungen oder Aufgliederungen zu liefern (MyTax kann Details für höhere Beträge erfragen). Nach Eingabe aller Daten prüfen Sie die berechnete Erstattung oder Nachzahlung. Die Frist zur Selbstabgabe ist der 31. Oktober. Nutzen Sie einen registrierten Steuerberater, erhalten Sie meist eine Fristverlängerung bis Mai des Folgejahres, müssen allerdings schon vor dem 31. Oktober als Mandant registriert sein, um diese Fristverlängerung zu erhalten.

Offizielle ATO-Ressourcen: Das Australian Taxation Office bietet eine Fülle von Informationen zur Unterstützung bei der Steuererklärung:

  • ATO „Einkommensteuererklärung“-Leitfaden: Die Website der ATO enthält spezifische Anleitungen für verschiedene Steuerzahlerarten. Für Einzelpersonen und Einzelunternehmer siehe „Individuals – lodging your tax return“, das erläutert, wann und wie die Erklärung einzureichen ist (z. B. MyTax online über myGov) und die Abgabetermine. Die ATO betont, dass Sie, wenn Sie es selbst machen, bis zum 31. Oktober einreichen sollten, andernfalls einen Steuerberater einschalten. Es wird auch darauf hingewiesen, dass die meisten Informationen für Online-Erklärungen bis Ende Juli vorausgefüllt sind, was ein Hinweis darauf ist, wann man mit der Vorbereitung beginnen sollte.
  • ATO Abzüge und Entlastungen: Die ATO hat ausführliche Seiten dazu, was Sie für berufsbedingte Ausgaben geltend machen können (manchmal nach Beruf gegliedert) sowie für spezielle Situationen (z. B. Mietobjekte oder berufliche Weiterbildung). Beziehen Sie sich darauf, um sicherzustellen, dass Ihre in Beancount kategorisierten Ausgaben tatsächlich abzugsfähig sind. Zum Beispiel könnten die „occupation guides“ der ATO angeben, welcher Prozentsatz einer bestimmten Ausgabe typischerweise ansetzbar ist. Prüfen Sie stets die offiziellen Anleitungen, um zu vermeiden, nichts abzugsfähiges geltend zu machen.
  • Ecke für kleine Unternehmen: Wenn Sie Geschäftseinnahmen haben, erklären die small business guides der ATO Vergünstigungen und Verpflichtungen. Die Seite „Reports and returns for businesses“ weist darauf hin, welche Formulare benötigt werden (BAS, Einkommensteuer, PAYG-Withholding-Jahreszusammenfassung usw.). Es ist eine Erinnerung daran, dass Sie neben der jährlichen Erklärung eventuell während des Jahres Ihre BAS (Business Activity Statements für GST/PAYG) eingereicht haben müssen. Stellen Sie sicher, dass Ihre Beancount-Daten dies ebenfalls erleichtert haben.
  • myTax und Vorausfüllung: Der Online-Dienst der ATO (myTax) ist benutzerfreundlich und enthält Hilfetexte zu jedem Abschnitt. Die ATO-App und myGov bieten auch Funktionen zum Überprüfen Ihres Notice of Assessment und des Bearbeitungsstatus der Erklärungen. Offiziell empfiehlt die ATO, Ihr myGov-Konto mit der ATO zu verknüpfen, damit Daten vorausgefüllt und die Erklärung teilweise automatisch ausgefüllt wird. Es gibt Schritt-für-Schritt-Anleitungen zur Online-Einreichung, die Sie im Grunde durch das Einloggen, Verifizieren der Daten und Absenden führen – wenn Sie Beancount verwenden, werden Sie die Daten beim Erfassen abgleichen.

Verwendung von Beancount-Daten für die australische Steuerberichterstattung: Beancount kann sowohl bei den Zahlen als auch bei der Aufzeichnung für australische Steuern unterstützen:

  • Geschäftsjahresrechnung: In Australien, wo das Geschäftsjahr von Juli bis Juni läuft, benötigen Sie wahrscheinlich Berichte, die Teile von zwei Kalenderjahren umfassen. In Beancount können Sie Abfragen oder Berichte für einen benutzerdefinierten Datumsbereich ausführen (z. B. 2024-07-01 to 2025-06-30). Es kann praktisch sein, eine benutzerdefinierte Bilanzbestätigung oder Abschlussbuchung am 30. Juni zu führen, um Jahresendbestände zu erfassen (besonders wenn Sie Rückstellungen vornehmen). Einige Nutzer führen ihre Bücher in Geschäftsjahressegmenten. Stellen Sie sicher, dass alle Buchungen bis zum 30. Juni eingetragen sind und alle ab dem 1. Juli datierten Buchungen für den Bericht des Steuerjahres ausgeschlossen werden.
  • PAYG-Abzüge und Vorauszahlungen: Wenn Ihnen Steuern einbehalten wurden (von Gehalt oder Zahlungen an Auftragnehmer unter PAYG), erscheinen diese Beträge in Ihren Aufzeichnungen. Beispielsweise können Sie das Gehalt als zwei Splits erfassen: Nettogehalt an Ihre Bank und PAYG-Steuer an ein Verbindlichkeits- oder Aufwandskonto. Am Jahresende sollte die Gesamtsumme dieses PAYG-Kontos mit Ihrer Gewinn- und Verlustrechnung für einbehaltene Steuern (oder der Summe auf Ihren Gehaltsabrechnungen) übereinstimmen. Dies hilft bei der Überprüfung der ATO Vorausbefüllung. Ebenso sollten Sie PAYG-Vorauszahlungen (vierteljährliche Vorauszahlungen der Einkommensteuer) erfassen (oft als aktiver Steuerzahlungsanspruch oder Aufwand). Sie werden diese in Ihrer Steuererklärung angeben, um die endgültige Steuerschuld zu verrechnen. Beancount kann die während des Jahres geleisteten Vorauszahlungen summieren. Die ATO listet diese auch auf, aber ein Abgleich ist ratsam.
  • Kapitalgewinne und CGT-Rabatt: Verfolgen Sie Kapitalanlage-Transaktionen in Beancount, um die Berechnung der Kapitalertragssteuer zu erleichtern. Australien gewährt für Privatpersonen einen 50%-Rabatt auf Kapitalgewinne bei Vermögenswerten, die länger als 12 Monate gehalten wurden. Für jede Veräußerung müssen Sie die Anschaffungskosten und die Verkaufserlöse sowie Kauf- und Verkaufsdaten kennen. Beancount zeichnet naturgemäß Daten und Beträge auf. Sie können Ihre Verkäufe des Jahres abfragen: Zum Beispiel alle Buchungen Income:CapitalGains auflisten. Beancount wendet den 50%-Rabatt nicht automatisch an; Sie können einfach berechnen: Wenn ein Eintrag einen Gewinn von $10.000 zeigt und Sie wissen, dass die Anlage 2 Jahre gehalten wurde, sind nur $5.000 steuerpflichtig. Sie können Vermögenswerte mit Anschaffungsdaten taggen oder Lose verwenden, um kurzfristige von langfristigen Trennungen zu machen (in Australien beruht es jedoch rein auf der Haltedauer, nicht auf spezifischer Identifikation für den Rabatt). Achten Sie auf Kapitalverluste – diese werden erfasst und können vorgetragen werden. Ein Konto für Verlustvorträge kann im nächsten Jahr als Erinnerung dienen. Falls Sie Vorverluste hatten, werden diese vor dem Rabatt angewendet. Mit Beancount können Sie dies modellieren, indem Sie einen laufenden Saldo der Verlustvorträge führen.
  • Franking Credits: Australische Dividenden enthalten häufig Franking Credits (Steuergutschriften für bereits gezahlte Unternehmenssteuern). In Ihrem Beancount-Konto können Sie die insgesamt hochgerechnete Dividende als Einkommen und die Franking Credits als Steuergutschrift erfassen (z. B. als Income:FrankingCredits oder als Minderung der Steueraufwendungen). Für die Steuer müssen Sie den frankierten Betrag und die Franking Credits separat angeben. Stellen Sie sicher, dass diese in Ihren Aufzeichnungen klar ausgewiesen sind. Beispielsweise entsprechen $70 Bar-Dividende plus $30 Franking Credits einer Bruttodividende von $100. Sie können $100 als Einkommen und $30 als Steuergutschrift oder $70 Einkommen und $30 auf einem speziellen Konto erfassen. Zum Steuerzeitpunkt melden Sie $100 als Dividenden-Einkommen und $30 als Franking Credits (die Ihre Steuerzahlung mindern). Beancount kann die Gesamtsumme Ihrer Franking Credits für das Jahr ermitteln (Summe aller solcher Gutschriften). Dies sollte mit den auf Ihren Dividendenauszügen und der ATO Vorausbefüllung übereinstimmen. Franking Credits sind wertvoll, prüfen Sie deshalb sorgfältig, dass Sie alle erfasst haben.
  • Ausländische Einkünfte und FX-Gewinne: Wenn Sie Auslandsanlagen oder -einkünfte haben, ist Beancounts Mehrwährungsfähigkeit hilfreich. Erfassen Sie den AUD-Gegenwert ausländischer Einkünfte am Tag des Zuflusses (die ATO verlangt den Wechselkurs am Empfangsdatum oder einen Durchschnittskurs). So können Sie einfach die AUD-Beträge abfragen. Wenn Sie ausländische Steuern gezahlt haben (z. B. Quellensteuer auf US-Aktien), verfolgen Sie dies ebenfalls – sie ist als ausländischer Steuerabzug geltend zu machen. Wandeln Sie auch diese gezahlten Steuern in AUD um. Fremdwährungsbestände können zu Devisengewinnen führen, die in Australien steuerpflichtig sind (sofern groß und nicht privat genutzt), was komplex wird; behalten Sie insbesondere ausländische Kassenbestände zum Jahresende im Auge, wenn sie stark schwanken.

Software und Tools (Australien):

  • myGov und MyTax: Wie erwähnt, ist das Haupttool für Privatpersonen das Online-MyTax der ATO. Es ist kostenlos und deckt die meisten Fälle ab. Die Oberfläche ist ziemlich übersichtlich: Sie gehen Abschnitt für Abschnitt durch (Einkommen, Abzüge usw.). Die Vorbefüllung kann Daten importieren (wie Zinsen, von Unternehmen gemeldete Dividenden, Krankenversicherungsinformationen für Rückerstattungen usw.). Beancount ergänzt dies, indem es sicherstellt, dass Sie sich nicht ausschließlich auf die Vorbefüllung verlassen – zum Beispiel, wenn eine Bank etwas nicht gemeldet hat, würde Ihr Hauptbuch das erkennen. MyTax bietet auch eine praktische Funktion, bei der Ihr Fortschritt gespeichert wird, sodass Sie mit der Eingabe beginnen und später fortfahren können, was es ermöglicht, Beancount-Berichte für eine schrittweise Befüllung zu nutzen.
  • Steuerberater-Software: Wenn Sie einen Steuerberater verwenden, nutzt dieser professionelle Software (wie Xero Tax, HandiTax usw.). In der Regel geben Sie ihnen Zusammenfassungen Ihrer Einnahmen und Abzüge (Beancount-Ausdrucke oder Excel). Sie erfassen diese in ihrer Software, die dann über das Steuerberater-Portal einreicht. Wenn Sie lieber selbst Einzelhandelssoftware nutzen möchten, gibt es Optionen wie Etax oder H&R Block Online; diese spiegeln jedoch oft das wider, was MyTax bietet, aber mit zusätzlicher Anleitung. Sie könnten nützlich sein, wenn Sie eine zweite Prüfung oder eine andere Benutzeroberfläche wünschen. Sie erlauben meist das Importieren von Daten aus dem Vorjahr, aber nicht direkt aus Beancount. Da MyTax kostenlos und leistungsfähig ist, nutzen viele technisch versierte Anwender MyTax, es sei denn, ihre Situation ist sehr komplex.
  • Tabellenkalkulationen und Berechnungstools: Die ATO stellt Rechner für bestimmte Abzüge bereit (z. B. Pauschalrechner fürs Arbeiten von zu Hause) und zur Prüfung von Dingen wie Division 43 Abschreibungen für vermietete Immobilien. Diese können Sie mit Daten aus Beancount verwenden (z. B. Gesamtstunden Homeoffice oder Kosten von Gebäudeverbesserungen). Außerdem ist eine Tabellenkalkulation hilfreich, wenn Sie verschiedene Szenarien simulieren wollen (z. B. tatsächliche Autokosten versus Cent-pro-Kilometer). Geben Sie Daten aus Beancount ein (Kraftstoff, Zulassung, Versicherungsbeträge vs. gefahrene Kilometer), um zu sehen, welcher Abzug größer ist.
  • ATO Buchhaltungs-Apps: Die ATO hatte die App „myDeductions“, mit der man das Jahr über Belege erfassen und die Daten dann für die Vorbefüllung der Steuererklärung hochladen konnte. Wenn Sie Beancount verwenden, verfolgen Sie wahrscheinlich bereits Ihre Ausgaben, so dass Sie myDeductions möglicherweise nicht benötigen. Tatsächlich übernimmt Ihr Beancount diese Rolle. Stellen Sie nur sicher, dass Sie Belegbilder weiterhin aufbewahren – das Speichern von Dateipfaden in Beancount oder das Führen eines separaten Ordnersystems für Belege (referenziert mit Transaktions-ID) kann genauso effektiv sein wie die ATO-App.
  • Export aus Buchhaltungssoftware: Wenn Sie zuvor ein Buchhaltungspaket (QuickBooks, Xero, MYOB) verwendet haben und zu Beancount gewechselt sind, beachten Sie, dass diese manchmal Jahresendberichte liefern, die für Steuern optimiert sind. Mit Beancount können Sie Ähnliches über benutzerdefinierte Berichte oder den Export als CSV und die Verwendung einer bekannten Vorlage nachbilden. Zum Beispiel haben einige Steuerberater Excel-Vorlagen für Vermietungsobjektschemen – diese könnten Sie mit Daten aus Beancount füllen. Zwar ist das kein direktes „Tool“, aber diese Methode nutzt bekannte Vorgehensweisen in der australischen Steuererklärung und verwendet dennoch Ihr Beancount-Hauptbuch als wahre Quelle.

Community-Tipps & Plugins (Australien): Die australische Beancount-Community ist kleiner, aber es gibt allgemeine Erkenntnisse, die gelten:

  • GST-Handhabung: Wenn Sie ein Unternehmen führen und für die GST registriert sind, sollten Sie die Funktionen von Beancount nutzen, um die GST-Aufteilungen zu automatisieren. Einige Nutzer erstellen eine Transaktionsvorlage oder einen Importeur, der die GST automatisch trennt. Zum Beispiel würde eine Ausgabe von $110, die als inklusive GST markiert ist, als $100 Ausgabe und $10 bei GST Paid erfasst. Indem Sie dies konsequent tun, können Sie zum BAS-Zeitraum (normalerweise quartalsweise) Liabilities:GST:Collected und Assets:GST:Paid addieren, um das BAS-Formular auszufüllen. Das ATOs Simpler BAS für kleine Unternehmen erfordert nur die Meldung von Gesamtverkäufen, GST auf Verkäufe und GST auf Einkäufe. Diese Zahlen können direkt aus Beancount gezogen werden. Indem Sie sicherstellen, dass Ihr Beancount jedes Quartal aktuell ist, wird das Jahresende lediglich ein weiteres Quartal mit eventuell einer jährlichen GST-Erklärung (falls zutreffend). Wenn Sie unter der GST-Grenze liegen und nicht registriert sind, ist Ihre Buchführung einfacher (keine Aufteilungen für Steuern erforderlich) – achten Sie nur darauf, dass Sie nicht versehentlich GST bei Ausgaben als Abzüge geltend machen, wenn Sie dazu nicht berechtigt sind (Beancount kennt Ihren GST-Status nicht; Sie müssen das selbst sicherstellen).
  • Sofortabschreibung von Vermögenswerten: Australien hat die Regeln für die sofortige Abschreibung von Vermögenswerten für kleine Unternehmen häufig geändert (ein Jahr $20k, dann $30k, dann unbegrenzt für bestimmte Zeiträume). Es ist sinnvoll, Vermögenskäufe in Beancount zu markieren oder zu kategorisieren. Beispielsweise können Sie einen Kauf mit #InstantWriteoff markieren, wenn Sie planen, ihn vollständig abzuschreiben. Statt ihn dann in Beancount zu aktivieren, können Sie ihn direkt als Aufwand auf ein bestimmtes Konto buchen (oder am Jahresende von den Vermögenswerten in Aufwendungen umschichten). Die Dokumentation Ihres Vorgehens gewährleistet Konsistenz. Wenn sich die Schwelle ändert, können Sie alle Vermögenskäufe abfragen und sehen, welche unter die neue Grenze fallen.
  • Private vs Geschäftliche Nutzung: Für Einzelunternehmer fragt die australische Steuererklärung oft den prozentualen Anteil der privaten Nutzung bestimmter Ausgaben ab (insbesondere bei Kraftfahrzeugen). Eine Möglichkeit in Beancount ist es, Transaktionen bei der Eingabe aufzuteilen: z.B. wenn ein Tankkauf $100 betrug und Sie wissen, dass 30 % privat sind, buchen Sie $70 auf Expenses:Car:Fuel:Business und $30 auf Expenses:Car:Fuel:Private. Dann ziehen Sie nur die $70 ab. Alternativ buchen Sie alle $100 als Geschäftsausgabe und verwenden Metadaten oder eine Notiz, um die 30 % privat zu kennzeichnen, und reduzieren später manuell den Abzug. Die erste Methode ist im Hauptbuch sauberer. Wichtig ist Konsistenz, damit Ihre Beancount-„Bücher“ möglichst nur den abzugsfähigen Anteil widerspiegeln, um Verwirrung bei der Steuererklärung zu vermeiden.
  • Mehrjährige Überlegungen: Australien erlaubt die unbefristete Verlustvortragsmöglichkeit von Kapitalverlusten und neuerdings auch einige ungenutzte Verlust-Rückträge für Unternehmen (für Privatpersonen nicht relevant). Wenn Sie z.B. im letzten Jahr einen Netto-Kapitalverlust hatten, rechnen Sie nicht damit, dass Beancount ihn automatisch anwendet – Sie sollten ihn als Notiz führen. Ebenso können aufgeschobene ausländische Verluste oder ausländische Steuergutschriften übertragen werden. Führen Sie dazu eine Notiz außerhalb oder als Beancount-Notiz für diese steuerlichen Attribute, da es sich noch nicht um echte Buchungsvorgänge handelt, bis diese realisiert sind.
  • Superannuation: Wenn Sie selbstständig sind und persönliche Super-Beiträge geleistet haben, erfassen Sie diese in Beancount (z.B. als Überweisung von Ihrem Bankkonto auf Assets:Superannuation oder eine Aufwandkategorie). Sie müssen eine Absichtserklärung einreichen, um diese als Abzug geltend zu machen, und dann diesen Abzug angeben. Die Beancount-Erfassung stellt sicher, dass Sie wissen, wie viel Sie beigetragen haben, und am Jahresende verifizieren können, dass der Superfonds den Beitrag erhalten hat. Wenn Sie Arbeitgeber sind (auch für sich selbst in einer Firma), erfassen Sie Super Guarantee-Beiträge in den Lohnbuchungen; diese sind nicht direkt in der individuellen Steuererklärung, sind aber wichtig für Firmenabzüge und Compliance.
  • Community-Sharing: Australier, die über Plaintext-Buchhaltung sprechen, teilen oft kleine Skripte – zum Beispiel zur Umwandlung von Beancount-Ausgaben in das Format, das für einen ATO-Zeitplan benötigt wird. Man könnte ein Python-Skript schreiben, das die Gewinn- und Verlustrechnung von Beancount analysiert und einen korrekt formatierten Zeitplan für Mietimmobilien ausgibt (der dann überprüft oder einem Steuerberater gegeben werden kann). Die vergleichsweise kleine Nutzerbasis bedeutet weniger vorgefertigte Tools, aber die Flexibilität von Beancount ermöglicht es, mit etwas Python oder Excel die Ausgabe für jedes erforderliche Format anzupassen.
  • Aufbewahrungspflicht: Das ATO verlangt üblicherweise, Aufzeichnungen für 5 Jahre ab Datum des Steuerbescheids aufzubewahren. Stellen Sie sicher, dass Ihre Beancount-Datei (und angehängte Dokumente) für diesen Zeitraum gesichert und erhalten werden. Falls Sie jemals Ihre Steuererklärung rekonstruieren oder eine Angabe nachweisen müssen, ist das Beancount-Hauptbuch mit zugehörigen Belegen äußerst hilfreich. Sie könnten sogar ein jährliches Archiv (PDF- oder HTML-Export der Transaktionen) für Ihre persönliche Ablage anlegen.

Fazit: Durch die Integration von Beancount in Ihren Steuererklärungs-Workflow können Sie Fehler reduzieren und die Effizienz steigern. Der Schlüssel in allen Ländern ist die Führung eines gut organisierten Hauptbuchs, das mit Steuerkategorien abgestimmt ist, und die Nutzung der offiziellen Ressourcen als Leitfaden für die Einhaltung der Vorschriften. Ob es darum geht, eine Gewinn- und Verlustrechnung für Ihren Steuerberater in den USA zu erstellen, die durchschnittliche Kostenbasis für kanadische Aktien zu berechnen, die Konten des deutschen SKR04 abzubilden, selbstständige Ausgaben im Vereinigten Königreich zu detaillieren oder australische BAS-Meldungen abzugleichen – Beancounts Daten und die Werkzeuge der Community können diese Aufgaben erleichtern. Prüfen Sie stets die neuesten Steuergesetze und konsultieren Sie bei komplexen Situationen einen Steuerfachmann, aber seien Sie versichert, dass Ihr sorgfältig geführtes Klartext-Hauptbuch ein wertvolles Asset für die Jahressteuererklärung ist.

Quellen:

  • Internal Revenue Service – Small Business and Self-Employed Tax Center (Schedule C guidance)
  • Beancount Community Discussions – Sharing ledger data with accountants
  • TurboTax Support – Importing CSV of investment transactions
  • Canada Revenue Agency – Small Business Checklist and Income Reporting
  • Beancount Google Group – Handling capital gains for US vs Canada (average cost)
  • HMRC – Self Assessment Guidance (deadlines, record keeping)
  • Plaintext Accounting Forum – Beancount plugin for UK capital gains (HMRC rules)
  • Bundeszentralamt für Steuern – German income tax return info and forms
  • Hacker News – Discussion on German accounting (SKR04, requirements)
  • ATO / MoneySmart (ASIC) – Lodging an Australian tax return (steps, pre-fill)
  • Australian Taxation Office – Business returns and lodgment dates
  • Beancount Plugin Repository – Depreciation plugin (supports CRA half-year rule)

Quelle: https://beancount.io/de/docs/tax-prep-guides