Beancount Spickzettel - Kurzanleitung
Kontostruktur
Kontotypen und Vorzeichen
Type Sign Example
------------------------------------------------
Assets (+) Assets:US:BofA:Checking
Liabilities (-) Liabilities:Credit:Amex
Income (-) Income:Salary:Gross
Expenses (+) Expenses:Food:Restaurant
Equity (-) Equity:Opening-Balances
Rohstoffformat
# Finanzen
USD, EUR, CAD, AUD # Standardwährungen
GOOG, AAPL, VTI # Investmentvehikel
BTC, ETH # Kryptowährungen
# Benutzerdefinierte Nachverfolgung
HOURS # Zeiterfassung
AIRMILES # Bonuspunkte
HOME_MAYST # Immobilie
Direktiven Syntax
Kontoverwaltung
# Eröffnung von Konten
2024-01-01 open Assets:Checking # Einfach
2024-01-01 open Assets:Investing USD,GOOG # Mit Einschränkungen
# Schließen von Konten
2024-12-31 close Assets:Old:Account
Rohstoffdeklaration
2024-01-01 commodity VTSAX
name: "Vanguard Total Stock Market Index"
asset-class: "Aktien"
Transaktionsaufzeichnung
# Basistransaktion
2024-01-15 * "Lebensmittelgeschäft" "Wöchentlicher Einkauf"
Assets:Checking -100.00 USD
Expenses:Food:Groceries
# Mit Metadaten und Tags
2024-01-15 * "Restaurant" "Geschäftsessen" #work ^invoice-123
id: "T-1234"
receipt: "pfad/zu/quittung.pdf"
Expenses:Meals 80.00 USD
Liabilities:Credit
Buchungsspezifikationen
# Basisbetrag
Assets:Cash 100.00 USD
# Kostenbasisverfolgung
Assets:Invest:VTSAX 10 VTSAX {100.00 USD} # Pro Einheit
Assets:Invest:VTSAX 10 VTSAX {{1000.00 USD}} # Gesamtkosten
Assets:Invest:VTSAX 10 VTSAX {100.00 # 9.95 USD} # Mit Gebühren
# Preisspezifikationen
Assets:Forex 1000.00 USD @ 0.85 EUR # Pro Einheit
Assets:Forex 1000.00 USD @@ 850.00 EUR # Gesamtpreis
# Datierten Lots
Assets:Invest:VTSAX 10 VTSAX {100.00 USD, 2024-01-15}
Saldenverifikation
# Saldobestätigung
2024-01-31 balance Assets:Checking 1000.00 USD
# Saldenauffüllung
2024-01-01 pad Assets:Checking Equity:Opening-Balances
Metadatenverfolgung
# Notizanlage
2024-01-15 note Assets:Checking "Bank wegen Gebühr angerufen"
# Dokumentenverknüpfung
2024-01-15 document Assets:Checking "pfad/zu/auszug.pdf"
# Preisaufzeichnung
2024-01-15 price VTSAX 100.00 USD
Ereignisaufzeichnung
# Standortverfolgung
2024-01-15 event "location" "New York, USA"
# Eigenschaftsänderungen
2024-01-15 event "address" "123 Main Street"
Tag-Verwaltung
# Tag-Bereichskontrolle
pushtag #vacation
2024-01-15 * "Hotel"
Expenses:Travel:Lodging 200.00 USD
Assets:Credit
poptag #vacation
Konfigurationsoptionen
# Grundeinstellungen
option "title" "Persönliches Finanzbuch"
option "operating_currency" "USD"
# Kontobenennung
option "name_assets" "Assets"
option "name_liabilities" "Liabilities"
option "name_income" "Income"
option "name_expenses" "Expenses"
option "name_equity" "Equity"
# Dokumentenbehandlung
option "documents" "/pfad/zu/dokumenten"
Kommentare und Organisation
; Einzeiliger Kommentar
* Abschnittsüberschrift
** Unterabschnitt
; Transaktionsblock folgt...
; Kontogruppierung
; Assets
2024-01-15 ...
; Expenses
2024-01-16 ...
Diese Referenz bietet einen vollständigen Überblick über die Syntaxelemente von Beancount mit praktischen Beispielen.