Cylinders, kegs, totes, tools. Scanified keeps the ledger underneath returnable assets — so every line on an invoice can be traced back to the scan that caused it.
You rent out cylinders, kegs, totes, or tools. Drivers scan them out and back. Scanified checks that against what got billed.
In production. 13 people scan with it daily.Every scan is keyed on the order, the barcode and the direction. A driver who force-quits an app that looked stuck cannot double-charge anyone.
They land together or not at all. A half-imported fleet is worse than no fleet, because you cannot tell which half is real.
Isolation is a Postgres policy, not a WHERE clause someone has to remember. The app connects as a role that is not permitted to bypass it.
Every scan a driver makes lands here within seconds of finding signal, already matched against the order it belongs to.
What agrees is posted. What disagrees is put in front of a person with the difference stated in units and dollars — never quietly corrected.
One identity, enforced on every screen and every invoice. When a row does not balance, Scanified shows you by how much instead of quietly correcting it.
Shrinkage is rarely theft. It is a scan that never happened, a return credited to the wrong account, a customer split across two account numbers so neither balance is right.
A dispute takes a week because the answer lives in three systems and one driver’s memory. By the time you find it, the customer has stopped paying the line — and started assuming every other line is wrong too.
You know what you bought and roughly what came back. The gap is the business — and it is the number your accountant asks for every year.
Forty thousand units in a competitor’s system, an Access database, or a spreadsheet with merged cells and a column called “Notes2”.
One company under two account numbers has two balances, and neither of them is right. The first real customer list loaded into Scanified had sixty-one such pairs in under two thousand rows — found before a single one was written.
A driver in a yard with cold hands is never blocked by a validation rule. Scanified accepts every scan and flags what disagrees with the paperwork.
The paperwork says five went out. Four were scanned. Scanified bills the fifth and marks it a placeholder — the customer has it either way, and someone has to go find out which one.
Paperwork says it came back. Nobody scanned it. It reduces what they hold, and it does not bill.
A unit came back that was never on their account. Not a billing question — an ownership one. It is flagged, not silently absorbed.
Nothing is ever edited away. A correction is a new entry that references the one it corrects, so the history a customer disputes in March is still there in November — which is the whole reason this is a ledger and not a spreadsheet with a status column.
A keg, an IBC tote, a scaffold frame and an oxygen cylinder are the same primitive: an owned object that goes out, earns while it is there, and has to come back.
Shipping a cylinder past its hydrostatic test date is a regulatory violation with real liability, not a housekeeping note.
Scanified holds the date on the unit and warns before it lapses, so you see it coming instead of finding out at the gate.
The handheld writes to the phone first and the server second. A basement dock, a rural yard, an elevator — the queue drains when signal returns.
When the same batch arrives twice — because the app looked stuck and someone force-quit it — the second one posts zero. Every scan is keyed on the order, the barcode and the direction, so a replay is a no-op rather than a double charge.
Scanified reads your headers and the values underneath them — abbreviations, blank headers, columns of N/A, and a header that flatly disagrees with its own data.
Nothing is written until you approve the mapping. Every column shows the reasoning and a confidence score, and duplicate customers are grouped before they become two balances.
Charging per seat punishes you for letting drivers scan, which is the one behaviour the whole system depends on.
Every plan includes unlimited users and unlimited devices.
See the plansImport your fleet, scan one delivery, and reconcile it against the invoice. Half an hour end to end.
Start a free trial