About
About CRA Sentinel
Why this product exists, and what it is trying to make manageable.
The problem
Counting the cash is the easy part
A forecourt turns over a great deal of money in small pieces, through several hands, across shifts that overlap. Counting what is in the till at the end of the night is straightforward. Knowing what should have been in it is not.
The hard part is holding four things together at once: what the meters say was sold, what that fuel was worth at the price it went out at, what actually came in across cash, cards and transfers, and what went back out as expenses — and then being able to say later who entered each of those figures, and what changed afterwards.
Those questions are usually answered across a paper book, a spreadsheet, a WhatsApp thread and somebody’s memory. That works until a shift is short and nobody can reconstruct which reading was wrong, or until an opening reading quietly stops matching the closing one before it and no one flips back to notice.
CRA Sentinel makes that daily work one place — the readings, the money, the expenses, the difference, and the record of who entered what.
The shape of it
One path, with the judgement left where it belongs
The software measures and records. What a difference means — a leak, a mis-keyed reading, a calibration drift, or something worse — is a judgement for the owner, and a product that made it for you would be producing exactly the conclusion a person most needs to reach themselves.
- 01Meter readingsopening and closing, per nozzle
- 02Expected saleslitres × the price that applied
- 03Money incash, POS, transfers, credit
- 04Reconciliationaccounted against expected
- 05Differencebalanced, short or over
- 06Audit trailappend-only, exportable
How it is built
Principles the product is held to
Say what it cannot check. A nozzle added without its current meter reading has no baseline, and the first shift on it is marked as such rather than compared against zero and reported as a 25,000-litre discrepancy.
Attribute every decision to a person. Machine API keys are refused for finalizing a shift, approving a discrepancy or reopening a locked record. A record saying a manager signed something off should not be producible by a script.
Never quietly rewrite history. Financial edits are kept as revisions with both values, and audit entries are append-only and hash-chained, so an alteration is detectable rather than invisible.
Use exact arithmetic. Money is decimal, never binary floating point, from the database column to the JSON on the wire. A shortage is the difference between two large numbers, and that is precisely where a float loses the cents it is made of.
Do not overclaim. The product does not stop theft, does not read your pumps, and does not decide what a difference means. Selling record integrity while overstating what the software does would be a strange way to start.
Who operates CRA Sentinel
CRA Sentinel is a product and brand, not a company. It is developed and operated by Enete Ebube Basil, a Finnish private trader, Business ID 3534461-2, at Taitoniekantie 9 R, 40740 Jyväskylä, Finland. That trader is the party who contracts with customers and who is named in the Terms of Service, the Privacy Policy and the Refund & Cancellation Policy.
It is not separately incorporated, and nothing on this site describes it as a company. CRA Sentinel is also still in preparation for commercial launch: there is no self-service sign-up or checkout on this site yet, and some terms remain subject to review.
No claim is made here about team size, founding date, funding, customers, partnerships, certifications or awards, because there is nothing of that kind to state.