Fleet mileage reporting guide

Fuel-card reconciliation for fleet mileage reports

Fuel-card files can connect gallons and cost to vehicles, drivers, and finance records. The reliable path keeps reversals, masked cards, units, and unmatched transactions visible.

Build the mileage agent free →
01

Keep the provider record intact

Save the original WEX, Corpay/FleetCor, Comdata, Voyager, or other fuel-card export. Work from a copy and retain its file hash.

  • Mask card numbers to the last four digits
  • Keep transaction and reversal IDs
  • Preserve volume units, currency, and timestamps
02

Normalize without erasing source values

Map provider-specific fields into a canonical fuel record while retaining the provider, adapter version, source file, and row locator.

  • Convert liters only with an explicit unit rule
  • Keep diesel and gasoline product labels
  • Separate authorization, settlement, refund, and reversal states
03

Reconcile to vehicles and finance

Match fuel to an assigned vehicle and then to the finance entry using stable IDs, amount, date, and merchant evidence. A close amount is not enough by itself.

  • Flag cards assigned to multiple vehicles
  • Flag fuel with no vehicle or finance match
  • Keep duplicate and reversal checks in the exception queue
04

Treat anomalies as review leads

An unusual gallon amount, odometer, location, or frequency is a reason to review evidence—not proof of waste or misconduct.

  • Route to the fleet or finance owner
  • Document the resolution
  • Avoid unverified savings or fraud claims

Questions

Which fuel-card providers are preconfigured?

The skill includes tested adapters for WEX, Corpay/FleetCor, Comdata, and Voyager, plus a generic fuel-card contract.

Should a report show a full card number?

No. Use a masked value and keep only what is needed for reconciliation.

Does unmatched fuel mean misuse?

No. It means the available records did not support a match and a person should review the evidence.