Every fill-up, costed the moment it is logged
Somebody types the odometer, the gallons and what it cost. The rest is worked out.
Miles, $/gallon and MPG come from the gap
Each fill is compared with the previous one on that vehicle, so miles since last fill, price per gallon and miles per gallon are all derived. Nobody does arithmetic at the pump, and nobody maintains a spreadsheet afterwards.
A bad tank gets flagged
A fill under 10 MPG reads LOW MPG and one over $4.50 a gallon reads HIGH $/GAL, in red, in the log. That is usually how you find out about a dragging brake, a tyre down to the cord, or fuel going into something that is not the truck.
Nothing is stored that could go stale
Every derived figure is computed on read, never saved. Somebody who enters last Tuesday's fill a week late does not leave a wrong MPG behind them — the neighbouring fills simply re-derive.
It will not take an impossible reading
An odometer below where tracking started is refused, and a flat or lower reading leaves miles and MPG blank rather than inventing a number. Bad data stays out instead of being averaged in.
The whole log exports
CSV for the accountant, PDF for the folder. Every column that is on screen, including the flags.



