Zum Hauptinhalt springen

87 Posts getaggt mit „Beancount“

Alle Tags anzeigen

Buchhaltungsgrundlagen für Etsy-Verkäufer mit Beancount

· 7 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Handgenähte Bücher schlagen verworrene Tabellenkalkulationen – besonders wenn jeder Cent zählt.

Für die Künstler, Hersteller und Kuratoren auf Etsy ist Leidenschaft der Motor des Geschäfts. Aber mit dem Wachstum Ihres Shops wird die finanzielle Klarheit genauso wichtig wie die kreative Vision. Das Jonglieren mit Gebühren, die Verfolgung der Materialkosten und die Vorbereitung auf Steuern können sich überwältigend anfühlen und Sie von Ihrer Werkbank wegziehen.

2024-07-16-bookkeeping-basics-for-etsy-sellers-with-beancount

Was wäre, wenn Sie die Finanzen Ihres Shops mit der gleichen Sorgfalt und Präzision verwalten könnten, die Sie in Ihre Produkte stecken? Dieser Leitfaden stellt einen Plain-Text-Buchhaltungsworkflow mit Beancount vor, einer Open-Source-Engine, die auf Genauigkeit und Kontrolle ausgelegt ist. Es ist eine Methode, die Ihnen hilft, Ihre Zahlen zu beherrschen, damit Sie sich auf Ihr Handwerk konzentrieren können.

Warum Etsy-Buchhaltung anders ist

Ein Etsy-Shop hat einen einzigartigen finanziellen Fingerabdruck mit Komplexitäten, die generische Buchhaltungssoftware oft übersieht.

  • Marktplatzgebühren überall: Ihre endgültige Auszahlung ist das, was übrig bleibt, nachdem Etsy seinen Anteil genommen hat. Angebotsgebühren, Transaktionsgebühren, Gebühren für die Zahlungsabwicklung und Werbekosten knabbern an jedem Verkauf. Ohne sie einzeln zu verfolgen, können Sie Ihre wahren Gewinnmargen nicht kennen.
  • Plattformgesteuerte Umsatzsteuer: Ein großer Gewinn für Verkäufer ist, dass Etsy jetzt in den meisten Bundesstaaten automatisch die Umsatzsteuer berechnet, einzieht und abführt. Wenn Sie jedoch auf anderen Kanälen verkaufen oder in bestimmten Bundesstaaten physisch präsent sind, haben Sie aufgrund der "Nexus"-Regeln möglicherweise noch eigene Umsatzsteuerpflichten.
  • Flexible Auszahlungsrhythmen: Abhängig von Ihren Einstellungen und Ihrem Kontoverlauf kann Etsy Ihre Gelder täglich, wöchentlich, zweiwöchentlich oder monatlich überweisen. Diese Flexibilität kann den Cashflow unvorsehbar machen, insbesondere wenn Gelder in Reserve gehalten oder verzögert werden. (Etsy Hilfe)
  • Niedrigere 1099-K-Schwellenwerte: Die Tage, an denen man unter dem Steuerradar flog, sind vorbei. Die IRS-Meldeschwelle für das Formular 1099-K, das Ihren Bruttoumsatz ausweist, liegt für 2024 bei 5.000 undsollbis2026aufnur600und soll bis 2026 auf nur 600 sinken. Das bedeutet, dass fast jeder Shop ein IRS-Formular erhält, und Ihre Bücher müssen in der Lage sein, sich perfekt damit abzustimmen. (IRS)

Beancount-Blaupause in sieben schnellen Schritten

Diese Plain-Text-Blaupause hilft Ihnen beim Aufbau eines klaren, genauen und stressfreien Buchhaltungssystems.

1. Kanäle im Voraus trennen

Wenn Etsy nicht Ihr einziger Vertriebskanal ist, erstellen Sie separate Einnahmen- und Ausgabenkonten für jeden Kanal. Diese einfache Trennung auf der obersten Ebene Ihres Kontenplans hält Ihre Analysen sauber und erleichtert die Steuerzeit erheblich.

2025-07-22 open Income:Etsy               USD
2025-07-22 open Expenses:Etsy:ListingFee USD
2025-07-22 open Assets:Etsy:Payout USD

2. Jede Auszahlung aufschlüsseln

Erfassen Sie niemals eine Etsy-Einzahlung als einzelne Einkommenszeile. Laden Sie stattdessen Ihre monatliche Zahlungskonto-CSV von Ihrem Shop-Manager herunter. Verwenden Sie diesen Bericht, um eine einzelne Beancount-Transaktion zu erstellen, die jede Einzahlung in ihre Bruttoumsätze und einzelnen Gebührenkomponenten "aufschlüsselt".

; wöchentliche Auszahlung aus der Etsy-Zahlungskonto-CSV
2025-07-15 * "Etsy Einzahlung #2025-28"
Assets:Bank:Operating 1842.77 USD
Income:Etsy:Sales -2100.00 USD
Expenses:Etsy:TransactionFee 136.50 USD ; 6,5 %
Expenses:Etsy:PaymentProcessing 66.00 USD ; 3 % + 0,25 $ pro Bestellung
Expenses:Etsy:ListingFee 14.00 USD ; 0,20 $ x 70 Verlängerungen
Assets:Etsy:Reserve -75.73 USD

3. Bestand & COGS mit Lots verfolgen

Für Verkäufer von physischen Gütern ist die "Lots"-Funktion von Beancount ein Wendepunkt für die Verfolgung der Kosten der verkauften Waren (COGS - Cost of Goods Sold). Wenn Sie Rohstoffe kaufen, erfassen Sie diese als Bestand zu einem bestimmten Preis. Wenn Sie ein fertiges Produkt verkaufen, können Sie die genauen Kosten der verwendeten Materialien als Aufwand verbuchen.

; Großeinkauf von Materialien für den Bestand
2025-07-01 * "Großeinkauf Garn | Lieferant XYZ"
Assets:Inventory:ScarfBlue 500 ScarfBlue {@ 3.45 USD}
Assets:Bank:Operating

; Erfassen der COGS beim Verkauf eines Artikels
2025-07-20 * "Verkauft Blauer Schal | Bestellung #1234"
Expenses:COGS 1 ScarfBlue {3.45 USD}
Assets:Inventory:ScarfBlue

4. Wählen Sie Ihre Buchhaltungsmethode frühzeitig

Sie haben zwei Hauptoptionen:

  • Ist-Basis: Einfach und leicht. Sie erfassen Einnahmen, wenn das Geld auf Ihrem Bankkonto landet, und Ausgaben, wenn Sie sie bezahlen. Dies funktioniert gut für kleine Shops im Hobbybereich.
  • Soll-Basis: Bietet ein genaueres Bild der Rentabilität. Sie erfassen Einnahmen, wenn Sie den Verkauf tätigen (nicht wenn Sie bezahlt werden), und Ausgaben, wenn sie anfallen. Dies ist besser für Shops, die Vorräte in großen Mengen kaufen oder Artikel auf Bestellung verkaufen.

5. Importe automatisieren

Sparen Sie Zeit durch die Automatisierung der Dateneingabe. Das Plain-Text-Ökosystem bietet mehrere Optionen:

  • Verwenden Sie bean-extract mit benutzerdefinierten Regeln, um die Etsy-CSV-Dateien zu analysieren.
  • Konfigurieren Sie einen Bank-CSV-Importer, um Werbekosten oder Versandkosten zu erfassen, die per Kreditkarte bezahlt wurden.
  • Für fortgeschrittene Benutzer: Schreiben Sie ein Python-Skript, um Berichte direkt von der Etsy-API abzurufen.

6. Wöchentlich abstimmen

Nehmen Sie sich jede Woche ein paar Minuten Zeit, um Ihre Zahlen zu überprüfen. Verwenden Sie die Befehlszeilentools von Beancount, um Ihre Salden schnell zu überprüfen und Probleme wie freigegebene Reserven, Rückerstattungen oder Gebührenanpassungen zu erkennen, bevor der Monat endet.

# Überprüfen Sie den Saldo Ihres Etsy-Holdingkontos
bean-balance books.bean "Assets:Etsy:Payout" "2025-07-21"

# Erstellen Sie eine Gewinn- und Verlustrechnung für die letzte Periode
bean-report books.bean income_statement -e 2025-07-21

7. Quelldokumente anhängen

Erstellen Sie einen vollständig eigenständigen und prüfbaren Datensatz, indem Sie direkt in Ihren Transaktionsmetadaten auf Quelldokumente verlinken. Dies ist perfekt für Lieferantenquittungen, Versandaufkleber-PDFs oder Bestellungen.

2025-07-12 * "Etsy Versandaufkleber für Bestellung #4321"
Expenses:ShippingLabel 4.25 USD
Assets:Bank:Operating
document: "docs/labels/2025-07-12-order4321.pdf"

Kennen Sie Ihre Etsy-Gebühren (USA)

Um ein genaues Bild Ihres Gewinns zu erhalten, verfolgen Sie jeden Gebührentyp in einem eigenen Ausgabenkonto:

  • Angebotsgebühr: 0,20 $ pro Artikel, die sich automatisch alle 4 Monate oder nach einem Verkauf erneuert. (Etsy)
  • Transaktionsgebühr: 6,5 % des Gesamtbestellbetrags (einschließlich Artikelpreis, Versand und Geschenkverpackung). (Etsy)
  • Gebühr für die Zahlungsabwicklung: Variiert je nach Land, beträgt aber für die USA in der Regel 3 % + 0,25 $ pro Bestellung, die über Etsy Payments abgewickelt wird. (Etsy Hilfe)
  • Abonnement (Etsy Plus): Optional 10 $/Monat für zusätzliche Tools.

Tipps zu Umsatzsteuer & Compliance

  • Während Etsy die Umsatzsteuer für die meisten US-Bundesstaaten abführt, beachten Sie, dass der Verkauf auf anderen Plattformen oder eine physische Werkstatt zusätzliche Steuerpflichten ("Nexus") verursachen kann. Verfolgen Sie Ihre Umsatzschwellen sorgfältig.
  • Sobald die 1099-K-Schwellenwerte für Ihren Shop gelten, stellen Sie sicher, dass Ihr Income:Etsy:Sales-Gesamtbetrag in Beancount mit dem Bruttobetrag auf dem Formular bis auf den Cent übereinstimmt. (IRS)

Häufige Fehler (und Korrekturen)

  • Fehler: Nettoeinzahlungsbuchhaltung.
    • Korrektur: Verwenden Sie immer die Zahlungs-CSV, um Einzahlungen in Bruttoumsätze, Gebühren und Reserven aufzuschlüsseln.
  • Fehler: Veraltete Bestandskosten.
    • Korrektur: Erfassen Sie Ihre Materialeinkäufe als Bestand, sobald Sie sie kaufen. Warten Sie nicht, bis das fertige Produkt verkauft wird.
  • Fehler: Blinde Flecken bei Rückerstattungen.
    • Korrektur: Wenn Sie eine Rückerstattung ausstellen, protokollieren Sie die Ausgaben und stornieren Sie auch den ursprünglichen COGS-Eintrag, um die Kosten zurück auf Ihr Bestandskonto zu buchen.
  • Fehler: Ignorieren von Reserveeinbehaltungen.
    • Korrektur: Eröffnen Sie ein Assets:Etsy:Reserve-Konto, um Gelder zu verfolgen, die Etsy zurückhält. Dies hält Ihre Cashflow-Rechnungen ehrlich.

Schnellstart-Checkliste

  • Richten Sie in Ihrem Shop-Manager monatliche Abrechnungen ein und laden Sie Ihre erste CSV herunter.
  • Klonen Sie das Beancount-Starter-Repository und skizzieren Sie den Kontenplan Ihres Shops.
  • Entscheiden Sie sich für die Ist- oder Soll-Buchhaltung und halten Sie sich daran.
  • Schreiben Sie ein einfaches Importer-Skript oder eine Regeldatei und planen Sie eine wöchentliche Synchronisierung.
  • Stimmen Sie jeden Montag Ihre Auszahlungen, Lagerbestände und Bankguthaben ab.
  • Erstellen Sie jeden Monat eine Gewinn- und Verlustrechnung und überprüfen Sie Ihre Bruttomargen-Trends.
  • Sichern Sie Ihre .bean-Dateien mit Git und einer externen Speicherlösung.

Bereit, die Buchhaltung in Ihren kreativen Workflow zu integrieren? Installieren Sie Beancount, übertragen Sie Ihren ersten Eintrag und lassen Sie die Klarheit von Plain-Text mehr Zeit an der Werkbank freisetzen. Viel Spaß beim Bean-Keeping!

Umgang mit Forderungen in Beancount

· 3 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Im Labyrinth der persönlichen Finanzverwaltung erweist sich Beancount als Leuchtturm der Klarheit und Präzision für die Klartext-Buchführung. Insbesondere wenn es um die Verwaltung von Forderungen – also Geldbeträgen, die von anderen erwartet werden – geht, bietet Beancount einen strukturierten Ansatz, um Ihre Finanzunterlagen in einwandfreier Ordnung zu halten. Dieser Blogbeitrag führt Sie durch die Feinheiten der Verfolgung von Forderungen, der Bearbeitung von Rückerstattungen und der Verwaltung ungelöster Transaktionen mit Beancount. Egal, ob Sie einen Kauf zurückgeben, Geld verleihen oder auf eine Rückerstattung warten, dieser Beitrag ist Ihr Fahrplan zu finanzieller Klarheit.

Forderungen in Beancount verstehen:

2024-02-17-navigating-receivables-beancount-guide

Forderungen repräsentieren Geldbeträge, die Ihnen geschuldet werden. Dies kann aus verschiedenen Szenarien resultieren, beispielsweise nach einer Warenrücksendung, bei der eine Rückerstattung aussteht, oder wenn Sie jemandem Geld leihen. Nehmen wir zum Beispiel an, Sie haben ein Uhrenarmband an einen Online-Shop wie Amazon.com zurückgesandt und warten auf eine Rückerstattung. In Beancount wird diese Transaktion als Geldbewegung von Ihrer Kreditkartenverbindlichkeit zu Ihren Aktiva als Forderungen erfasst:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

Rückerstattungen verwalten:

Sobald die Rückerstattung bearbeitet und Sie das Geld erhalten haben, wird eine weitere Transaktion erfasst, um den Saldo in den Forderungen auszugleichen. Dies stellt sicher, dass Ihre Konten das Geld wieder in Ihrem Besitz widerspiegeln:

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Vollständiger Transaktionszyklus:

Eine vollständige Ein- und Ausgangstransaktion, die Forderungen betrifft, kombiniert die beiden oben genannten Transaktionen und wird wie folgt dargestellt, um ein ausgeglichenes Konto nach der Rückerstattung zu demonstrieren:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Umgang mit ungelösten Transaktionen:

Für Transaktionen, bei denen die Rückerstattung oder Rückzahlung noch nicht eingegangen ist, verwendet Beancount das Tag #UNRESOLVED. Dieses Tag hilft dabei, Beträge zu identifizieren und zu verfolgen, die noch ausstehen. Zum Beispiel:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Indem Sie sich auf Transaktionen konzentrieren, die mit #UNRESOLVED gekennzeichnet sind, können Sie schnell feststellen, welche Beträge noch beglichen werden müssen.

Einen Nullsaldo aufrechterhalten:

In einem ordnungsgemäßen Hauptbuch sollte die Summe aller Transaktionen unter dem Konto Assets:Receivables, ausgenommen jene, die mit #UNRESOLVED gekennzeichnet sind, idealerweise auf Null zurückkehren. Dies stellt sicher, dass alle erwarteten Gelder verbucht wurden und die Integrität Ihrer Finanzunterlagen gewahrt bleibt.

Zum Beispiel könnte ein gültiges Hauptbuch so aussehen, wobei eine ungelöste Transaktion klar gekennzeichnet ist und auf den Abschluss wartet:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Ein ungültiges Hauptbuch ist eines, bei dem eine Transaktion dazu führt, dass das Forderungskonto nicht auf Null ausgeglichen wird, was das Tag #UNRESOLVED zur Korrektur erforderlich macht.

Fazit

Der Umgang mit Forderungen in Beancount muss nicht entmutigend sein. Mit einem klaren Verständnis, wie Transaktionen erfasst, Rückerstattungen verwaltet und ungelöste Transaktionen im Auge behalten werden, können Sie genaue und zuverlässige Finanzunterlagen führen. Die Übernahme des strukturierten Ansatzes von Beancount für das Forderungsmanagement vereinfacht nicht nur Ihre Finanzverfolgung, sondern bringt auch Seelenfrieden, da Sie wissen, dass jeder Cent verbucht ist. Warum also nicht die Leistungsfähigkeit von Beancount nutzen, um Ihr Finanzmanagement so reibungslos zu gestalten

Selbermachen vs. Buchhalter beauftragen: Ein Beancount-Leitfaden für kostenbewusste Gründer

· 6 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Als Gründer tragen Sie viele Hüte – CEO, Verkäufer, Produktmanager und ja, auch Buchhalter. Aber mit dem Wachstum Ihres Unternehmens fühlen sich die Stunden, die Sie mit dem Abgleichen von Transaktionen verbringen, weniger nach cleverem Bootstrapping und mehr nach einer kostspieligen Ablenkung an. Wann ist also der richtige Zeitpunkt, die Bücher zu übergeben?

Die Antwort liegt nicht darin, die Kontrolle aufzugeben, sondern eine datengestützte Entscheidung zu treffen. Hier erfahren Sie, wie Sie Ihren Beancount-Ledger verwenden, um zu entscheiden, ob Sie die Buchhaltung weiterhin selbst erledigen oder einen Fachmann beauftragen sollten.

2023-09-03-diy-vs-hiring-a-bookkeeper-a-beancount-playbook-for-cost-conscious-founders

TL;DR: Wenn Sie Ihre Zeit mit 85 €/Stunde abrechnen und nur vier Stunden pro Monat mit Buchhaltung verbringen, kostet Sie diese Arbeit 340 € an entgangenen Einnahmen. Ein typischer externer Buchhalter beginnt bei etwa 249 €/Monat – und er gibt Ihnen die Freiheit, Ihr Geschäft tatsächlich auszubauen.

1. Bewerten Sie Ihre eigene Zeit

Die wichtigste Kennzahl bei dieser Entscheidung sind Ihre eigenen Opportunitätskosten. Jede Stunde, die Sie mit der Kategorisierung von Ausgaben verbringen, ist eine Stunde, die Sie nicht mit Vertrieb, Produktentwicklung oder Strategie verbringen.

Die Rechnung ist einfach:

  1. Erfassen Sie, wie viele Stunden Sie jeden Monat mit Buchhaltungsaufgaben verbringen (Abstimmung, Kontierung, Fehlerbehebung).
  2. Multiplizieren Sie diese Stunden mit Ihrem effektiven Stundensatz.
  3. Vergleichen Sie diese Zahl mit der monatlichen Gebühr eines externen Buchhalters (ein typischer Einstiegspreis liegt bei etwa 249 €/Monat).

Wenn die Kosten Ihrer Zeit höher sind, haben Sie einen klaren Vorteil durch Delegation. Sie können dies sogar direkt in Beancount verfolgen.

; Opportunitätskosten Ihrer Zeit erfassen
2025-07-31 * "Juli Buchhaltungszeit"
Expenses:Admin:BookkeepingTime 4.00 H ; Ihre benutzerdefinierte Einheit für Stunden
Equity:OwnerTime -340.00 EUR
; metadata: rate:85

Hier ist H eine benutzerdefinierte Währung für "Stunden". Sie können die Zeit direkt buchen und ein Skript oder eine price-Direktive verwenden, um ihren Euro-Wert zuzuweisen, wodurch die Kosten Ihrer eigenen Arbeit zu einem expliziten Bestandteil Ihrer Finanzberichte werden.

2. Berücksichtigen Sie die versteckten Kosten der Eigenarbeit

Die Kosten Ihrer Zeit sind nicht der einzige Faktor. Die eigenständige Buchhaltung birgt Risiken, die weitaus teurer sein können als ein monatliches Honorar.

  • Steuerliche Fehler: Unordentliche Bücher sind ein Albtraum für Steuerberater. Ein Steuerberater kann zwischen 150 und 400 € pro Stunde verlangen, nur um Ihre Unterlagen zu bereinigen, bevor er überhaupt mit der Steuererklärung beginnen kann.
  • Verpasste Abzüge & Steuerstrafen: Kleine, unbeabsichtigte Fehler – wie die falsche Klassifizierung einer Ausgabe oder das Vergessen, eine Bargeldtransaktion zu erfassen – können sich im Laufe der Zeit summieren und zu Strafen, Zinsen und einer höheren Steuerrechnung führen.
  • Burnout des Gründers: Die mentale Belastung durch nächtliche Abstimmungen ist real. Sie zehrt an Konzentration und Energie, die für wichtige Aktivitäten wie Vertrieb und Produktinnovation eingesetzt werden sollten.

Beancount-Minderung: Sie können Fehler reduzieren, indem Sie einen Git-Pre-Commit-Hook hinzufügen, der das Committen von Änderungen ablehnt, wenn bean-check fehlschlägt oder wenn Transaktionen kein Kategorie-Tag haben. Dies erzwingt Disziplin, auch wenn Sie müde sind.

3. Drei Möglichkeiten, wie ein Buchhalter (oder Beancount-Disziplin) Geld spart

Ob Sie einen Profi einstellen oder einfach Ihren eigenen Prozess verbessern, gute Buchhaltung macht sich bezahlt.

  1. Sauberere Steuererklärung: Organisierte, genaue Bücher bedeuten weniger Stunden für die Bereinigung durch den Steuerberater, was sich direkt in einer niedrigeren Rechnung niederschlägt.
  2. Echtzeit-Cash-Einblick: Wenn Sie Ihre genaue Cash-Position kennen, können Sie kostspielige Überziehungsgebühren und die Notwendigkeit einer kurzfristigen, hochverzinsten Finanzierung vermeiden.
  3. Stresspuffer: Stabile, vorhersehbare Finanzabläufe reduzieren den Stress des Gründers, was zu besseren Entscheidungen und einer gesünderen Unternehmenskultur führt.

4. Wann Sie noch keinen Buchhalter einstellen sollten

Einen Buchhalter einzustellen ist nicht immer der richtige Schritt. In einigen Fällen ist Eigenarbeit immer noch die klügere finanzielle Entscheidung.

  • Sie haben noch keine Einnahmen oder einen sehr geringen Cashflow. In dieser Phase sollte jeder Euro in den Vertrieb und die Kundenakquise fließen. Konzentrieren Sie sich zunächst darauf, Einnahmen zu generieren.
  • Ihre Finanzen sind einfach. Wenn Sie ein Bankkonto, einen Stripe-Feed und weniger als ~60 Transaktionen pro Monat haben, können Sie wahrscheinlich alles in Beancount und Fava in weniger als einer Stunde pro Woche verwalten.

5. Die Hybridoption: Ihr "buchhalterbereiter" Beancount-Ledger

Die beste Lösung ist oft eine hybride. Verwenden Sie Beancount, um die Hauptarbeit selbst zu erledigen, aber halten Sie Ihre Bücher so sauber, dass ein Fachmann für hochwertige Aufgaben einsteigen kann.

  • Automatisieren Sie die Erfassung: Richten Sie bean-extract so ein, dass es nachts ausgeführt wird und neue Transaktionen automatisch abruft.
  • Standardisieren Sie Ihren Kontenplan: Verwenden Sie konventionelle Kontennamen (Expenses:Software, Assets:Bank:Checking), damit jeder Profi Ihren Ledger sofort verstehen kann.
  • Fügen Sie Quelldokumente an: Verwenden Sie für jede Ausgabe über 75 € link:-Metadaten, um ein PDF der Quittung oder Rechnung anzuhängen.
  • Befolgen Sie eine monatliche Abschluss-Checkliste:
    1. Gleichen Sie alle Bank- und Kreditkartenkonten ab.
    2. Führen Sie bean-check aus, um sicherzustellen, dass keine Fehler vorliegen.
    3. Exportieren Sie PDF-Auszüge mit bean-report balance_sheet und bean-report income_statement.
  • Führen Sie eine vierteljährliche Übergabe durch: Geben Sie Ihrem Buchhalter oder Steuerberater ein Git-Tag oder ein einfaches Archiv (books-Q3-2025.tar.gz). Sie können Ihre Arbeit überprüfen, komplexe Anpassungsbuchungen (wie Rückstellungen und Abschreibungen) hinzufügen und Steuerunterlagen vorbereiten.

Dieses Modell hält Ihre Kosten niedrig, da der Fachmann nur saubere, überprüfte Daten bearbeitet, während Sie dennoch von professionellen Finanzberichten profitieren.

6. Schnelle Entscheidungsmatrix

SituationProfi beauftragenBei Beancount bleiben (DIY)
>60 Tx/Monat, >20.000 € MRR
Sie rechnen >100 €/Std. ab, verbringen aber 3+ Std./Monat mit Buchhaltung
In einer finanziellen Krise, <5.000 € MRR
Sie lieben Tabellenkalkulationen & Automatisierung

7. Nächste Schritte

  1. Protokollieren Sie Ihre Zeit. Erfassen Sie bei Ihrer nächsten Buchhaltungssitzung jede Minute, die Sie dafür aufwenden.
  2. Rechnen Sie nach. Multiplizieren Sie diese Zeit mit Ihrem Stundensatz und vergleichen Sie sie mit den oben genannten Marktpreisen.
  3. Wählen Sie Ihren Weg. Entweder optimieren Sie Ihren Beancount-Workflow mit dem Hybridmodell oder beginnen Sie mit der Suche nach Buchhaltern, die mit einem Plain-Text-Ledger arbeiten können.

So oder so, bewusste Buchhaltung ist immer günstiger als Improvisation. Mit Beancount als Ihrer unveränderlichen Quelle der Wahrheit wissen Sie genau, wann sich professionelle Hilfe auszahlt – und wann nicht.

Geschäfts- vs. Privatbuchhaltung: Mit Beancount klare Grenzen ziehen

· 6 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Ein florierendes Unternehmen und ein gesunder Geldbeutel haben eines gemeinsam: Grenzen.

Für jeden Unternehmer, vom freiberuflichen Einzelunternehmer bis zum Gründer eines wachsenden Startups, ist eine der wichtigsten finanziellen Disziplinen die strikte Trennung von Geschäfts- und Privatfinanzen. Die Vermischung von Geldern – die Nutzung des Geschäftskontos für Lebensmittel oder die Bezahlung eines Geschäftslieferanten über das private Girokonto – erzeugt ein unübersichtliches, undurchsichtiges Finanzbild. Dies führt nicht nur zu Fragen seitens der Steuerbehörden, sondern beraubt Sie auch klarer Einblicke in die tatsächliche Leistung Ihres Unternehmens.

2023-08-12-business-vs-personal-bookkeeping-with-beancount

Glücklicherweise bietet ein Plain-Text-Buchhaltungssystem wie Beancount den perfekten Rahmen, um diese wesentlichen Grenzen direkt in Ihrem Hauptbuch durchzusetzen.

Warum Trennung wichtig ist

Die Nicht-Trennung Ihrer Finanzen ist nicht nur eine schlechte Angewohnheit; sie birgt erhebliche Risiken und verdeckt wertvolle Geschäftsinformationen.

  • Klarheit gegenüber dem Finanzamt: Das Finanzamt schlägt nicht nur vor, separate Bankkonten zu führen; es drängt stark darauf. Wenn Geschäfts- und Privatgelder vermischt werden, wird es schwierig nachzuweisen, welche Ausgaben legitime Geschäftsabzüge sind. Diese Unklarheit kann zu Fragen und Komplikationen führen, die Sie besser vermeiden sollten.
  • Auditsrisiko: Das Vermischen von Transaktionen ist ein wichtiges Warnsignal für Wirtschaftsprüfer. Wenn Ihre Bücher ein verworrenes Durcheinander von privaten und geschäftlichen Aktivitäten sind, riskieren Sie, dass gültige Abzüge nicht anerkannt werden oder sogar Strafen verhängt werden. Ein sauberes, separates Hauptbuch demonstriert Professionalität und macht jedes potenzielle Audit reibungsloser und stressfreier.
  • Klarere Einblicke: Wie können Sie Ihre wahre Gewinnspanne kennen, wenn der Cashflow Ihres Unternehmens durch private Ausgaben getrübt ist? Ein eigenständiges Geschäftsbuch gibt Ihnen einen ungefilterten Blick auf die finanzielle Gesundheit Ihres Unternehmens. Sie können Einnahmen genau verfolgen, Ausgaben analysieren und Steuerschulden berechnen, ohne das "Rauschen" Ihres privaten Finanzlebens.

Wichtigste Unterschiede im Überblick

Der Zweck, die Regeln und die Struktur der Geschäfts- und Privatbuchhaltung sind grundlegend verschieden. Das Verständnis dieser Unterschiede ist der Schlüssel zur Führung korrekter Aufzeichnungen.

BereichGeschäftsbücherPrivatbücher
ZweckErfassung von Einnahmen, Ausgaben, Vermögenswerten und Verbindlichkeiten für Steuer- und WachstumsentscheidungenVerwaltung des Haushaltsbudgets und der Sparziele
SteuervorschriftenMuss Anlage C, 1120-S oder 1065 folgen; strenge AbzugsfähigkeitsstandardsWenige formale Anforderungen über die grundlegende Aufzeichnungspflicht hinaus
KontenEigenkapital, Verbindlichkeiten, Forderungen, Umsatzsteuer, LohnbuchhaltungGirokonto, Sparkonto, Anlagen, Kredite
Bezahlung des EigentümersGehalt (W-2) oder Eigentümerentnahme über EigenkapitalN/A – private Abhebungen finanzieren die Lebenshaltungskosten

Ein Vier-Schritte-Beancount-Plan

Beancount macht es einfach, eine feste Mauer zwischen Ihren beiden Finanzwelten zu errichten. Hier ist ein praktischer Workflow, um es richtig zu machen.

• 1 – Separate Konten eröffnen

Bevor Sie überhaupt Ihren ersten Beancount-Eintrag schreiben, eröffnen Sie ein separates Geschäftsgirokonto und eine separate Geschäftskreditkarte. Diese physische Trennung ist die Grundlage einer sauberen Buchhaltung. Sobald dies erledigt ist, spiegeln Sie diese Struktur in Ihrem Beancount-Hauptbuch wider.

2025-07-23 open Assets:Bank:Business   USD
2025-07-23 open Assets:Bank:Personal USD

Diese einfache Einrichtung stellt sicher, dass jede Transaktion von dem Moment an, in dem sie stattfindet, eindeutig entweder Ihren Geschäfts- oder Ihren Privatfinanzen zugeordnet werden kann.

• 2 – Eigentümerbeiträge & -entnahmen erfassen

Als Eigentümer werden Sie Geld zwischen Ihren privaten Mitteln und dem Unternehmen bewegen. Dies sind keine Einnahmen oder Ausgaben. Stattdessen werden sie über ein Eigenkapitalkonto verfolgt.

  • Einlage: Wenn Sie Ihr eigenes Geld in das Unternehmen einbringen, um es zu gründen oder einen Fehlbetrag zu decken.
  • Entnahme: Wenn Sie Geld aus dem Unternehmen für den persönlichen Gebrauch entnehmen (so "bezahlen" sich viele Einzelunternehmer selbst).
; Kapitaleinlage zur Gründung des Unternehmens
2025-07-23 * "Kapitaleinlage des Eigentümers"
Assets:Bank:Business 10,000.00 USD
Equity:Owner:Contrib

; Geldentnahme für private Lebenshaltungskosten
2025-08-05 * "Entnahme des Eigentümers für Miete"
Equity:Owner:Draw 2,500.00 USD
Assets:Bank:Business

Indem Sie diese als Eigenkapitaltransaktionen erfassen, stellen Sie sicher, dass sie Ihre Geschäftsausgaben nicht fälschlicherweise erhöhen oder Ihren ausgewiesenen Gewinn reduzieren.

• 3 – Gemischte Belege schnell bearbeiten

Fehler passieren. Sie könnten versehentlich Ihre Geschäftskreditkarte verwenden, um ein privates Abendessen zu bezahlen. Der Schlüssel ist, dies sofort in Ihrem Hauptbuch zu korrigieren. Löschen Sie die Transaktion nicht; klassifizieren Sie sie als Eigentümerentnahme um.

2025-08-07 * "Private Lebensmittel auf Geschäftskreditkarte"
Equity:Owner:Draw 72.35 USD
Assets:Bank:Business

Dieser Eintrag spiegelt korrekt wider, dass Geschäftsmittel für eine private Ausgabe verwendet wurden, und behandelt sie als Geld, das Sie aus dem Unternehmen entnommen haben. Dies verhindert, dass Sie versehentlich eine nicht abzugsfähige private Ausgabe in Ihrer Steuererklärung geltend machen.

• 4 – Regelmäßig abstimmen & überprüfen

Konsistenz ist Ihre beste Verteidigung gegen unübersichtliche Bücher. Nehmen Sie sich wöchentlich oder monatlich Zeit, um Ihre Geschäftskonten abzustimmen. Verwenden Sie die Tools von Beancount, um sicherzustellen, dass Ihr Hauptbuch mit Ihren Kontoauszügen übereinstimmt, und um die Leistung Ihres Unternehmens zu überprüfen.

# Überprüfen Sie Ihren Geschäftskontostand mit Ihrem Kontoauszug
bean-balance books.bean "Assets:Bank:Business"

# Erstellen Sie eine Gewinn- und Verlustrechnung, um die Rentabilität zu überprüfen
bean-report books.bean income_statement -e 2025-08-31

Diese regelmäßige Überprüfung erfüllt die Aufzeichnungspflichten des Finanzamts und hält Sie über die finanzielle Gesundheit Ihres Unternehmens auf dem Laufenden.

Steuerliche Aspekte

  • Geschätzte Steuern: Um eine schmerzhafte Steuerrechnung zu vermeiden, behandeln Sie Ihre zukünftigen Steuern als laufende Geschäftsausgabe. Erstellen Sie Verbindlichkeitskonten (Liabilities:Tax:Federal, Liabilities:Tax:State) und überweisen Sie regelmäßig einen festgelegten Prozentsatz jeder Einzahlung darauf. Wenn vierteljährliche Zahlungen fällig sind, ist das Geld bereits vorhanden.
  • Nicht abzugsfähige private Kosten: Denken Sie an die Regel des Finanzamts: Geschäftsausgaben müssen sowohl "gewöhnlich als auch notwendig" für Ihre Arbeit sein. Ihre privaten Mahlzeiten, Fahrtkosten und nicht geschäftliche Abonnements sind nicht qualifiziert und müssen vollständig aus der Gewinn- und Verlustrechnung Ihres Unternehmens herausgehalten werden.

Schnellstart-Checkliste

  • Eröffnen Sie reine Geschäftsbank- und Kreditkartenkonten.
  • Erstellen Sie einen Beancount-Kontenplan mit Assets:Bank:Business, Equity:Owner:Contrib und Equity:Owner:Draw.
  • Entscheiden Sie sich für Ihre Rechnungslegungsmethode (Ist- oder Soll-Basis) und notieren Sie diese in Ihren Beancount options.
  • Kennzeichnen Sie versehentliche private Belastungen auf Geschäftskreditkarten sofort als Equity:Owner:Draw.
  • Stimmen Sie wöchentlich ab; sichern Sie Ihre .bean-Datei in einem privaten Git-Remote.
  • Überprüfen Sie jeden Monat Ihre Gewinn- und Verlustrechnung, Bilanz und Cashflow-Berichte.

Fazit: Separates Geld, separate Hauptbücher. Beancount macht die Mauer zwischen Ihren Geschäfts- und Privatfinanzen explizit – und versionskontrolliert – damit Ihr Unternehmen auditfähig bleibt, während Ihre Latte-Gewohnheit niemanden etwas angeht außer Ihnen. Viel Spaß beim Bean-Counting!

Immobilientransaktionen in Beancount modellieren

· 6 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Immobilientransaktionen können die grösste finanzielle Aktivität im Leben einer Familie darstellen. Dieser Artikel erklärt, wie man Immobilien in Beancount modelliert. Ich behandle Immobilien als Vermögenswert und die Wertsteigerung des Hauses als unrealisierten Gewinn. Zusätzlich wird die Hypothek als Verbindlichkeit modelliert und die Zinsen werden als Aufwand betrachtet.

Nehmen wir an, Herr A hat am 1. Januar 2020 ein Luxushaus in der ABC-Strasse 123, XYZ City, CA, 12345 zu einem Preis von 1 Million gekauft. Der Zinssatz beträgt 3,0 %, die Anzahlung 20 % und der Darlehensbetrag 800.000.

PositionBetrag
Hypothekenbetrag800.000
Zinssatz3%
Hypothekenlaufzeit30 Jahre
Gesamtkosten der Hypothek1.478.219,62
Monatliche Zahlungen4.106,17
Wohngebäudeversicherung1.300 pro Jahr (39.000 gesamt)
Grundsteuer7.500 pro Jahr (225.000 gesamt)
Darlehensrückzahlung2049 Dez
Gezahlte Zinsen gesamt414.219,62

2023-06-09-tracking-real-estate

Mortgage detail screenshot

Konten erstellen

Erstens behandeln wir das Haus als Vermögenswert (Asset). Da das Haus als Vermögenswert geführt wird, muss ihm eine Einheit gegeben werden. In diesem Fall ist die Mengeneinheit nur eins, es ist unwahrscheinlich, dass es mehrere geben wird, und selbst wenn es das n-te Haus ist, würden wir es in einem separaten Vermögenswert erfassen wollen. Das heisst, ein Haus entspricht einem Vermögenswert, und dieser Vermögenswert hat eine spezielle Einheit, deren Wert höchstens 1 sein kann.

2019-12-31 commodity HOUSE.ABC
name: "123 ABC Street, XYZ City, CA, 12345"

2019-12-31 open Assets:Property:US:CA:123ABC HOUSE.ABC
2019-12-31 open Liabilities:Bank:US:SomeBank:Mortgage:Loan USD

In der ersten Zeile haben wir hier eine Währungseinheit definiert, die das Haus repräsentiert. In der vierten Zeile haben wir ein Anlagekonto definiert, das die zuvor als Haus definierte Währungseinheit enthält. In der fünften Zeile haben wir ein Konto für die kreditgebende Bank definiert. Da es sich um eine Verbindlichkeit handelt, fällt es unter die Kategorie Verbindlichkeiten.

Kauf

Nachdem die Konten wie oben eingerichtet wurden, entspricht der Kauf eines Hauses

Geld leihen (Schulden) + Geld ausgeben (Anzahlung) = 1 Haus im Vermögen

Die wichtigste Referenz beim Kauf einer Immobilie ist wahrscheinlich die Buyer's Settlement Statement (Käuferabrechnung), die den Geldfluss übersichtlich darstellt.

2020-01-01 * "Hauskauf"
Assets:Property:US:CA:123ABC 1 HOUSE.ABC {1.000.000 USD}
Assets:Bank:US:SomeBankA -100.000 USD
Assets:Bank:US:SomeBankB -101.000 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan -800.000,00 USD
Expenses:Home:Insurance 1.000 USD
Expenses:Home:Mortgage:Loan:ClosingCost

Hier beschreiben wir die Transaktion des Hauskaufs im Detail, bei der Geld von einigen Banken abfliesst (für Anzahlung und andere Ausgaben), ein Kredit aufgenommen wird (der die Schulden erhöht) und ein Haus erworben wird (das dem Vermögen hinzugefügt wird).

Hypotheken zurückzahlen

Basierend auf der obigen Kaufaufzeichnung schulden wir derzeit 800.000 USD. Aufgrund der Zinsen und der Tatsache, dass alle Kredite in den USA in Bezug auf Kapital und Zinsen gleich amortisiert werden, beinhaltet die monatliche Zahlung einen Teil für Zinsen und einen Teil für Kapital. In der Anfangsphase machen die Zinsen den grössten Teil aus.

Um die Darlehensrückzahlung zu erfassen, müssen Sie lediglich den Kontoauszug Ihrer Darlehensbank überprüfen. Sie müssen nur wissen, wie viel des Kapitals Sie jeden Monat zurückzahlen, und der Rest sind Zinsen. Die Zinsen werden als Aufwand gezählt.

2020-02-01 * "Hypothekenzahlung"
Assets:Bank:US:SomeBank:Saving:Joint -3.372,83 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan 1.376,26 USD
Expenses:Home:Mortgage:Loan:Interest

Dieser Eintrag beschreibt die monatliche Hypothekenzahlung, die von Ihrem gemeinsamen Sparkonto abgezogen wird. Die Rückzahlung des Kapitals reduziert die Verbindlichkeiten, während der Zinsanteil als Aufwand behandelt wird.

Wertsteigerung

Wenn Sie die Wertsteigerung der Immobilie erfassen möchten, erstellen einige Leute ein separates Konto[, das nur die Wertsteigerung der aktuellen Immobilie erfasst. Da der Wert des Hauses steigen oder fallen kann, kann diese Wertsteigerung negativ sein. Der Vorteil dabei ist, dass in der Zusammenfassung Ihres Gesamtvermögens diese beiden Konten enthalten sind, eines für den Wert des Hauses zum Zeitpunkt der Transaktion und das andere für die aktuelle Wertsteigerung des Hauses, wodurch der Echtzeitpreis des Hauses widergespiegelt wird.

Ich habe diese Methode nicht angewendet, hauptsächlich aus folgenden Gründen:

  1. Der aktuelle Wert des Hauses kann nur eine Schätzung sein, die nur als Referenz dient und keinen praktischen Wert hat. Normalerweise kann ich die Bewertung der Immobilie nur auf Websites wie Redfin oder Zillow erhalten, und ich persönlich glaube nicht, dass sie einen hohen Referenzwert hat. Ich habe auch nicht in Erwägung gezogen, diese Wertsteigerungen in Echtzeit in das Gesamtvermögen einzubeziehen.
  2. Persönlich denke ich, dass die Immobilie bis zur Tilgung der Hypothek in gewissem Umfang noch eine Verbindlichkeit darstellt, wenn der Cashflow des Hauses negativ ist. Daher vermittelt die vorzeitige Einbeziehung in das Vermögen die Illusion von angereichertem Vermögen und Wertsteigerung, und ich persönlich möchte diese Illusion vermeiden.

Die Methode, die ich verwende, um die Wertsteigerung von Immobilien zu erfassen, die später auch bei der Modellierung von RSUs behandelt wird. Diese Methode verwendet eine virtuelle Währungseinheit. Angenommen, Ihre Basiswährung ist USD, können wir USD.UNVEST verwenden (es scheint, dass es nicht notwendig ist, eine neue Ware dafür zu erstellen), um anzuzeigen, dass dieser Vermögenswert in einer speziellen Währung berechnet wird. Das Wachstum oder die Reduzierung dieses Vermögenswerts wird nicht in USD erfasst. Auf diese Weise kann ich mein ursprüngliches Ziel erreichen, nämlich die Wertsteigerung des Hauses zu erfassen, und diese Wertsteigerung wird nicht in die endgültige Bilanz (Balance Sheet) aufgenommen.

2020-01-01 price HOUSE.ABC                          1.000.000 USD
2025-01-01 price HOUSE.ABC 1.400.000 USD.UNVEST

Sie müssen Ihre Immobilie nur regelmässig in USD.UNVEST bewerten.

So können Sie auf der Commodity-Seite von Fava den Trend des Referenzpreises des Hauses verfolgen. Auf der Bilanzseite ist der Preis des Hauses jedoch immer noch der Preis des Hauses zum Zeitpunkt der Transaktion. Das heisst, Ihr Gesamtvermögen ist immer noch Ihr Anzahlungsgeld zu diesem Zeitpunkt, zuzüglich des Kapitals, das Sie weiter abzahlen. Die endgültige Änderung dieses Vermögenswerts sollte nur beim Kauf eines Hauses erfolgen.

Property price chart screenshot

Verkauf

Da noch keine Immobilie verkauft wurde und die verschiedenen Nebenkosten in der Mitte unklar sind, ist dies ein hypothetisches Szenario.

Angenommen, am 1. Januar 2025 hat sich die Immobilie auf 1.400.000 $ verteuert, und einige Referenzdaten lauten wie folgt:

PositionBetrag
Kontostand709.656,20
Maklergebühr (6%)72.000
Andere Abschlussgebühren10.000

Person A beschliesst, die Immobilie zu verkaufen, und der endgültige Verkaufspreis des Hauses beträgt 1.300.000 $.

2025-01-01 * "Hausverkauf"
Assets:Property:US:CA:123ABC -1 HOUSE.ABC {1.300.000 USD}
Liabilities:Bank:US:SomeBank:Mortgage:Loan 709.656,20 USD
Expenses:Home:Agent:Fee 72.000 USD
Expenses:Home:ClosingCost 10.000 USD
Expenses:Home:Tax 90.000 USD
Assets:Bank:US:SomeBankA

Hier wird davon ausgegangen, dass 2 von 5 Jahren selbst bewohnt sind, sodass die Wertsteigerung von 500.000 nicht versteuert werden muss. Ich habe hier zufällig eine Zahl berechnet. Am Ende beträgt das Geld, das auf das Konto von Person A eingeht, 418.343,8 $, von denen 200.000 die Anzahlung zu diesem Zeitpunkt sind und etwa 100.000 an Zinsen gezahlt wurden. Am Ende beträgt der Buchgewinn für Person A also etwa 100.000. Es ist erwähnenswert, dass meine Berechnung nicht fair ist, schliesslich hat Person A für diese 5 Jahre Miete gespart, und es können andere Ausgaben für das Haus anfallen, wie z. B. Wartung, Dekoration usw.

Um dies in der Bilanz widerzuspiegeln, können Sie diese Preisgestaltung hinzufügen.

2025-01-01 price HOUSE.ABC                          1.300.000 USD

Forderungen und Verbindlichkeiten in Beancount verstehen

· 3 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Hallo zusammen! Im heutigen Blogbeitrag tauchen wir in die Welt von Beancount ein, einem Tool für die doppelte Buchführung, das von vielen für seine Einfachheit und Leistungsfähigkeit geschätzt wird. Genauer gesagt, werden wir über zwei Schlüsselkonzepte sprechen: Forderungen und Verbindlichkeiten.

Das Verständnis dieser Begriffe ist entscheidend, um Beancount (oder jedes andere System der doppelten Buchführung) effektiv zu nutzen. Aber keine Sorge, wenn Sie Anfänger sind – wir werden alles Schritt für Schritt aufschlüsseln!

Forderungen und Verbindlichkeiten: Die Grundlagen

2023-05-30-receiveable-and-payable

In der Buchhaltung sind „Forderungen“ und „Verbindlichkeiten“ Begriffe, die verwendet werden, um geschuldete Gelder zu verfolgen. „Forderungen“ beziehen sich auf Geld, das Ihnen andere schulden, während „Verbindlichkeiten“ sich auf Geld beziehen, das Sie anderen schulden.

Nehmen wir ein Beispiel:

  1. Forderungen aus Lieferungen und Leistungen (Debitoren): Angenommen, Sie besitzen eine Buchhandlung und ein Kunde kauft ein Buch auf Kredit. Das Geld, das er Ihnen für das Buch schuldet, ist eine Forderung.

  2. Verbindlichkeiten aus Lieferungen und Leistungen (Kreditoren): Stellen Sie sich andererseits vor, Sie bestellen einen neuen Satz Bücher bei einem Verlag, bezahlen diese aber nicht sofort. Das Geld, das Sie dem Verlag schulden, ist eine Verbindlichkeit.

In Beancount werden diese typischerweise über entsprechende Konten verfolgt. Der Hauptvorteil dabei ist, dass Sie jederzeit ein klares und genaues Bild Ihrer Finanzlage erhalten.

Forderungen und Verbindlichkeiten in Beancount einrichten

Die Struktur Ihrer Beancount-Datei kann so einfach oder so komplex sein, wie Sie es benötigen. Für Forderungen und Verbindlichkeiten werden Sie wahrscheinlich separate Konten unter Ihren Aktiva- und Passiva-Abschnitten erstellen wollen.

Hier ist ein einfaches Beispiel:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Transaktionen verfolgen

Empfängerseite

Nachdem Sie Ihre Konten eingerichtet haben, können Sie Transaktionen verfolgen, die Forderungen und Verbindlichkeiten betreffen. Sehen wir uns ein Beispiel an:

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Hier fügen Sie Ihren Forderungen 100 USD hinzu, da ein Kunde Ihnen diesen Betrag schuldet. Gleichzeitig reduzieren Sie Ihre Erträge um den gleichen Betrag, um das Gleichgewicht zu wahren (da Sie das Geld noch nicht tatsächlich erhalten haben).

Wenn der Kunde schließlich bezahlt, erfassen Sie dies so:

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Zahlerseite

Das gleiche Prinzip gilt für Verbindlichkeiten, jedoch mit umgekehrten Vorzeichen:

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

Und wenn Sie Ihre Schuld begleichen:

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

Zusammenfassung

Forderungen und Verbindlichkeiten sind das Herzstück jedes Buchhaltungssystems. Durch deren genaue Verfolgung erhalten Sie ein umfassendes Verständnis Ihrer finanziellen Gesundheit.

Dies ist nur ein Ausgangspunkt, und Beancount ist zu viel mehr fähig. Ich hoffe, dieser Blogbeitrag hilft, diese wichtigen Konzepte zu klären. Wie immer, viel Erfolg beim Buchen!

Ein Beancount-Ledger dekonstruieren: Eine Fallstudie für die Unternehmensbuchhaltung

· 3 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Im heutigen Blogbeitrag werden wir ein Beancount-Ledger für Unternehmen aufschlüsseln, das Ihnen helfen wird, die Feinheiten dieses Klartext-Doppiksystems zu verstehen.

Ein Beancount-Ledger dekonstruieren: Eine Fallstudie für die Unternehmensbuchhaltung

Beginnen wir zunächst mit dem Code:

2023-05-22-business-template

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

Den Code verstehen

  1. Konten eröffnen: Der Code beginnt mit der Eröffnung einer Reihe von Konten am 01.01.1970. Dazu gehören eine Mischung aus Aktivkonten (Assets:Bank:Mercury und Assets:Crypto), einem Eigenkapitalkonto (Equity:Bank:Chase), Ertragskonten (Income:Stripe und Income:Crypto:ETH) und Aufwandskonten (Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses und Expenses:BusinessExpenses:ChatGPT).

  2. Transaktionen: Anschließend werden eine Reihe von Transaktionen zwischen dem 01.03.2023 und dem 18.05.2023 erfasst.

    • Die Transaktion vom 14.05.2023 stellt eine Zahlung von 17,49 USD an CONTABO.COM von Mercury Checking ••1234 dar. Dies wird als Aufwand (Expenses:COGS:Contabo) und eine entsprechende Abbuchung vom Konto Assets:Bank:Mercury erfasst.

    • Ähnlich stellt die Transaktion vom 11.05.2023 eine Zahlung von 14.490,33 USD an Amazon Web Services vom selben Bankkonto dar. Dies wird unter Expenses:COGS:AmazonWebServices verbucht.

    • Die Transaktion vom 01.03.2023 zeigt Einnahmen von STRIPE, die auf Mercury Checking ••1234 eingezahlt wurden, in Höhe von insgesamt 21.230,75 USD. Dies wird als Einnahme (Income:Stripe) und als Zugang zum Bankkonto (Assets:Bank:Mercury) erfasst.

    • Die letzte Transaktion vom 18.05.2023 stellt eine Krypto-Transaktion dar, bei der 19 ETH von einem Kunden involviert sind. Dies wird unter Assets:Crypto und Income:Crypto:ETH verfolgt. Die Angabe {1,856.20 USD} zeigt den ETH-Preis zum Zeitpunkt der Transaktion, während @@ 35267.8 USD den Gesamtwert der 19 ETH-Transaktion angibt.

Bei allen Transaktionen wird das Prinzip der doppelten Buchführung beibehalten, wodurch sichergestellt wird, dass die Gleichung Aktiva = Passiva + Eigenkapital stets gültig ist.

Abschließende Gedanken

Dieses Beancount-Ledger bietet ein unkompliziertes und dennoch robustes System zur Verfolgung von Finanztransaktionen. Wie in der letzten Transaktion zu sehen ist, ist Beancount flexibel genug, um auch nicht-traditionelle Vermögenswerte wie Kryptowährungen zu berücksichtigen, was ein Beweis für seine Nützlichkeit in unserer zunehmend digitalen Finanzlandschaft ist.

Wir hoffen, dass diese Aufschlüsselung Ihnen hilft, die Struktur und die Funktionen von Beancount besser zu verstehen, egal ob Sie ein erfahrener Buchhalter sind oder ein Anfänger, der versucht, seine persönlichen Finanzen im Blick zu behalten. Bleiben Sie dran für unseren nächsten Blogbeitrag, in dem wir uns eingehender mit fortgeschrittenen Beancount-Operationen befassen werden.

Wiedereinführung des kostenlosen Plans für Neukunden

· 2 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Wir freuen uns, Ihnen mitteilen zu können, dass wir ab dem 1. Mai 2023 den kostenlosen Plan für Neukunden wieder einführen werden. Diese Entscheidung folgt auf erhebliche Verbesserungen unserer Plattform und die Optimierung unserer Ressourcen, um alle unsere Kunden, sowohl kostenlose als auch zahlende, besser bedienen zu können.

Einführung des neuen kostenlosen Plans für Neukunden

Der kostenlose Plan war schon immer ein wesentlicher Bestandteil unserer Vision, einen zugänglichen und benutzerfreundlichen Dienst für jedermann anzubieten. Wir glauben, dass die Änderungen, die wir in den letzten Monaten vorgenommen haben, es uns ermöglichen werden, unseren Nutzern ein noch besseres Erlebnis zu bieten und gleichzeitig die Servicequalität für unsere Pro-Plan-Kunden aufrechtzuerhalten.

2023-04-28-start-serving-free-users

Neukunden, die sich nach dem 1. Mai 2023 registrieren, erhalten Zugang zum kostenlosen Plan.

Ihre Unterstützung und Treue waren entscheidend, um diese Wiedereinführung des kostenlosen Plans finanziell zu ermöglichen. Durch Ihre Beiträge konnten wir in unsere Infrastruktur und Support-Systeme investieren und so sicherstellen, dass wir weiterhin den hochwertigen Service liefern können, den Sie erwarten, während wir gleichzeitig den Zugang zu unserer Plattform für neue Benutzer erweitern. Ihr Engagement für unsere Vision hat uns geholfen zu wachsen und uns weiterzuentwickeln, und wir sind Ihnen wirklich dankbar für Ihre fortgesetzte Partnerschaft. Gemeinsam bauen wir eine blühende Gemeinschaft auf und befähigen Nutzer aus allen Lebensbereichen, ihre Ziele zu erreichen.

Wenn Sie Fragen oder Bedenken haben, zögern Sie bitte nicht, uns zu kontaktieren. Wir sind immer für Ihr Feedback da und kümmern uns um alle Probleme, die Sie haben könnten. Vielen Dank für Ihre fortgesetzte Unterstützung, und wir freuen uns darauf, Ihnen den bestmöglichen Service zu bieten.

Beancount Kurzübersicht

· 2 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Beispiel Kontoname

Assets:US:BofA:Checking

cheatsheet-de

Kontotypen

Assets          +
Liabilities -
Income -
Expenses +
Equity -

Währungen / Güter

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

Direktiven

Allgemeine Syntax

YYYY-MM-DD <Directive> <Parameters...>

Konten eröffnen & schließen

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Währungsbeschränkungen

2015-04-23 close Assets:Checking

Währungen / Güter deklarieren (Optional)

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

Preise

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

Notizen

2013-03-20 note Assets:Checking "Anruf wegen Rabattanfrage"

Dokumente

2013-03-20 document Assets:Checking "path/to/statement.pdf"

Buchungen

2015-05-30 * "Eine Beschreibung dieser Buchung"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Kabelgesellschaft" "Telefonrechnung" #tag ˆlink
id: "TW378743437" ; Metadaten
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; Sie können einen Betrag weglassen

Buchungsposten

  ...    123.45 USD                             Einfach
... 10 GOOG {502.12 USD} Mit Kosten pro Einheit
... 10 GOOG {{5021.20 USD}} Mit Gesamtkosten
... 10 GOOG {502.12 # 9.95 USD} Mit beiden Kosten
... 1000.00 USD @ 1.10 CAD Mit Preis pro Einheit
... 10 GOOG {502.12 USD} @ 1.10 CAD Mit Kosten & Preis
... 10 GOOG {502.12 USD, 2014-05-12} Mit Datum
! ... 123.45 USD ... Mit Flag

Saldoprüfungen und Ausgleichsbuchungen

; Bestätigt den Betrag nur für die angegebene Währung:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; Automatische Einfügung einer Buchung zur Erfüllung der folgenden Bestätigung:
2015-06-01pad Assets:Checking Equity:Opening-Balances

Ereignisse

2015-06-01 event "location" "New York, USA"
2015-06-30 event "address" "May Street 123"

Optionen

option "title" "Mein persönliches Hauptbuch"

Sonstiges

pushtag #trip-to-peru
...
poptag #trip-to-peru
; Kommentare beginnen mit einem Semikolon

Die Magie der Plain Text Buchhaltung mit Beancount

· 6 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Entdecken Sie die Magie der Plain Text Buchhaltung mit Beancount

Beancount.io banner

Einführung

2023-04-18-introduction-to-beancount

Willkommen in einer Welt, in der Buchhaltung keine entmutigende Aufgabe mehr ist. Heute stellen wir Ihnen Beancount vor, ein leistungsstarkes, flexibles und intuitives Plain Text Buchhaltungstool. Beancount ermöglicht es Ihnen, die Kontrolle über Ihre Finanzen zu übernehmen, indem es einen transparenten und unkomplizierten Ansatz zur Verwaltung Ihres Geldes bietet.

In diesem umfassenden Leitfaden werden wir die Grundlagen von Beancount erläutern, seine Kernkonzepte erklären und Sie durch seine einfachen, aber leistungsstarken Funktionen führen. Am Ende dieses Blogs werden Sie ein solides Verständnis von Beancount haben und bereit sein, es zu verwenden, um Ihr Finanzleben zu organisieren und zu analysieren.

Was ist Beancount?

Beancount ist ein Open-Source-Plain Text Buchhaltungssystem, das von Martin Blais entwickelt wurde. Inspiriert von John Wiegleys Ledger-System zielt Beancount darauf ab, eine robuste und zuverlässige Methode zur Verwaltung persönlicher und kleinerer Geschäftsfinanzen mithilfe von Plain Text Dateien bereitzustellen. Mit Beancount können Sie Ihre Einnahmen, Ausgaben, Investitionen und vieles mehr einfach verfolgen.

Warum Beancount?

Plain Text Buchhaltung bietet mehrere Vorteile gegenüber traditionellen Tabellenkalkulations- oder Software-basierten Buchhaltungssystemen:

  • Transparenz: Beancount-Dateien sind für Menschen lesbar, wodurch es einfach ist, Ihre Finanzdaten zu verstehen und zu prüfen.
  • Flexibilität: Beancount kann problemlos an Ihre spezifischen Bedürfnisse angepasst werden, und Sie können Ihren bevorzugten Texteditor und Ihr bevorzugtes Versionskontrollsystem verwenden, um Ihre Finanzdaten zu verwalten.
  • Portabilität: Auf Ihre Finanzdaten kann von jedem Gerät aus zugegriffen werden, und sie können einfach zwischen Systemen übertragen oder mit anderen geteilt werden.
  • Zukunftssicherheit: Plain Text Dateien sind universell kompatibel und stellen sicher, dass Ihre Finanzdaten zugänglich bleiben, auch wenn sich die Technologie weiterentwickelt.

Beancounts Kernkonzepte

Um Beancount effektiv nutzen zu können, ist es entscheidend, seine Kernkonzepte zu verstehen:

  • Transaktionen: Finanzielle Ereignisse wie Einnahmen, Ausgaben oder Überweisungen zwischen Konten werden als Transaktionen erfasst.
  • Konten: Transaktionen umfassen ein oder mehrere Konten, wie z. B. Aktiva, Passiva, Einnahmen oder Ausgaben.
  • Doppelte Buchführung: Beancount erzwingt die doppelte Buchführung und stellt sicher, dass jede Transaktion ausgeglichene Soll- und Habenbuchungen aufweist.
  • Direktiven: Beancount verwendet eine Reihe von Direktiven, um Transaktionen, Kontoeröffnungen und andere finanzielle Ereignisse zu definieren.

Erste Schritte mit Beancount

Um mit der Verwendung von Beancount zu beginnen, befolgen Sie diese einfachen Schritte:

  • Installieren Sie Beancount: Installieren Sie Beancount auf Ihrem System, indem Sie die bereitgestellten Installationsanweisungen für Ihr Betriebssystem befolgen.
  • Erstellen Sie Ihre Beancount-Datei: Erstellen Sie eine neue Plain Text Datei mit der Erweiterung .beancount (z. B. my_finances.beancount).
  • Definieren Sie Ihre Konten: Verwenden Sie die Direktive "open", um die Konten zu definieren, die Sie in Ihren Transaktionen verwenden werden.
  • Erfassen Sie Transaktionen: Verwenden Sie die Direktive "txn", um Ihre Finanztransaktionen zu erfassen.

Oder melden Sie sich einfach unter https://beancount.io an. Hier sind einige Beispiele für Plain Text Buchhaltung:

Beispiel 1: Basistransaktion

2023-04-01 open Assets:Checking
2023-04-01 open Expenses:Groceries

2023-04-10 txn "Grocery Store" "Einkauf von Lebensmitteln"
Assets:Checking -50.00 USD
Expenses:Groceries 50.00 USD

In diesem Beispiel eröffnen wir zwei Konten, Assets:Checking und Expenses:Groceries. Am 10. April 2023 erfassen wir eine Transaktion für den Kauf von Lebensmitteln im Wert von 50 .DieTransaktionreduziertdenSaldovonAssets:Checkingum50. Die Transaktion reduziert den Saldo von Assets:Checking um 50 (Soll) und erhöht den Saldo von Expenses:Groceries um 50 $ (Haben).

Beispiel 2: Einnahmen- und Ausgabentransaktion

2023-04-01 open Assets:Checking
2023-04-01 open Income:Salary
2023-04-01 open Expenses:Rent

2023-04-05 txn "Arbeitgeber" "Gehaltszahlung"
Assets:Checking 2000.00 USD
Income:Salary -2000.00 USD

2023-04-06 txn "Vermieter" "Monatliche Mietzahlung"
Assets:Checking -1000.00 USD
Expenses:Rent 1000.00 USD

In diesem Beispiel eröffnen wir drei Konten: Assets:Checking, Income:Salary und Expenses:Rent. Am 5. April 2023 erfassen wir eine Gehaltszahlungstransaktion von 2000 .DieTransaktionerho¨htdenSaldovonAssets:Checkingum2000. Die Transaktion erhöht den Saldo von Assets:Checking um 2000 (Haben) und verringert den Saldo von Income:Salary um 2000 (Soll).Am6.April2023erfassenwireineMietzahlungstransaktionvon1000(Soll). Am 6. April 2023 erfassen wir eine Mietzahlungstransaktion von 1000. Die Transaktion reduziert den Saldo von Assets:Checking um 1000 (Soll)underho¨htdenSaldovonExpenses:Rentum1000(Soll) und erhöht den Saldo von Expenses:Rent um 1000 (Haben).

Beispiel 3: Überweisung zwischen Konten

2023-04-01 open Assets:Checking
2023-04-01 open Assets:Savings

2023-04-15 txn "Bank" "Überweisung von Girokonto auf Sparkonto"
Assets:Checking -500.00 USD
Assets:Savings 500.00 USD

In diesem Beispiel eröffnen wir zwei Konten: Assets:Checking und Assets:Savings. Am 15. April 2023 erfassen wir eine Transaktion zur Überweisung von 500 vomGirokontoaufdasSparkonto.DieTransaktionreduziertdenSaldovonAssets:Checkingum500vom Girokonto auf das Sparkonto. Die Transaktion reduziert den Saldo von Assets:Checking um 500 (Soll) und erhöht den Saldo von Assets:Savings um 500 $ (Haben).

Diese Beispiele veranschaulichen die grundlegenden Konzepte des doppelten Buchführungssystems von Beancount. Durch die ordnungsgemäße Erfassung von Transaktionen können Benutzer genaue Aufzeichnungen über ihre finanziellen Aktivitäten führen und Berichte erstellen, um Einblicke in ihre finanzielle Situation zu gewinnen.

Generieren von Berichten und Analysieren von Daten

Beancount wird mit einer Reihe von leistungsstarken Tools zum Generieren von Finanzberichten geliefert, darunter Bilanzen, Gewinn- und Verlustrechnungen und mehr. Sie können auch Fava verwenden, eine webbasierte Benutzeroberfläche für Beancount, um Ihre Finanzdaten zu visualisieren und mit ihnen zu interagieren. https://beancount.io basiert auf Fava mit MIT-Lizenz.

Schlussfolgerung

Nutzen Sie die Leistungsfähigkeit und Einfachheit der Plain Text Buchhaltung mit Beancount. Indem Sie die Kernkonzepte verstehen und die in diesem Leitfaden beschriebenen Schritte befolgen, sind Sie auf dem besten Weg, Ihre persönlichen oder kleinen Geschäftsfinanzen einfach und präzise zu verwalten. Wenn Sie sich mit Beancount besser auskennen, können Sie erweiterte Funktionen und Anpassungen nutzen, um das System an Ihre individuellen Bedürfnisse anzupassen.

Egal, ob Sie Ihre Ausgaben verfolgen, für die Zukunft planen oder Einblicke in Ihre finanziellen Gewohnheiten gewinnen möchten, Beancount bietet die Flexibilität und Transparenz, die Sie zum Erreichen Ihrer Ziele benötigen. Mit seinem benutzerfreundlichen Ansatz hat Beancount das Potenzial, die Art und Weise, wie Sie Ihre Finanzen verwalten, zu revolutionieren und Ihnen die Kontrolle über Ihre finanzielle Zukunft zu ermöglichen.

Nachdem Sie nun eine solide Grundlage in Beancount haben, ist es an der Zeit, sich auf Ihre Plain Text Buchhaltungsreise zu begeben. Verabschieden Sie sich von umständlichen Tabellenkalkulationen und komplizierter Software und begrüßen Sie die Welt von Beancount. Viel Spaß bei der Buchhaltung!