CFO / Financiën

Kaspositie in de kmo: waarom ze nog altijd in Excel wordt beheerd (en wat dat kost)

Het doo.FINANCE-team· 12 mininfX

In veel Belgische kmo's heeft de kaspositie een bestandsnaam. Die eindigt vaak op _v4_final_OK.xlsx, ze staat op het toestel van één enkele persoon, en niemand durft er nog echt aan te raken. Dat bestand is geen nalatigheid: het is een rationeel antwoord op een dringende behoefte, gemaakt door iemand die de onderneming beter kent dan welke software ook.

Het probleem is dus niet dat het bestaat, maar dat het drie jaar later nog altijd de kaspositie draagt, terwijl de onderneming zelf wél veranderd is. Bij doo.FINANCE openen we dat bestand bij zowat elke eerste opdracht rond financieel beheer. Het is vaak goed gemaakt, soms briljant. En toch kost het drie heel concrete zaken: tijd voor dubbele invoer, een permanent verschil met het werkelijke banksaldo, en beslissingen die te laat vallen. Hier leest u waarom het rekenblad in het begin altijd wint — en waarom het daarna altijd verliest.

Waarom het rekenblad in het begin altijd wint

Niemand kiest Excel om zijn kaspositie op te volgen: u komt er terecht, omdat het op het moment dat de vraag zich stelt het enige beschikbare antwoord is. Het rekenblad heeft bij de start drie voordelen die geen enkel ander instrument het kan betwisten:

  • Het is gratis en het staat er al. Geen budget te verdedigen, geen contract, geen post te verantwoorden bij uw vennoot.
  • Het is onmiddellijk. Geen project, geen lastenboek, geen stuurgroep. Een leeg blad, een uur tijd, en de vraag „komen we de maand door?” heeft dezelfde avond een antwoord.
  • Het volgt het hoofd van wie het gemaakt heeft. Eén tabblad per bank, een kleur voor wat onzeker is, een regel „voorschot Janssens – te bevestigen”, een btw-provisie voor het kwartaal. Die fijnmazigheid brengt geen enkele standaardconfiguratie voort.

Dat derde punt is beslissend, en het wordt bijna altijd verkeerd begrepen. De kracht van het rekenblad is niet technisch, ze is cognitief: het modelleert niet uw sector, het modelleert uw onderneming, zoals de persoon die het bijhoudt haar ziet. Daarom wint het — en precies daarom zal het verliezen.

In een Belgische kmo heeft dat bestand vaak nog een bijzonderheid: de kolomtitels mengen Frans en Nederlands, omdat het tweemaal is overgenomen, door twee personen. Zolang de auteur er is om ze te lezen, klaagt niemand.

En waarom het daarna altijd verliest

Het sterft de dag dat de auteur op vakantie gaat

Doe de test: geef het bestand twee weken vakantie lang aan iemand anders, zonder commentaar.

De vragen komen binnen enkele uren. Wat betekent de kolom „voorzien op 60 d” — 60 dagen na de factuur, of na het einde van de maand? Zit de btw van het kwartaal al in de uitgaven? Betekent de oranje regel „nog niet gefactureerd” of „gefactureerd maar dubieus”?

Die regels bestaan en ze zijn juist. Ze staan alleen nergens opgeschreven: ze zitten in het hoofd van hun auteur. Het risico is niet dat het bestand fout is — het is doorgaans erg correct. Het risico is dat het onleesbaar wordt zodra het van hand verandert, dus net op het moment waarop de onderneming het het meest nodig heeft: vakantie, ziekte, vertrek.

Het weet niet waar zijn cijfers vandaan komen

Een rekenblad bewaart geen enkele link naar het oorspronkelijke stuk. Een geplakte waarde is een wees: geen factuur meer, geen onderhandelde vervaldag, geen wijzigingshistoriek.

Zolang alles goed gaat, heeft dat geen gevolgen. De dag dat een cijfer wordt betwist — tegenover de bank, of gewoon tussen vennoten — kan niemand tot het stuk teruggaan zonder de boekhouding opnieuw te openen. Het gesprek gaat dan niet langer over de beslissing die moet vallen, maar over de betrouwbaarheid van het bestand.

Het groeit sneller dan de onderneming

Eén belangrijke klant meer, een facturatie in vreemde munt, een tweede vennootschap: elke nieuwigheid voegt een kolom toe, een tabblad, een formule die naar de vorige verwijst. Dat is de paradox van het instrument — hoe beter de onderneming het doet, hoe kwetsbaarder het rekenblad wordt, en hoe minder men het durft te herbouwen.

Wat het rekenblad echt kost: drie posten

Veel artikels vertellen u hoeveel uur per maand „kmo's verliezen” met hun rekenblad. Wij doen dat niet: er bestaat geen recente en verifieerbare Belgische studie die die kost becijfert, en een Europees gemiddelde zegt niets over uw onderneming. De kost is wél te lezen op drie posten die u deze week zelf kunt meten.

Eén precisering over de invalshoek: het gaat hier over het instrument. De alarmsignalen van een kaspositie die verstrakt — een DSO die oploopt, een geprojecteerd saldo dat wegzakt, afhankelijkheid van enkele klanten — komen aan bod in een afzonderlijk artikel op onze Franse site, binnen een ander juridisch kader. De vraag hier ligt daarvoor: waarmee kijkt u naar die signalen?

1. De tijd voor dubbele invoer

In een kmo op rekenblad verschijnt elke euro tweemaal: één keer in de boekhouding, één keer in het bestand. Rekeninguittreksels geplakt en daarna geherclassificeerd, leveranciersfacturen opnieuw ingevoerd met hun vervaldag, lonen en btw met de hand toegevoegd.

Hoe u de uwe meet: klok één keer de wekelijkse update, van het downloaden van het uittreksel tot de regel „geprojecteerd saldo”. Vermenigvuldig met 52. Dat cijfer is het uwe, en het is beter dan welk sectorgemiddelde ook.

Die tijd kost dubbel: hij wordt bijna altijd opgesoupeerd door de best gekwalificeerde persoon van het team, van wie men analyse verwachtte — geen invoer.

2. Het verschil tussen het saldo van het rekenblad en dat van de bank

Dat verschil is nooit nul. Een gedeeltelijke betaling, een creditnota, een vergeten domiciliëring, bankkosten, een factuur die in twee keer betaald wordt: elke week voegt zijn afwijking toe.

Het verschil zelf is niet ernstig. Wat het teweegbrengt, is dat veel meer: voorbij enkele honderden euro's gelooft niemand het bestand nog helemaal. En een prognose die men niet meer gelooft, dient niet meer om te beslissen — ze dient om zich gerust te stellen. Dat is de duurste omslag, en de stilste.

Hoe u de uwe meet: vergelijk op een maandagmorgen de regel „saldo” van uw rekenblad met het werkelijke saldo van uw rekeningen. Noteer het verschil. Doe het de maandag daarop opnieuw. Groeit het verschil in plaats van te slinken, dan is uw bestand geen meetinstrument meer.

3. De beslissing die te laat valt

Dat is de duurste post en de enige die op geen enkele factuur verschijnt.

Een typisch Belgisch voorbeeld. Sinds 1 februari 2022 bedraagt de betalingstermijn tussen ondernemingen 30 kalenderdagen bij gebrek aan andersluidende afspraak, en hij mag niet meer dan 60 kalenderdagen bedragen — de wet van 14 augustus 2021 heeft de wet van 2 augustus 2002 betreffende de betalingsachterstand in die zin gewijzigd. De termijn om de goederen of diensten na te zien is nu begrepen in die termijn, hij kan niet langer dienen om hem te verlengen.

Concreet gevolg: een klant die op 58 dagen betaalt, is in zijn recht. Hij komt op geen enkele lijst van onbetaalde facturen terecht, er start geen enkele herinnering — en toch weegt hij op uw kaspositie. Die spanning is voorspelbaar, op voorwaarde dat de werkelijke vervaldagen ergens zichtbaar zijn. In een rekenblad dat wordt bijgewerkt „als er tijd voor is”, zijn ze dat niet.

Wat dan wordt betaald, is geen boete maar een verzaking: een uitgestelde investering die men had kunnen financieren, een aanwerving die een kwartaal te lang bevroren blijft, een kredietlijn die in hoogdringendheid wordt onderhandeld — en dus tegen de slechtste prijs.

Wat een kasopvolging in het ERP verandert

Het argument is niet dat „het ERP het beter doet”, maar dat drie taken ophouden menselijk werk te zijn.

De bankreconciliatie houdt op dubbele invoer te zijn

In België stellen de banken CODA ter beschikking, een elektronisch XML-formaat dat ontworpen is om rekeninguittreksels in te lezen. In Odoo worden die bestanden ingevoerd vanuit het bankdagboek; via CodaBox worden ze zelfs automatisch elke 12 uur opgehaald.

Zodra de verrichtingen in het systeem zitten, nemen de reconciliatiemodellen over: de documentatie van Odoo is duidelijk — dankzij die modellen selecteert het ERP automatisch de overeenkomstige boekingen voor. De mens beslist over de dubbelzinnige gevallen in plaats van de evidente te behandelen. Wij beschrijven die configuratie in ons artikel over het automatiseren van de bankreconciliatie met sjablonen.

Daar zit de verandering van aard: het banksaldo is niet langer een waarde die in een cel is overgeschreven. Het is het saldo.

De prognose voedt zich met de werkelijke vervaldagen

In een rekenblad is een vervaldag een gegeven dat iemand heeft ingevoerd — dus een gegeven dat veroudert. In een ERP wordt ze door de factuur zelf gedragen: ze werkt zich bij wanneer de factuur verandert, en ze verdwijnt wanneer die betaald is.

Drie standaardrapporten van Odoo dekken het wezenlijke:

  • de ouderdomsbalans klanten (Aged Receivable): de verkoopfacturen die op betaling wachten, maand per maand;
  • de ouderdomsbalans leveranciers (Aged Payable): wat u verschuldigd bent, en sinds hoelang;
  • de directiesamenvatting (Executive Summary), die onder meer het gemiddelde aantal dagen toont dat uw klanten erover doen om u te betalen, het uwe om uw leveranciers te betalen, en een kasprognose op korte termijn.

Geen van de drie vraagt invoer: ze lezen wat er al staat — precies de materie die uw rekenblad de hele week zit te reconstrueren. Wij begeleiden het opzetten van die indicatoren in het kader van de financiële rapportering.

Eén enkele versie van het cijfer

De echte winst is niet de gewonnen tijd: het is dat er niet langer twee antwoorden bestaan op de vraag „waar staan we?”.

De factuur die naar de klant is verstuurd, die uw btw-aangifte in Intervat zal voeden en die in de prognose weegt, zijn hetzelfde object. Het cijfer is dan identiek of de vraag in het Frans of in het Nederlands wordt gesteld — wat in een gemengd Belgisch team geen detail is.

Een woord context: sinds 1 januari 2026 moeten alle Belgische ondernemingen op het Peppol-netwerk geregistreerd zijn om elektronische facturen te versturen en te ontvangen. Uw facturatiegegevens komen dus voortaan gestructureerd binnen. Ze opnieuw invoeren in een rekenblad komt erop neer een al zuiver gegeven te degraderen.

Hoe u uit Excel stapt zonder te breken wat werkt

Het rekenblad is niet de vijand. Wat een probleem stelt, is dat het de bron is geworden. Een geslaagde overgang verloopt in drie stappen, in deze orde.

  1. Maak de ingang betrouwbaar vóór u aan de rapportering raakt. Bank verbonden of CODA ingelezen, facturen geboekt met hun werkelijke vervaldatum — die welke onderhandeld is, niet de factuurdatum bij verstek. Zonder die discipline is geen enkele prognose iets waard, met welk instrument ook.
  2. Laat de prognose uit het systeem komen, niet uit het bestand. U vertrekt van de vervaldagbalansen van klanten en leveranciers, en voegt met de hand alleen toe wat het systeem niet kan kennen: een investering die beslist maar niet besteld is, een dividend.
  3. Houd het rekenblad als een zicht, nooit als een bron. Exporteren om een scenario te simuleren of om het aan de bankier voor te leggen: uitstekend. Er een bedrag opnieuw in invoeren: daar begint de cyclus opnieuw.

Het ritueel telt evenveel als het instrument: twintig minuten per week, op hetzelfde moment, zijn beter dan een verfijnd dashboard dat tweemaal per kwartaal wordt bekeken. Veel Belgische kmo's hebben geen financieel directeur voltijds nodig om dat ritme te houden — een begeleiding als fractional CFO volstaat om het te installeren.

Neem uw kaspositie weer in handen met doo.FINANCE

Herkent u uw bestand in dit artikel? Dat is eerder een goed teken: bij u heeft iemand de kaspositie ernstig genomen, lang voordat de onderneming zich de middelen ervoor gaf. doo.FINANCE, Odoo Gold Partner, zet de opvolging op die het overneemt: geautomatiseerde bankimport, betrouwbare vervaldagbalansen, een prognose die door uw echte facturen gevoed wordt, en een begeleiding als fractional CFO om het ritme te houden. Het eerste gesprek dient vooral om samen naar uw bestand te kijken.

Laten we het over uw kaspositie hebben →

Veelgestelde vragen

Kunt u uw kaspositie echt opvolgen zonder Excel?

Ja, op één voorwaarde: dat de ingaande gegevens zuiver zijn. Dragen uw facturen hun werkelijke vervaldatum en komen uw rekeninguittreksels automatisch binnen, dan geven de standaardrapporten van een ERP zoals Odoo het wezenlijke zonder enige invoer. Het rekenblad houdt zijn nut om scenario's te simuleren, maar het houdt op de bron van het cijfer te zijn — en dus de bron van de verschillen.

Wat is de wettelijke betalingstermijn tussen ondernemingen in België?

Bij gebrek aan andersluidende afspraak bedraagt hij 30 kalenderdagen. Sinds 1 februari 2022 mag hij in geen geval meer dan 60 kalenderdagen bedragen tussen ondernemingen, wat hun grootte ook is: dat is de wet van 14 augustus 2021, die de wet van 2 augustus 2002 betreffende de betalingsachterstand heeft gewijzigd. De termijn om de goederen of diensten na te zien is in die termijn begrepen en kan niet langer dienen om hem te verlengen. Een klant op 58 dagen blijft dus in zijn recht: uw prognose moet hem anticiperen, niet aanmanen.

Kan Odoo Belgische rekeninguittreksels automatisch inlezen?

Ja. Het CODA-formaat, dat de Belgische banken gebruiken, wordt rechtstreeks vanuit het bankdagboek in Odoo ingevoerd. Met de dienst CodaBox worden de CODA-bestanden automatisch elke 12 uur opgehaald. De reconciliatiemodellen selecteren vervolgens de overeenkomstige boekingen voor, wat de bankreconciliatie terugbrengt tot het beslechten van de echt dubbelzinnige gevallen.

Wanneer moet een kmo haar kastabel opgeven?

Drie signalen volstaan: één enkele persoon weet ze bij te werken, het verschil met het banksaldo groeit van week tot week, of de update kost meer tijd dan het lezen. Het derde is het meest sprekend: wanneer het cijfer voortbrengen duurder is dan het beslissen, is het instrument van kamp veranderd.

Aan de slag

Een vraag over uw boekhouding?

Een gratis eerste gesprek met een doo.FINANCE-expert om uw situatie te bespreken.

Plan een gesprek →