Le comportement de Fava peut être personnalisé à l'aide de directives custom "fava-option" dans vos fichiers de comptabilité Beancount. Ces directives vous permettent de contrôler les paramètres d'affichage, la navigation, la gestion des fichiers, et plus encore — le tout sans quitter votre flux de travail de comptabilité en texte brut.
Syntaxe
Chaque option Fava est définie avec une directive custom Beancount :
AAAA-MM-JJ custom "fava-option" "nom-option" "valeur"La date est requise par la syntaxe Beancount mais est ignorée par Fava — vous pouvez utiliser n'importe quelle date valide. Par exemple :
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"Affichage et Localisation
language
Définit la langue de l'interface de Fava. Lorsqu'elle n'est pas définie, Fava utilise la langue préférée du navigateur.
- Valeur par défaut :
null(détection automatique depuis le navigateur) - Valeurs : Tout code de locale valide (par exemple,
"en","zh","de","fr","es","pt","ru","nl")
2000-01-01 custom "fava-option" "language" "en"locale
Définit la locale utilisée pour le formatage des nombres (séparateurs de milliers, points décimaux). Lorsqu'elle n'est pas définie, utilise le paramètre de langue ou la locale du navigateur.
- Valeur par défaut :
null(utilise le paramètrelanguageou la locale du navigateur) - Valeurs : Toute chaîne de locale valide (par exemple,
"en_US","de_DE","zh_CN")
2000-01-01 custom "fava-option" "locale" "en_US"Navigation et Disposition
default-page
La page que Fava affiche lorsque vous accédez à un compte sans spécifier de chemin.
- Valeur par défaut :
"income_statement/" - Valeurs : Tout chemin de page Fava valide
2000-01-01 custom "fava-option" "default-page" "balance_sheet/"Les chemins de page courants incluent : "income_statement/", "balance_sheet/", "trial_balance/", "journal/", "holdings/", "commodities/", "editor/".
fiscal-year-end
Définit la date de fin de votre exercice fiscal. Cela affecte la manière dont Fava regroupe les données par période fiscale plutôt que par année civile.
- Valeur par défaut :
12-31(31 décembre, année civile) - Format :
"MM-JJ"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-31"Cet exemple définit l'exercice fiscal se terminant le 31 mars, ce qui est courant pour les entreprises au Royaume-Uni, en Inde et au Japon.
indent
Le nombre d'espaces utilisés pour l'indentation lors du formatage automatique des écritures.
- Valeur par défaut :
2 - Valeurs : Tout entier positif
2000-01-01 custom "fava-option" "indent" "4"currency-column
La colonne à laquelle les montants en devises sont alignés dans l'éditeur.
- Valeur par défaut :
61 - Valeurs : Tout entier positif
2000-01-01 custom "fava-option" "currency-column" "80"Visibilité du Contenu
show-closed-accounts
Indique si les comptes fermés avec une directive close doivent être affichés.
- Valeur par défaut :
false - Valeurs :
"true"ou"false"
2000-01-01 custom "fava-option" "show-closed-accounts" "true"show-accounts-with-zero-transactions
Indique si les comptes ayant zéro transaction doivent être affichés.
- Valeur par défaut :
true - Valeurs :
"true"ou"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-transactions" "false"show-accounts-with-zero-balance
Indique si les comptes avec un solde nul doivent être affichés dans les rapports.
- Valeur par défaut :
true - Valeurs :
"true"ou"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-balance" "false"collapse-pattern
Une expression régulière pour les noms de comptes qui doivent être réduits par défaut dans l'arborescence des comptes. Vous pouvez spécifier cette option plusieurs fois pour plusieurs motifs.
- Valeur par défaut :
[](aucun motif, rien n'est réduit) - Valeurs : Une chaîne d'expression régulière
2000-01-01 custom "fava-option" "collapse-pattern" "Assets:Investments:.*"
2000-01-01 custom "fava-option" "collapse-pattern" "Expenses:Food:.*"sidebar-show-queries
Le nombre de requêtes enregistrées à afficher dans la barre latérale. Définissez à 0 pour masquer complètement les requêtes.
- Valeur par défaut :
5 - Valeurs : Tout entier non négatif
2000-01-01 custom "fava-option" "sidebar-show-queries" "10"Gestion des Fichiers
default-file
Le fichier dans lequel les nouvelles écritures sont insérées lors de l'utilisation de l'éditeur. S'il n'est pas défini, Fava utilise le fichier de comptabilité principal.
- Valeur par défaut :
null(fichier de comptabilité principal) - Valeurs : Chemin vers un fichier Beancount
2000-01-01 custom "fava-option" "default-file" "/chemin/vers/transactions.beancount"insert-entry
Une expression régulière qui contrôle où les nouvelles écritures sont insérées dans un fichier. Fava insérera les écritures avant la première ligne correspondant à ce motif.
- Valeur par défaut :
null - Valeurs : Une chaîne d'expression régulière
2000-01-01 custom "fava-option" "insert-entry" "^;; Fin des écritures"auto-reload
Indique si Fava recharge automatiquement le compte lorsqu'il détecte des modifications sur le disque.
- Valeur par défaut :
false - Valeurs :
"true"ou"false"
2000-01-01 custom "fava-option" "auto-reload" "true"use-external-editor
Indique s'il faut utiliser un éditeur externe au lieu de l'éditeur intégré de Fava. Lorsqu'il est activé, les liens source s'ouvrent dans l'éditeur par défaut du système.
- Valeur par défaut :
false - Valeurs :
"true"ou"false"
2000-01-01 custom "fava-option" "use-external-editor" "true"import-config
Chemin vers le fichier de configuration d'import Beancount pour la fonctionnalité d'import.
- Valeur par défaut :
null - Valeurs : Chemin vers un fichier de configuration d'import
2000-01-01 custom "fava-option" "import-config" "/chemin/vers/import-config.py"import-dirs
Répertoires à analyser pour les fichiers à importer. Peut être spécifié plusieurs fois.
- Valeur par défaut :
[] - Valeurs : Chemin vers un répertoire
2000-01-01 custom "fava-option" "import-dirs" "/chemin/vers/telechargements-banque"Affichage Financier
unrealized
Le sous-type de compte utilisé pour le rapport des gains et pertes non réalisés.
- Valeur par défaut :
"Unrealized" - Valeurs : Tout composant de nom de compte valide
2000-01-01 custom "fava-option" "unrealized" "Unrealized"Lorsqu'il est défini, Fava utilise des comptes comme Income:Unrealized et Expenses:Unrealized pour les gains/pertes non réalisés.
invert-income-liabilities-equity
Indique s'il faut inverser le signe des comptes de revenus, de passifs et de capitaux propres. Lorsqu'il est activé, les revenus sont affichés comme positifs et les dépenses comme négatives, ce qui correspond à l'attente courante.
- Valeur par défaut :
false - Valeurs :
"true"ou"false"
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "true"conversion-currencies
Devises à afficher comme options de conversion dans les rapports. Peut être spécifié plusieurs fois.
- Valeur par défaut :
[](utilise les devises de fonctionnement) - Valeurs : Un code de devise
2000-01-01 custom "fava-option" "conversion-currencies" "USD"
2000-01-01 custom "fava-option" "conversion-currencies" "EUR"account-journal-include-children
Indique si les pages de journal de compte doivent inclure les transactions des comptes enfants.
- Valeur par défaut :
true - Valeurs :
"true"ou"false"
2000-01-01 custom "fava-option" "account-journal-include-children" "false"Surveillance
uptodate-indicator-grey-lookback-days
Le nombre de jours à prendre en compte pour déterminer si un compte est "à jour". Les comptes sans transactions pendant cette période afficheront un indicateur gris.
- Valeur par défaut :
60 - Valeurs : Tout entier positif (nombre de jours)
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "90"upcoming-events
Le nombre de jours dans le futur pour afficher les événements à venir.
- Valeur par défaut :
7 - Valeurs : Tout entier non négatif (nombre de jours)
2000-01-01 custom "fava-option" "upcoming-events" "14"Configuration Recommandée
Pour la plupart des utilisateurs, les options Fava suivantes constituent un bon point de départ :
; Paramètres d'affichage
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
; Disposition
2000-01-01 custom "fava-option" "indent" "2"
2000-01-01 custom "fava-option" "currency-column" "61"
; Visibilité du contenu
2000-01-01 custom "fava-option" "show-closed-accounts" "false"
2000-01-01 custom "fava-option" "sidebar-show-queries" "5"
; Affichage financier
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "false"
; Surveillance
2000-01-01 custom "fava-option" "upcoming-events" "7"
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "60"Consulter Vos Options Actuelles
Vous pouvez consulter vos options Fava actuelles dans le Tableau de bord Beancount.io en accédant à la page Paramètres de votre compte. La section "Options Fava" affiche toutes les valeurs configurées, y compris les valeurs par défaut pour les options que vous n'avez pas définies explicitement.
Voir Aussi
- Configuration des Options — Les directives
optionde base de Beancount. - Fonctionnalités de l'Interface — Personnaliser l'interface du tableau de bord Beancount.io.