Cash Reconciliation & Audit Sentinel
Fuel sales reconciliation without the spreadsheet headache
Track pump readings. Reconcile cash and POS. Account for expenses. Detect shortages automatically.
CRA Sentinel is in free beta. Beta users can create an account and use the production application at no charge while we refine it with real station feedback. There is nothing to buy yet and no card is required.
Lekki Station · Morning shift · 20 Sep
| Nozzle | Fuel | Litres | Expected |
|---|---|---|---|
| Pump 1 · Nozzle 1 | Petrol | 550.000 | ₦522,500.00 |
| Pump 1 · Nozzle 2 | Diesel | 310.500 | ₦366,390.00 |
| Pump 2 · Nozzle 1 | Petrol | 612.250 | ₦581,637.50 |
- Expected sales
- ₦1,470,527.50
- Cash counted
- ₦700,000.00
- POS / card
- ₦720,527.50
- Expenses paid from sales
- ₦15,000.00
- Accounted
- ₦1,435,527.50
The state is said in a word as well as a colour, everywhere it appears. A forecourt is read in sunlight, on a cracked phone, by people who may not distinguish red from green.
The arithmetic
Every figure is a sum you can check by hand
There is no model here and nothing to tune. Two subtractions, a multiplication and a comparison, done in exact decimal arithmetic on the server — so the number on the screen is the number in the database.
- Litres sold
- closing meter − opening meter
- Expected sales
- litres sold × price at the time of sale
- Accounted
- cash + POS + transfers + credit + vouchers + mobile money + expenses paid from sales + approved adjustments
- Difference
- accounted − expected
Per nozzle, per shift. A closing reading below the opening one is refused outright: a totaliser only counts up.
The price is copied onto the reading when it is entered, so changing a pump price tomorrow cannot restate yesterday's takings.
An expense the company paid separately is deliberately not in that list. The money never came out of the takings, so adding it would manufacture a surplus that does not exist.
Zero is balanced. Below zero is a shortage. Above zero is a surplus, which is worth chasing too — it usually means a payment was recorded twice or a meter reading is wrong.
What it does
Five things a spreadsheet cannot do for you
Know exactly what every litre should earn
Catch shortages before they become losses
Never lose track of meter discrepancies
Manage every station from one dashboard
Account for what went out, too
Built-in audit trail
Meter continuity
Today's opening reading should be yesterday's closing one
It is the simplest check on a forecourt and the one a paper book never does, because nobody flips back to compare.
- Yesterday's closing
- 25,430.500 L
- Today's opening, as entered
- 25,435.500 L
- Both readings are kept, with who entered them and when.
- The shift cannot be finalized until somebody explains it — or, if you choose, until a manager approves it.
- A manager accepting it records that decision. It never removes the discrepancy from the history.
- A meter that was genuinely replaced has its own recorded workflow, with a reason and a new baseline.
Honest limits
What this does not claim
CRA Sentinel reports the difference it measures and records who entered every figure. A difference is not by itself evidence of theft, and what it means remains a judgement for the owner.
Stated plainly, because it matters
- It does not eliminate fraud. It measures a difference and records who entered what; a person still decides what the difference means.
- A difference is not by itself evidence of theft. Evaporation, calibration drift and honest mistakes all show up the same way.
- It does not read your pumps. Meters are entered by a person, which is exactly why the continuity check exists.
- It is not an accounting package and does not file anything with a tax authority.
Plans
Priced by station, not by pump
A plan covers stations. Pumps, nozzles, fuels, shifts, readings, expenses and reports are never counted against anything.
Starter
€79per month
Up to 1 station.
€790 a year — 16.7% less than paying monthly.
Growth
€199per month
Up to 10 stations.
€1,990 a year — 16.7% less than paying monthly.
These are the intended prices for when billing opens, not a rate anybody is paying today. The product is in free beta: nothing can be bought here, no card is required and none is charged. Billing will be introduced after the beta.