Ga naar hoofdinhoud

71 berichten getagd met "Beancount"

Bekijk alle tags

Introductie van Ondersteuning voor Meerdere Bestanden in Beancount

· 2 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Veel van onze klanten vragen ons sinds februari hoe ze meerdere bestanden aan één grootboek kunnen toevoegen. Ze hebben de bestandsstructuur nodig om transacties te archiveren of te categoriseren. Dus, na een paar maanden werk, kondigen we met genoegen aan dat de functie gratis is uitgebracht.

Zo gebruikt u het:

Bestand > nieuw bestand aanmaken

2021-09-24-multi-file-one-ledger

Ga naar het tabblad voor de bestandseditor in de linker navigatiezijbalk. Volg vervolgens de "Bestand"-dropdown en klik op "Nieuw bestand aanmaken".

Bestand > nieuw bestand aanmaken

Geef uw nieuwe bestand een naam

Geef uw bestand een geldige bestandsnaam en sla het op. Alle bestandsnamen moeten eindigen op ".bean".

Geef uw nieuwe bestand een naam

Voeg het bestand toe

Dit is een cruciale stap: u moet het nieuw aangemaakte bestand opnemen in main.bean.

Als u bijvoorbeeld stock.bean heeft toegevoegd, specificeer dan include "stock.bean" in main.bean.

Voeg het bestand toe

Vernieuw en navigeer naar bestand

Vernieuw de pagina en u zult zien dat het bestand verschijnt in de "Bestand"-dropdown.

Vernieuw en ga naar bestand

Hernoem of verwijder het bestand

Wanneer u naar het bestand navigeert, kunt u het hernoemen of verwijderen via de "Bewerken"-dropdown.

Hernoem of verwijder het bestand

Problemen?

Stel vragen in https://t.me/beancount.

Fava Upgrade naar Versie 1.19: Belangrijke Wijzigingen en Verbeteringen

· Eén minuut leestijd
Mike Thrift
Mike Thrift
Marketing Manager

We hebben de MIT-gelicentieerde open source software Fava geüpgraded naar versie 1.19. Hier zijn de wijzigingen sinds onze laatste update:

  • v1.19 (2021-05-18)
    • migratie van de opties conversion en interval naar de default-page optie
    • optie invert-income-liabilities-equity toegevoegd
    • upgrade naar CodeMirror 6
    • voegt een Bulgaarse vertaling toe
    • andere kleine verbeteringen en bugfixes
  • v1.18 (2021-01-16)
    • enkele kleine verbeteringen en diverse bugfixes.

Enthousiast geworden? Probeer het nu op https://beancount.io/ledger/

2021-07-16-upgrade-fava-to-1-19

Vragen? We staan voor je klaar op https://t.me/beancount :)

Amortisatie Begrijpen in Beancount

· 2 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Amortisatie spreidt betalingen uit over meerdere termijnen in de tijd. In beancount.io kunt u de plugin fava.plugins.amortize_over gebruiken om dit te realiseren.

2021-01-09-amortiseren

Zonder amortisatie, als u uw auto voor 6 maanden wilt verzekeren met kosten van $600. Moet u dit vastleggen als een eenmalige uitgave voor een specifieke datum.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Pay car insurance"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

Echter, met amortisatie kunt u de uitgave over zes maanden toerekenen door plugin "fava.plugins.amortize_over" bovenaan het bestand te plaatsen en amortize_months: 6 te gebruiken voor de transactie.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortize car insurance over six months"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

En dan in het Journaal zult u zien dat de transactie is opgesplitst in 6 boekingen.

2020-11-01 * Amortize car insurance over six months (6/6) am
2020-10-01 * Amortize car insurance over six months (5/6) am
2020-09-01 * Amortize car insurance over six months (4/6) am
2020-08-01 * Amortize car insurance over six months (3/6) am
2020-07-01 * Amortize car insurance over six months (2/6) am
2020-06-01 * Amortize car insurance over six months (1/6) am

Schermafbeelding amortisatietransactie

Verbeteringen aan Beancount.io: Prestatie- en Beveiligingsupgrades

· Eén minuut leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Het onderhouden van een veilige en goed presterende online service is nooit een eenmalige taak. Het vergt inspanning om niet alleen nieuwe functies te ontwikkelen, maar ook om bestaande functionaliteiten te vernieuwen.

Verouderde software stelt onze klanten bloot aan beveiligingskwetsbaarheden. Hoe verminderen we dit risico? Enerzijds werken we proactief samen met beveiligingsonderzoekers om onverwachte problemen te vinden en op te lossen. Anderzijds integreren we periodiek de nieuwste versie van de upstream software.

Vandaag delen we graag enkele verbeteringen die we hebben aangebracht aan Beancount.io.

2021-01-07-upgrade-fava-to-1-17

  1. We hebben de server geüpgraded en de service tot 30% versneld. De beschikbaarheid van de service is ook aanzienlijk verbeterd.
  2. We hebben de MIT-gelicentieerde open-source software Fava geüpgraded naar versie 1.17. Dit heeft diverse bugs opgelost en veel nieuwe functies toegevoegd.

Enthousiast geworden? Probeer het nu op https://beancount.io/ledger/

Vragen? We staan voor u klaar op https://t.me/beancount :)

Introductie van Beancount's Beloningsprogramma voor Ontwikkelaars

· 4 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Beancount.io kondigt met enthousiasme het gloednieuwe beloningsprogramma voor ontwikkelaars in onze gemeenschap aan! Een Security Bug Bounty-programma is een open aanbod aan externe individuen om compensatie te ontvangen voor het melden van beancount.io en open-source Beancount mobile bugs gerelateerd aan de beveiliging van de kernfunctionaliteit.

Geen enkele technologie is perfect, en wij geloven dat samenwerken met ontwikkelaars, ingenieurs en technologen over de hele wereld cruciaal is bij het identificeren van zwakke punten in ons project tijdens de ontwikkeling. Als u denkt dat u een beveiligingsprobleem in ons product of onze dienst hebt gevonden, moedigen wij u aan ons hiervan op de hoogte te stellen. Wij werken graag met u samen om het probleem snel op te lossen.

Campagneperiode

2020-10-13-security-bug-bounty

2020-10-15 17:00 PST tot 2020-11-30 17:00 PST

Bereik

De volgende onderdelen van Beancount zijn opgenomen in Fase 1 van de Bug Bounty Campagne:

  1. beancount.io/ledger : Uw persoonlijke financiële manager.
  2. open-source Beancount mobile

Stappen om deel te nemen en bugs te melden

  • Als het NIET gerelateerd is aan persoonlijk identificeerbare informatie (PII) en exacte grootboekgegevens. Geef informatie over bugs via de GitHub ISSUE-aanvraag in https://github.com/puncsky/beancount-mobile/issues/:
    • Asset. Kies de repository waartoe de bug behoort en maak daarin een "New Issue" aan.
    • Ernst. Kies het kwetsbaarheidsniveau volgens "Kwalificerende Kwetsbaarheden".
    • Samenvatting — Voeg een samenvatting van de bug toe.
    • Beschrijving — Eventuele aanvullende details over deze bug.
    • Stappen — Stappen om te reproduceren.
    • Ondersteunend Materiaal/Referenties — Broncode om te repliceren, vermeld eventueel aanvullend materiaal (bijv. screenshots, logs, etc.).
    • Impact — Welke impact heeft de gevonden bug, wat zou een aanvaller kunnen bereiken?
    • Uw naam, land en Telegram-ID voor contact.
  • Als het gerelateerd is aan PII en exacte grootboekgegevens, neem dan contact op met puncsky op Telegram en stuur de bovenstaande informatie.
  • Het Beancount.io-team zal alle bugs beoordelen en u zo snel mogelijk feedback geven via de opmerkingen op de pagina met een specifieke bug of persoonlijk via Telegram als het gerelateerd is aan PII en exacte grootboekgegevens.
  • De uitkering van beloningen zal plaatsvinden in de vorm van een Fysiek Cadeau, Cadeaubon of USDT-equivalent nadat de campagne rond 1 december 2020 PST is afgelopen.

Kwalificerende kwetsbaarheden

Om in aanmerking te komen voor de bounty, moet de beveiligingsbug origineel en eerder ongemeld zijn.

Alleen de volgende ontwerp- of implementatieproblemen die de stabiliteit of beveiliging van Beancount.io aanzienlijk beïnvloeden, komen in aanmerking voor de beloning. Veelvoorkomende voorbeelden zijn:

  • Lek van PII en grootboekgegevens terwijl de hostmachine niet gecompromitteerd is.
  • Een speciale actie die de hele website of mobiele app doet vastlopen of crashen.
  • Een gebruiker beïnvloedt een andere gebruiker zonder voorafgaande toegangsverlening.

Voor scenario's die niet binnen een van de bovenstaande categorieën vallen, waarderen we nog steeds meldingen die ons helpen onze infrastructuur en onze gebruikers te beveiligen en belonen we dergelijke meldingen op individuele basis.

Kwetsbaarheden buiten bereik

Houd bij het melden van kwetsbaarheden rekening met het aanvalsscenario, de exploitabiliteit en de beveiligingsimpact van de bug. De volgende problemen worden als buiten bereik beschouwd, en we accepteren GEEN van de volgende soorten aanvallen:

  • Denial-of-service-aanvallen
  • Phishing-aanvallen
  • Social engineering-aanvallen
  • Reflected file download
  • Openbaarmaking van softwareversie
  • Problemen die directe fysieke toegang vereisen
  • Problemen die buitengewoon onwaarschijnlijke gebruikersinteractie vereisen
  • Fouten die verouderde browsers en plug-ins beïnvloeden
  • Openbaar toegankelijke inlogpanelen
  • CSV-injectie
  • E-mailenumeratie / account oracles
  • CSP-zwakheden
  • E-mailspoofing
  • Technieken waarmee u profielfoto's van gebruikers kunt bekijken (deze worden als openbaar beschouwd)

Beloningen

De prijs voor de meest kritieke bug die PII en grootboekgegevens blootlegt is een AirPods Pro (in de VS) of USDT-equivalent.

De prijs voor een beveiligingsbug is een Amazon Cadeaubon van $20 of USDT-equivalent.

Wij zijn een klein team met een beperkt budget en kunnen slechts het volgende uitkeren:

  • 1 AirPods Pro voor iedereen.
  • 10 beloningen van $20 per maand, tot 3 maanden. Als het werkelijke aantal gevallen dat bedrag in die maand overschrijdt, sturen we de resterende beloning in de volgende maand. ($600 in totaal voor deze campagne)

Vragen?

Stel ze ons via https://t.me/beancount

Beancount Mobile: Onze Toewijding aan Open Source en Privacy

· Eén minuut leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Privacy is de kern van ons DNA, onze cultuur en onze waarden. We zetten ons in om uw gegevens te beschermen binnen al onze systemen.

En vandaag zijn we verheugd om Beancount mobile open source te maken. Dat betekent dat de code openbaar beschikbaar is en door mensen kan worden gecontroleerd. Dit niveau van transparantie waarborgt zowel de veiligheid van de app als uw gemoedsrust over wat we met uw gegevens doen.

Open source biedt onze klanten meer keuzes op de markt en op vele manieren betere oplossingen. We bouwen Beancount.io bovenop uitstekende open source projecten en hopen in de toekomst zoveel mogelijk modules van ons systeem open source te maken. En Beancount mobile is nog maar het begin van deze reis :)

2020-10-08-open-sourcing-beancount-mobile

Beancount.io Hart Open Source

Beancount App Update: Verbeteringen voor een Betere Ervaring

· 2 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

We zijn verheugd om versie 0.4.0 van de Beancount app aan te kondigen, met nieuwe functies en verbeteringen om uw financiële beheerervaring te optimaliseren.

Wat is Nieuw

📧 E-mailrapport Abonnement

Blijf op de hoogte van uw financiën met aanpasbare e-mailrapporten. Kies welke financiële informatie u wilt ontvangen en hoe vaak u deze wilt ontvangen. Perfect voor:

  • Maandelijkse budgetoverzichten
  • Wekelijkse uitgavenoverzichten
  • Updates van rekeningsaldi

📢 Aankondigingensectie

Mis nooit belangrijke updates! Onze nieuwe aankondigingensectie houdt u op de hoogte van:

  • Nieuwste functies en verbeteringen
  • Tips voor betere financiële tracking
  • Communitynieuws en -evenementen

2020-09-27-announcing-0.4.0-en

Beancount screenshot 0.4.0

Prestatieverbeteringen

Zoals altijd hebben we de app sneller en betrouwbaarder gemaakt, wat zorgt voor een soepele ervaring terwijl u uw financiën beheert.

Deel Uw Gedachten

Uw feedback stuurt onze ontwikkeling. Bent u blij met de nieuwe functies? Beoordeel ons in de app stores en help de toekomst van Beancount vorm te geven!

downloaden via de App Storedownloaden via Google Play

Hulp Nodig?

Word lid van onze community op Telegram voor ondersteuning, tips en discussies over persoonlijk financieel beheer met Beancount.

Introductie van de Beancount Mobiele Apps voor iOS en Android

· 2 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

We zijn verheugd een belangrijke mijlpaal in de evolutie van Beancount aan te kondigen: de lancering van onze speciale mobiele apps voor zowel iOS- als Android-platforms! Deze release beantwoordt direct aan een van de meest voorkomende verzoeken van onze community – de mogelijkheid om uw grootboek efficiënt te beheren op mobiele apparaten.

Beancount iOS App

Belangrijkste Functies

  • Snelle Transactie-invoer: Voeg naadloos nieuwe transacties toe onderweg
  • Mobiele Financiële Rapporten: Krijg overal en altijd toegang tot uw financiële inzichten
  • Directe Grootboekbewerking: Volledige toegang tot uw grootboekbestand via een geoptimaliseerde webweergave
  • Cross-Platform Synchronisatie: Houd uw financiële gegevens consistent op al uw apparaten

2020-08-19-beancount-mobile-app

Community-Gedreven Ontwikkeling

Deze release markeert slechts het begin van onze mobiele reis. We zetten ons in om deze apps verder te ontwikkelen op basis van uw behoeften en feedback. Word lid van onze levendige community op Telegram via https://t.me/beancount om Beancount te bespreken, uw ervaring te delen en toekomstige functies vorm te geven.

Onze Visie

Bij Beancount is het onze missie om iedereen in staat te stellen betere financiële controle en inzicht te verkrijgen. Deze mobiele apps vertegenwoordigen een belangrijke stap richting dat doel, met nog veel meer spannende functies en tools op onze roadmap.

downloaden via App Storedownloaden via Play Store

Netto Inkomen 101 — en Hoe Je Dit Kunt Bijhouden in Beancount

· 5 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Van alle cijfers die een bedrijf beschrijven, staat er één bovenaan: netto inkomen. Het is de ultieme maatstaf voor winstgevendheid, de beroemde "bottom line". Maar wat betekent het echt, en hoe kun je het nauwkeurig bijhouden met een platte-tekst boekhoudsysteem zoals Beancount?

Laten we het eens opsplitsen.

2020-03-12-net-income-101-how-to-track-it-in-beancount

Wat Netto Inkomen Echt Betekent

In de kern is netto inkomen het geld dat overblijft nadat je absoluut alles hebt betaald wat nodig is om je bedrijf te runnen. Dit omvat de kosten van verkochte goederen (COGS - Cost of Goods Sold), alle operationele kosten, rente op schulden en belastingen.

Het is de duidelijkste indicator van de financiële gezondheid van een bedrijf. Het is een cruciaal cijfer voor iedereen:

  • Kredietverstrekkers kijken ernaar om je vermogen om leningen terug te betalen te beoordelen.
  • Investeerders zien het als de bron van potentiële dividenden of het kapitaal dat beschikbaar is voor groei.
  • Oprichters vertrouwen erop om hun financiële runway te begrijpen en strategische herinvesteringsplannen te maken.

Een positief netto inkomen betekent dat je winstgevend bent. Een negatief inkomen betekent dat je geld verliest. Zo simpel is het.

De Kernformule (Kies het Detailniveau Dat Je Nodig Hebt)

Je kunt het netto inkomen berekenen met verschillende gradaties van detail. De keuze hangt af van hoe gedetailleerd je analyse moet zijn.

  • Volledige Formule: Omzet – COGS – Operationele Kosten – Rente – Belastingen = Netto Inkomen
  • Standaard Formule: Omzet – COGS – Kosten = Netto Inkomen
  • Snelle & Vuile Formule: Totale Omzet – Totale Kosten = Netto Inkomen

Een Snelle Tip over Kosten: Wat is het verschil tussen COGS en operationele kosten? COGS (Cost of Goods Sold) dekt directe kosten die verbonden zijn aan het produceren van je goederen of diensten (bijv. grondstoffen, directe arbeid). Operationele Kosten dekken al het andere dat de lichten aan houdt — salarissen, huur, softwareabonnementen, verzekeringen, enz.

Een Mini Voorbeeld

Laten we dit tastbaar maken. Stel je voor dat een klein koffiebranderijbedrijf de volgende resultaten had afgelopen maand.

ItemBedragVoorbeeld Grootboekrekening
Verkoopomzet€60.000Income:Sales
COGS (Groene koffiebonen)€20.000Expenses:COGS
Operationele Kosten€18.000Expenses:Ops:*
Rente (Op apparatuurlening)€1.000Expenses:Interest
Belastingen€1.000Expenses:Taxes

Met behulp van de volledige formule is de berekening eenvoudig:

Netto;Inkomen=60.00020.00018.0001.0001.000=20.000Netto;Inkomen = €60.000 - €20.000 - €18.000 - €1.000 - €1.000 = €20.000

Het bedrijf genereerde een echte winst van €20.000 voor de maand.

Hoe Je Dit Kunt Vastleggen in Beancount

De structuur van Beancount is perfect hiervoor. Door je rekeningen logisch te organiseren, wordt het berekenen van het netto inkomen een automatisch bijproduct van goede boekhouding.

  • Tag alle inkomsten onder een bovenliggende Income rekening, zoals Income:Sales of Income:Services.
  • Splits je uitgaven om onderscheid te maken tussen directe en indirecte kosten. Gebruik Expenses:COGS voor directe kosten en subrekeningen zoals Expenses:Ops:Salaries of Expenses:Ops:Software voor al het andere.
  • Boek rente en belastingen op hun eigen rekeningen (Expenses:Interest, Expenses:Taxes). Dit maakt toekomstige analyses, vooral voor belastingaangifte, veel eenvoudiger.
  • Breng je boeken regelmatig in evenwicht. De fundamentele boekhoudkundige vergelijking, Activa = Passiva + Eigen Vermogen, moet altijd kloppen.

Aan het einde van een periode (bijv. een maand), kun je balance asserties gebruiken om de status van je rekeningen te bevestigen. Deze vermeldingen verplaatsen geen geld; ze verklaren wat het saldo zou moeten zijn, en bean-check zal een fout melden als dit niet het geval is.

; 2025-07-31 Koffiebranderij Bedrijf — Juli afsluiting
2025-07-31 balance Assets:Bank:Operating 42000.00 EUR
2025-07-31 balance Expenses:COGS 20000.00 EUR
2025-07-31 balance Expenses:Ops 18000.00 EUR
2025-07-31 balance Expenses:Interest 1000.00 EUR
2025-07-31 balance Expenses:Taxes 1000.00 EUR
2025-07-31 balance Income:Sales -60000.00 EUR

Netto Inkomen Query in Één Regel

Dit is waar de magie gebeurt. Met een goed gestructureerd grootboek kun je je netto inkomen voor elke periode berekenen met een enkele opdracht.

bean-query books.beancount \
"SELECT period, sum(number) WHERE account =~ '^(Income|Expenses)' \
AND year = 2025 GROUP BY month"

Deze query telt alle waarden in je Income en Expenses rekeningen voor 2025 op en groepeert ze per maand. In Beancount wordt inkomen weergegeven door negatieve getallen en uitgaven door positieve getallen, dus het resultaat zal het negatieve van je netto inkomen zijn.

Sterker nog, je hoeft deze query niet eens handmatig uit te voeren. Fava, de webinterface voor Beancount, zal dit automatisch voor je plotten in de weergave Rapporten → Winst-en-verliesrekening.

Snelle Inzichten Die Je Kunt Automatiseren

Omdat je grootboek slechts een tekstbestand is, kun je er krachtige geautomatiseerde workflows omheen bouwen.

  • Maandelijkse E-mail Samenvatting: Stel een cron-taak in om bean-report books.beancount income_statement > net-income.txt uit te voeren en vervolgens het resulterende tekstbestand elke eerste van de maand naar jezelf te e-mailen.
  • Winstgevendheidswaarschuwing: Gebruik een Git pre-commit hook die een query uitvoert om de winstgevendheid van maand tot datum te controleren. Je kunt het programmeren om de commit te weigeren als het netto inkomen negatief is, waardoor je gedwongen wordt een verliesmaand te erkennen.
  • Scenariomodellering: Wil je je bedrijf een stresstest geven? Kopieer gewoon books.beancount naar scenarios/recessie.bean, verminder je Income vermeldingen met 20% en voer je netto inkomen query opnieuw uit om de impact direct te zien.

Belangrijkste Conclusies

  • Netto inkomen is je echte bottom line. Het doel is om het positief te houden en de trend in de loop van de tijd te begrijpen.
  • Beancount maakt de onderliggende wiskunde expliciet, doorzoekbaar en versiebeheerbaar. Er zijn geen verborgen formules.
  • Met een gedisciplineerde rekeningstructuur en een enkele query weet je altijd of je bedrijf echt geld verdient.

Introductie tot Beancount.io

· 5 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Waarom Moderne Boekhouding Belangrijk Is

Nog steeds uw beleggingen beheren met spreadsheets? Hoewel spreadsheets veelzijdig zijn, kunnen ze omslachtig en foutgevoelig worden naarmate uw beleggingsportefeuille groeit. Maak kennis met Beancount.io – een geavanceerd doch gebruiksvriendelijk platform voor het bijhouden van beleggingen, speciaal ontworpen voor het beheren van aandelen- en cryptocurrency-portefeuilles. Beancount.io is ontwikkeld met ingenieurs en financiële minimalisten in gedachten en combineert krachtige functies met een intuïtieve interface om uw beleggingstracking-ervaring te stroomlijnen.

2019-09-07-introduction-to-beancount

Uitgaven

Winst- en Verliesrekening

Balans

Dubbel Boekhouden: De Basis van Nauwkeurigheid

Beancount.io is gebouwd op de principes van dubbel boekhouden – een beproefde methodologie die wereldwijd door financiële instellingen wordt gebruikt. Dit systeem garandeert wiskundige nauwkeurigheid door middel van een eenvoudig doch krachtig concept: elke financiële transactie moet perfect in balans zijn.

Bij dubbel boekhouden vereist elke transactie ten minste twee boekingen – een debet (+) en een credit (-) – over verschillende rekeningen. Dit ingebouwde verificatiesysteem maakt het vrijwel onmogelijk om onbalans-transacties vast te leggen, waardoor uw financiële gegevens nauwkeurig en betrouwbaar blijven.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

Zoals u in de twee voorbeelden hierboven kunt zien, moet elke transactie voldoen aan de boekhoudkundige vergelijking.

Activa = Passiva + Eigen Vermogen (ook wel Netto Activa)

We hebben de Beancount-syntaxis van Martin Blais en het webproject Fava van Jakob Schnitzer gebruikt om deze website te bouwen. En het zal u waarschuwen als een transactie posten heeft die niet op nul uitkomen.

Foutmelding

Nu begrijpt u hoe we de correctheid van het grootboek afdwingen. Maar u vraagt zich misschien af wat die "rekeningen" zijn?

Rekeningen Begrijpen: De Wateremmer Analogie

Stel u uw financiële rekeningen voor als een systeem van onderling verbonden wateremmers, waar geld als water tussen stroomt. Deze analogie maakt dubbel boekhouden intuïtief: wanneer u geld van de ene rekening naar de andere overboekt, is het alsof u water van de ene emmer naar de andere giet – de totale hoeveelheid water (geld) in het systeem blijft constant.

Beancount.io introduceert vijf soorten rekeningen.

  1. Inkomsten — Het bedrag is altijd negatief of in debet. Dit komt omdat u geld verdient, en het geld dan wordt gedebiteerd van de "Inkomsten"-rekening en gecrediteerd naar uw "Activa."
  2. Uitgaven — Het bedrag is altijd positief of in credit. Dit komt omdat u geld uitgeeft, en het geld stroomt van de "Activa" of "Passiva" naar de "Uitgaven."
  3. Passiva — Het bedrag is positief of nul. Uw creditcardverplichtingen zijn een goed voorbeeld, die in cycli stijgen en dalen.
  4. Activa — Het bedrag is positief of nul. Uw contant geld of huizen zijn altijd een bepaalde prijs waard.
  5. Eigen Vermogen — Uw netto activa. Het systeem berekent dit automatisch voor u. Eigen Vermogen = Activa - Passiva en het weerspiegelt hoe vermogend u bent.

Nu kunt u uw aangepaste rekeningen openen met de bovenstaande trefwoorden:

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

Geavanceerde Beleggingstracking met Activa

Beancount.io blinkt uit in het bijhouden van diverse beleggingen, van aandelen tot cryptocurrencies. Laten we eens kijken hoe het omgaat met complexe beleggingsscenario's. Hier is bijvoorbeeld hoe u de aankoop van 10 Bitcoins voor $100 per stuk in 2014 zou vastleggen:

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

En dan, drie jaar later, verkoopt u ze (oorspronkelijk met kosten van $100 per eenheid, geannoteerd met {100.00 USD}) tegen een prijs van $10.000 per eenheid, geannoteerd met @ 10,000.00 USD.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

Of dezelfde transactie met @@ 20,000.00 USD betekent dat tegen een prijs van $20.000 in totaal.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

De som van alle posten van de transactie, inclusief -2 BTC {100.00 USD}, is nog steeds, zoals altijd, nul.

De kosten {100.00 USD} tag is belangrijk omdat u dezelfde activa tegen verschillende kosten gekocht kunt hebben.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

Als u het proces wilt vereenvoudigen, kunt u de rekening aan het begin instellen met FIFO of LIFO. FIFO staat voor 'first in, first out' (eerst in, eerst uit), terwijl LIFO staat voor 'last in, first out' (laatst in, eerst uit). In de VS gebruikt de IRS FIFO om uw winst en verlies (W&V) en bijbehorende belasting te berekenen.

1970-01-01 open Assets:Trade:Positions "FIFO"

En wanneer u het dan in verkorte vorm verkoopt, zoals -2 BTC {}, zal Beancount automatisch de FIFO-strategie toepassen en de oudste activa verkopen.

Aan de Slag met Beancount.io

Beancount.io is een modern, cloud-gebaseerd financieel managementplatform dat uw tekstgebaseerde transactiegegevens omzet in uitgebreide financiële overzichten, waaronder winst- en verliesrekeningen, balansen en proefbalansen. Door de betrouwbaarheid van platte tekstbestanden te combineren met krachtige visualisatietools, helpt Beancount.io u nauwkeurige controle te behouden over uw financiële leven, terwijl u waardevolle inzichten krijgt in uw beleggingsprestaties.

Begin uw financiële reis met Beancount.io - Gratis tijdens onze promotieperiode!