Fuel
Sites, tanks, pumps, prices, deliveries, transactions, and wet-stock reconciliation.
/dashboard/platform/fuel. Lists: FuelSite, FuelGrade, FuelTank, FuelTankReading, FuelPump, FuelNozzle, FuelPrice, FuelDelivery, FuelTransaction, FuelReconciliation. Prices are in mills per gallon.
Build the topology
configureFuelTopology: grades, tanks, pumps, nozzles. Controller key defaults to manual_external.
Set prices
setFuelPrice. Live prices show on the storefront home.
Record tank readings and deliveries
recordFuelTankReading, recordFuelDelivery. "Fuel delivery would exceed tank capacity".
Authorize and complete sales
authorizeFuelPayment, completeFuelTransaction, or cancelFuelPaymentAuthorization. Statuses: requested, authorized, dispensing, completed, stopped, declined, cancelled, refunded. "Fuel transaction exceeds tank inventory".
Reconcile
generateFuelReconciliation, approveFuelReconciliation compare tank movement to dispensed volume.