Ga naar hoofdinhoud

7 berichten getagd met "platte-tekst boekhouding"

Bekijk alle tags

Beancount v3: Wat is er nieuw?

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Beancount versie 3, uitgebracht medio 2024, markeert een belangrijke architecturale evolutie voor de populaire platte-tekst boekhoudtool. Hoewel het achterwaartse compatibiliteit voor gebruikersgrootboekbestanden behoudt, hebben de onderliggende structuur en bijbehorende tools aanzienlijke veranderingen ondergaan. Hier is een overzicht van wat er nieuw is in Beancount v3.

Een Modulairdere en Gestroomlijndere Architectuur

2025-06-06-whats-new-in-beancount-v3

De meest significante verandering in Beancount v3 is de overgang naar een modulairder ecosysteem. Verschillende belangrijke functionaliteiten die voorheen gebundeld waren met de kern, zijn afgesplitst in afzonderlijke, onafhankelijke projecten. Dit maakt de kern van Beancount slanker en maakt een meer gerichte ontwikkeling van individuele componenten mogelijk.

De belangrijkste componenten die nu afzonderlijke pakketten zijn, omvatten:

  • beanquery: De krachtige SQL-achtige querytool voor uw grootboekbestanden bevindt zich nu in een eigen pakket.
  • beangulp: Dit is de nieuwe thuisbasis voor het data-importframework, ter vervanging van de voormalige beancount.ingest module.
  • beanprice: Een speciale tool voor het ophalen van prijzen van grondstoffen en aandelen.

Deze scheiding betekent dat gebruikers deze pakketten naast beancount zelf moeten installeren om de volledige functionaliteit te behouden die ze gewend waren in versie 2.

Wijzigingen in Command-Line Tools en Workflows

Als gevolg van de nieuwe modulaire architectuur zijn er enkele opmerkelijke wijzigingen in de command-line tools:

  • bean-report is verdwenen: Deze tool is verwijderd. Gebruikers worden nu aangemoedigd om bean-query (uit het beanquery pakket) te gebruiken voor hun rapportagebehoeften.
  • Nieuwe Importeer Workflow: De bean-extract en bean-identify commando's zijn verwijderd uit de kern. De nieuwe aanpak met beangulp is script-gebaseerd. Gebruikers zullen nu hun eigen Python-scripts maken om het importeren van gegevens uit externe bronnen zoals bankafschriften af te handelen.

Syntax en Functieverbeteringen

Hoewel de kernboekhoudprincipes hetzelfde blijven, introduceert Beancount v3 enkele welkome flexibiliteit in de syntax:

  • Flexibelere Valutacodes: De eerdere beperkingen op de lengte en tekens voor valutanamen zijn versoepeld. Valutasymbolen met één teken worden nu ondersteund.
  • Uitgebreide Transactievlaggen: Gebruikers kunnen nu elke hoofdletter van A tot Z gebruiken als vlag voor transacties, wat een meer gedetailleerde categorisatie mogelijk maakt.

Belangrijk is dat deze wijzigingen achterwaarts compatibel zijn, dus uw bestaande Beancount v2 grootboekbestanden werken zonder enige aanpassingen.

De C++ Herimplementatie en Prestaties

Een van de langetermijndoelen voor Beancount is een herimplementatie van de prestatiekritieke componenten in C++. Hoewel dit werk gaande is, bevat de initiële release van Beancount v3 niet de op C++ gebaseerde kern. Dit betekent dat de prestaties van v3 voorlopig vergelijkbaar zijn met v2. De C++-code blijft in een aparte ontwikkelingsbranch voor toekomstige integratie.

Migreren van v2 naar v3

Voor de meeste gebruikers is de migratie van Beancount v2 naar v3 relatief eenvoudig:

  1. Grootboekbestanden: Er zijn geen wijzigingen nodig voor uw .beancount bestanden.
  2. Installatie: U moet de nieuwe, afzonderlijke pakketten zoals beanquery en beangulp installeren met pip.
  3. Importeer Scripts: Als u aangepaste importeurs heeft, moet u deze bijwerken om de nieuwe beangulp API te gebruiken. Dit omvat voornamelijk het wijzigen van de basisklasse waarvan uw importeurs erven en het aanpassen van enkele methodesignaturen.
  4. Fava: De populaire webinterface voor Beancount, Fava, is bijgewerkt om compatibel te zijn met v3. Zorg ervoor dat u de nieuwste versie van Fava heeft voor een naadloze ervaring.

In essentie is Beancount v3 een fundamentele release die de architectuur van het project stroomlijnt, waardoor het modulairder en gemakkelijker te onderhouden en uit te breiden is op de lange termijn. Hoewel het enkele aanpassingen aan gebruikersworkflows vereist, vooral rond data-import, legt het de basis voor de toekomstige ontwikkeling van deze krachtige boekhoudtool.

Voorbij Menselijke Fouten: AI-Anomaliedetectie in Platte Tekst Boekhouding

· 6 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Maar liefst 88% van de spreadsheetfouten blijft onopgemerkt door menselijke controleurs, volgens recent onderzoek van de Universiteit van Hawaï. In financiële boekhouding, waar een enkele verkeerd geplaatste decimaal kan leiden tot grote afwijkingen, onthult deze statistiek een kritieke kwetsbaarheid in onze financiële systemen.

AI-gestuurde anomaliedetectie in platte tekst boekhouding biedt een veelbelovende oplossing door de precisie van machine learning te combineren met transparante financiële gegevens. Deze aanpak helpt fouten te vangen die traditioneel door handmatige controles glippen, terwijl de eenvoud behouden blijft die platte tekst boekhouding zo aantrekkelijk maakt.

2025-05-21-ai-gestuurde-anomaliedetectie-in-financiële-gegevens-hoe-machine-learning-de-nauwkeurigheid-van-platte-tekst-boekhouding-verbetert

Financiële Anomalieën Begrijpen: De Evolutie van Foutdetectie

Traditionele foutdetectie in de boekhouding is lange tijd gebaseerd geweest op nauwgezette handmatige controles – een proces dat even vervelend als feilbaar is. Een accountant deelde hoe zij drie dagen besteedde aan het opsporen van een afwijking van $500, om erachter te komen dat het een simpele omwisselingsfout was die AI direct had kunnen signaleren.

Machine learning heeft dit landschap getransformeerd door subtiele patronen en afwijkingen in financiële gegevens te identificeren. In tegenstelling tot rigide regelgebaseerde systemen, passen ML-modellen zich aan en verbeteren ze hun nauwkeurigheid in de loop van de tijd. Een Deloitte-enquête wees uit dat financiële teams die AI-gestuurde anomaliedetectie gebruiken, de foutpercentages met 57% verminderden, terwijl ze minder tijd kwijt waren aan routinematige controles.

De verschuiving naar ML-gestuurde validatie betekent dat accountants zich kunnen richten op strategische analyse in plaats van op het jagen op fouten. Deze technologie dient als een intelligente assistent, die menselijke expertise aanvult in plaats van vervangt.

De Wetenschap Achter AI-Transactievalidatie

Platte tekst boekhoudsystemen, verbeterd met machine learning, analyseren duizenden transacties om normale patronen vast te stellen en potentiële problemen te signaleren. Deze modellen onderzoeken gelijktijdig meerdere factoren – transactiebedragen, timing, categorieën en relaties tussen boekingen.

Overweeg hoe een ML-systeem een typische bedrijfsuitgave verwerkt: Het controleert niet alleen het bedrag, maar ook of het past bij historische patronen, overeenkomt met verwachte leveranciersrelaties en aansluit bij normale kantooruren. Deze multidimensionale analyse vangt subtiele anomalieën op die zelfs ervaren controleurs zouden kunnen ontgaan.

Uit onze eigen ervaring blijkt dat ML-gebaseerde validatie boekhoudfouten vermindert in vergelijking met traditionele methoden. Het belangrijkste voordeel ligt in het vermogen van het systeem om te leren van elke nieuwe transactie, en zo voortdurend zijn begrip van normale versus verdachte patronen te verfijnen.

Zo werkt AI-anomaliedetectie in de praktijk met Beancount:

# Voorbeeld 1: Bedragsanomalieën detecteren
# AI markeert deze transactie omdat het bedrag 10x groter is dan typische energierekeningen
2025-05-15 * "Utility Co" "Electricity bill for May"
Expenses:Utilities:Electricity 1500.00 USD ; Meestal ~150,00 USD per maand
Assets:Bank:Checking -1500.00 USD

# AI stelt een controle voor, met vermelding van historisch patroon:
# "WAARSCHUWING: Bedrag 1500.00 USD is 10x hoger dan de gemiddelde maandelijkse energiekosten van 152.33 USD"

# Voorbeeld 2: Dubbele betalingen detecteren
2025-05-10 * "Office Supplies Co" "Monthly supplies"
Expenses:Office:Supplies 245.99 USD
Liabilities:CreditCard -245.99 USD

2025-05-11 * "Office Supplies Co" "Monthly supplies"
Expenses:Office:Supplies 245.99 USD
Liabilities:CreditCard -245.99 USD

# AI signaleert mogelijke duplicaat:
# "ALERT: Vergelijkbare transactie gevonden binnen 24 uur met overeenkomstig bedrag en begunstigde"

# Voorbeeld 3: Patroon-gebaseerde categorievalidatie
2025-05-20 * "Amazon" "Office chair"
Expenses:Dining 299.99 USD ; Onjuiste categorie
Assets:Bank:Checking -299.99 USD

# AI stelt correctie voor op basis van beschrijving en bedrag:
# "SUGGESTIE: Transactiebeschrijving suggereert 'Bureaustoel' - overweeg Expenses:Office:Furniture te gebruiken"

Deze voorbeelden demonstreren hoe AI platte tekst boekhouding verbetert door:

  1. Transacties te vergelijken met historische patronen
  2. Potentiële duplicaten te identificeren
  3. Uitgavencategorisatie te valideren
  4. Contextbewuste suggesties te geven
  5. Een audit trail van gedetecteerde anomalieën bij te houden

Praktische Toepassingen: Impact in de Praktijk

Een middelgroot retailbedrijf implementeerde AI-anomaliedetectie en ontdekte binnen de eerste maand $15.000 aan verkeerd geclassificeerde transacties. Het systeem signaleerde ongebruikelijke betalingspatronen die onthulden dat een medewerker per ongeluk persoonlijke uitgaven op de bedrijfsrekening had geboekt – iets dat maandenlang onopgemerkt was gebleven.

Eigenaren van kleine bedrijven melden dat ze 60% minder tijd besteden aan transactieverificatie na de implementatie van AI-validatie. Een restauranteigenaar deelde hoe het systeem dubbele leveranciersbetalingen onderschepte voordat ze werden verwerkt, wat kostbare afstemmingsproblemen voorkwam.

Ook individuele gebruikers profiteren. Een freelancer die AI-verbeterde platte tekst boekhouding gebruikte, ontdekte verschillende gevallen waarin klanten te weinig in rekening waren gebracht als gevolg van formulefouten in hun factuurspreadsheets. Het systeem had zichzelf binnen enkele weken terugverdiend.

Implementatiegids: Aan de Slag

  1. Beoordeel uw huidige workflow en identificeer knelpunten in transactieverificatie
  2. Kies AI-tools die naadloos integreren met uw bestaande platte tekst boekhoudsysteem
  3. Train het model met behulp van ten minste zes maanden aan historische gegevens
  4. Stel aangepaste waarschuwingsdrempels in op basis van uw bedrijfspatronen
  5. Stel een beoordelingsproces in voor gemarkeerde transacties
  6. Monitor en pas het systeem aan op basis van feedback

Begin met een pilotprogramma gericht op transactiecategorieën met een hoog volume. Dit stelt u in staat om de impact te meten en tegelijkertijd verstoringen te minimaliseren. Regelmatige kalibratiesessies met uw team helpen het systeem af te stemmen op uw specifieke behoeften.

Menselijk Inzicht in Balans met AI-Mogelijkheden

De meest effectieve aanpak combineert de patroonherkenning van AI met menselijk oordeel. Terwijl AI uitblinkt in het verwerken van enorme hoeveelheden gegevens en het identificeren van anomalieën, brengen mensen context, ervaring en een genuanceerd begrip van zakelijke relaties mee.

Financiële professionals die AI gebruiken, melden dat ze meer tijd besteden aan waardevolle activiteiten zoals strategische planning en klantadviesdiensten. De technologie neemt het zware werk van transactiemonitoring over, terwijl mensen zich richten op interpretatie en besluitvorming.

Conclusie

AI-anomaliedetectie in platte tekst boekhouding vertegenwoordigt een aanzienlijke vooruitgang in financiële nauwkeurigheid. Door menselijke expertise te combineren met machine learning-mogelijkheden, kunnen organisaties fouten eerder opsporen, risico's verminderen en waardevolle tijd vrijmaken voor strategisch werk.

Het bewijs toont aan dat deze technologie tastbare voordelen oplevert voor organisaties van elke omvang. Of het nu gaat om het beheren van persoonlijke financiën of het toezicht houden op bedrijfsrekeningen, AI-verbeterde validatie biedt een extra beveiligingslaag met behoud van de eenvoud van platte tekst boekhouding.

Overweeg hoe AI-anomaliedetectie uw financiële systemen zou kunnen versterken. De combinatie van menselijke wijsheid en machine learning creëert een robuuste basis voor nauwkeurige, efficiënte boekhouding.

Geef je Financiële Toekomst een Boost: Bouw AI-gestuurde Voorspellingsmodellen met Beancount's Platte Tekst Gegevens

· 4 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

In een tijdperk waarin financiële prognoses grotendeels gebonden blijven aan spreadsheets, biedt de combinatie van kunstmatige intelligentie en platte tekst boekhouding een transformatieve benadering voor het voorspellen van financiële resultaten. Uw zorgvuldig bijgehouden Beancount grootboek bevat verborgen voorspellend potentieel dat wacht om ontgrendeld te worden.

Stel je voor dat je jarenlange transactiegegevens omzet in nauwkeurige uitgavenprognoses en intelligente vroegtijdige waarschuwingssystemen voor financiële uitdagingen. Deze samensmelting van Beancount's gestructureerde gegevens met AI-mogelijkheden maakt geavanceerde financiële planning toegankelijk voor iedereen, van individuele beleggers tot bedrijfseigenaren.

2025-05-15-ai-powered-financial-forecasting-with-plain-text-accounting-building-predictive-models-from-beancount-data

De Kracht van Platte Tekst Financiële Gegevens voor Machinaal Leren Begrijpen

Platte tekst financiële gegevens bieden een elegante basis voor machinaal leren toepassingen. In tegenstelling tot propriëtaire software of complexe spreadsheets die datasilo's creëren, biedt platte tekst boekhouding transparantie zonder in te boeten aan verfijning. Elke transactie bestaat in een menselijk leesbaar formaat, waardoor uw financiële gegevens zowel toegankelijk als controleerbaar zijn.

De gestructureerde aard van platte tekst gegevens maakt deze bijzonder geschikt voor machinaal leren toepassingen. Financiële professionals kunnen transacties moeiteloos traceren, terwijl ontwikkelaars aangepaste integraties kunnen creëren zonder te worstelen met gesloten formaten. Deze toegankelijkheid maakt snelle ontwikkeling en verfijning van voorspellende algoritmen mogelijk, wat vooral waardevol is wanneer marktomstandigheden snelle aanpassing vereisen.

Uw Beancount Gegevens Voorbereiden voor Voorspellende Analyse

Zie gegevensvoorbereiding als het verzorgen van een tuin – voordat u voorspellende modellen plant, moet uw gegevensbodem rijk en goed georganiseerd zijn. Begin met het afstemmen van uw records met externe afschriften, gebruikmakend van Beancount's validatietools om inconsistenties op te sporen.

Standaardiseer uw transactiecategorieën en tags zorgvuldig. Een koffieaankoop mag niet zowel als "Koffiezaak" als "Café Uitgave" verschijnen – kies één formaat en houd u eraan. Overweeg uw dataset te verrijken met relevante externe factoren zoals economische indicatoren of seizoenspatronen die uw financiële patronen kunnen beïnvloeden.

Machinaal Leren Modellen Implementeren voor Prognoses

Hoewel het implementeren van machinaal leren modellen complex kan lijken, maakt Beancount's transparante formaat het proces toegankelijker. Naast basis lineaire regressie voor eenvoudige prognoses, overweeg Long Short-Term Memory (LSTM) netwerken te verkennen voor het vastleggen van genuanceerde patronen in uw financiële gedrag.

De werkelijke waarde komt naar voren wanneer deze modellen bruikbare inzichten onthullen. Ze kunnen onverwachte uitgavenpatronen benadrukken, optimale timing voor investeringen suggereren, of potentiële kasstroombeperkingen identificeren voordat ze problemen worden. Deze voorspellende kracht transformeert ruwe gegevens in strategisch voordeel.

Geavanceerde Technieken: Traditionele Boekhouding Combineren met AI

Overweeg natuurlijke taalverwerking te gebruiken om kwalitatieve financiële gegevens te analyseren naast uw kwantitatieve metingen. Dit kan betekenen dat u nieuwsartikelen over bedrijven in uw beleggingsportefeuille verwerkt of marktsentiment van sociale media analyseert. In combinatie met traditionele boekhoudkundige metingen bieden deze inzichten een rijkere context voor besluitvorming.

Algoritmen voor anomaliedetectie kunnen uw transacties continu monitoren, ongebruikelijke patronen markeren die kunnen duiden op fouten of kansen. Deze automatisering stelt u in staat zich te concentreren op strategische financiële planning, terwijl u vertrouwen behoudt in de integriteit van uw gegevens.

Een Geautomatiseerde Prognosepijplijn Bouwen

Het creëren van een geautomatiseerd prognosesysteem met Beancount en Python transformeert ruwe financiële gegevens in doorlopende, bruikbare inzichten. Met behulp van bibliotheken zoals Pandas voor gegevensmanipulatie en Prophet voor tijdreeksanalyse, kunt u een pijplijn bouwen die uw financiële projecties regelmatig bijwerkt.

Overweeg te beginnen met basisprognosemodellen en vervolgens geleidelijk meer geavanceerde machinaal leren algoritmen op te nemen naarmate u de patronen van uw gegevens beter begrijpt. Het doel is niet om het meest complexe systeem te creëren, maar eerder een systeem dat betrouwbare, bruikbare inzichten biedt voor uw specifieke behoeften.

Conclusie

De integratie van Beancount's gestructureerde gegevens met AI-technieken opent nieuwe mogelijkheden voor financiële planning. Deze benadering balanceert geavanceerde analyse met transparantie, waardoor u geleidelijk vertrouwen kunt opbouwen in uw prognosesysteem.

Begin klein, misschien met basisuitgavenvoorspellingen, en breid vervolgens uit naarmate uw vertrouwen groeit. Onthoud dat het meest waardevolle prognosesysteem er een is dat zich aanpast aan uw unieke financiële patronen en doelen. Uw reis naar AI-verbeterde financiële duidelijkheid begint met uw volgende Beancount-boeking.

De toekomst van financieel beheer combineert de eenvoud van platte tekst met de kracht van kunstmatige intelligentie – en het is vandaag al toegankelijk.

Introductie van Beancount.io Website v2: Krachtiger, Behulpzamer

· 2 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

We zijn verheugd de lancering van de volledig vernieuwde website van Beancount.io aan te kondigen! Na maanden van zorgvuldige ontwikkeling en feedback van onze geweldige community, hebben we een intuïtiever, uitgebreider en informatiever centrum gecreëerd voor al uw platte-tekst boekhoudbehoeften.

Een Frisse Nieuwe Look

2025-05-07-beancount-website-v2

Onze vernieuwde homepage weerspiegelt onze toewijding aan duidelijkheid en eenvoud – de principes die platte-tekst boekhouding zo krachtig maken. Met een strak, modern ontwerp dat de nadruk legt op gebruiksgemak, hebben we het gemakkelijker dan ooit gemaakt om precies te vinden wat u nodig heeft. De nieuwe visuele identiteit vertegenwoordigt onze missie beter: boekhouding toegankelijk en transparant maken voor iedereen, van hobbyisten tot financiële professionals.

Uitgebreide Documentatie & Handleidingen

We hebben onze documentatie- en handleidingensecties aanzienlijk uitgebreid om gebruikers op elk niveau te ondersteunen:

  • Startgids: Een volledig vernieuwde onboarding-ervaring voor nieuwkomers in platte-tekst boekhouding
  • Interactieve Handleidingen: Stap-voor-stap uitleg met praktijkvoorbeelden
  • Geavanceerde Onderwerpen: Gedetailleerde documentatie over complexe boekhoudscenario's, aanpassingen en integraties
  • Commando Referentie: Uitgebreide uitleg van elk commando en elke optie binnen Beancount
  • Probleemoplossing: Veelvoorkomende problemen en hun oplossingen, bijgedragen door onze community-experts

Elke handleiding is zorgvuldig samengesteld om u van concept naar implementatie te begeleiden met praktische voorbeelden die u direct op uw eigen boekhouding kunt toepassen.

Bronnen voor Betere Boekhouding

Naast het uitleggen hoe u Beancount gebruikt, hebben we bronnen toegevoegd om u te helpen beter te worden in boekhouding zelf:

Wat is het Volgende?

Deze website-vernieuwing is nog maar het begin. We zetten ons in om de Beancount-ervaring voortdurend te verbeteren op basis van uw feedback. Binnenkort beschikbaar:

  • Aanvullende integratiehandleidingen voor populaire financiële diensten
  • Vernieuwing van Beancount mobiele apps
  • Meer gelokaliseerde content voor internationale gebruikers
  • Uitgebreid communityforum voor kennisdeling
  • Regelmatige webinars over geavanceerde boekhoudonderwerpen

We horen graag wat u van de nieuwe site vindt! Deel uw feedback via ons communitykanaal.

Veel boekhoudplezier!

Het Beancount.io Team

Deconstrueren van een Beancount Grootboek: Een Casestudy voor Bedrijfsboekhouding

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

In de blogpost van vandaag zullen we een Beancount grootboek voor bedrijven ontleden, wat u zal helpen de fijne kneepjes van dit platte tekst dubbel boekhoudsysteem te begrijpen.

Deconstrueren van een Beancount Grootboek: Een Casestudy voor Bedrijfsboekhouding

Laten we beginnen met de code:

2023-05-22-business-template

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

De Code Begrijpen

  1. Rekeningen Openen: De code begint met het openen van een reeks rekeningen op 1970-01-01. Deze omvatten een mix van activarekeningen (Assets:Bank:Mercury en Assets:Crypto), een eigen vermogen rekening (Equity:Bank:Chase), inkomstenrekeningen (Income:Stripe en Income:Crypto:ETH), en kostenrekeningen (Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses, en Expenses:BusinessExpenses:ChatGPT).

  2. Transacties: Vervolgens worden een reeks transacties geregistreerd tussen 2023-03-01 en 2023-05-18.

    • De transactie op 2023-05-14 vertegenwoordigt een betaling van $17,49 aan CONTABO.COM vanaf Mercury Checking ••1234. Dit wordt geregistreerd als een uitgave (Expenses:COGS:Contabo) en een overeenkomstige afschrijving van de rekening Assets:Bank:Mercury.

    • Op vergelijkbare wijze vertegenwoordigt de transactie op 2023-05-11 een betaling van $14490,33 aan Amazon Web Services vanaf dezelfde bankrekening. Dit wordt geregistreerd onder Expenses:COGS:AmazonWebServices.

    • De transactie op 2023-03-01 toont inkomsten van STRIPE die worden gestort op Mercury Checking ••1234, in totaal $21230,75. Dit wordt geregistreerd als inkomsten (Income:Stripe) en een toevoeging aan de bankrekening (Assets:Bank:Mercury).

    • De laatste transactie op 2023-05-18 vertegenwoordigt een cryptotransactie van 19 ETH van een klant. Dit wordt bijgehouden onder Assets:Crypto en Income:Crypto:ETH. De {1.856,20 USD} toont de prijs van ETH op het moment van de transactie, terwijl de @@ 35.267,8 USD de totale waarde van de 19 ETH-transactie specificeert.

Bij alle transacties wordt het principe van dubbel boekhouden gehandhaafd, wat ervoor zorgt dat de vergelijking Activa = Passiva + Eigen Vermogen altijd klopt.

Slotgedachten

Dit Beancount grootboek biedt een eenvoudig doch robuust systeem voor het bijhouden van financiële transacties. Zoals te zien is in de laatste transactie, is Beancount flexibel genoeg om rekening te houden met niet-traditionele activa zoals cryptocurrency, wat een bewijs is van de bruikbaarheid ervan in ons steeds digitaler wordende financiële landschap.

We hopen dat deze uiteenzetting u helpt de structuur en mogelijkheden van Beancount beter te begrijpen, of u nu een ervaren accountant bent of een beginner die zijn persoonlijke financiën probeert bij te houden. Blijf op de hoogte voor onze volgende blogpost, waarin we dieper ingaan op geavanceerde Beancount-bewerkingen.

Beancount Spiekbrief

· 2 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Voorbeeld Rekeningnaam

Assets:US:BofA:Checking

cheatsheet-en

Rekeningtypen

Assets          +
Liabilities -
Income -
Expenses +
Equity -

Goederen

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

Directieven

Algemene syntaxis

JJJJ-MM-DD <Directief> <Parameters...>

Rekeningen Openen & Sluiten

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Valutabeperkingen

2015-04-23 close Assets:Checking

Goederen Declaren (Optioneel)

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

Prijzen

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

Notities

2013-03-20 note Assets:Checking "Gebeld om te vragen naar korting"

Documenten

2013-03-20 document Assets:Checking "pad/naar/afschrift.pdf"

Transacties

2015-05-30 * "Enige omschrijving van deze transactie"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Kabelbedrijf" "Telefoonrekening" #tag ˆlink
id: "TW378743437" ; Metadata
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; U mag één bedrag weglaten

Boekingen

  ...    123.45 USD                             Eenvoudig
... 10 GOOG {502.12 USD} Met kosten per eenheid
... 10 GOOG {{5021.20 USD}} Met totale kosten
... 10 GOOG {502.12 # 9.95 USD} Met beide kosten
... 1000.00 USD @ 1.10 CAD Met prijs per eenheid
... 10 GOOG {502.12 USD} @ 1.10 CAD Met kosten & prijs
... 10 GOOG {502.12 USD, 2014-05-12} Met datum
! ... 123.45 USD ... Met vlag

Saldo-asserties en Opvulling

; Bevestigt het bedrag alleen voor de opgegeven valuta:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; Automatische invoeging van transactie om aan de volgende assertie te voldoen:
2015-06-01pad Assets:Checking Equity:Opening-Balances

Gebeurtenissen

2015-06-01 event "locatie" "New York, VS"
2015-06-30 event "adres" "May Street 123"

Opties

option "title" "Mijn Persoonlijke Grootboek"

Overig

pushtag #reis-naar-peru
...
poptag #reis-naar-peru
; Opmerkingen beginnen met een puntkomma

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!