Aller au contenu principal
Options Fava

Options Fava

Référence complète pour les options de configuration de Fava. Apprenez à personnaliser le comportement de Fava à l'aide de directives fava-option personnalisées dans vos fichiers de comptabilité Beancount.

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ètre language ou 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"

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:.*"

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