Aller au contenu principal

Diviser un grand livre Beancount en plusieurs fichiers

Divisez un grand livre Beancount en plusieurs fichiers avec les directives include : créez, incluez, renommez et supprimez des fichiers dans l'éditeur Beancount.io, ainsi que les flux de prix.

Un grand livre Beancount unique peut s'étendre sur plusieurs fichiers. Répartir votre grand livre — par exemple, un fichier par année, par famille de comptes ou par classe d'actifs — permet de garder les grands livres volumineux organisés et de simplifier l'archivage des anciennes transactions. Beancount assemble les fichiers grâce aux directives include dans main.bean.

Suivez ces étapes pour créer et gérer des fichiers supplémentaires dans l'éditeur beancount.io :

Créer un nouveau fichier​

Rendez-vous dans l'onglet de l'éditeur de fichiers dans la barre de navigation latérale gauche. Ouvrez le menu déroulant « File » et cliquez sur « Create a new file ».

File > create a new file

Nommer votre nouveau fichier​

Donnez au fichier un nom de fichier valide et enregistrez-le. Chaque nom de fichier doit se terminer par .bean.

Name your new file

Inclure le fichier​

Cette étape est obligatoire : incluez le fichier nouvellement créé dans main.bean, sinon ses écritures ne feront pas partie du grand livre.

Par exemple, si vous avez ajouté stock.bean, ajoutez include "stock.bean" dans main.bean.

Include the file

Inclure un flux de prix géré​

Beancount.io hébergé peut également résoudre une URL de prix prise en charge comme fichier virtuel en lecture seule. Utilisez le sélecteur Live Prices et le guide de configuration pour choisir les flux et coller leurs includes dans un fichier chargé par votre grand livre. Les prix gérés ne sont pas des fichiers modifiables créés via ce workflow. Beancount en amont et Fava nécessitent des fichiers de prix locaux ; les versions compatibles de bea disposent d'une prise en charge distincte des includes gérés.

Actualiser et accéder au fichier​

Rafraîchissez la page, et le fichier apparaît dans le menu déroulant « File ».

Refresh and go to file

Renommer ou supprimer le fichier​

Avec le fichier ouvert, renommez-le ou supprimez-le depuis le menu déroulant « Edit ».

Rename or delete the file

Vous rencontrez des difficultés ?​

Posez vos questions dans le groupe Telegram Beancount.

Source : https://beancount.io/fr/docs/Tips/multi-file-support