Logo de Parqueadero.app
Parqueadero.app
Cómo funcionaPrecioPreguntasBlog

Scan the Ticket on Exit: The Parking Theft Your Cash Count Cannot See

Scan-to-exit is a control that makes it impossible to close a vehicle's session without holding the entry ticket. Inside its barcode, the ticket carries the license plate and a 4-digit code the attendant cannot know; the system does not record the exit until that code is read with a barcode scanner. Since the customer has the ticket, the attendant cannot close out a car that has not left yet.

It is the same idea as the gate at a shopping mall — no paper, no exit — applied to the neighborhood parking lot, and it solves the one internal theft a cash count cannot see.


How does the theft work?

It is simple, it is quiet, and it can be repeated every single day.

  1. A car checks in at 8:00 a.m.
  2. At 10:00 a.m., the attendant opens the system and closes the session. The system calculates 2 hours and charges $6.00. He records the payment and turns that $6.00 in.
  3. The car actually leaves at 2:00 p.m. The attendant collects what six hours are worth — $18.00 — in cash.
  4. He keeps $12.00.

The customer suspects nothing: they paid fairly for the time they were there. Neither does the owner: the drawer balances.

What the system saysWhat actually happened
Exit time10:00 a.m.2:00 p.m.
Time billed2 hours6 hours
Cash collected$6.00$18.00
Cash turned in$6.00—
Difference—$12.00 pocketed

Ten cars a week is $480 a month leaving your business without a trace.


Why does the cash count not catch it?

Because the count asks one question: does the cash you turned in match what the system says you collected? And it does. The attendant turned in exactly the $6.00 the system recorded.

This is the detail that makes it different from every other theft at a parking lot:

TheftHow it shows up in the drawer
Keeps a whole paymentShortage. The count flags it
Charges and never checks the car inShortage against the vehicle count
Voids a session already paidThe void itself is on the record
Closes the exit before the car leavesNothing. The drawer balances perfectly

To find it you would have to compare the recorded exit time against the time the car actually drove through the gate. That number does not exist anywhere, except in the attendant's memory.


Do cameras not help?

Not with this one, and it is worth understanding why before spending on more cameras.

When the attendant closes the session at 10:00 a.m., the car is there. If the owner pulls up the footage from that hour, he sees a parked car and an attendant at his post: exactly what the attendant would claim if asked. The entry and exit photos do not help either, because the physical exit happened at 2:00 p.m. and by then the system recorded nothing at all.

Cameras solve other problems — a scratch, a stolen car, an argument with a customer — but not this one.


How does the ticket make it impossible?

By changing who holds the key. Today the attendant decides the exit; with this control, the paper in the customer's pocket decides it.

The entry ticket prints with a barcode that no longer carries just the plate, but the plate and a 4-digit code generated at random for that car:

       ABC1234
  ║║│║│║││║│║║║│║║│║
    (ABC1234 + 4821)

That code is never printed as digits and never appears on the attendant's screen. It exists in exactly two places: inside the bars on the customer's paper, and in the system.

So at 10:00 a.m.:

  • The attendant types the plate → the system opens the checkout locked, with the charge button off and a notice: scan the customer's ticket.
  • He has nothing to scan, because the ticket is in the pocket of a customer working ten blocks away.
  • He cannot close the session. That is the end of it.

At 2:00 p.m. the customer walks up with the paper, the attendant runs it under the scanner, and the checkout opens with the 6 hours and the $18.00 that are actually owed.


How much does the attendant's day change?

Almost not at all, and that is the point. A control that slows the work down ends up switched off.

BeforeNow
Types the plate and chargesScans the ticket and charges
Seven keystrokes and EnterOne pull of the trigger

The scanner behaves like a keyboard: it reads the code and types it into the plate field, which is exactly where the attendant was already typing. Point, scan, charge. In practice it is faster than typing the plate, and there is no new screen to learn: checkout is the same as always.


What scanner do I need?

Any generic barcode scanner that works like a keyboard (the spec sheet usually says "HID" or "keyboard emulation"). It is the same device a store uses to read a price at the register.

TypeWhat it isBest for
Corded USBPlugs in, nothing to configureThe booth with a computer
BluetoothPairs with a phone or tabletThe attendant who moves around the lot

It is a one-time purchase, and the same scanner reads a monthly pass holder's card on the way in, which is the other place it saves time.

Before you turn the control on, the system shows a screen explaining what you need, with a field to test your scanner: you scan any ticket you have on hand and it tells you whether it works, whether the device is sending letters one at a time as if somebody were typing them, or whether odd symbols are coming through because of the keyboard layout.


What if the customer lost the ticket?

It happens, and the business cannot stop for it. The exit is authorized with the owner's PIN — the same 4 digits that already protect the other sensitive actions.

The difference is that the exit gets flagged. Every session's record shows how it was authorized:

FlagWhat it means
With ticketThe code on the customer's paper was scanned
With owner's PINThere was no ticket; somebody with the PIN authorized it
UnverifiedIt was charged offline and the code did not match on sync

And since every charge already stores who took it, the two travel together. An attendant with fifteen PIN exits in one week is a conversation you need to have, and now you have something to have it with.

That is why the PIN is yours and does not get handed around. If the attendant has it, the control goes back to being his decision.


Can the attendant just print himself a copy?

That is the obvious workaround, which is why it is closed: reprinting an entry ticket requires the owner's PIN.

Without that lock the theft would be back in full: the attendant reprints the ticket at 10:00 a.m., scans it himself, and closes the session. With the lock, every reprint is recorded with who asked for it and when — and that is recorded always, PIN or no PIN, because it is information too: a ticket reprinted three times in a day is telling you something.

The reprint lock switches on by itself when you enable the control, and you can turn it off if it gets in your way. It is your call, but it is worth knowing what it opens.


What happens if the internet goes down?

It keeps working. The scanner needs no connection: the code on the ticket is checked against what the device already has stored, the charge goes through, and the receipt prints.

When the signal comes back, the server reviews every charge taken offline. It never rejects one — the car is gone and the customer already paid; rejecting it would mean losing the money — but if the code does not match, that exit is flagged as unverified. It is the same idea behind the whole offline mode: first, do not lose the operation; then, leave a record of what could not be verified.


Who does not get asked for a ticket?

Anyone it makes no sense to ask. The control targets one specific fraud, not friction for its own sake:

  • Monthly pass holders. They come and go daily and there is no charge to falsify. Their card carries the plate only.
  • Cars that already paid on entry. If the money was collected on the way in, the customer was standing right there at that moment.
  • Counter sales, which are not a vehicle.
  • Bulk-closing sessions already paid, which is an administrative task for the owner.

What does it NOT solve?

Better to say it than to oversell it.

  • The ghost car. If the attendant never checks the car in and collects the whole thing in cash, there is no ticket and nothing to scan. That is a different theft, and its control is counting the cars on the lot against the cars on the screen.
  • Two people in on it. If the attendant and the customer agree, no ticket prevents that.
  • A PIN that gets shared. If the owner hands the PIN to the attendants so he stops answering the phone, the backup becomes the front door. What remains is the record: PIN exits pile up and they show.

Who is this for?

The lot where the owner is not there all day

This is the core case. If you are in the booth, you see what time every car leaves. If you are not — or you have several locations — this control is how you are there.

The lot with long shifts or staff turnover

The more people pass through the booth, the harder it is to know who did what. Here every exit carries its form of authorization and the person responsible for it.

The owner who already suspects and cannot prove it

This is why several customers asked for it: the feeling that more cars come in than show up charged at the full rate, without a single shortage in the drawer to back it up.


When should you NOT turn it on?

  • If you do not have a scanner. Turning it on without the device leaves your attendant unable to release cars, and everything will go out on your PIN. Buy first, enable second.
  • If your ticket has no barcode. The control turns the barcode on by itself, but if you print tickets without bars for some reason, start there.
  • If you are the only one working the booth. There is nothing to control: this theft needs a third party.

What to know before you turn it on

You need a security PIN. It is the only way out when a customer loses a ticket, so without a PIN the control cannot be enabled.

The ticket starts carrying the code in its bars the moment you turn it on, not before. If you turn it off, the ticket goes back to what it always was. Lots that never enable it notice no change at all.

Cars already parked when you enabled it have tickets without a code: those leave on your PIN. By the next day every ticket on the lot is a new one.

It is free, like the rest of the system: entries, exits, rates, shifts, reports, charging without internet and monthly passes.


Frequently asked questions

How does an attendant steal by closing the exit early? He closes the vehicle's session at 10 a.m., when the system charges $6.00 for two hours. The car actually leaves at 2 p.m., and he collects the $18.00 the six hours are worth. He turns in $6.00 and keeps $12.00. The count balances, because it balances against the false record.

Why does the cash count not catch this theft? Because the count asks one question: does the cash turned in match what the system says was collected? And it does — the system says $6.00. There is no shortage. It is the only parking theft where the drawer balances perfectly: to see it you would have to compare the recorded exit time against the time the car really left, and nobody has that.

Do cameras catch this kind of parking fraud? No. When the attendant closes the session at 10 a.m., the car is genuinely still there. The photo or the video shows exactly what he would claim. Cameras are good for other things, but not for this one.

How do you stop an attendant from closing an exit before the car leaves? By requiring the customer's ticket to release the car. The entry ticket carries a barcode with the license plate and a 4-digit code the attendant never sees, and the system will not close the session until that code is scanned. At 10 a.m. the paper is in the customer's pocket, so there is nothing the attendant can close.

What kind of barcode scanner does a parking lot need? Any generic USB or Bluetooth scanner that behaves like a keyboard: it reads the code and types it wherever the cursor is — the same kind of scanner any store uses at the register. It is a one-time purchase, and the same scanner reads a monthly pass holder's card on the way in.

What if the customer lost the ticket? The exit is authorized with the owner's PIN and it is recorded as an exit without a ticket. The business never stops, but every time it happens it is on the record, together with the attendant who did it.


In short

There is a parking theft the cash count cannot see, because the drawer balances against a false record: closing out a car that has not left yet. Cameras do not help, because at that hour the car really is still there.

The fix is not more watching, it is moving the key: if the exit requires the ticket the customer took with them, the attendant cannot close anything until the customer comes back. A generic barcode scanner, the code hidden inside the barcode you already print, and the PIN for the exceptions — which end up counted.

If you suspect this is happening to you and have no way to prove it, Parqueadero.app makes it impossible without changing anyone's day.


Published September 9, 2026.