Doorgaan naar hoofdinhoud

Awesome Beancount

Een samengestelde gids voor het Beancount-ecosysteem. Beancount is een krachtig, open-source boekhoudsysteem dat een eenvoudig, op tekst gebaseerd formaat gebruikt om uw financiën te beheren met de strikte regels van dubbel boekhouden. Deze pagina combineert door de community beheerde lijsten en ecosysteem-overzichten in één uitgebreide bron.

Waarom Plain Text Accounting?

Plain text accounting (PTA) is een methodologie voor het beheren van financiën met behulp van eenvoudige tekstbestanden en krachtige command-line tools. Deze aanpak geeft u de volledige eigendom over uw gegevens, garandeert een lange levensduur en biedt ongeëvenaarde flexibiliteit voor automatisering en analyse.


Het Beancount-ecosysteem

Het Beancount-ecosysteem is een verzameling tools, plug-ins en bronnen gebouwd rond een kern-engine. Elk component speelt een specifieke rol in het creëren van een complete workflow voor financieel beheer.

1. Kern-engine & officiële bronnen

Dit zijn de basiselementen van Beancount, onderhouden door de maker en officiële bijdragers.

BronBeschrijving
Beancount (Core)De engine die uw grootboekbestand leest, de regels voor dubbel boekhouden afdwingt en rapporten genereert. Het biedt kern-command-line hulpprogramma's zoals bean-check en bean-format. Alle andere tools zijn hierop gebouwd.
Homepagebeancount.github.io
Broncodegithub.com/beancount/beancount
DocumentatieGitHub Pages en Google Docs
Externe bijdragenOfficiële lijst van community-bijdragen
BeanqueryEen krachtige, SQL-achtige querytool (v3) voor het uitvoeren van geavanceerde queries (bijv. SELECT ... FROM ... WHERE ...) op uw grootboek om aangepaste analyses te genereren.

2. Gebruikersinterfaces

Deze tools bieden visuele interfaces voor het verkennen en bewerken van uw financiële gegevens.

ToolBeschrijving
FavaHet definitieve, volledige webdashboard voor Beancount. Het biedt interactieve grafieken, drill-down tabellen, bewerking in de browser en een uitbreidingssysteem voor het toevoegen van functies zoals budgettering.
Fava-GTKEen native GNOME Desktop-applicatie die Fava omhult voor een naadloze desktopervaring.
Beancount MobileEen mobiele app voor gegevensinvoer om onderweg transacties toe te voegen.
Beancount Telegram BotEen Telegram-bot om snel transacties aan uw grootboek toe te voegen via chat.

3. Transacties importeren

Importeren is het proces van het converteren van gegevens van financiële instellingen (zoals bank-CSV's of PDF's) naar Beancount-regels.

ToolBeschrijving
Beangulp (v3)Het moderne, zelfstandige framework voor het bouwen van importeurs. Het verwerkt externe bestanden via Python-scripts (plug-ins) om Beancount-directives te genereren.
Smart ImporterEen tool die importeurs versterkt met machine learning om automatisch categorieën te voorspellen en toe te wijzen.
Beancount Reds IngestorEen verzameling importeurs met een gedeelde bibliotheek voor het verwerken van CSV- en OFX-bestanden.
double-entry-generatorEen op regels gebaseerde importeur gericht op Chinese diensten zoals Alipay en WeChat Pay.

Community Importers (Per land)

Een uitgebreide verzameling scripts voor specifieke banken en diensten, onderhouden door de community.

4. Editor-ondersteuning & hulpmiddelen

Hulpmiddelen die Beancount integreren in je ontwikkelomgeving om bewerken en onderhoud te stroomlijnen.

5. Plugins (Ledger-extensies)

Python-modules binnen het grootboek die tijdens de verwerking worden uitgevoerd om aangepaste regels af te dwingen, transacties te automatiseren of nieuwe functies toe te voegen.

6. Prijsbronnen

Scripts die historische en actuele prijzen ophalen voor grondstoffen, aandelen en valuta om de waarde van investeringen bij te houden.


Leren & Gemeenschap

Boeken & Diepgaande Gidsen

  • Tracking Personal Finances using Python: Een boek dat een uitgebreide gids biedt voor het bouwen van een systeem voor persoonlijke financiën met Beancount. (Website)
  • Chinese blogserie (BYVoid): Deel 1: Waarom?, Deel 2: Debet & Credit

Geselecteerde Blogberichten

Gemeenschap


Commerciële Diensten & Apps

Voor gebruikers die de kracht van Beancount willen zonder zelf de infrastructuur te beheren.

DienstBeschrijving
Beancount.ioEen SaaS (Software as a Service) platform dat een kant-en-klare Beancount- en Fava-instantie biedt. Het biedt ook speciale mobiele apps voor iOS en Android.