Fava-Optionen
Das Verhalten von Fava kann mithilfe von custom "fava-option"-Anweisungen in Ihren Beancount-Hauptbuchdateien angepasst werden. Diese Anweisungen ermöglichen es Ihnen, Anzeigeeinstellungen, Navigation, Dateiverwaltung und mehr zu steuern – und das alles innerhalb Ihres Plain-Text-Buchhaltung-Workflows.
Syntax
Jede Fava-Option wird mit einer Beancount custom-Anweisung festgelegt:
YYYY-MM-DD custom "fava-option" "option-name" "value"
Das Datum wird von der Beancount-Syntax benötigt, aber von Fava ignoriert – Sie können jedes gültige Datum verwenden. Zum Beispiel:
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
Anzeige & Lokalisierung
language
Legen Sie die Sprache für die Fava-Oberfläche fest. Wenn nichts eingestellt ist, verwendet Fava die bevorzugte Sprache des Browsers.
- Standard:
null(automatische Erkennung durch den Browser) - Werte: Jeder gültige Locale-Code (z. B.
"en","zh","de","fr","es","pt","ru","nl")
2000-01-01 custom "fava-option" "language" "en"
locale
Legen Sie das Gebietsschema (Locale) für die Zahlenformatierung fest (Tausendertrennzeichen, Dezimalpunkte). Wenn nicht gesetzt, wird die Spracheinstellung oder das Browser-Gebietsschema verwendet.
- Standard:
null(verwendet dielanguage-Einstellung oder das Browser-Gebietsschema) - Werte: Jeder gültige Locale-String (z. B.
"en_US","de_DE","zh_CN")
2000-01-01 custom "fava-option" "locale" "en_US"
Navigation & Layout
default-page
Die Seite, die Fava anzeigt, wenn Sie zu einem Hauptbuch navigieren, ohne einen Pfad anzugeben.
- Standard:
"income_statement/" - Werte: Jeder gültige Fava-Seitenpfad
2000-01-01 custom "fava-option" "default-page" "balance_sheet/"
Häufige Seitenpfade sind: "income_statement/", "balance_sheet/", "trial_balance/", "journal/", "holdings/", "commodities/", "editor/".
fiscal-year-end
Legen Sie das Enddatum Ihres Geschäftsjahres fest. Dies beeinflusst, wie Fava Daten nach Geschäftsperioden statt nach Kalenderjahren gruppiert.
- Standard:
12-31(31. Dezember, Kalenderjahr) - Format:
"MM-DD"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-31"
Dieses Beispiel setzt das Geschäftsjahresende auf den 31. März, was für Unternehmen im Vereinigten Königreich, in Indien und Japan üblich ist.
indent
Die Anzahl der Leerzeichen, die für die Einrückung bei der automatischen Formatierung von Einträgen verwendet werden.
- Standard:
2 - Werte: Jede positive Ganzzahl
2000-01-01 custom "fava-option" "indent" "4"
currency-column
Die Spalte, an der Währungsbeträge im Editor ausgerichtet werden.
- Standard:
61 - Werte: Jede positive Ganzzahl
2000-01-01 custom "fava-option" "currency-column" "80"
Sichtbarkeit von Inhalten
show-closed-accounts
Ob Konten angezeigt werden sollen, die mit einer close-Anweisung geschlossen wurden.
- Standard:
false - Werte:
"true"oder"false"
2000-01-01 custom "fava-option" "show-closed-accounts" "true"
show-accounts-with-zero-transactions
Ob Konten ohne Transaktionen angezeigt werden sollen.
- Standard:
true - Werte:
"true"oder"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-transactions" "false"
show-accounts-with-zero-balance
Ob Konten mit einem Saldo von Null in Berichten angezeigt werden sollen.
- Standard:
true - Werte:
"true"oder"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-balance" "false"
collapse-pattern
Ein regulärer Ausdruck (Regex) für Kontonamen, die standardmäßig im Kontenbaum eingeklappt werden sollen. Sie können diese Option mehrfach für verschiedene Muster angeben.
- Standard:
[](keine Muster, nichts eingeklappt) - Werte: Ein regulärer Ausdruck als String
2000-01-01 custom "fava-option" "collapse-pattern" "Assets:Investments:.*"
2000-01-01 custom "fava-option" "collapse-pattern" "Expenses:Food:.*"
sidebar-show-queries
Die Anzahl der gespeicherten Abfragen, die in der Seitenleiste angezeigt werden sollen. Setzen Sie den Wert auf 0, um Abfragen vollständig auszublenden.
- Standard:
5 - Werte: Jede nicht-negative Ganzzahl
2000-01-01 custom "fava-option" "sidebar-show-queries" "10"
Dateiverwaltung
default-file
Die Datei, in die neue Einträge eingefügt werden, wenn der Editor verwendet wird. Falls nicht festgelegt, verwendet Fava die Hauptdatei des Hauptbuchs.
- Standard:
null(Hauptdatei des Hauptbuchs) - Werte: Pfad zu einer Beancount-Datei
2000-01-01 custom "fava-option" "default-file" "/path/to/transactions.beancount"
insert-entry
Ein regulärer Ausdruck, der steuert, wo neue Einträge in einer Datei eingefügt werden. Fava fügt Einträge vor der ersten Zeile ein, die diesem Muster entspricht.
- Standard:
null - Werte: Ein regulärer Ausdruck als String
2000-01-01 custom "fava-option" "insert-entry" "^;; End of entries"
auto-reload
Ob Fava das Hauptbuch automatisch neu lädt, wenn Änderungen auf dem Datenträger erkannt werden.
- Standard:
false - Werte:
"true"oder"false"
2000-01-01 custom "fava-option" "auto-reload" "true"
use-external-editor
Ob ein externer Editor anstelle des integrierten Editors von Fava verwendet werden soll. Wenn aktiviert, werden Quelllinks im Standard-Editor des Systems geöffnet.
- Standard:
false - Werte:
"true"oder"false"
2000-01-01 custom "fava-option" "use-external-editor" "true"
### `import-config`
Pfad zur Beancount-Import-Konfigurationsdatei für die Importfunktionalität.
- **Standard**: `null`
- **Werte**: Pfad zu einer Import-Konfigurationsdatei
```bean
2000-01-01 custom "fava-option" "import-config" "/path/to/import-config.py"
import-dirs
Verzeichnisse, die nach zu importierenden Dateien durchsucht werden sollen. Kann mehrfach angegeben werden.
- Standard:
[] - Werte: Pfad zu einem Verzeichnis
2000-01-01 custom "fava-option" "import-dirs" "/path/to/bank-downloads"
Finanzielle Darstellung
unrealized
Der Konto-Untertyp, der für Berichte über unrealisierte Gewinne und Verluste verwendet wird.
- Standard:
"Unrealized" - Werte: Jede gültige Kontonamen-Komponente
2000-01-01 custom "fava-option" "unrealized" "Unrealized"
Wenn gesetzt, verwendet Fava Konten wie Income:Unrealized und Expenses:Unrealized für unrealisierte Gewinne/Verluste.
invert-income-liabilities-equity
Ob das Vorzeichen von Ertrags-, Verbindlichkeits- und Eigenkapitalkonten invertiert werden soll. Wenn aktiviert, werden Erträge als positiv und Aufwendungen als negativ dargestellt, was der allgemeinen Erwartung entspricht.
- Standard:
false - Werte:
"true"oder"false"
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "true"
conversion-currencies
Währungen, die in Berichten als Umrechnungsoptionen angezeigt werden sollen. Kann mehrfach angegeben werden.
- Standard:
[](verwendet funktionale Währungen) - Werte: Ein Währungscode
2000-01-01 custom "fava-option" "conversion-currencies" "USD"
2000-01-01 custom "fava-option" "conversion-currencies" "EUR"
account-journal-include-children
Ob Kontenjournal-Seiten Transaktionen von Unterkonten enthalten sollen.
- Standard:
true - Werte:
"true"oder"false"
2000-01-01 custom "fava-option" "account-journal-include-children" "false"
Überwachung
uptodate-indicator-grey-lookback-days
Die Anzahl der Tage, die zurückgeblickt wird, um zu bestimmen, ob ein Konto „aktuell“ ist. Konten ohne Transaktionen innerhalb dieses Zeitraums zeigen einen grauen Indikator.
- Standard:
60 - Werte: Jede positive Ganzzahl (Anzahl der Tage)
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "90"
upcoming-events
Die Anzahl der Tage in der Zukunft, für die anstehende Ereignisse angezeigt werden sollen.
- Standard:
7 - Werte: Jede nicht-negative Ganzzahl (Anzahl der Tage)
2000-01-01 custom "fava-option" "upcoming-events" "14"
Empfohlene Konfiguration
Für die meisten Benutzer bieten die folgenden Fava-Optionen einen guten Ausgangspunkt:
; Anzeige-Einstellungen
2000-01-01 custom "fava-option" "language" "de"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
; Layout
2000-01-01 custom "fava-option" "indent" "2"
2000-01-01 custom "fava-option" "currency-column" "61"
; Sichtbarkeit des Inhalts
2000-01-01 custom "fava-option" "show-closed-accounts" "false"
2000-01-01 custom "fava-option" "sidebar-show-queries" "5"
; Finanzielle Darstellung
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "false"
; Überwachung
2000-01-01 custom "fava-option" "upcoming-events" "7"
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "60"
Ihre aktuellen Optionen einsehen
Sie können Ihre aktuellen Fava-Optionen im Beancount.io Dashboard einsehen, indem Sie zur Seite Settings Ihres Hauptbuchs navigieren. Der Abschnitt „Fava Options“ zeigt alle konfigurierten Werte an, einschließlich der Standardwerte für alle Optionen, die Sie nicht explizit gesetzt haben.
Siehe auch
- Options-Konfiguration — Beancounts grundlegende
option-Direktiven - UI-Funktionen — Passen Sie die Benutzeroberfläche des Beancount.io Dashboards an
