Naar hoofdinhoud springen

Een Beancount-grootboek opsplitsen in meerdere bestanden

Splits een Beancount-grootboek op in meerdere bestanden met include-instructies: maak, voeg toe, hernoem en verwijder bestanden in de Beancount.io-editor, plus prijsfeeds.

Een enkele Beancount-ledger kan meerdere bestanden omvatten. Je ledger opsplitsen — bijvoorbeeld één bestand per jaar, per rekeningfamilie of per activaklasse — houdt grote ledgers overzichtelijk en maakt het archiveren van oude transacties eenvoudig. Beancount voegt de bestanden samen met include-directives in main.bean.

Volg deze stappen om extra bestanden aan te maken en te beheren in de beancount.io-editor:

Een nieuw bestand maken​

Ga naar het tabblad voor de bestandseditor in de linker navigatiezijbalk. Open het vervolgkeuzemenu "File" en klik op "Create a new file".

File > create a new file

Geef uw nieuwe bestand een naam​

Geef het bestand een geldige bestandsnaam en sla het op. Elke bestandsnaam moet eindigen op .bean.

Name your new file

Het bestand opnemen​

Deze stap is vereist: voeg het nieuw aangemaakte bestand toe aan main.bean, anders maken de invoeren ervan geen deel uit van de ledger.

Als je bijvoorbeeld stock.bean hebt toegevoegd, voeg dan include "stock.bean" toe aan main.bean.

Include the file

Voeg een beheerde prijsfeed toe​

Hosted Beancount.io kan ook een ondersteunde prijs-URL omzetten in een alleen-lezen virtueel bestand. Gebruik de Live Prices-kiezer en installatiehandleiding om feeds te kiezen en hun includes te plakken in een bestand dat je ledger laadt. Beheerde prijzen zijn geen bewerkbare bestanden die via deze workflow worden aangemaakt. Upstream Beancount en Fava hebben lokale prijsbestanden nodig; compatibele bea-versies hebben aparte ondersteuning voor beheerde includes.

Vernieuwen en naar het bestand navigeren​

Vernieuw de pagina en het bestand verschijnt in het vervolgkeuzemenu "File".

Refresh and go to file

Het bestand hernoemen of verwijderen​

Met het bestand geopend kun je het hernoemen of verwijderen via het vervolgkeuzemenu "Edit".

Rename or delete the file

Problemen?​

Stel je vragen in de Beancount Telegram-groep.

Bron: https://beancount.io/nl/docs/Tips/multi-file-support