A vehicle passes. A transaction is logged. A tag is debited. Money lands in the bank — or it doesn't. Omissia reconciles every feed your plaza already produces and flags the gap the moment it opens, instead of the moment an audit finds it months later.
Most toll collection systems can tell you what was recorded. None of them, on their own, can tell you whether that matches what actually happened on the road — or whether the money charged ever reached the bank.
Omissia doesn't replace your collection system — it sits on top of it. Point it at the feeds you already produce, and it cross-checks each vehicle's journey through all of them.
The first three feeds give a road-side three-way match. Settlement extends it to four-way. Weighbridge and OBU close the remaining blind spots: overloaded vehicles that dodge the penalty, and vehicles a tracker confirms were inside the plaza that no camera or booth ever captured.
Every documented loophole is a SQL detector that joins feeds on the same lane and timestamp. Every mismatch becomes a flag with a named pattern, a severity, and a dollar value — not a black-box score nobody can explain to an auditor.
The GPS tracker confirms a vehicle was inside the plaza geofence — but no camera, booth or e-tag captured it. The strongest fraud signal in the system.
One tag used at two plazas too far apart to drive between in the elapsed time. Invisible per-plaza — only the network view catches it.
A transaction booked as government-exempt, but the camera shows a different plate entirely.
An e-tag charge with no matching bank settlement line — charged to the customer, never banked by the operator.
The daily cash deposit is less than the cash actually collected at the booth — skimmed before it ever reached the bank.
An ANPR read with no matching transaction and no e-tag debit at that lane and time. A vehicle that simply wasn't charged.
An e-tag marked "failed" with no cash transaction logged for the same pass — the fallback charge that never happened.
One exempt plate used more than three times in a single shift — a pattern, not a one-off.
Weighbridge gross mass exceeds the legal per-axle limit, but the overload penalty was never billed.
A resident discount applied to a plate that isn't on the local-registration whitelist. Genuine local plates are deliberately left alone.
Two precision checks are built in deliberately, so the engine doesn't just flag everything: a genuinely local plate's resident discount is left alone (it's only flagged when the plate isn't actually in the local registry), and a vehicle's own gov-exempt booking against its own plate is never mistaken for skim.
The most dangerous fraud isn't a missed transaction — it's an insider with database access who edits or deletes one for a bribe, then walks away clean. Omissia is built to make that impossible to do quietly.
… · intact
… · intact
…
recomputed … · verifying…
… · chain break
Every transaction is SHA-256 hash-chained to the one before it. Edit, delete or reorder a single record and the chain breaks — verifiably, not by inference.
Trusted checkpoints are written to an append-only, hash-chained log outside the database. Tamper, then re-seal to cover it up — the anchor still catches it.
Admin and auditor roles are enforced server-side, not hidden in the UI. An auditor can see everything and run reconciliation — and nothing else.
Threshold rules turn any reconciliation run into an alert — shift leakage, settlement gap, a cashier outlier, a cloned tag — pushed to Slack, Teams or email.
The fastest way to know what's leaking is to point the engine at a real sample. Plates can be consistently hashed before they ever leave your premises, so the feeds stay joinable without exposing raw registration data.
A CSV importer loads your exported ANPR, transaction, e-tag, settlement and weighbridge feeds straight into the same engine the dashboard runs on. No data leaves your control beyond the sample you choose to share.
Automated reconciliation cycles, a dashboard across every plaza, the standard daily-traffic / revenue / settlement / cashier reports finance and ZINARA expect, and trend lines that catch a slow leak weeks before a single-shift audit would.
Configurable alert rules with webhook delivery, the hash-chained ledger with an external anchor, admin/auditor access enforced server-side, and a queued reviewer workflow that turns confirmed flags into printable penalty notices with an OMS- reference ID and a due date.
Impossible-travel detection that only a network-wide view can see — the fraud that looks perfectly clean from inside any single plaza. Plus a statistical anomaly layer (z-scores against each cashier's own 30-day baseline and against the day's peer pool) that surfaces patterns no hand-written rule covers.
When you're ready to go beyond scheduled file imports, partner lane / POS / RFID / scale systems POST events as they happen. Every row is deduped, rejected rows land in a dead-letter queue with the reason and the original payload, and per-feed ingest rate is monitored live.
A short, no-pressure walkthrough on your own sample data — or ours, if you just want to see how the detection works first.