Hoe je een rekeningschema ontwerpt dat echt iets vertelt

12 min leestijdMike ThriftMike Thrift
Hoe je een rekeningschema ontwerpt dat echt iets vertelt

Open het rekeningschema van vrijwel elk worstelend klein bedrijf en je vindt hetzelfde: 280 rekeningen, waarvan er 90 slechts één keer zijn gebruikt, een dozijn variaties op "Kantoorbenodigdheden" en drie rekeningen die niemand kan verklaren. De eigenaar kan je precies vertellen hoeveel er in 2022 bij één specifieke leverancier is uitgegeven, maar kan niet zeggen of het bedrijf het afgelopen kwartaal winst heeft gemaakt.

Dat is de paradox van een overvol rekeningschema. Meer rekeningen voelen als meer informatie. In de praktijk leveren ze het tegenovergestelde op — een winst-en-verliesrekening die zo gedetailleerd en inconsistent is dat niemand hem kan lezen. Een goed rekeningschema is geen archiefkast met een lade voor alles. Het is een rapportage-instrument, en zoals elk instrument werkt het het beste wanneer het gebouwd is om specifieke vragen te beantwoorden.

Deze gids legt uit hoe je een rekeningschema ontwerpt dat je echt iets vertelt: hoe je het nummert, hoe diep je het nestelt, wanneer je een onderrekening gebruikt versus een afdeling of klasse, en hoe je de wildgroei herkent en snoeit die financiële overzichten stilletjes onbruikbaar maakt.

Waar een rekeningschema echt voor bedoeld is

Een rekeningschema (Chart of Accounts, COA) is de hoofdlijst van elke categorie die je bedrijf gebruikt om geld te registreren. Elke transactie die je boekt komt terecht op een van deze rekeningen, en elke rekening wordt samengevoegd in een van de twee rapporten: de balans of de winst-en-verliesrekening.

De rekeningen vallen uiteen in vijf families, en die volgorde is niet willekeurig — het weerspiegelt de structuur van je financiële overzichten:

  • Activa — wat het bedrijf bezit: contant geld, debiteuren, apparatuur, voorraad.
  • Passiva — wat het bedrijf verschuldigd is: crediteuren, leningen, creditcards, onbetaalde belastingen.
  • Eigen vermogen — het resterende belang van de eigenaren: inbreng, ingehouden winsten, uitkeringen.
  • Omzet — wat het bedrijf verdient met zijn werk.
  • Kosten — wat het bedrijf uitgeeft om te kunnen functioneren, inclusief de directe kosten van wat het verkoopt.

De eerste drie families vormen de balans. De laatste twee vormen de winst-en-verliesrekening. Alles wat je doet bij het ontwerpen van een rekeningschema staat in dienst van het in één oogopslag leesbaar maken van die twee rapporten.

De test van een goed rekeningschema is simpel: kun je bij het printen van de winst-en-verliesrekening naar elke regel kijken en weten wat je daaraan moet doen? Als een regel "Diversen — € 14.200" zegt, is het antwoord nee. Die rekening vertelt je niets. Het verbergt iets.

Nummering: Bouw een frame voordat je iets ophangt

Rekeningnummers zijn het skelet. Zelfs als je met je boekhoudsoftware alleen met namen kunt werken, zorgt een nummeringsschema ervoor dat rekeningen in een voorspelbare volgorde blijven en het rekeningschema scanbaar is.

De bijna universele conventie groepeert rekeningen per familie in blokken van duizend:

BereikRekeningfamilie
1000–1999Activa
2000–2999Passiva
3000–3999Eigen vermogen
4000–4999Omzet
5000–5999Kostprijs van de omzet
6000–7999Bedrijfskosten
8000–9999Overige baten en lasten

De meeste kleine bedrijven hebben genoeg aan viercijferige nummers. Een driecijferig schema werkt als je erg klein bent en verwacht dat zo te blijven, maar vier cijfers kosten niets extra en laten veel meer ruimte over.

Twee regels zorgen ervoor dat een nummeringsschema de confrontatie met de realiteit overleeft:

Nummer met tussenruimtes. Wijs niet 6000, 6001, 6002 toe. Gebruik 6000, 6010, 6020 — of zelfs 6100, 6200, 6300 voor hoofdgroepen. Wanneer je onvermijdelijk een nieuwe rekening nodig hebt tussen twee bestaande, voeg je deze in de tussenruimte in in plaats van alles eronder te moeten hernummeren. Ruimte overlaten is de goedkoopste beslissing bij het ontwerpen van een rekeningschema, en het vergeten ervan is het meest voorkomende verbeterpunt.

Houd het eerste cijfer eerlijk. Een nummer in de 6000-serie moet altijd een bedrijfskost zijn. Zodra iemand een schuld boekt onder een 5000-nummer "omdat het in de buurt lag", kloppen je rapportages niet meer en vervult je nummeringsschema zijn enige taak niet meer.

Hoe diep moet het gaan? Het probleem van wildgroei

Dit is waar de meeste rekeningschema's de fout in gaan. Iemand in het bedrijf stelt een redelijke vraag — "Hoeveel geven we uit aan software?" — en de reflex is om een nieuwe rekening aan te maken. Dan nog een. Dan een aparte rekening voor elke softwareleverancier. Het rekeningschema groeit reactief, rekening voor goedbedoelde rekening, totdat het onleesbaar wordt.

Dit is wildgroei in het rekeningschema: de ongecontroleerde groei van grootboekrekeningen die zijn aangemaakt om te voldoen aan rapportagebehoeften die op een andere manier hadden moeten worden afgehandeld. Het mechanisme is altijd hetzelfde — iemand wil een nieuw stukje data, dus er wordt een nieuwe rekening toegevoegd in plaats van een nieuw kenmerk.

Wildgroei is duur op manieren die je makkelijk over het hoofd ziet:

  • Inconsistente codering. Met 12 aannemelijke plekken om een softwarefactuur te boeken, zullen twee boekhouders — of dezelfde boekhouder op twee verschillende dagen — verschillend kiezen. Je trendlijnen worden ruis.
  • Onleesbare overzichten. Een winst-en-verliesrekening met 140 kostenregels is niet informatiever dan een met 30 regels. Het is juist minder informatief, omdat geen mens 140 getallen in zijn hoofd kan houden.
  • Trage afsluitingen. Elke rekening moet worden beoordeeld, afgestemd en verklaard. Wildgroei verandert een afsluiting van vijf dagen in een van drie weken.
  • Slapende rekeningen. De helft van een overvol schema bestaat uit rekeningen die één keer zijn gebruikt en daarna verlaten, elk een kleine valstrik voor een toekomstige foutieve boeking.

Als ruwe maatstaf hebben de meeste kleine bedrijven in totaal ergens tussen de 30 en 60 rekeningen nodig. Een handvol omzetrekeningen, een duidelijke scheiding van de kostprijs van de omzet, 20 tot 30 bedrijfskostenrekeningen en de balansrekeningen die het bedrijf daadwerkelijk heeft. Als je schema 200 rekeningen bevat en je bedrijf heeft 8 werknemers, dan beschrijft het schema niet je bedrijf — het beschrijft elke vraag die ooit is gesteld.

De discipline die wildgroei voorkomt, is een enkele vraag die gesteld moet worden voor elke nieuwe rekening: "Zal ik een andere beslissing nemen omdat deze regel bestaat?" Als het splitsen van "Marketing" in "Facebook-advertenties" en "Google-advertenties" de manier waarop je budget toewijst zou veranderen, splits het dan. Als je alleen maar naar beide getallen zou kijken en verder zou gaan, houd ze dan bij elkaar. Een rekening verdient zijn plaats door een beslissing te veranderen, niet door theoretisch onderscheidend te zijn.

Rekeningen voor structuur, dimensies voor detail

De meeste overbodige ballast is terug te voeren op één fout: het gebruik van rekeningen om zaken vast te leggen die niet de vorm van een rekening hebben.

Een bedrijf wil niet alleen weten waaraan het geld heeft uitgegeven. Het wil weten waar, voor welk project, op welke locatie, voor welke klant. De verkeerde manier om die vragen te beantwoorden is door het aantal rekeningen te vermenigvuldigen:

6100  Loonlijst — Verkoop
6101  Loonlijst — Engineering
6102  Loonlijst — Operations
6110  Reiskosten — Verkoop
6111  Reiskosten — Engineering
6112  Reiskosten — Operations
6120  Software — Verkoop
...

Drie afdelingen en drie kostentypen resulteren hier al in negen rekeningen, en het grootboekschema (COA) kan je nog steeds niet de totale loonlijst vertellen zonder een optelsom te maken. Voeg een vierde afdeling toe en je moet het schema alweer aanpassen.

De juiste manier is om één rekening per kostentype aan te houden en elke transactie te taggen met de overige feiten:

6100  Loonlijst
6110  Reiskosten
6120  Software

De afdeling — Verkoop, Engineering, Operations — is een apart veld bij de transactie. Boekhoudsoftware noemt dit veld telkens anders: een class of location in QuickBooks, een tracking category in Xero, een dimension (dimensie) in Sage Intacct en NetSuite. Het principe is identiek. De rekening beantwoordt de vraag welk soort kosten. De dimensie beantwoordt de vraag welk deel van het bedrijf.

Deze scheiding levert een cumulatief voordeel op. Met één Loonlijst-rekening plus een Afdeling-dimensie kun je de totale loonlijst, de loonlijst per afdeling, de totale reiskosten, de reiskosten per afdeling en de totale uitgaven per afdeling genereren — allemaal vanuit dezelfde gegevens, zonder dat er handmatige optelsommen nodig zijn. Met negen dubbele rekeningen kun je precies één van deze weergaven produceren en moet je de rest handmatig sommeren.

Een handige vuistregel: als een label de aard van het geld beschrijft, is het een rekening. Als het een context beschrijft waarin het geld werd uitgegeven — een afdeling, een project, een locatie, een klant, een subsidie, een financieringsronde — dan is het een dimensie. Plain-text accounting-tools spelen hier direct op in: in Beancount tag je postingen met metadata of gebruik je rekeninghiërarchieën en laat je de rapportagelaag de gegevens filteren, in plaats van elke combinatie hard te coderen in het grootboekschema zelf.

Subrekeningen: Nuttig met mate

Subrekeningen — het nesten van een onderliggende rekening onder een hoofdrekening — zijn de legitieme, structurele vorm van detail. 6200 Verzekeringen met de onderliggende rekeningen 6210 Aansprakelijkheid, 6220 Verzuimverzekering en 6230 Zorgverzekering is redelijk: dit zijn wezenlijk verschillende kosten, ze gedragen zich anders en een manager kan op basis van elk ervan actie ondernemen.

Subrekeningen verdienen hun plek wanneer:

  1. Het totaal van de hoofdrekening iets is waarover je rapporteert, en
  2. Elke onderliggende rekening iets is dat je afzonderlijk zou onderzoeken of waarop je actie zou ondernemen.

Ze worden ballast wanneer ze afdwalen naar een niveau waarop geen reële beslissingen meer worden genomen. Het opsplitsen van Kantoorbenodigdheden in Papier, Pennen, Toner en Post-its slaagt niet voor de test — niemand beheert een post-it-budget. Eén rekening Kantoorbenodigdheden is het eerlijke detailniveau.

Twee praktische limieten: beperk de hiërarchie tot maximaal twee niveaus diep — hoofd- en subrekening — omdat een derde niveau bijna altijd een vermomde dimensie is. En boek nooit transacties op een hoofdrekening die ook subrekeningen heeft; boek op de subrekeningen en laat de hoofdrekening de totalen aggregeren, anders worden bedragen in je rapportages dubbel geteld.

Scheid de kosten van de omzet van de bedrijfskosten

Eén structurele beslissing is belangrijker dan alle andere voor een bedrijf dat een product of een factureerbare dienst verkoopt: de kosten van de omzet moeten een eigen blok vormen, gescheiden van de bedrijfskosten.

De kosten van de omzet (COGS) zijn de kosten die direct verbonden zijn aan het leveren van wat je verkoopt — materialen, de arbeid die het product maakt, transactiekosten bij een verkoop, onderaannemers op een factureerbaar project. Bedrijfskosten zijn de kosten van het simpelweg bestaan — huur, het boekhoudabonnement, het salaris van de officemanager.

Deze scheiding is wat de brutowinst oplevert — omzet minus COGS — het belangrijkste getal op de winst-en-verliesrekening van een klein bedrijf. De brutowinst vertelt je of de kernactiviteit van je bedrijf winstgevend is, voordat de overhead wordt meegerekend. Als de COGS verspreid zijn tussen de 6000-rekeningen samen met de huur, is de brutowinst onbekend en verlies je de meest bruikbare post in je rapportage. Houd de COGS in de 5000-reeks en de bedrijfskosten in de 6000-reeks, en de winst-en-verliesrekening maakt deze berekening automatisch voor je.

Houd de boeken vanaf dag één schoon

Een grootboekschema is het meest waardevol als het is opgezet voordat de transacties binnenstromen — en het meest pijnlijk om achteraf te corrigeren. Het herstructureren van een actief schema betekent dat historische gegevens opnieuw moeten worden toegewezen, en hoe langer je wacht, hoe meer historie er te verwerken valt.

Dit is waar plain-text accounting een echt voordeel biedt. Omdat Beancount.io je gehele grootboek opslaat als leesbare tekst met versiebeheer, is het herstructureren van het schema een transparante, controleerbare wijziging in plaats van een ondoorzichtige migratie. De combinatie van rekeninghiërarchie en metadata zorgt bovendien voor de gewenste scheiding tussen structuur en detail. Je kunt je cijfers verkennen in Fava, het visuele dashboard, zonder ooit de mogelijkheid te verliezen om precies te zien wat er is veranderd en waarom. Begin gratis en bouw een grootboekschema dat vragen beantwoordt in plaats van ze te verbergen.

Een snelle checklist

Voordat u een rekeningschema als voltooid beschouwt, controleert u het aan de hand van deze punten:

  • Rekeningen zijn genummerd in blokken per categorie, met ruimte voor toekomstige groei.
  • De kostprijs van de omzet (COGS) bevindt zich in een eigen bereik, gescheiden van de operationele kosten.
  • Het totale aantal rekeningen staat in verhouding tot de onderneming — tientallen, geen honderdtallen.
  • Elke rekening heeft invloed op een besluit; niets bestaat "voor het geval dat".
  • Afdeling, project en locatie zijn ondergebracht in dimensies, niet in gedupliceerde rekeningen.
  • Subrekeningen gaan maximaal twee niveaus diep en op hoofdrekeningen wordt nooit rechtstreeks geboekt.
  • U beoordeelt het volledige schema minstens één keer per jaar en saneert inactieve rekeningen.

Krijg deze zaken op orde en uw resultatenrekening is niet langer een muur van getallen. Het wordt wat het altijd al had moeten zijn — een kort, eerlijk rapport dat u vertelt wat wel werkt, wat niet werkt en waar u vervolgens naar moet kijken.

Bronnen