Werk2026
Boekhouding voor een Nederlandse eenmanszaak
Een append-only grootboek waarin correcties als tegenboeking worden geboekt in plaats van als update, Nederlandse fiscale regels als pure functies van een belastingjaar met bij elk tarief de bron, en doorlopende factuurnummering zonder gaten, afgedwongen in Postgres in plaats van in applicatiecode.
- Stack
- TypeScriptNext.jsSupabaseTurborepo
Boekhouding, belastingberekening en een CRM voor een Nederlandse eenmanszaak, gebouwd naar de maatstaf van een boekhouder en de Belastingdienst in plaats van die van een demo.
Het grootboek is append-only
Een geboekte journaalpost is onveranderlijk. Correcties gaan via een tegenboeking, nooit door de oorspronkelijke post te wijzigen of te verwijderen, en afgesloten perioden zijn vergrendeld. Dat is een wettelijke eis, geen ontwerpvoorkeur.
Geld is een geheel getal
Elk bedrag is een geheel aantal eurocenten, bigint in Postgres. Floating point is verboden in alles wat geld of belasting raakt: een afrondingsfout die in een demo onzichtbaar is, is in productie een onjuiste BTW-aangifte.
Fiscale regels zijn pure functies van een jaar
Tarieven en drempels staan in databestanden per jaar, waarbij elke constante de belastingdienst.nl-bron draagt waar hij vandaan komt. Niets leest de klok. Het belastingjaar is altijd een expliciet argument.
Factuurnummering
Doorlopend en zonder gaten, afgedwongen door de database in plaats van door applicatiecode en pas bij het definitief maken toegekend zodat een afgebroken concept nooit een nummer verbruikt.