Het gedrag van Fava kan worden aangepast met custom "fava-option" richtlijnen in je Beancount grootboekbestanden. Met deze richtlijnen kun je weergave-instellingen, navigatie, bestandsbeheer en meer beheren — allemaal zonder je plain-text boekhoudwerkstroom te verlaten.
Syntax
Elke Fava optie wordt ingesteld met een Beancount custom richtlijn:
JJJJ-MM-DD custom "fava-option" "optie-naam" "waarde"De datum is vereist door de syntax van Beancount maar wordt genegeerd door Fava — je kunt elke geldige datum gebruiken. Bijvoorbeeld:
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"Weergave & Lokalisatie
language
Stel de taal in voor de interface van Fava. Indien niet ingesteld, gebruikt Fava de voorkeurstaal van de browser.
- Standaard:
null(automatisch detecteren via browser) - Waarden: Elke geldige landinstellingcode (bijv.
"en","zh","de","fr","es","pt","ru","nl")
2000-01-01 custom "fava-option" "language" "en"locale
Stel de landinstelling in voor getalnotatie (duizendscheidingstekens, decimale punten). Indien niet ingesteld, wordt de taalinstelling of browserlandinstelling gebruikt.
- Standaard:
null(gebruiktlanguageinstelling of browserlandinstelling) - Waarden: Elke geldige landinstellingstring (bijv.
"en_US","de_DE","zh_CN")
2000-01-01 custom "fava-option" "locale" "en_US"Navigatie & Lay-out
default-page
De pagina die Fava toont wanneer je naar een grootboek navigeert zonder een pad op te geven.
- Standaard:
"income_statement/" - Waarden: Elk geldig Fava paginapad
2000-01-01 custom "fava-option" "default-page" "balance_sheet/"Veelvoorkomende paginapaden zijn: "income_statement/", "balance_sheet/", "trial_balance/", "journal/", "holdings/", "commodities/", "editor/".
fiscal-year-end
Stel de einddatum van je boekjaar in. Dit beïnvloedt hoe Fava gegevens groepeert per boekjaar in plaats van kalenderjaar.
- Standaard:
12-31(31 december, kalenderjaar) - Formaat:
"MM-DD"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-31"Dit voorbeeld stelt het boekjaar in dat eindigt op 31 maart, wat gebruikelijk is voor bedrijven in het Verenigd Koninkrijk, India en Japan.
indent
Het aantal spaties dat wordt gebruikt voor inspringing bij het automatisch opmaken van boekingen.
- Standaard:
2 - Waarden: Elk positief geheel getal
2000-01-01 custom "fava-option" "indent" "4"currency-column
De kolom waar valutabedragen worden uitgelijnd in de editor.
- Standaard:
61 - Waarden: Elk positief geheel getal
2000-01-01 custom "fava-option" "currency-column" "80"Zichtbaarheid van Inhoud
show-closed-accounts
Of rekeningen die zijn gesloten met een close richtlijn moeten worden weergegeven.
- Standaard:
false - Waarden:
"true"of"false"
2000-01-01 custom "fava-option" "show-closed-accounts" "true"show-accounts-with-zero-transactions
Of rekeningen met nul transacties moeten worden weergegeven.
- Standaard:
true - Waarden:
"true"of"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-transactions" "false"show-accounts-with-zero-balance
Of rekeningen met een nulsaldo op rapporten moeten worden weergegeven.
- Standaard:
true - Waarden:
"true"of"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-balance" "false"collapse-pattern
Een reguliere expressie voor rekeningnamen die standaard moeten worden samengevouwen in de rekeningstructuur. Je kunt deze optie meerdere keren opgeven voor meerdere patronen.
- Standaard:
[](geen patronen, niets samengevouwen) - Waarden: Een reguliere expressie string
2000-01-01 custom "fava-option" "collapse-pattern" "Assets:Investments:.*"
2000-01-01 custom "fava-option" "collapse-pattern" "Expenses:Food:.*"sidebar-show-queries
Het aantal opgeslagen queries dat in de zijbalk moet worden weergegeven. Stel in op 0 om queries volledig te verbergen.
- Standaard:
5 - Waarden: Elk niet-negatief geheel getal
2000-01-01 custom "fava-option" "sidebar-show-queries" "10"Bestandsbeheer
default-file
Het bestand waarin nieuwe boekingen worden ingevoegd bij gebruik van de editor. Indien niet ingesteld, gebruikt Fava het hoofdgrootboekbestand.
- Standaard:
null(hoofdgrootboekbestand) - Waarden: Pad naar een Beancount bestand
2000-01-01 custom "fava-option" "default-file" "/pad/naar/transacties.beancount"insert-entry
Een reguliere expressie die bepaalt waar nieuwe boekingen in een bestand worden ingevoegd. Fava zal boekingen invoegen vóór de eerste regel die overeenkomt met dit patroon.
- Standaard:
null - Waarden: Een reguliere expressie string
2000-01-01 custom "fava-option" "insert-entry" "^;; Einde van boekingen"auto-reload
Of Fava het grootboek automatisch herlaadt wanneer er wijzigingen op schijf worden gedetecteerd.
- Standaard:
false - Waarden:
"true"of"false"
2000-01-01 custom "fava-option" "auto-reload" "true"use-external-editor
Of er een externe editor moet worden gebruikt in plaats van de ingebouwde editor van Fava. Indien ingeschakeld, openen bronlinks in de standaardeditor van het systeem.
- Standaard:
false - Waarden:
"true"of"false"
2000-01-01 custom "fava-option" "use-external-editor" "true"import-config
Pad naar het Beancount importconfiguratiebestand voor de importfunctionaliteit.
- Standaard:
null - Waarden: Pad naar een importconfiguratiebestand
2000-01-01 custom "fava-option" "import-config" "/pad/naar/import-config.py"import-dirs
Mappen die moeten worden gescand op te importeren bestanden. Kan meerdere keren worden opgegeven.
- Standaard:
[] - Waarden: Pad naar een map
2000-01-01 custom "fava-option" "import-dirs" "/pad/naar/bank-downloads"Financiële Weergave
unrealized
Het rekeningtype dat wordt gebruikt voor rapportage van ongerealiseerde winsten en verliezen.
- Standaard:
"Unrealized" - Waarden: Elk geldig rekeningnaamcomponent
2000-01-01 custom "fava-option" "unrealized" "Unrealized"Indien ingesteld, gebruikt Fava rekeningen zoals Income:Unrealized en Expenses:Unrealized voor ongerealiseerde winsten/verliezen.
invert-income-liabilities-equity
Of het teken van Inkomsten-, Schulden- en Eigen Vermogenrekeningen moet worden omgekeerd. Indien ingeschakeld, worden inkomsten als positief weergegeven en uitgaven als negatief, wat overeenkomt met de gangbare verwachting.
- Standaard:
false - Waarden:
"true"of"false"
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "true"conversion-currencies
Valuta's die als conversieopties in rapporten moeten worden weergegeven. Kan meerdere keren worden opgegeven.
- Standaard:
[](gebruikt operationele valuta's) - Waarden: Een valutacode
2000-01-01 custom "fava-option" "conversion-currencies" "USD"
2000-01-01 custom "fava-option" "conversion-currencies" "EUR"account-journal-include-children
Of rekeningjournaalpagina's transacties van onderliggende rekeningen moeten bevatten.
- Standaard:
true - Waarden:
"true"of"false"
2000-01-01 custom "fava-option" "account-journal-include-children" "false"Monitoring
uptodate-indicator-grey-lookback-days
Het aantal dagen dat moet worden teruggekeken om te bepalen of een rekening "up-to-date" is. Rekeningen zonder transacties binnen deze periode krijgen een grijze indicator.
- Standaard:
60 - Waarden: Elk positief geheel getal (aantal dagen)
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "90"upcoming-events
Het aantal dagen in de toekomst dat aankomende evenementen moet worden getoond.
- Standaard:
7 - Waarden: Elk niet-negatief geheel getal (aantal dagen)
2000-01-01 custom "fava-option" "upcoming-events" "14"Aanbevolen Configuratie
Voor de meeste gebruikers bieden de volgende Fava opties een goed startpunt:
; Weergave-instellingen
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
; Lay-out
2000-01-01 custom "fava-option" "indent" "2"
2000-01-01 custom "fava-option" "currency-column" "61"
; Zichtbaarheid van inhoud
2000-01-01 custom "fava-option" "show-closed-accounts" "false"
2000-01-01 custom "fava-option" "sidebar-show-queries" "5"
; Financiële weergave
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "false"
; Monitoring
2000-01-01 custom "fava-option" "upcoming-events" "7"
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "60"Je Huidige Opties Bekijken
Je kunt je huidige Fava opties bekijken in het Beancount.io Dashboard door naar de Instellingen pagina van je grootboek te navigeren. De sectie "Fava Opties" toont alle geconfigureerde waarden, inclusief standaardwaarden voor opties die je niet expliciet hebt ingesteld.
Zie Ook
- Opties Configuratie — De kern
optionrichtlijnen van Beancount. - UI Functies — Pas de interface van het Beancount.io dashboard aan.