Wat Morris uit je kassabonnen afleidt over tafelduur
Uit de bonnen reconstrueert Morris zittingen aan tafel en meet hij hoe lang gasten bij jou blijven. Wat de kassa daarvoor moet aanleveren, en wat hij niet weet.
Wanneer gebruik je dit
Je wilt weten waar Reserveringen zijn tafelduur vandaan haalt, of je vraagt je af wat de bediening in de kassa moet doen om die meting te laten kloppen.
Dit artikel gaat over de kassakant. Wat Reserveringen met de uitkomst doet, staat in Hoe Morris leert hoe lang een tafel bezet is.
Wat er gebeurt, en wanneer
Ongeveer eens per etmaal loopt Morris je kassahistorie van de afgelopen negentig dagen na en rekent hij uit hoe lang een tafel bij jou bezet is — uitgesplitst naar dienst, weekdag en groepsgrootte.
Die klok loopt vanaf het moment dat Morris voor het laatst opnieuw is gestart: één ronde bij de start, en daarna elke 24 uur. Er is geen vast tijdstip en geen knop om hem te draaien.
De berekening leest alleen. Ze verandert niets aan je bonnen.
Hoe een zitting uit bonnen wordt gereconstrueerd
De kassa registreert bonnen, geen gezelschappen. Morris plakt die bonnen dus zelf aan elkaar: opeenvolgende bonnen op dezelfde tafel horen bij één zitting, tot een van deze twee dingen gebeurt:
- er zit meer dan negentig minuten tussen twee bonnen, of
- de vorige bon is al meer dan dertig minuten afgerekend als de volgende wordt aangeslagen.
Dan begint een nieuwe zitting. Zo blijven lunch en diner op dezelfde tafel twee aparte zittingen, in plaats van één nepzitting van zes uur.
Een zitting begint bij de eerste bon en eindigt bij het laatste afrekenen. Alles daartussen is de tafelduur.
Wat de kassa niet weet
Het aantal personen. Er staat op een kassabon geen couvertaantal, en dat komt er ook niet in. De groepsgrootte kan dus maar op één manier bekend worden: via een reservering op dezelfde tafel rond dezelfde tijd.
Is er precies één reservering die bij die zitting past, dan is de koppeling zeker. De zitting telt dan mee in de bijbehorende groepsgrootte (1–2, 3–4, 5–6, of 7 en meer), én de reservering wordt aan de eerste bon van die zitting vastgeklonken. Die verwijzing wordt eenmalig gezet en daarna nooit overschreven.
Passen er meerdere reserveringen bij, of geen enkele, dan telt de zitting alleen mee in de algemene groep. De uitsplitsing per groepsgrootte vult zich dus pas naarmate reserveringen en kassa in de praktijk naar elkaar gaan wijzen.
Wat dit van de kassa vraagt
Drie dingen, en ze komen alledrie van de werkvloer:
- Tafellabels die kloppen met je plattegrond. Morris koppelt een tafellabel van de kassa aan een tafel in Reserveringen op de code, op de korte code, en op "Tafel" plus het label. Wat daar niet op past, valt af.
- Bonnen die afgerekend worden. Een zitting zonder afrekenmoment heeft geen eindtijd en telt niet mee.
- Bonnen op de tafel waar ze horen. Een bar- of afhaalbon telt niet mee; de meting kijkt alleen naar bonnen van het type tafel.
Zittingen die korter dan twintig minuten duurden, langer dan je hele openingstijd, of buiten je diensttijden begonnen, vallen ook af.
Wanneer de gemeten tijd gaat gelden
Reserveringen gebruikt deze gemeten tafelduur zodra er genoeg metingen voor een combinatie zijn. Tot die tijd blijven je eigen ingestelde waarden staan. De precieze drempel en de terugvalvolgorde staan in Hoe Morris leert hoe lang een tafel bezet is.
Let op
- Verandert er iets aan je tafelindeling, dan verlies je meethistorie. Hernoem je tafels in de kassa, dan sluiten oude bonnen niet meer aan op de nieuwe codes en vallen die zittingen af.
- De meting kijkt negentig dagen terug. Verander je iets ingrijpends aan je formule, dan zit dat pas na maanden volledig in het cijfer.
- De uitkomst is nooit zichtbaar voor de gast. Hij staat in geen enkele gastmail en op geen enkele gastpagina.
- Wordt meer dan vijftien procent van de zittingen afgekeurd, dan waarschuwt Morris daarover in zijn technische logbestand. Jij ziet dat niet; je Morris-contactpersoon wel. Het wijst bijna altijd op tafellabels die niet overeenkomen, of op bonnen die open blijven staan.
Verwante artikelen
Bijgewerkt op 26 augustus 2026