Rekenen zonder Exceldat rondgaat.
Een Excel-model dat per mail rondgaat, formules die iemand per ongeluk overschrijft, en niemand die weet welke versie klopt. Ik bouw je berekening om tot een rekenmodule: op je site, als API of in je portal, met elke stap zichtbaar.
Een berekening is pas te vertrouwen als je kunt zien hoe hij tot stand komt. Dus staan de rekenregels los, zie je elke stap, en wordt elke wijziging eerst getest.
Reken maar mee.
Een kleine rekenmodule: de bruto maandlast van een annuïteitenhypotheek. Schuif met het bedrag of pas de rente aan, en kijk hoe elke stap meeverandert. Zo werkt elke rekenmodule die ik bouw, alleen met meer regels.
Bruto, dus vóór belastingvoordeel. Rente blijft de hele looptijd gelijk. Een echte rekenmodule rekent met de normen en regels van dat jaar.
- 1.Rente per maand0,3333%
r = 4,00% / 12
- 2.Aantal termijnen360
n = 30 × 12
- 3.Annuïteitenformule300.000 × 0,003333 / 0,698204
M = P · r / (1 − (1 + r)−n)
- 4.Bruto maandlast€ 1.432,25
M
Totaal betaald: € 515.609, waarvan € 300.000 aflossing.
Waar ik rekenmodules voor bouw.
Financieel en hypotheek
Toetsinkomen, maximale hypotheek, maandlasten. Berekeningen waar normen achter zitten die elk jaar veranderen, en waar een klant wil zien hoe je aan een bedrag komt.
Prijs- en offertecalculators
Op je website: de bezoeker vult een paar dingen in en ziet direct een indicatie. Daarachter een aanvraag die compleet bij jou binnenkomt, met de berekening erbij.
Interne rekentools
Het Excel-model waar je team of je adviseurs op draaien, omgebouwd tot een tool. Zelfde rekenregels, maar zonder tabbladen die je niet mag aanraken.
Eén rekenmodule, drie plekken.
De rekenregels staan op één plek. Of de berekening nu op je site draait, door je CRM wordt aangeroepen of in je portal zit: overal komt dezelfde uitkomst uit.
Op je site
Als module op je eigen website, in je huisstijl. Een bezoeker rekent zelf, en wil hij verder, dan laat hij zijn gegevens achter.
Als API
Je eigen software, je CRM of een andere applicatie stuurt de invoer op en krijgt de uitkomst terug, met de stappen erbij.
In je portal of applicatie
Achter een inlog, voor je team, je adviseurs of je klanten. Met opgeslagen berekeningen en wat er verder bij hoort.
Vraag
POST /maandlast
{
"hypotheekbedrag": 300000,
"rente": 4.0,
"looptijdJaren": 30
}Antwoord
200 OK
{
"brutoMaandlast": 1432.25,
"stappen": [
{ "stap": "rentePerMaand", "waarde": 0.003333 },
{ "stap": "aantalTermijnen", "waarde": 360 },
{ "stap": "maandlast", "waarde": 1432.25 }
],
"regelset": "voorbeeld-2026",
"indicatief": true
}Zo kan een aanroep eruitzien: dezelfde berekening als hierboven, als API. Voorbeeld, geen echt endpoint.
Rekentools die ik bouwde.
Klantproject · hypotheek en woningdata
Hypotheektoolbox
Een webtool die woningdata, marktcijfers en hypotheekberekeningen samenbrengt. Zoek een adres op en je ziet bouwjaar, oppervlakte, WOZ, energielabel, kadaster en risico's. Daarnaast hypotheekrentes per rentevaste periode, huizenprijzen, Euribor en inflatie, maandelijks bijgewerkt.
- Toetsinkomen, maximale hypotheek en netto maandlasten volgens de normen van 2026, met elke stap zichtbaar
- Een gratis open API zonder sleutel, met data uit open bronnen (Kadaster, CBS, ECB)
- Bij elk cijfer een bronvermelding. Uitkomsten zijn indicatief
Klantproject · rekentool met portal
Raadhuys
Ik bouwde de rekentool van Raadhuys. Hun klanten maken een account aan en leveren hun documenten aan, bedrijfsgegevens worden automatisch opgehaald, en de analist gaat ermee aan de slag. De klant krijgt een rapportage en een betaallink.
Ze werken niet meer in Excel.
raadhuys.euKlantproject · inkomensverklaringen
overviewz
Dashboard voor inkomensverklaringen en bedrijfsanalyse. Werk dat eerst in losse spreadsheets stond, staat nu in één scherm. Gemaakt voor ondernemers en zelfstandigen.
Alle cijfers in één overzicht.
overviewz.nl
Waarom geen Excel meer.
Excel is prima om mee te beginnen. Maar zodra een model belangrijk wordt, gaat het rondgaan: versie 3, versie 3 definitief, versie van Mark. Iemand typt per ongeluk over een formule heen, en niemand weet nog welke uitkomst klopt.
Een rekenmodule is één versie, op één plek, met regels die je kunt lezen. Voor complexe beslislogica werk ik met Rulecube, een Nederlandse business rules engine. Meer over hoe ik met regels werk staat bij workflow automatisering.
Leesbare regels
De rekenregels staan los van de rest van de code, in een vorm die je kunt lezen. Geen formule die drie tabbladen verderop naar een verborgen cel wijst.
Elke stap zichtbaar
Bij elke uitkomst kun je zien hoe hij tot stand kwam. Vraagt een klant of collega waarom, dan heb je het antwoord.
Getest met vaste gevallen
Bij elke regel horen testgevallen met een bekende uitkomst. Verandert er iets, dan draaien die opnieuw, zodat een wijziging niets stilletjes breekt.
Normen per jaar
Normen en tarieven die elk jaar veranderen, staan apart. Een nieuw jaar is een bijgewerkte tabel, geen nieuwe rekentool.
Hoe een traject loopt.
De nieuwe rekenmodule gaat pas live als hij hetzelfde uitrekent als het model dat je nu vertrouwt. Je praat de hele tijd met mij.
1. Rekenregels doorlopen
We lopen samen door je huidige model of je rekenregels: wat gaat erin, wat komt eruit, en welke uitzonderingen zitten er in iemands hoofd.
2. Testgevallen vastleggen
We kiezen een set echte gevallen met een uitkomst waarvan je weet dat hij klopt. Daar wordt alles straks tegen getest.
3. Bouwen en koppelen
Ik bouw de rekenmodule en zet hem waar hij moet komen: op je site, als API of in je portal. Je krijgt tussendoor al iets te zien.
4. Naast het oude model
De nieuwe module rekent mee naast je oude model, tot de uitkomsten gelijk zijn. Wijkt er iets af, dan zoeken we uit waar het zit.
5. Live
Hij draait. Komen er nieuwe normen of verandert een regel, dan pas ik het aan en draaien de tests opnieuw. Je belt of mailt mij.
Prijs in overleg. Wat het kost, hangt af van het aantal rekenregels, hoe ze nu vastliggen en waar de module moet draaien. Dat weet je voordat er iets gebouwd wordt.
Waar zit bij jou het handwerk?
Ik denk graag met je mee. Vertel wat er speelt; je hoort binnen één werkdag van me.
Goed om te weten.
Kan mijn Excel-model erin?
Ja, dat is vaak het begin. Ik loop het model met je door, haal de rekenregels eruit en bouw ze na. Daarna rekenen het oude model en de nieuwe module naast elkaar, tot de uitkomsten gelijk zijn. Kom ik onderweg een formule tegen die niet doet wat iedereen denkt, dan hoor je dat.
Hoe weet ik dat de uitkomsten kloppen?
Op twee manieren. Bij elke uitkomst zie je de stappen, dus je kunt hem narekenen. En de rekenregels worden getest met vaste testgevallen waarvan de uitkomst vaststaat. Die tests draaien bij elke wijziging opnieuw.
Kan ik de rekenregels later aanpassen?
Ja. Omdat de regels los staan van de rest, is een nieuwe norm of een ander tarief een aanpassing aan een regel of een tabel, geen nieuwe software. Welke waarden je zelf aanpast en wat via mij loopt, spreken we vooraf af. Een wijziging gaat pas live als de tests slagen.
Kan het ook als API?
Ja. Dezelfde rekenmodule kan een module op je site zijn, een API die je andere software aanroept, en een onderdeel van je portal. De rekenregels staan op één plek, dus overal komt dezelfde uitkomst uit.
Wat kost een rekenmodule?
Dat is in overleg, want het hangt af van hoeveel rekenregels er zijn, hoe ze nu vastliggen en waar de module moet draaien. Na het doorlopen van je model of je regels weet je wat het kost, voordat er iets gebouwd wordt.