Wat het kassajournaal van elke bon vastlegt
Elke bon en elke wijziging aan een bon komt op hetzelfde moment in een journaal dat alleen kan groeien. Wat erin staat, waarom het er is en wie het kan nalezen.
Wanneer gebruik je dit
Je krijgt een boekenonderzoek aangekondigd, of iemand vraagt je of er in jouw kassa nog iets weg te poetsen valt. Dit artikel legt uit wat Morris achter de schermen bijhoudt over je bonnen, en wat dat waard is.
Wat er gebeurt, en wanneer
Op het moment dat er een bon wordt aangemaakt, gewijzigd of verwijderd, schrijft Morris daarvan een regel in het kassajournaal. Niet een minuut later en niet bij de dagafsluiting: op datzelfde moment, in dezelfde handeling.
Dat vastleggen zit niet in het scherm maar in de database zelf. Dat verschil is de hele bedoeling: welk pad een bon ook neemt — de bediening op haar telefoon, een correctie door een leidinggevende, een handeling die er over een jaar bijkomt — hij komt in het journaal. Er is geen route om het journaal heen.
Wat er in een journaalregel staat
Elke regel bevat:
- een volgnummer, dat doorloopt over je hele zaak;
- de vestiging en het kenmerk van de bon;
- welke handeling het was: nieuw, gewijzigd, verwijderd, een beginstand bij de invoering, of een dagafsluiting;
- een volledige momentopname van de bon zoals hij op dat moment in de database stond — alle regels, bedragen, de betaalmethode, de tafel, de tijdstippen;
- de medewerker die op die bon stond;
- de verzegeling van de vorige journaalregel, en de eigen verzegeling;
- het tijdstip waarop de regel werd weggeschreven.
Ook een verwijdering laat dus een regel na, en juist die regel bevat de gegevens die verdwenen zijn. Een bon kan niet spoorloos uit de kassa verdwijnen: als hij weg is, staat in het journaal wát er weg is.
Een dagafsluiting gaat als geheel mee in datzelfde journaal, met de kastelling, de verschillen en de momentopname van alle totalen erbij.
De verzegeling, in gewone taal
Elke journaalregel krijgt een code die berekend is over drie dingen samen: de code van de vórige regel, de soort handeling, en de volledige momentopname. Verander je achteraf ook maar één cijfer in een oude regel, dan klopt de code van die regel niet meer met wat je opnieuw uitrekent — en omdat elke volgende regel op die code voortbouwt, klopt vanaf dat punt de hele reeks niet meer.
Zo werkt het dus: het journaal maakt manipulatie niet onmogelijk, het maakt manipulatie aantoonbaar. Dat is precies het onderscheid dat telt bij een controle. Je kunt laten zien dat de reeks van de eerste tot de laatste regel ononderbroken is, en dat kan iemand anders natellen.
De reeks is er één voor je hele zaak, niet één per vestiging. De vestiging staat als kenmerk in de regel, maar de verzegeling loopt door alle vestigingen heen.
Wat het journaal weigert
Wijzigen, verwijderen en legen zijn op de journaaltabel geblokkeerd. Niet met een instelling en niet met een rechtencontrole in de applicatie, maar in de database zelf: elke poging loopt vast op de melding dat het journaal uitsluitend mag groeien.
Er is ook nergens een opruimtaak die oude journaalregels weggooit. Het journaal wordt alleen maar langer.
De beginstand
Het journaal is ergens ingevoerd, en er waren op dat moment al bonnen. Die zijn allemaal als beginstand in het journaal vastgelegd, in de volgorde waarin ze waren aangemaakt, en die regels dragen dat ook als handeling: je kunt zien welke bonnen van vóór de invoering dateren.
Waarom dit er is
De Nederlandse belastingwet verplicht je om je administratie zo te voeren dat de rechten en verplichtingen van je onderneming er duidelijk uit blijken, en om die administratie te bewaren — artikel 52 van de Algemene wet inzake rijksbelastingen. Voor een kassa betekent dat vooral: wat je hebt aangeslagen moet terug te vinden zijn, en een wijziging achteraf hoort een spoor na te laten. Daar is dit journaal op gebouwd.
Wees hier nauwkeurig als iemand ernaar vraagt. Morris draagt geen keurmerk en geen certificering, en er is geen goedkeuring vooraf van de Belastingdienst. Wat je wél kunt zeggen, en kunt laten zien, is dit: elke bon en elke wijziging staat vast, wijzigen achteraf breekt de verzegeling, en er is een controle die dat natelt.
Wie het kan nalezen
Het journaal heeft geen eigen scherm in Morris. Je ziet er niets van tussen je bonnen en je rapporten, en dat is bewust — het is geen werkscherm.
Wat je zelf kunt: de ketencontrole draaien. Die telt de hele reeks na en zegt of hij intact is, hoeveel regels hij heeft nagelopen en waar de eerste breuk zit.
Wil iemand de journaalregels zélf inzien — bij een controle bijvoorbeeld — dan is toegang tot de database nodig. Dat loopt via je Morris-contactpersoon. De berekening waarmee de verzegeling tot stand komt is standaardtechniek en ligt vast in de database, zodat een controleur hem zelf kan overdoen zonder Morris op zijn woord te hoeven geloven.
Let op
- Het journaal is geen back-up. Het legt vast wat er is gebeurd; het zet niets terug. Een verwijderde bon staat in het journaal, maar staat daarmee niet weer in je kassa.
- Demonstratiegegevens komen er ook in. Het journaal legt élke schrijfactie vast, ook op bonnen die uit een demoset komen. In je rapporten en afsluitingen tellen die niet mee, in het journaal staan ze wel.
- Corrigeren is geen wijzigen. Corrigeer je een afgerekende bon, dan wordt de oorspronkelijke bon niet aangepast: er komt een tegenboeking bij. Zie Wat een correctie met je cijfers doet.
Verwante artikelen
Bijgewerkt op 26 augustus 2026