Bookings, menus, online ordering, search. Written by the people building the product, between services.
Google retired the goo.gl links its own telemetry had marked as quiet, and the same risk shape sits behind any table code routed through a shortener a restaurant does not own.
The same code honoured twice three weeks apart, once at a table and once on the website, with the printed slip backing both — a cost the accounts find in January.
A party walked to a table still on dessert, and a cleared table left empty a quarter of an hour: both are seating errors, and with a queue at the door the second costs a cover.
Food inflation held at 1.3% in August while the classes inside it did not move together. A flat percentage rise still cannot show which dish's own cost outran the average.
A no-show leaves no invoice and no ticket, only covers missing from a total nobody checks against the diary. Four figures already in the building price what it costs.
A dated rise in the statutory wage floor landed in April; the menu did not move with it. Whatever that cost on this owner's payroll has been foregone on covers already served.
A guest who cannot see the booking bar until the banner is dealt with, or who taps the wrong control because the two overlap, is a booking the restaurant never hears about.
Bank details read aloud or emailed travel through channels a criminal can spoof, and a redirected deposit turns a no-show safeguard into a dispute at the door on a Saturday night.
When a bot works a list of stolen cards, the payments are tiny, almost all declined, and none is an order. What can be left is an authorisation-fee bill and a queue of chargebacks.
A free template refresh can quietly reset custom styling, footers and per-page headers. No URL changes, so nothing in a coverage report flags what will disappear.
A module switched on during onboarding costs the same every month whether it runs at every service or has never been opened, and the invoice never says which.
A guest asking an assistant what a restaurant serves may never reach its own website, and the prices they are shown can be stale, wrong, or somebody else's.