Zum Hauptinhalt springen

Was Beancount ist: doppelte Buchführung im Klartext

Beancount ist doppelte Buchführung im Klartext für Aktien, Krypto und den täglichen Haushalt — was es ist und warum Entwickler es nutzen.

Dieser Leitfaden fasst Best Practices für Klartext-Buchhaltung mit dem leistungsstarken, quelloffenen Klartext-Buchhaltungswerkzeug Beancount zusammen. Er behandelt die grundlegende Philosophie, Syntax von einfach bis fortgeschritten, praktische Fallstudien für komplexe Vermögenswerte und langfristige Strategien zur Verwaltung des Hauptbuchs.

Teil 1: Das "Warum" - Grundlagen einer intelligenten Buchhaltung​

Bevor Sie in das „Wie" eintauchen, ist es entscheidend, das „Warum" zu verstehen. Eine effektive Buchhaltung ist das Fundament der persönlichen Finanzverwaltung und ein notwendiger Schritt hin zu finanzieller Klarheit und Freiheit.

Über die Ausgabenverfolgung hinaus: Der Weg zu finanzieller Klarheit​

Einfache Ausgabenverfolgungs-Apps sagen Ihnen, wohin Ihr Geld geflossen ist. Ein robustes Buchhaltungssystem sagt Ihnen das und noch viel mehr: Es liefert ein vollständiges Bild Ihrer finanziellen Gesundheit, einschließlich Ihres Nettovermögens, Ihres Cashflows und der Performance Ihrer Investitionen. Das Hauptziel ist Beobachtbarkeit – ein klares, datengesteuertes Verständnis Ihres Finanzlebens zu erlangen, das es Ihnen ermöglicht, fundierte Entscheidungen zu treffen, Risiken einzuschätzen und auf langfristige Ziele wie den Ruhestand hinzuarbeiten.

Warum doppelte Buchführung? Die Macht eines ausbalancierten Systems​

Anders als bei der einfachen Buchführung (einer simplen Liste von Ausgaben) erfasst die doppelte Buchführungsmethode jede Transaktion als einen Wertefluss zwischen mindestens zwei Konten. Ihr Kernprinzip ist die grundlegende Buchhaltungsgleichung:

Vermo¨genswerte=Verbindlichkeiten+Eigenkapital (Nettovermo¨gen)\text{Vermögenswerte} = \text{Verbindlichkeiten} + \text{Eigenkapital (Nettovermögen)}

Dieses System stellt sicher, dass Ihre Bücher stets ausgeglichen sind, und reduziert Fehler drastisch. Es liefert ein vollständiges Finanzbild, indem es wesentliche Berichte wie eine Bilanz (was Sie besitzen und schulden) und eine Gewinn- und Verlustrechnung (was Sie verdient und ausgegeben haben) erzeugt.

Teil 2: Erste Schritte mit Beancount​

Beancount ist ein leistungsstarkes, Python-basiertes Werkzeug für Klartext-Buchhaltung.

Ihr erster Blick mit Fava auf Beancount.io​

Beancount.io bietet eine leistungsstarke Umgebung, die die Beancount-Engine mit einer mobilen App (iOS, Android) und einer Web-App kombiniert – Fava, eine fantastische webbasierte Oberfläche zur Visualisierung Ihres Hauptbuchs. Es ist keine Installation erforderlich. Wenn Sie die Plattform nutzen, interagieren Sie direkt mit einem Texteditor für Ihre Hauptbuchdatei (z. B. main.bean) und sehen die von Fava generierten Berichte in Echtzeit aktualisiert.

Fava nimmt den Klartext, den Sie schreiben, und verwandelt ihn in interaktive Diagramme, Finanzberichte und filterbare Transaktionslisten, die Ihnen einen klaren Überblick über Ihre Finanzberichte geben.

Oder starten Sie im Terminal mit bea​

Wenn Sie lieber von einer Shell aus arbeiten, ist bea die Kommandozeile von Beancount.io. Kein Konto erforderlich: Installieren Sie es mit brew install bex-co/tap/bea oder uv tool install beancount-io, und es erstellt, validiert, fragt ab und berichtet über dieselbe Klartextdatei. Der CLI-Schnellstart bringt Sie in wenigen Minuten zu einem ersten Hauptbuch, und Ihr erster Monat mit bea schließt einen vollen Monat von Anfang bis Ende ab.

Die fünf Kernkontotypen​

Beancount verwendet fünf übergeordnete Kontotypen, die die Struktur Ihres Hauptbuchs bilden:

KontotypBeschreibungTypischer Saldo
AssetsWas Sie besitzen (Bargeld, Bankkonten, Investitionen, Immobilien).Positiv
LiabilitiesWas Sie schulden (Kreditkartenschulden, Kredite, Hypotheken).Negativ
IncomeWoher das Geld kommt (Gehalt, Boni, Zinsen).Negativ
ExpensesWohin das Geld geht (Essen, Miete, Reisen, Steuern).Positiv
EquityIhr Nettovermögen; wird für Anfangssalden verwendet.Negativ

Die Beancount-Gleichung​

Beancount erzwingt seine eigene Version der Buchhaltungsgleichung, bei der die Summe aller Buchungen über Ihr gesamtes Hauptbuch gleich null ist:

Vermo¨genswerte+Ausgaben+Verbindlichkeiten+Einkommen+Eigenkapital=0\text{Vermögenswerte} + \text{Ausgaben} + \text{Verbindlichkeiten} + \text{Einkommen} + \text{Eigenkapital} = 0

Deshalb weisen Income-, Liabilities- und Equity-Konten per Konvention negative Werte auf – sie sind die Quellen von Mitteln, die Ihre Assets und Expenses erhöhen.

Teil 3: Die Sprache von Beancount - Kern-Syntax​

Alle Einträge in Beancount sind Direktiven, die mit einem Datum beginnen.

Konten definieren (open) und Waren​

Bevor Sie ein Konto verwenden können, müssen Sie es mit der open-Direktive deklarieren. Optional können Sie auch die Währungen oder „Waren" angeben, die es enthalten wird.

; YYYY-MM-DD open Account:Name [Commodity1, Commodity2, ...]
2020-01-01 open Assets:Bank:US:Chase:Checking      USD
2020-01-01 open Liabilities:CreditCard:US:Discover USD
2020-01-01 open Expenses:Food:Groceries
2020-01-01 open Income:Salary:Google

Waren können reale Währungen sein (z. B. USD, JPY) oder jede benutzerdefinierte Einheit, die Sie definieren, wie Flugmeilen (MILES_UA) oder Aktienticker (HOOL).

Erste Transaktion aufzeichnen (*)​

Transaktionen sind der häufigste Eintrag. Sie beginnen mit einem Datum, einem Flag (* für eine vollständige Transaktion oder ! für eine unvollständige), einem optionalen Zahlungsempfänger und einer Beschreibung. Jede folgende Zeile (um zwei Leerzeichen eingerückt) ist eine „Buchung" auf ein Konto.

; YYYY-MM-DD * "Payee" "Description"
;   Account1      Amount Commodity
;   Account2     -Amount Commodity
 
2024-07-28 * "Trader Joe's" "Weekly groceries"
  Expenses:Food:Groceries     125.50 USD
  Liabilities:CreditCard:US:Discover  -125.50 USD

Der Einfachheit halber können Sie, wenn eine Transaktion nur zwei Buchungen hat, den Betrag in der zweiten Zeile weglassen, und Beancount berechnet ihn automatisch.

2024-07-28 * "Trader Joe's" "Weekly groceries"
  Expenses:Food:Groceries     125.50 USD
  Liabilities:CreditCard:US:Discover

Ausgleich auf Transaktionsebene: Wichtiger für den täglichen Gebrauch ist, dass jede einzelne Transaktion ebenfalls ausgeglichen sein muss – die Summe aller Buchungen innerhalb einer einzelnen Transaktion muss gleich null sein. Wenn eine Transaktion nicht ausgeglichen ist, zeigt Beancount einen Fehler wie diesen an:

Beancount-Fehlerwarnung

Umgang mit Multi-Währungs-Transaktionen (@ und @@)​

Beancount ist hervorragend für Mehrwährungs-Buchhaltung geeignet.

  • Verwenden Sie @, um einen Umrechnungspreis pro Einheit anzugeben.
  • Verwenden Sie @@, um die Gesamtkosten der Umrechnung anzugeben.
; Buying a flight in EUR with a USD card
2024-08-01 * "Lufthansa" "Flight to Berlin"
  Expenses:Travel:Flights      500.00 EUR @@ 545.00 USD  ; 500 EUR cost me 545 USD in total
  Liabilities:CreditCard:US:Discover  -545.00 USD

Teil 4: Genauigkeit sicherstellen - Die Kunst des Abgleichs​

Eine zentrale Praxis zur Pflege eines korrekten Hauptbuchs ist der regelmäßige Abgleich. Dabei vergleichen Sie die Salden in Ihrem Beancount-Hauptbuch mit offiziellen Auszügen Ihrer Finanzinstitute.

Automatisierung von Prüfungen mit Saldenbestätigungen (balance)​

Die balance-Direktive ist Ihr primäres Werkzeug für automatisierte Prüfungen. Sie versichern, dass ein Konto an einem bestimmten Datum einen bestimmten Saldo hatte. Beancount meldet einen Fehler, wenn sein berechneter Saldo nicht mit Ihrer Zusicherung übereinstimmt. Dies ist von unschätzbarem Wert, um Fehler schnell zu finden.

Hinweis: Die Saldozusicherung prüft den Zustand des Kontos zu Beginn des angegebenen Tages (vor allen Transaktionen an diesem Tag).

; From your monthly credit card statement
2024-08-01 balance Liabilities:CreditCard:US:Discover  -1432.78 USD

Verknüpfen von Belegdokumenten (document)​

Sie können auf externe Dateien wie Kontoauszüge oder Quittungen verlinken und so einen prüfbaren Nachweis erstellen. Fava macht diese Links anklickbar.

2024-08-01 document Liabilities:CreditCard:US:Discover "statements/discover-2024-07.pdf"

Fehler korrigieren und Salden initialisieren​

Wenn Sie Ihr Hauptbuch beginnen oder eine Diskrepanz finden, die Sie nicht zurückverfolgen können, müssen Sie eine Anpassung vornehmen. Die übliche Praxis ist die Verwendung eines speziellen Equity-Kontos.

; Initializing a cash account when starting your ledger
2020-01-01 * "Initial Balance" "Setting up cash account"
  Assets:Cash:Wallet           200.00 USD
  Equity:Opening-Balances     -200.00 USD

Das Konto Equity:Opening-Balances enthält Beträge, die aus unbekannten oder externen Quellen in Ihr Hauptbuch eingehen.

Für schnelle Korrekturen, bei denen die genaue Diskrepanz unwichtig ist, kann die pad-Direktive den Saldo eines Kontos automatisch anpassen, um eine nachfolgende balance-Zusicherung zu erfüllen, wobei die Differenz auf ein Eigenkapitalkonto gebucht wird. Verwenden Sie dies mit Vorsicht, da es größere Probleme verbergen kann. Explizite Anpassungen sind im Allgemeinen sicherer.

Teil 5: Fortgeschrittene & realistische Transaktionsmuster​

Schulden verfolgen: Verwaltung von Forderungen und Verbindlichkeiten​

Die doppelte Buchführung ist perfekt geeignet, um Geld zu verfolgen, das Ihnen geschuldet wird (Assets:Receivables) oder das Sie schulden (Liabilities:Payable).

Beispiel: Sie zahlen für ein Gruppenabendessen von 90 $ und Ihr Freund Bob schuldet Ihnen seinen Anteil von 45 $.

  1. Erfassen Sie die anfängliche Ausgabe und die Forderung:

    2024-08-05 * "Dinner Place" "Dinner with Bob"
      Expenses:Food:Restaurant          45.00 USD  ; Your share
      Assets:Receivables:Bob            45.00 USD  ; Bob owes you
      Assets:Bank:US:Chase:Checking    -90.00 USD
  2. Wenn Bob Sie zurückzahlt:

    2024-08-06 * "Bob" "Paid me back for dinner"
      Assets:Bank:US:Chase:Checking     45.00 USD
      Assets:Receivables:Bob           -45.00 USD

Das Konto Assets:Receivables:Bob ist nun null, und Ihre Bücher sind perfekt ausgeglichen.

Vermögenswerte vs. Ausgaben: Ein Autokauf und Abschreibung​

Ein großer Kauf wie ein Auto ist keine einfache Ausgabe; es ist der Erwerb eines Vermögenswerts, der im Laufe der Zeit an Wert verliert (Abschreibung).

  1. Erfassen Sie den Kauf als Vermögenswert:

    2023-01-15 * "Toyota Dealer" "Purchase of a new car"
      Assets:Car:ToyotaCamry         30000.00 USD
      Assets:Bank:US:Chase:Checking -30000.00 USD
  2. Erfassen Sie die jährliche Abschreibung: Angenommen, Sie schätzen, dass das Auto jedes Jahr 3.000 $ an Wert verliert. Am Ende des Jahres erfassen Sie dies als Ausgabe.

    2023-12-31 * "Depreciation" "Annual car value depreciation"
      Expenses:Depreciation:Car      3000.00 USD
      Assets:Car:ToyotaCamry        -3000.00 USD

Nach diesem Eintrag spiegelt Ihr Konto Assets:Car:ToyotaCamry korrekt den neuen Wert des Autos wider (27.000 $), und Sie haben die Nutzungskosten ordnungsgemäß als Ausgabe für dieses Jahr verbucht.

Teil 6: Vertiefung - Modellierung komplexer realer Vermögenswerte​

Fallstudie 1: Buchhaltung für Immobilien​

Ein Haus ist oft Ihr größter Vermögenswert und Ihre größte Verbindlichkeit. Hier erfahren Sie, wie Sie es modellieren.

  1. Konten und eine benutzerdefinierte Ware erstellen:

    2022-01-01 commodity HOUSE_123MAIN
      name: "Property at 123 Main St"
    2022-01-01 open Assets:Property:Home:123Main        HOUSE_123MAIN
    2022-01-01 open Liabilities:Mortgage:HomeLoan       USD
    2022-01-01 open Expenses:Home:Interest
    2022-01-01 open Expenses:Home:PropertyTax
  2. Den Kauf erfassen: Nehmen wir an, Sie kaufen ein Haus für 500.000 $ mit einer Anzahlung von 100.000 $ und einem Darlehen von 400.000 $.

    2022-03-15 * "Settlement Company" "Purchase of 123 Main St"
      Assets:Property:Home:123Main          1 HOUSE_123MAIN {500000.00 USD}
      Assets:Bank:DownPayment          -100000.00 USD
      Liabilities:Mortgage:HomeLoan    -400000.00 USD
  3. Monatliche Hypothekenzahlungen erfassen: Ihre monatliche Zahlung besteht aus Tilgung (reduziert die Verbindlichkeit) und Zinsen (eine Ausgabe).

    2022-04-01 * "Mortgage Bank" "Monthly Mortgage Payment"
      Liabilities:Mortgage:HomeLoan      800.00 USD   ; Principal
      Expenses:Home:Interest            1200.00 USD   ; Interest
      Assets:Bank:US:Chase:Checking    -2000.00 USD
  4. Wertsteigerung verfolgen (unrealisierte Gewinne): Der Marktwert eines Hauses ändert sich. Um dies zu verfolgen, ohne Ihr offizielles Nettovermögen zu beeinflussen (da der Gewinn erst beim Verkauf realisiert wird), können Sie eine Preis-Direktive mit einer „virtuellen" Währung verwenden.

    Für unterstützte Marktvermögenswerte und Währungspaare können Live-Preise Bewertungsnotierungen in einem gehosteten Hauptbuch pflegen. Individuelle Immobilien benötigen weiterhin Ihre eigenen Gutachten und datierten Preise, wie im folgenden Beispiel.

    ; The purchase price is the real cost basis
    2022-03-15 price HOUSE_123MAIN   500000.00 USD
     
    ; An updated market estimate is an unrealized gain
    2024-01-01 price HOUSE_123MAIN   550000.00 USD.UNREALIZED

Dies ermöglicht es Ihnen, den geschätzten Wert in Favas Diagrammen zu sehen, ohne Ihre Bilanz unzulässig aufzublähen.

Erkunden Sie ein Live-Beispiel-Hauptbuch für Immobilien mit Hypothekenverfolgung, Abschreibung und Immobilienverkauf:

Real Estate Example Ledger in neuem Tab öffnen

Fallstudie 2: Verfolgung von Restricted Stock Units (RSUs)​

RSUs sind eine gängige Form der Eigenkapitalvergütung. Ihre Buchhaltung umfasst die Verfolgung der ursprünglichen Zuteilung, der Vesting-Ereignisse und des Steuereinbehalts.

  1. Ersteinrichtung: Erstellen Sie Waren für vested (HOOL) und unvested (HOOL.UNVEST) Aktien sowie für jedes Konto, das die späteren Einträge berühren. Alle im Voraus zu deklarieren ist der Grund, warum die beiden folgenden Transaktionen eigenständig geladen werden können.

    2021-01-01 commodity HOOL
    2021-01-01 commodity HOOL.UNVEST
    2021-01-01 open Assets:Brokerage:Etrade:HOOL          HOOL
    2021-01-01 open Assets:Grant:Unvested                 HOOL.UNVEST
    2021-01-01 open Income:Grant:Awards                   HOOL.UNVEST
    2021-01-01 open Expenses:Grant:Vested                 HOOL.UNVEST
    2021-01-01 open Income:Salary:Hooli:RSU               USD
    2021-01-01 open Expenses:Taxes:Federal                USD
    2021-01-01 open Expenses:Taxes:State                  USD
  2. Die ursprüngliche Zuteilung erfassen: Diese Transaktion zeigt die Gesamtzuteilung, die in ein unvested Vermögenswertkonto übergeht. Noch ist nichts steuerpflichtig, daher ist der gesamte Eintrag in der Tracking-Ware HOOL.UNVEST denominiert.

    2021-02-01 * "Hooli" "Initial RSU Grant"
      Assets:Grant:Unvested        1000 HOOL.UNVEST
      Income:Grant:Awards         -1000 HOOL.UNVEST
  3. Ein Vesting-Ereignis erfassen: Dies ist die Schlüsseltransaktion. Wenn Aktien vesten, erkennen Sie Einkommen, der Arbeitgeber behält Aktien zur Steuerzahlung ein, und Sie behalten den Rest. Nehmen Sie an, dass 100 Aktien zu 150,00 $ vesten, also:

    • Bruttovergütung: 100 × 150,00 $ = 15.000,00 $
    • Für Steuern einbehaltene Aktien: 40 × 150,00 $ = 6.000,00 $ (Bundessteuer 4.800,00 $ + Staatssteuer 1.200,00 $)
    • Aktien, die Sie behalten: 60 × 150,00 $ = 9.000,00 $ Anschaffungskostenbasis
    • Bargeld an Sie: 0,00 $ – der gesamte Einbehalt wird in Aktien bezahlt

    Diese Beträge sind der Eintrag, und sie stimmen überein: 6.000,00 $ Steuern plus 9.000,00 $ einbehaltener Aktien entsprechen genau den 15.000,00 $ Einkommen.

    2022-02-01 * "Hooli" "RSU Vesting Event"
      ; Ordinary income: 100 shares * $150.00
      Income:Salary:Hooli:RSU                   -15000.00 USD
      ; Tax withheld, funded by 40 of the 100 shares (40 * $150.00 = $6,000.00)
      Expenses:Taxes:Federal                      4800.00 USD
      Expenses:Taxes:State                        1200.00 USD
      ; The 60 shares you keep, at their $150.00 vesting-day basis
      Assets:Brokerage:Etrade:HOOL                  60 HOOL {150.00 USD}
      ; Retire the 100 unvested units the grant was tracking
      Assets:Grant:Unvested                       -100 HOOL.UNVEST
      Expenses:Grant:Vested                        100 HOOL.UNVEST

Diese einzelne, ausgeglichene Transaktion modelliert das gesamte Ereignis: Die unvested Zuteilung wird reduziert, Einkommen wird erfasst, Steuern werden einbehalten, und die 60 Netto-vested-Aktien erscheinen in Ihrem Brokerkonto mit der korrekten Anschaffungskostenbasis für zukünftige Kapitalgewinnberechnungen.

Zwei Details lohnen sich, in Ihr eigenes Hauptbuch übernommen zu werden. Erstens: Schreiben Sie den Einbehalt Konto für Konto aus, anstatt ihn von einem Sammelausgleichskonto absorbieren zu lassen – wenn die Bundes- und Staatsbuchungen nicht der Summe des Werts der einbehaltenen Aktien entsprechen, wird die Transaktion nicht ausgeglichen sein, und Beancount wird Ihnen dies mitteilen. Zweitens: Lassen Sie keine leere Zeile zwischen Buchungen: Eine leere Zeile beendet die Transaktion, und Beancount meldet einen Syntaxfehler bei den darauf folgenden Buchungen.

Wenn Ihr Arbeitgeber die einbehaltenen Aktien am offenen Markt verkauft, anstatt sie zum Vesting-Preis zurückzunehmen, ist der Verkauf eine separate Transaktion – eine Reduzierung von Assets:Brokerage:Etrade:HOOL gegen Bargeld – und jede Differenz zwischen dem Verkaufspreis und der Basis von 150,00 $ ist ein kleiner Kapitalgewinn oder -verlust. Halten Sie dies aus dem Vesting-Eintrag heraus.

Teil 7: Projektmanagement für Ihr Hauptbuch​

Wenn Ihr Hauptbuch wächst, wird Organisation entscheidend.

Verwendung von Versionskontrolle (Git) zum Schutz Ihrer Daten​

Da Ihr Hauptbuch eine Textdatei ist, eignet es sich perfekt für die Versionskontrolle mit Git. Dies gibt Ihnen eine vollständige Historie aller Änderungen und schützt Sie vor versehentlichen Löschungen oder Fehlern. Warnung: Ihre Finanzdaten sind höchst sensibel. Verwenden Sie ein privates Repository bei Diensten wie GitHub/GitLab oder hosten Sie es selbst.

Beancount bietet zwei Möglichkeiten, Transaktionen über Konten hinaus zu gruppieren:

  • Tags (#): Verwenden Sie sie für Ereignisse oder Projekte. Sie können beispielsweise alle Transaktionen im Zusammenhang mit einer bestimmten Reise filtern. 2024-07-20 * "Hotel" "Wien" #trip-europe-2024
  • Links (^): Verwenden Sie sie, um finanziell zusammenhängende Transaktionen zu verbinden, die zu unterschiedlichen Zeiten stattfinden, wie eine Bargeldabhebung und die damit verbundene Bankgebühr.

Eine skalierbare Strategie zur Strukturierung Ihrer Dateien (include)​

Eine einzelne, riesige Datei ist schwer zu verwalten. Verwenden Sie die include-Direktive, um Ihr Hauptbuch in mehrere Dateien aufzuteilen. main.bean:

; Main ledger file
 
; Global options
option "title" "My Personal Ledger"
option "operating_currency" "USD"
 
; Include account declarations and other files
include "accounts.bean"
include "years/2023.bean"
include "years/2024.bean"
include "events/trip-europe-2024.bean"

Eine robuste Organisationsstrategie, in der Reihenfolge der Priorität:

  1. Nach Ereignis: Erstellen Sie eine separate Datei für ein größeres, in sich geschlossenes Ereignis (z. B. trip-europe-2024.bean).
  2. Nach Kategorie/Zahlungsempfänger: Gruppieren Sie sehr regelmäßige, wiederkehrende Transaktionen wie Nebenkosten oder Gehalt in einer eigenen Datei (z. B. recurring-rent.bean).
  3. Nach Konto: Erwägen Sie für Transaktionen, die eng an ein bestimmtes Konto gekoppelt sind (Zinsen, Gebühren, Kreditkartenzahlungen), eine kontospezifische Datei.
  4. Nach Datum: Für alle anderen allgemeinen Transaktionen ist eine einfache Aufteilung nach Jahr (2024.bean) oder Monat (2024/07.bean) effektiv.

Teil 8: Fazit​

Beancount bietet eine steile Lernkurve, belohnt die Mühe jedoch mit unvergleichlicher Leistungsfähigkeit, Flexibilität und Kontrolle über Ihre Finanzdaten. Indem Sie die Prinzipien der doppelten Buchführung und die praktischen Werkzeuge von Beancount nutzen, können Sie von der einfachen Ausgabenverfolgung zu einem vollständigen, genauen und aufschlussreichen System der persönlichen Finanzverwaltung übergehen. Ihr Hauptbuch wird zu einem dauerhaften, privaten und unschätzbaren Aktivposten, um Ihre Vergangenheit zu verstehen und Ihre Zukunft zu planen.

Erste Schritte mit Beancount.io​

Beancount.io ist eine moderne cloudbasierte Finanzmanagement-Plattform, die Ihre textbasierten Transaktionsaufzeichnungen in umfassende Finanzberichte verwandelt, darunter Gewinn- und Verlustrechnungen, Bilanzen und Rohbilanzen. Durch die Kombination der Zuverlässigkeit von Klartextdateien mit leistungsstarken Visualisierungswerkzeugen hilft Beancount.io Ihnen, präzise Kontrolle über Ihr Finanzleben zu behalten und gleichzeitig wertvolle Einblicke in Ihre Anlageperformance zu gewinnen.

Starten Sie Ihre Finanzreise mit Beancount.io – sehen Sie sich aktuelle Pläne und Preise an, um zu erfahren, was jede Stufe umfasst.

beancount.io Hauptbuch-Dashboard mit Nettovermögens-Trenddiagramm, Kontosalden und einer KI-Assistentenleiste

Erkunden Sie das Live-Hauptbuch →

Gewinn- und Verlustrechnung von Apples öffentlichem Beancount-Hauptbuch auf beancount.io mit Nettogewinn-Diagramm und Aufschlüsselung von Einnahmen und Ausgaben

Erkunden Sie das Live-Hauptbuch →

Bilanz von Apples öffentlichem Beancount-Hauptbuch auf beancount.io mit Nettovermögens-Diagramm und Details zu Vermögenswerten und Verbindlichkeiten

Erkunden Sie das Live-Hauptbuch →

Quelle: https://beancount.io/de/docs/introduction-to-beancount