Ga naar hoofdinhoud

54 berichten getagd met "boekhouding"

Bekijk alle tags

Inzicht in Vorderingen en Schulden in Beancount

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Hallo iedereen! In de blogpost van vandaag duiken we in de wereld van Beancount, een tool voor dubbel boekhouden die door velen geliefd is om zijn eenvoud en kracht. Meer specifiek gaan we het hebben over twee belangrijke concepten: Vorderingen en Schulden.

Het begrijpen van deze termen is cruciaal om Beancount (of elk ander systeem voor dubbel boekhouden) effectief te gebruiken. Maar maak je geen zorgen als je een beginner bent - we gaan alles stap voor stap uitleggen!

Vorderingen en Schulden: De Basis

2023-05-30-receiveable-and-payable

In de boekhouding zijn "vorderingen" en "schulden" termen die worden gebruikt om geld te volgen dat verschuldigd is. "Vorderingen" verwijst naar geld dat anderen jou verschuldigd zijn, terwijl "schulden" verwijst naar geld dat jij aan anderen verschuldigd bent.

Laten we een voorbeeld nemen:

  1. Debiteuren (A/R): Stel, je hebt een boekhandel en een klant koopt een boek op krediet. Het geld dat zij jou verschuldigd zijn voor het boek, is een debiteurenpost.

  2. Crediteuren (A/P): Aan de andere kant, stel je bestelt een nieuwe set boeken bij een uitgever, maar je betaalt deze niet direct. Het geld dat jij de uitgever verschuldigd bent, is een crediteurenpost.

In Beancount worden deze doorgaans bijgehouden via corresponderende rekeningen. Het belangrijkste voordeel hiervan is dat het je op elk moment een duidelijk en nauwkeurig beeld geeft van je financiële positie.

Vorderingen en Schulden instellen in Beancount

De structuur van je Beancount-bestand kan zo eenvoudig of complex zijn als je zelf wilt. Voor vorderingen en schulden wil je waarschijnlijk aparte rekeningen aanmaken onder je Activa- en Passiva-secties.

Hier is een eenvoudig voorbeeld:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Transacties bijhouden

Debiteurenzijde

Nadat je je rekeningen hebt ingesteld, kun je transacties bijhouden die vorderingen en schulden betreffen. Laten we een voorbeeld bekijken:

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Hier voeg je $100 toe aan je vorderingen omdat een klant je dit bedrag verschuldigd is. Tegelijkertijd verminder je je inkomsten met hetzelfde bedrag om de balans te behouden (aangezien je het geld nog niet daadwerkelijk hebt ontvangen).

Wanneer de klant uiteindelijk betaalt, leg je dit als volgt vast:

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Crediteurenzijde

Hetzelfde principe geldt voor schulden, maar met omgekeerde tekens:

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

En wanneer je je schuld aflost:

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

Samenvatting

Vorderingen en schulden vormen de kern van elk boekhoudsysteem. Door deze nauwkeurig bij te houden, krijg je een uitgebreid inzicht in je financiële gezondheid.

Dit is slechts een startpunt, en Beancount is tot veel meer in staat. Ik hoop dat deze blogpost helpt om deze belangrijke concepten te verduidelijken. Zoals altijd, veel plezier met boekhouden!

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.

Herintroductie van het Gratis Plan voor Nieuwe Klanten

· 2 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Met veel enthousiasme kondigen we aan dat we vanaf 1 mei 2023 het gratis plan voor nieuwe klanten zullen herintroduceren. Deze beslissing volgt op aanzienlijke verbeteringen aan ons platform en de optimalisatie van onze middelen, om al onze klanten, zowel gratis als betaald, beter van dienst te kunnen zijn.

Introductie van het Nieuwe Gratis Plan voor Nieuwe Klanten

Het gratis plan is altijd een essentieel onderdeel geweest van onze visie om een toegankelijke en gebruiksvriendelijke dienst voor iedereen te bieden. Wij geloven dat de veranderingen die we de afgelopen maanden hebben doorgevoerd, ons in staat zullen stellen om een nog betere ervaring voor onze gebruikers te leveren, terwijl de kwaliteit van de dienstverlening voor onze Pro-plan klanten behouden blijft.

Herintroductie van het Gratis Plan voor Nieuwe Klanten

Nieuwe klanten die zich na 1 mei 2023 registreren, krijgen toegang tot het Gratis plan.

Uw steun en loyaliteit zijn van cruciaal belang geweest om deze herintroductie van het gratis plan financieel mogelijk te maken. Dankzij uw bijdragen hebben we kunnen investeren in onze infrastructuur en ondersteunende systemen, zodat we de hoogwaardige service die u verwacht kunnen blijven leveren, terwijl we tegelijkertijd de toegang tot ons platform voor nieuwe gebruikers uitbreiden. Uw toewijding aan onze visie heeft ons geholpen te groeien en te evolueren, en we zijn u oprecht dankbaar voor uw voortdurende partnerschap. Samen bouwen we aan een bloeiende gemeenschap en stellen we gebruikers uit alle lagen van de bevolking in staat hun doelen te bereiken.

Als u vragen of opmerkingen heeft, aarzel dan niet om contact met ons op te nemen. We staan altijd klaar om naar uw feedback te luisteren en eventuele problemen aan te pakken. Bedankt voor uw voortdurende steun, en we kijken ernaar uit u de best mogelijke service te bieden.

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

Verbeter uw Beancount Ervaring met Aangepaste Links en Queries

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Beancount, het dubbelboekhoudsysteem dat geliefd is bij zowel ontwikkelaars als financiële nerds, is krachtig in zijn eenvoud. Maar voor degenen die meer controle en snellere navigatie willen binnen Fava, de webinterface van Beancount, kunnen aangepaste zijbalklinks en SQL-queries uw workflow naar een hoger niveau tillen.

In deze gids laten we u zien hoe u:

  • Snelkoppelingen toevoegt aan de zijbalk van Fava
  • SQL-queries gebruikt voor geavanceerde filtering en analyse
  • Uw workflow aanpast voor maandelijkse controles of anomaliedetectie

Waarom Fava aanpassen?

Fava is al een mooie interface voor het bekijken van uw Beancount-grootboek, maar naarmate uw journaal groeit, neemt ook de behoefte aan betere snelkoppelingen en slimmere queries toe.

Problemen die dit oplost:

  • Herhaaldelijk navigeren door tijdsbereiken
  • Transacties filteren over geneste rekeningen
  • Negatieve saldi of afwijkingen sneller opsporen

Laten we beginnen met het verbeteren van uw dagelijkse workflow met eenvoudige zijbalksnelkoppelingen. Deze links verschijnen in de linkerzijbalk van Fava en kunnen u direct naar gefilterde weergaven brengen, zoals de transacties van deze maand of het inkomen van vorige maand.

Voeg deze regels toe aan uw Beancount-bestand:

2021-01-01 custom "fava-sidebar-link" "Current Month" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Last Month" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Clear All" "/jump?account=&time=&filter="

Wat ze doen:

  • Huidige Maand: Opent de transactieweergave gefilterd op de huidige maand.
  • Vorige Maand: Springt direct naar de vorige maand – ideaal voor einde-maand controles.
  • Alles Wissen: Reset filters, toont alle boekingen opnieuw.

Deze snelkoppelingen elimineren handmatige tijdsinvoer en zorgen ervoor dat uw Fava-ervaring vloeiender en persoonlijker aanvoelt.

🔍 Aangepaste SQL-queries

Voor dieper inzicht is de SQL-interface van Fava ongelooflijk krachtig. Hier is een query die alle negatieve saldi vindt in rekeningen die overeenkomen met een patroon – perfect voor het markeren van ongebruikelijke of problematische transacties.

SELECT account, units(sum(position)), sum(position)
WHERE number(units(position)) < 0
AND account ~ '.*:BCM:.*'
AND date >= DATE(2021,12,9)
AND date < DATE(2022,1,9)

Uitleg:

  • account ~ '.*:BCM:.*': Filtert rekeningen die :BCM: in hun naam bevatten.
  • number(units(position)) < 0: Markeer negatieve saldi (bijv. overschreden budgetten).
  • Datumfilters beperken het resultaat tot een specifiek venster van 1 maand.

Gebruiksscenario's:

  • Fouten opsporen zoals dubbele uitgaven of onjuiste boekingen
  • Een specifieke leverancier of categorie controleren
  • Snel bruikbare inzichten extraheren voor budgettering

Hoewel Fava geen directe links naar aangepaste queries toestaat, kunt u een maandelijkse controle gewoonte creëren door:

  • De link “Huidige Maand” te gebruiken om uw controle te starten
  • Uw tabblad met opgeslagen queries in een ander venster te openen
  • Beide gelijktijdig te controleren – eerst filteren, dan dieper graven

Deze combinatie helpt u afwijkingen te signaleren voordat ze escaleren en ervoor te zorgen dat uw grootboek schoon blijft.

Slotgedachten

Beancount is minimalistisch van ontwerp, maar kleine verbeteringen zoals deze leiden tot enorme efficiëntiewinsten. Of u nu uw budget controleert, vreemde saldi debugt, of simpelweg klikken bespaart, aangepaste links en SQL-queries geven u meer kracht en minder frictie.

Bonus: Als u Fava's aangepaste rapporten gebruikt, kunt u zelfs volledige dashboards bouwen die zijn afgestemd op uw persoonlijke financiële rituelen.

Klaar om de controle te nemen?

Begin klein: voeg de link “Huidige Maand” toe. Bouw vervolgens uw eigen queries. Uw toekomstige zelf zal u dankbaar zijn.

Wilt u meer van dit soort tips? Abonneer u op onze nieuwsbrief of ontdek meer Beancount-recepten op Beancount.io.

Toekomstige Transacties Voorspellen in Beancount

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

Er is een plugin voor Beancount om toekomstige terugkerende transacties te voorspellen. Hoe past u deze toe in beancount.io? Plaats de volgende inhoud in uw grootboekbestand.

; import the plugin
plugin "fava.plugins.forecast"

; add a monthly HOA fee
2022-05-30 # "HOA fee [MONTHLY]"
Expenses:Hoa 1024.00 USD
Assets:Checking -1024.00 USD

Forecast plugin screenshot

2022-05-30-forecast-plugin

Daarna ziet u de prognose in de Nettowinstgrafiek.

Forecast Plugin

De tag [MONTHLY] hierboven betekent dat deze voor altijd zal terugkeren. Als u meer voorwaarden wilt toepassen, probeer dan [MONTHLY UNTIL 2022-06-01], [MONTHLY REPEAT 5 TIMES], [YEARLY REPEAT 5 TIMES], of [WEEKLY SKIP 1 TIME REPEAT 5 TIMES].

Facturen Maken & Bijhouden met Beancount

· 6 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Een platte-tekst sjabloon, een herhaalbare workflow, en één enkele query voor “Wie is mij nog geld schuldig?”


2022-02-12-crafting-tracking-invoices-with-beancount

Factureren kan aanvoelen als een karwei, klem tussen het werk dat je hebt afgerond en de betaling waar je op wacht. Maar een goed factureringsproces is de ruggengraat van een gezonde cashflow. Het heeft een dubbele functie: het vertelt je klanten duidelijk wat ze verschuldigd zijn en wanneer, en het voedt je boekhoudsysteem met de onweerlegbare feiten die het nodig heeft.

Hoewel speciale SaaS-apps gelikte, geautomatiseerde PDF's kunnen versturen, komen ze vaak met maandelijkse kosten en sluiten ze je gegevens op in een eigen silo. Een lichtgewicht, platte-tekstbenadering met Beancount biedt een krachtig alternatief. Je kunt elke factuur omzetten in een duidelijke set boekhoudkundige entries, waardoor je alle voordelen krijgt van versiebeheer, krachtige metadata en directe query's - geen abonnement vereist.


De Minimaal Viable Factuur (Velden die je nooit mag overslaan)

Voordat je je grootboek aanraakt, heb je een professionele factuur nodig. Het formaat kan eenvoudig zijn, maar de inhoud moet nauwkeurig zijn. Deze velden, ontleend aan de beproefde praktijk van kleine bedrijven, zijn niet-onderhandelbaar.

  • Verkopergegevens: Uw bedrijfsnaam en fysiek adres.
  • Klantgegevens: De naam van uw klant en (idealiter) hun adres.
  • Factuurnummer: Een uniek, opeenvolgend ID dat nooit opnieuw wordt gebruikt. FAC-045 volgt FAC-044.
  • Factuur- & vervaldatum: Geef duidelijk aan wanneer de factuur is uitgegeven en wanneer de betaling wordt verwacht.
  • Regel items: Een duidelijke beschrijving van diensten of producten, samen met de hoeveelheid, het tarief en het regeltotaal.
  • Subtotaal, btw en totaal: Laat de berekening zien zodat de klant deze gemakkelijk kan volgen.
  • Optionele notities: Een plaats voor een bedankje, betalingsinstructies of een door de klant opgegeven inkoopordernummer.

Om u op weg te helpen, hebben we een set kant-en-klare sjablonen gemaakt die al deze velden bevatten. De spreadsheetversies berekenen zelfs de totalen voor u.

Note: Invoice templates are coming soon! In the meantime, you can create your own using the fields listed above in Google Docs, Word, Sheets, Excel, or any other document format.


Registreer de factuur in uw grootboek

Zodra u de factuur-PDF naar uw klant hebt verzonden, moet u deze registreren in Beancount. Dit is een cruciale stap die de inkomsten registreert wanneer ze worden verdiend, niet alleen wanneer ze worden betaald. Het proces omvat twee verschillende transacties.

1. Wanneer u de factuur uitgeeft:

U maakt een transactie die het totale bedrag van uw Inkomsten-rekening naar Activa:Debiteuren verplaatst. Dit creëert een digitale IOU in uw boeken.

; 2025‑07‑21 Factuur #045  Web design sprint voor Acme Corp.
2025-07-21 * "Acme Corp" "FAC-045 Web design sprint"
Activa:Debiteuren 3500.00 USD ; due:2025-08-04
Inkomsten:Design:Web
invoice_id: "FAC-045"
contact_email: "[email protected]"
link: "docs/invoices/2025-07-21_Acme_FAC-045.pdf"

Hier debiteert u Debiteuren en crediteert u uw Inkomsten-rekening. Let op de rijke metadata: de vervaldatum, een unieke invoice_id en zelfs een directe link: naar de PDF die u hebt verzonden.

2. Wanneer de klant betaalt:

Wanneer het geld op uw bankrekening binnenkomt, registreert u een tweede transactie om de IOU "af te sluiten". Dit verplaatst het saldo van Debiteuren naar uw betaalrekening.

2025-08-01 * "Acme Corp" "Betaling FAC-045"
Activa:Bank:Betaalrekening 3500.00 USD
Activa:Debiteuren
invoice_id: "FAC-045"

Het saldo voor FAC-045 in Activa:Debiteuren is nu nul en uw boeken zijn perfect in balans.

Voeg de PDF bij: De link: metadata-sleutel is vooral krachtig in combinatie met Fava, de webinterface van Beancount. Fava geeft een klikbare link weer in de transactieweergave, zodat het brondocument nooit meer dan een klik verwijderd is. Deze workflow werd al in 2016 bedacht in een feature request (GitHub).


Eén query om alle openstaande facturen weer te geven

Dus, wie is u nog geld schuldig? Met dit systeem hoeft u niet door e-mails of spreadsheets te zoeken. U hebt slechts één eenvoudige query nodig.

Sla het volgende op als een bestand met de naam open-invoices.sql:

SELECT
meta('invoice_id') AS id,
payee,
narration,
date,
number(balance) AS outstanding
WHERE
account = "Activa:Debiteuren"
AND balance != 0
ORDER BY
date;

Voer het nu uit vanaf uw commandoregel:

bean-query books.beancount open-invoices.sql

Binnen enkele seconden krijgt u een overzichtelijk, actueel verouderingsrapport van alle openstaande facturen, met daarin het factuurnummer, de klant, de factuurdatum en het verschuldigde bedrag. Geen extra software vereist.


Automatiseer het werk

Het mooie van platte tekst is de mogelijkheid tot scripting. U kunt de saaie onderdelen van deze workflow automatiseren.

  • Sjabloon + Pandoc = PDF: Beheer uw factuursjabloon in Markdown. Een klein Python-script kan de variabelen (klantnaam, regel items, factuurnummer) invullen, en de commandoregeltool Pandoc kan het direct converteren naar een professionele PDF.
  • Git Pre-commit Hook: Als u uw grootboek in Git opslaat, kan een eenvoudige pre-commit hook controles uitvoeren voordat u uw werk opslaat. Het kan controleren of elke nieuwe invoice_id uniek is, of de transactieposten in balans zijn en of het bestand waarnaar wordt verwezen in de link: metadata daadwerkelijk bestaat.
  • Cron Job: Stel een geplande taak (een cron job) in om uw open-invoices.sql query elke nacht uit te voeren en u de samenvatting per e-mail te sturen. U begint elke dag wetende wie een vriendelijke herinnering nodig heeft.

Een realistische kanttekening

Beancount is een boekhoudprogramma, geen facturatie_service_. Het zal niet automatisch betalingsherinneringen naar uw klanten sturen of hun creditcardbetalingen verwerken. De workflow is: u maakt en verzendt de factuur met behulp van de door u gekozen methode (zoals de bovenstaande sjablonen), en vervolgens boekt u de boekhoudkundige entries in uw grootboek.

Voor de meeste freelancers en kleine bedrijven is deze handmatige stap een kleine prijs om te betalen voor een waterdicht, controleerbaar en gratis boekhoudsysteem dat u volledig bezit en beheert (beancount.io).


Volgende stappen

Klaar om de controle over uw facturering over te nemen? Hier leest u hoe u kunt beginnen.

  1. Download een sjabloon en gebruik deze om uw volgende echte factuur te maken, zorg ervoor dat u een opeenvolgend factuurnummer gebruikt.
  2. Bewaar uw verzonden PDF's in een speciale map zoals docs/invoices/ en gebruik de link: metadata-sleutel in uw Beancount-transactie om ernaar te verwijzen.
  3. Sla de open-invoices.sql query op en maak het uitvoeren ervan onderdeel van uw wekelijkse financiële beoordeling.

Platte-tekst boekhouding betekent niet dat u afziet van professionaliteit of controle - het betekent gewoon dat de database grep-baar is. Met een eenvoudig sjabloon en de bovenstaande snippets wordt u sneller betaald en houdt u uw boeken vlekkeloos.

Een Revolutie in Persoonlijk Financieel Beheer met Beancount.io

· 4 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Beancounters gebruiken traditioneel commandoregeltools of hosten servers zelf met privénetwerken, waarbij ze via een computer of een algemene teksteditor op mobiel moeten werken. Beancount.io vermindert gedoe door open-source Android- en iOS-mobiele apps en een beveiligde cloud aan te bieden, zodat uw grootboek nu slechts een paar tikken verwijderd is van uw vingerafdruk.

Beancount is een computertaal die dubbel boekhouden in tekstbestanden mogelijk maakt. Zodra u financiële transacties in het bestand definieert, genereert het verschillende rapporten. Martin Blais, de ontwerper van deze taal, stelt dat commandoregelboekhouding veel voordelen heeft - Het is snel, draagbaar, open en aanpasbaar.

Wij zijn het roerend eens met dit argument en delen het gevoel van empowerment dat de Beancount-taal teweegbrengt. En we wilden meer doen - de technologie introduceren bij meer mensen. Dit betekent dat we de bruikbaarheid moeten verbeteren en het toegankelijker moeten maken voor een breder publiek.

Directe toegang tot uw Beancount cloudgrootboek, altijd en overal

Niet iedereen is een commandoregel-enthousiast, en daarom hebben we Beancount.io gebouwd - de persoonlijke financiële manager voor iedereen. Zo werkt het:

Voor zwaar werk kunnen beancounters nog steeds hun computers gebruiken om het grootboek te bewerken of te bekijken via hun browsers op https://beancount.io of door te synchroniseren met Dropbox. Dit behoudt de flexibiliteit van de commandoregeltools, zonder de toegang over verschillende apparaten van de cloudgebaseerde oplossing te verliezen.

Voor dagelijkse lichte handelingen, zoals het direct toevoegen van een boeking, kunnen beancounters de mobiele app gebruiken om verbinding te maken met de beveiligde cloud.

Mike Thrift, een backend engineer die aan dit product werkt, zegt

Ik stelde vroeger elke dag een herinnering in om mijn laptop te openen en gegevens in mijn Beancount-bestanden in te voeren. Nu, met Beancount.io, is het veel gemakkelijker voor mij om mijn grootboek aan te passen wanneer ik het nodig heb, zelfs als ik buiten iets in de winkel koop.

Zhi Li, een software engineer van Facebook, vertelt ons

Ik heb al mijn Beancount-bestanden gemigreerd naar Beancount.io, en nu werkt het perfect voor mijn dagelijks gebruik. Ik heb betaald voor Pro-functies zoals automatische gegevensback-up, maar ik denk dat jullie nog meer kunnen doen om de service te verbeteren.

U kunt zich nu aanmelden op https://beancount.io/sign-up/ of de iOS of Android-app downloaden. We hebben de registratie gestroomlijnd om zo min mogelijk informatie van u te verzamelen om de service op te starten. Daarna krijgt u een vooraf ingesteld leeg grootboek dat direct klaar is om een boeking toe te voegen.

Veelgestelde Vragen

Zou Beancount.io mijn grootboekgegevens aan derden verkopen?

  • Nee. Wij zetten ons in om uw gegevens veilig en privé te houden, en we zullen uw grootboekgegevens nooit verkopen.

Zijn mijn gegevens beveiligd?

  • Ja. We beschermen uw e-mail en grootboek met AES256, uw wachtwoord met BCrypt en uw netwerkverzoeken met SSL.

Zijn mijn grootboekgegevens end-to-end versleuteld?

  • Nee. Vanwege technische beperkingen moeten we uw gegevens nog steeds in het geheugen ontsleutelen bij het indexeren van het grootboekbestand op productieservers. Daarom beperken we directe toegang van al onze teamleden. Helaas kunnen we dit niet doen in Intel's SGX of enige beveiligde kluis vanwege de hoge kosten.

Is dit een betrouwbare service die ik de komende jaren kan vertrouwen?

  • Ja. We hebben Beancount.io oorspronkelijk gelanceerd op 4 juli 2019, en we hebben de service al meer dan twee jaar veilig en betrouwbaar geëxploiteerd. Daarom hebben we geen reden om de service in de toekomst niet voort te zetten.

Kan ik nieuwe functies aanvragen en het project sponsoren?

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 :)