Product
Solutions
Pricing Resources Log in Free demo
Use cases

Use case: detecting cash leaks in a hotel

2026-05-30 · 8 min read

Picture a forty-room hotel where, at the close of the night shift, the cash drawer almost always balances. Almost. One day it is a hundred and twenty pesos short, the next it is eighty over, and on weekends a little goes missing. Nothing big enough to open an investigation; nothing small enough to forget. The front-desk clerk writes it down, sighs, and moves on. That “almost” is the symptom of a cash leak, and this is the case of how you find it.

The symptom: the drawer is off “by just a bit,” always

Before talking about solutions, it helps to name the problem properly. A cash leak almost never looks like a movie heist. A wad of bills does not vanish from a drawer. What happens is a drip: tiny differences that show up shift after shift, day after day, and that, added up across a month, stop being noise and become a number that weighs on you.

The trouble with a drip is that each drop, on its own, looks negligible. A hundred and twenty pesos are missing on a Tuesday and the most comfortable explanation is always at hand: “wrong change was given,” “someone paid a tip from the drawer,” “an order got charged to the wrong room.” Each excuse is plausible. The problem is that it repeats, and no one crosses the excuses against each other to see whether, together, they tell a different story.

A cash leak is not spotted by looking at a single day. It is spotted in the pattern left behind by many identical days.Operational audit principle

The cause: four things living apart

In our fictional hotel, the underlying reason is not anyone’s dishonesty. It is structural. Four pieces of the operation live in separate places and are almost never looked at together.

  • Cash movements: every in and out of the drawer (charges, change, small expenses, withdrawals).
  • Orders: what was actually sold and should have been collected (the room night, breakfast, the bar tab).
  • Shifts: who opened and closed the drawer, at what time, with how much starting float and how much declared at the end.
  • Payment method: whether each order was settled in cash, by card, by transfer, or left unpaid.

When these four live apart, the shortfall is invisible by design. The physical cash is compared against the shift’s declared total, and if the difference is small, it is accepted. No one asks: does this order marked as “cash” actually appear as a cash entry in the drawer? Does this shift have more card charges than the terminal recorded? On weekends, when a given person works, does the shortfall always lean the same way? Those questions cannot be answered by looking at a single table. They need the cross.

The method: cross cash × orders × shifts × payment

Spider Data does not set prices or decide anything for the hotel. What it does is measure and explain: it brings the eight sources of the operation into a single structure and lets you see what was hidden between them. For a cash leak, the relevant cross uses four of those sources.

Step 1: get the four tables talking

In the report builder, without writing a single line of code, you drag the four tables in and cross them (what in data is called a JOIN: matching rows that share a key, such as the shift number or the order number). The result is one view where, for each shift, you see at once: what was sold, how it claimed to be paid, and how much cash actually came in.

Step 2: the calculated field that reveals the gap

This is where a calculated field comes in: the reconciliation. In plain terms, it is a subtraction. You take the cash that should be in the drawer according to the orders marked as cash, subtract the cash actually declared at shift close, and the result is the difference. If it is zero, everything balances. If not, there is the drip, with a name, a date, and a shift.

Suppose, purely as an illustrative example, that the cross shows this across a week:

ShiftExpected in cashDeclaredDifference
Monday, night$4,800$4,800$0
Tuesday, night$5,200$5,080−$120
Wednesday, night$4,600$4,600$0
Saturday, night$7,400$7,250−$150
Illustrative example. The differences are small, but the cross makes them visible shift by shift.

A single shift short by a hundred and twenty pesos is noise. But the crossed view shows that the shortfall always lands in the same shift and almost never runs over: it only ever goes missing, never piles up. That bias is the first real clue. An honest human mistake errs in both directions; a leak tends to run one way.

Step 3: see it live, by day and by shift

With a live dashboard (real-time data, not last night’s close) and cross-filters, the cash flow can be viewed by day and by shift without rebuilding anything. Filter by “night shift” and the whole dashboard reconfigures; add “cash payments only” and the picture sharpens. The question stops being “how much is missing this month?” and becomes “in which shift, on which day, and with which payment method does the shortfall concentrate?”

Step 4: let the AI flag the odd ones

Anomaly detection has the AI scan the history and point out what falls outside the normal pattern: a shift declaring far less than expected, a streak of always-negative differences, a day with too many “unpaid” orders that were never closed. And here comes the clarification that matters more than any number.

The result: find the gap and close it

In our hotel’s case, the cross and the anomaly point to the same place: the shortfall concentrates in the weekend night shift, always in bar orders marked as cash. With that, the conversation with the team stops being a vague accusation and turns concrete: review how those tabs are recorded, whether the shift’s cash float is enough, whether the bar terminal is registering card payments correctly. Maybe no one is taking anything: maybe complimentary tabs are charged as cash and no one deducted them. The cross does not judge; it orders the question so the answer can be verified.

Closing the gap is operational, not magical. Once the pattern is seen, the actionable steps are clear:

  1. Cross cash movements, orders, shifts and payment method in a single view, with reconciliation as a calculated field.
  2. Filter by shift and by day to locate where the difference concentrates, instead of staring at a monthly total.
  3. Turn on anomaly detection so the AI flags shifts and streaks that fall outside the pattern.
  4. Interpret each signal with human judgment before drawing conclusions: a clue, not a verdict.
  5. Adjust the flagged process (tab recording, cash float, terminal use) and measure again.
  6. Schedule an automatic per-shift reconciliation report and an alert when the difference crosses a threshold, so you never again depend on someone noticing.

The point of that last step is that it turns a one-off finding into a permanent control. The alert does not wait for month-end: it warns the day the shortfall reappears, while the memory of what happened in that shift is still fresh.

What was really at stake

A cash leak is rarely a big theft. It is a drip: small, recurring, easy to justify one at a time. And precisely because it is small, it only becomes visible when you cross the drawer with everything else, the orders, the shifts, the payment methods, and let the pattern speak. Measuring and explaining takes no cash from anyone and accuses no one; it gives the hotel back the ability to ask well, with live data in hand, so it can decide better what to fix. In the end, the real find is not the money: it is the confidence of knowing, at last, that the drawer balances because you understood it, not because the difference was small enough to ignore.

Let your data speak, with AI.

Advanced reports, analytics and artificial intelligence over your whole operation. Live, no IT, no analyst required. With human support in Spanish.