Fleet Management Software Architecture: CAN-Bus Fuel Reconciliation, Tyre CPKM, Driver Trip Settlement & Preventive Maintenance
For fleet operations director, transport finance controller, telematics & maintenance lead · Plan implementation
TL;DR — what you’ll learn
- **Map-dot GPS tracking is not a fleet management system:** Basic vehicle tracking shows where a truck is on a map, whereas enterprise **fleet management software (`FMS`)** governs the four largest variable operating costs of a commercial fleet—**Diesel (`50%–58%` of running cost)**, **Tyres (`10%–14%`)**, **Driver Trip Advances & Tolls (`15%–20%`)**, and **Preventive Maintenance & Breakdowns (`8%–12%`)**—down to a verified **Cost Per Kilometer (`CPKM`)** and **Cost Per Ton-Kilometer (`CPTKM`)** ledger.
- **Reconcile fuel-card dispense receipts against CAN-bus / ultrasonic tank level telemetry:** Stop fuel pilferage and short-dispensing by three-way matching every OMC fuel-card swipe (`Litres Billed` + `Pump Station GPS`) against the truck's GPS location at swipe timestamp and the tank sensor's physical level rise (`Δ Tank Litres`).
- **Track every tyre casing by branded serial/RFID from new mount through retreads to scrap:** Enforce position-specific (`1L`, `1R`, `2LI`, `2LO`...) axle mapping and tread-depth inspections at every garage visit so premature casing failures, unauthorised roadside tyre swaps, and alignment wear are caught immediately.
- **Close driver trip sheets (`Trip Sheet -> Settlement`) within 24 hours of return:** Pre-load trip budgets via digital fuel cards, FASTag wallets, and UPI driverprest limits, and block the release of a vehicle's next trip advance if more than one prior completed trip sheet remains unsettled.
Topics: fleet management software · fleet management system · commercial vehicle telematics and fuel control · driver trip settlement and fastag audit · preventive maintenance and tyre lifecycle

Illustrative 3PL warehouse dispatch and freight verification desk; not a client facility.
All quantities, amounts, product codes and events are illustrative teaching examples.
What is fleet management software (FMS) architecture?
Fleet management software (FMS) architecture is the integrated asset-operations, telematics, and cost-accounting platform used by captive fleet owners, dedicated contract carriers, and cold-chain operators to control commercial vehicles, drivers, fuel, tyres, tolls, and workshops. A production fleet management system combines real-time vehicle telemetry (CAN-bus J1939 engine diagnostics, digital fuel probes, and GPS/AIS-140 tracking) with financial and workshop workflows—automating three-way fuel reconciliation, serial-numbered tyre lifecycle (CPKM) tracking, FASTag and driver trip-sheet settlement, statutory compliance (Vahan/Sarathi), and odometer-gated preventive maintenance (PM) scheduling.
Scroll horizontally to see all columns.
| Fleet Control Domain | Basic GPS Tracker + Spreadsheet Logs | Enterprise Fleet Management Software (FMS) |
Direct Impact on Fleet Operating Margin (CPKM) |
|---|---|---|---|
1. Diesel & AdBlue Control (55% of OPEX) |
Manual driver cash bills or unverified fuel-card statements; flat standard KMPL benchmark (e.g., 3.5 km/L) |
3-Way Fuel Telemetry Match (OMC Fuel Card API vs. Truck GPS @ Pump vs. CAN-Bus / Capacitive Tank Probe Δ Litres) + load-graded KMPL benchmark |
4% to 9% reduction in net diesel spend by catching siphon drops, card cloning, and high-idle engine abuse |
2. Tyre Lifecycle & Casing Control (12% of OPEX) |
Expense tyres at purchase; no serial tracking across wheel positions or retread vendors | Serial/RFID Axle-Position Ledger tracking New -> 1st Retread -> 2nd Retread -> Scrap with millimeter tread-depth & CPKM calculation |
15% to 22% extension in total casing life (km/tyre); zero unrecorded roadside casing swaps |
| 3. Driver Trip Advance & FASTag Settlement | Cash advances (₹25,000–₹40,000/trip); paper toll/en-route slips settled 30 days late |
Digital Trip Budget & 24-Hour Trip Sheet Closure (NPCI FASTag API auto-match + corridor-norm allowance + unsettled-trip dispatch lock) |
Eliminates duplicate toll claims, phantom weighbridge slips, and unrecovered driver cash balances |
4. Preventive Maintenance (PM) & Statutory Gate |
Reactive breakdown repairs; expired Fitness/Permit discovered at highway RTO check-posts | Odometer / Engine-Hour PM Interlock & ULIP Vahan Sync (auto-generates workshop job cards and blocks dispatch of overdue/unfit trucks) | 25%–40% drop in on-road breakdowns; 100% statutory permit/fitness compliance |
Why Commercial Fleets Lose 8% to 15% of Net Operating Margin Without Closed-Loop FMS Controls
Whether you operate a captive fleet of 45 refrigerated reefer trucks or a 600-vehicle linehaul and distribution fleet, running fleet operations on disconnected GPS dashboards and accounting spreadsheets causes four systemic margin leaks:
- Unreconciled Diesel Siphoning, Short-Filling & Load-Blind KMPL Benchmarks: As detailed in our guide to fleet fuel reconciliation, evaluating a
32-ft MXLor28-MTtruck against a single static mileage target (3.40 km/L) fails because fuel burn varies by payload (Loaded 16 MTvs.Empty Return), terrain (Ghat climbvs.Expressway), and reefer auxiliary compressor hours. Without cross-matching fuel-card swipes against capacitive/ultrasonic fuel probe jumps andCAN-businjector consumption, drivers can swipe a fleet card for350 litreswhile putting310 litresin the tank and pocketing cash for the40-litredifference. - Untracked Tyre Casings & Premature Scrap: A single radial commercial truck tyre costs
₹22,000–₹28,000, and an 18-wheeler (55-MTtractor-trailer) rolls on 18 tyres worth over₹4.5 Lakhat any moment. Without a position-mapped fleet tyre lifecycle record, fleets lose casings to under-inflation, skipped wheel alignment, unrecorded roadside swaps of new branded tyres for worn casings, and missed retread windows when tread depth drops below the3.0 mmcasing-preservation threshold. - Accumulated Unsettled Driver Trip Advances & Duplicate FASTag Claims: When drivers carry multiple open trip advances across back-to-back dispatches without an automated driver trip settlement gate, cash advances balloon into unrecoverable bad debts whenever a driver leaves, and manual toll receipts are accidentally reimbursed on top of corporate FASTag wallet auto-debits.
- Deferred Preventive Maintenance Turning Into In-Transit Cargo Failures: Dispatchers under month-end volume pressure routinely assign a truck that is
2,800 kmpast its20,000-kmservice interval—resulting in mid-highway clutch, hub-grease, or reefer compressor breakdowns that trigger customer SLA penalties and emergency transshipment costs (see fleet preventive maintenance planning and reefer breakdown response readiness).
Four Pillars of Production Fleet Management Software Architecture
To move from passive GPS map tracking to financial and mechanical control of your fleet, implement four integrated software modules:
1. Three-Way Fuel Telemetry & Dynamic Load-Adjusted KMPL Engine
As detailed in fleet fuel reconciliation, diesel control requires reconciling three independent data points for every refuelling event and every closed trip:
- Refuelling Event Three-Way Match: Whenever an OMC fleet card (
IOCL Xtrapower,BPCL SmartFleet, orHPCL DriveTrack) records a diesel transaction (e.g., 320.0 Litres @ ₹90.50/L = ₹28,960), the FMS automatically checks:- Spatial Match: Was the vehicle's AIS-140 GPS coordinate within
250 metersof the billed retail outlet at the exact swipe timestamp? (Blocks card cloning or filling an unauthorized vehicle.) - Volumetric Tank Rise Match: Did the truck's calibrated ultrasonic/capacitive fuel probe register a tank level increase (
Δ Tank Litres) within±2.5%of320.0 Litreswhile the vehicle was stationary?
- Spatial Match: Was the vehicle's AIS-140 GPS coordinate within
- Dynamic Payload- and Terrain-Adjusted KMPL Norm: Instead of a static vehicle average, the FMS computes the expected trip fuel consumption from each leg's payload and route gradient:
Expected_Trip_Litres = Σ (Leg_Distance_Km ÷ Target_KMPL(Vehicle_Class, Payload_Slab_MT, Route_Gradient_Class)) + (Reefer_Run_Hours × Aux_LPH) - Stationary Fuel-Drop Alarm: Any tank level drop exceeding
8 Litreswhile ignition is off or speed is0 km/htriggers an immediate Fuel Siphon Alert with exact GPS coordinates and timestamp.
2. Serial-Numbered Tyre Lifecycle & Axle-Position (CPKM) Ledger
In a production fleet tyre lifecycle system, a tyre is never expensed and forgotten on issue; it is managed as a serialized asset (Brand_Code + Stamped_Serial_No / RFID) across five states: IN_STORE_NEW -> MOUNTED_ON_AXLE (Position 1L..3RO) -> SENT_FOR_RETREAD (R1/R2) -> MOUNTED_RETREAD -> SCRAPPED_CLAIM_OR_SALVAGE:
- Graphical Chassis Axle Schematic: Mechanics cannot issue a new or retreaded tyre from stores without specifying the exact wheel position removed (
e.g., Vehicle MH-46-BF-4012, Rear Drive Axle 2R-Outer) and recording the vehicle odometer, removed tyre serial number, and 3-point Non-Skid Depth (NSDinmm). - Automated Retread Preservation Gate: When periodic pit-stop inspection logs a tyre's remaining tread depth at
3.5 mm to 4.0 mm, the FMS flags the vehicle to pull the tyre for cold retreading (₹4,800/retread) before belt damage destroys the₹24,000radial casing. - Vendor & Brand CPKM Comparison: Computes
Verified_Tyre_CPKM = (Purchase_Cost + Σ Retread_Costs − Scrap_Salvage_Value) ÷ Total_Cumulative_Km_Runacross every tyre brand and retread vendor.
3. Automated Driver Trip Sheet, FASTag & En-Route Expense Settlement
Align your FMS with driver trip settlement controls and transport trip costing:
- Pre-Trip Corridor Norm Budgeting: When a trip sheet (
TRIP-ID) is opened for aBhiwandi -> Hyderabad -> Bhiwandiround trip (1,440 km), the FMS automatically loads the pre-approved corridor budget: expected diesel litres on the fuel card, expected toll plaza count on the NPCI FASTag wallet, and fixed per-diem/running allowance (Bata) on the driver's UPI/prepaid card. - Automated FASTag Toll & Weighbridge Validation: The FMS ingests the NPCI FASTag API feed, matching each toll plaza debit to the active
Trip_Sheet_IDby timestamp and checking that the plaza sequence matches the authorized corridor. Cash toll claims on lanes with active FASTag plazas are automatically disallowed. - Single-Open-Trip Dispatch Lock: If a driver or vehicle returns to base and
Trip_Sheet_Nis not reconciled within24 hoursof gate-in, the FMS blocks finance from disbursing the advance forTrip_Sheet_N+2.
4. Odometer-Gated Preventive Maintenance (PM) & Workshop Job Cards
- Predictive PM Triggers: The FMS tracks live odometer and engine-hour counters against multi-tier PM schedules (
A-Check @ 15,000 km,B-Check @ 45,000 km,C-Check / Hub & Transmission @ 90,000 km, plus reefer compressor hours as covered in reefer maintenance workflow pilot). - Hard Dispatch Interlock: If a vehicle exceeds its PM grace threshold (
e.g., +750 km overdue) or has an open safety-critical defect logged on the driver's electronic Pre-Trip Inspection (eDVIR), or if its ULIP Vahan Fitness/Insurance/Permit expires within72 hours, the FMS marks the assetUNAVAILABLE_COMPLIANCE_OR_PM_HOLDin the TMS load planner.
Worked Trip & Fleet Costing Ledger: Round-Trip Settlement TRIP-2026-10-4418 (Bhiwandi -> Bengaluru -> Pune -> Bhiwandi, 2,120 km on 32-ft MXL MH-04-le-8821)
Illustrative example (Captive Linehaul Fleet Auditing Round-Trip Sheet TRIP-2026-10-4418): Vehicle MH-04-LE-8821 (32-ft MXL, 15 MT payload capacity) completes a 6-day triangulated round trip covering 2,120 km (Leg 1: Bhiwandi to Bengaluru 990 km with 14.6 MT load; Leg 2: Bengaluru to Pune 850 km with 13.8 MT backhaul; Leg 3: Pune to Bhiwandi 150 km empty + 130 km local multi-drop). Below is the Three-Way FMS Trip Settlement & CPKM Audit Ledger, including an explicit Fuel Probe vs. Fuel Card Short-Fill Exception Row caught at Chitradurga.
Scroll horizontally to see all columns.
| Trip Cost Component | Driver / Vendor Claimed Amount (₹) |
FMS Telemetry / Corridor Norm Entitlement (₹) |
Settlement Variance (Claimed − Verified) |
Telemetry & Audit Source Evidence | FMS Settlement Action & Accounting Disposition |
|---|---|---|---|---|---|
1. Diesel Refuelling #1 (Kolhapur OMC, 260.0 L @ ₹90.00/L) |
₹23,400 (260.0 L card swipe) |
₹23,400 (258.4 L tank probe rise = -0.6% within ±2.5% band) |
₹0 (Matched) |
Truck GPS at Kolhapur pump verified; tank level rose from 82.0 L to 340.4 L (+258.4 L) |
Auto-Approved (₹23,400) — matched to OMC Fuel Card statement |
2. Diesel Refuelling #2 (Chitradurga OMC, 340.0 L @ ₹91.00/L) — EXCEPTION ROW |
₹30,940 (340.0 L card swipe) |
₹26,845 (295.0 L verified tank rise + CAN-bus burn audit) |
+₹4,095 (45.0 L Short-Fill / Pilferage) |
3-WAY FUEL MISMATCH: Card swiped for 340.0 L, but capacitive fuel probe rose only +295.0 L (64.0 L -> 359.0 L); round-trip CAN-bus injector total (585.0 L for 2,120 km = 3.62 km/L) confirmed 45.0 L never entered tank |
Hold & Recover ₹4,095 (45.0 L × ₹91.00/L) — debited to Driver Trip Settlement & flagged pump for OMC vigilance |
3. En-Route Tolls (19 National Highway Plazas + 1 Cash Slip) |
₹17,650 (₹16,850 FASTag + ₹800 paper toll receipt claimed) |
₹16,850 (19 verified NPCI FASTag debits) |
+₹800 (Duplicate Toll) |
NPCI FASTag API confirmed ₹800 Tumakuru plaza was already auto-debited via RFID tag at 14 Oct 03:18; driver submitted duplicate manual slip |
Approve ₹16,850 FASTag; Disallow ₹800 Duplicate Cash Slip |
4. Driver Trip Allowance (Bata), Loading/Unloading & DEF (AdBlue) |
₹14,200 (6 days × ₹1,200 Bata + ₹4,600 hamali + ₹2,400 AdBlue) |
₹14,200 (₹7,200 Bata + ₹4,600 ePOD-verified unloading + 30 L AdBlue) |
₹0 (Matched) |
Corridor norm (6 days), signed ePOD hamali voucher at Hosur, and AdBlue tank sensor rise (+30 L) verified |
Auto-Approved (₹14,200) — credited against driver ₹15,000 UPI trip advance |
5. Allocated Tyre & Preventive Maintenance Accrual (2,120 km) |
₹12,296 (System Accrual) |
₹12,296 (Tyre CPKM ₹3.10/km + PM Reserve ₹2.70/km × 2,120 km) |
₹0 (Accrued) |
10 radial tyres (₹0.31/km/tyre × 10 = ₹3.10/km) + B-Check service reserve (₹2.70/km) |
Posted to Vehicle P&L (₹6,572 Tyre Reserve + ₹5,724 PM Reserve) |
Total Round-Trip TRIP-2026-10-4418 Operating Cost (2,120 km) |
₹98,486 (₹46.46 / km) |
₹93,591 (₹44.15 / km) |
+₹4,895 (4.97% Leakage Caught) |
₹4,095 Chitradurga fuel short-fill (45 L) + ₹800 duplicate toll slip blocked |
Verified Net Trip Operating Cost = ₹93,591 (CPKM = ₹44.15/km; CPTKM = ₹3.28/MT-km) |
Verifying the Trip Settlement & CPKM Arithmetic
- Total Verified Fuel Consumed (
2,120 km): Opening Tank (112.0 L) + Kolhapur Fill (260.0 L) + Chitradurga Verified Fill (295.0 L) − Closing Tank (82.0 L) =585.0 Litres(2,120 km ÷ 585.0 L = 3.624 km/Lvs. corridor target3.60 km/L).Had the unverified340.0 LChitradurga swipe (630.0 Ltotal) been accepted, apparent mileage would have dropped to3.365 km/Land₹4,095would have leaked. - Total Verified Trip Cost Breakdown (
₹93,591):- Verified Diesel Cost:
₹23,400 + ₹26,845 = ₹50,245(₹23.70/km—53.69%of variable CPKM) - Verified FASTag Tolls:
₹16,850(₹7.95/km—18.00%) - Verified Driver Bata, Unloading & AdBlue:
₹14,200(₹6.70/km—15.17%) - Allocated Tyre & PM Reserve (
2,120 km × ₹5.80/km):₹12,296(₹5.80/km—13.14%) - Sum of Verified Operating Cost:
₹50,245 + ₹16,850 + ₹14,200 + ₹12,296 = ₹93,591(₹93,591 ÷ 2,120 km = ₹44.15/km).
- Verified Diesel Cost:
- Driver Imprest Cash Reconciliation: Advance Disbursed (
₹15,000) − Verified Driver-Paid Expenses (₹14,200Bata/Hamali/AdBlue) + Disallowed Fuel Short-Fill Deduction (₹4,095) =₹4,895Recoverable from Driver Settlement Wallet.
Observable Acceptance Tests for Fleet Management Software (FMS)
Before signing off on an enterprise fleet management system, execute four deterministic acceptance tests (ACT-L175-01 through ACT-L175-04):
ACT-L175-01(Three-Way Fuel Card vs. Tank Probe & Pump Geofence Match): Inject two simulated OMC fuel-card webhook transactions: Transaction A (300 Lswiped at a pump while the truck's GPS is14 kmaway on the highway) and Transaction B (300 Lswiped at the pump while the truck's fuel probe records only a+248 Ltank rise). Pass Criteria: The FMS flags Transaction A asCRITICAL_CARD_LOCATION_MISMATCH(14 kmoffset) and flags Transaction B asFUEL_SHORT_FILL_VARIANCE (-52 L / -17.3%), blocking automatic trip-sheet fuel approval for both.ACT-L175-02(Serial Tyre Axle-Position Swap & Retread Alert): Mount Tyre SerialMRF-2026-99412on position2R-Outerof truckMH-04-LE-8821at odometer1,10,000 km. At1,62,000 km(52,000 kmrun), log a pit-stop inspection with remaining tread depthNSD = 3.2 mm. Pass Criteria: The FMS prevents mounting any replacement tyre onto position2R-OuteruntilMRF-2026-99412is formally dismounted with a destination state (SENT_FOR_RETREAD_R1), automatically generates aPULL_FOR_RETREADwork order at3.2 mm, and preserves the52,000 kmfirst-life history on the serial record.ACT-L175-03(Unsettled Trip Sheet Dispatch Advance Lock): CompleteTrip #101(Gate_In = 18 Oct 10:00) and leaveTrip #101inPENDING_DRIVER_SETTLEMENTstatus past19 Oct 10:00(> 24 hours). Attempt to disburse a₹15,000UPI trip advance forTrip #103to the same driver/vehicle. Pass Criteria: The FMS hard-blocks theTrip #103advance disbursal (OPEN_UNSETTLED_TRIP_LIMIT_EXCEEDED: Trip #101) untilTrip #101is reconciled and closed.ACT-L175-04(Odometer PM & ULIP Vahan Expiry Dispatch Interlock): Set VehicleGJ-01-XX-5501nextB-Servicedue at1,50,000 km(with a+500 kmgrace limit) and simulate live CAN-bus odometer reading1,50,620 km. Attempt to assignGJ-01-XX-5501to a new outbound load in the TMS. Pass Criteria: The FMS sets vehicle availability status toBLOCKED_PM_OVERDUE (+620 km), auto-generates Workshop Job CardJC-B-SERVICE, and prevents the TMS from generating a transport indent for that registration number until the workshop closes the job card.
People Also Ask: Fleet Management Software (FMS) FAQs
What is the difference between a GPS vehicle tracker and fleet management software?
A GPS vehicle tracker only provides real-time location coordinates, route history, and basic speed/ignition alerts on a map. Fleet management software (FMS) is a complete asset-lifecycle and financial control system that integrates GPS/CAN-bus telemetry with 3-way fuel-card reconciliation, serial-numbered tyre CPKM management, NPCI FASTag and driver trip-sheet settlement, odometer-driven workshop preventive maintenance (PM), and statutory vehicle/driver compliance (ULIP Vahan & Sarathi) to calculate exact profitability and Cost Per Kilometer (CPKM) per truck.
How accurate are fuel level sensors and CAN-bus data for preventing diesel theft?
High-resolution capacitive or ultrasonic fuel tank probes paired with J1939 CAN-bus engine fuel-rate integration achieve 97.5% to 99.0% volumetric accuracy when properly calibrated to tank geometry and filtered via 3-minute moving-average slosh smoothing. By cross-checking the fuel probe's level increase (Δ Litres) against both the oil company's digital fuel-card API receipt (or highway slips parsed via logistics AI document processing and OCR for receipts) and the engine's cumulative injector fuel burn over the trip before releasing voucher payouts in freight accounts payable automation, fleets routinely eliminate 85% to 95% of diesel siphoning and pump short-filling.
How do you calculate Cost Per Kilometer (CPKM) in fleet management software?
In a commercial fleet ledger, Total Operating Cost Per Kilometer (CPKM) is the sum of Variable Running Costs (Verified Diesel + AdBlue + FASTag Tolls + Driver Per-Diem/Incentive + Serialized Tyre Depreciation/km + Preventive/Breakdown Maintenance/km) plus Fixed Standing Costs (EMI/Lease Depreciation + Motor Insurance + Road Tax/National Permit + Fixed Driver Salary) divided by Total Revenue-Generating Kilometers Run during the period. High-performing FMS platforms also track Cost Per Ton-Kilometer (CPTKM = Total Trip Cost ÷ (Payload_MT × Loaded_Km)) so planners can see the true cost penalty of empty return legs.
Discuss this workflow
Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.
Draft an assessment emailReferences
Sources checked 20 October 2026. Vendor documentation supports platform facts; the worked examples and diagrams are original.
- SAE International — J1939 Serial Control and Communications Heavy Duty Vehicle Network (CAN-Bus Fuel & Engine Telemetry Standard)Accessed 20 October 2026.
- MoRTH / ARAI India — AIS-140 Intelligent Transportation Systems (ITS) Vehicle Location Tracking & Emergency Button StandardAccessed 20 October 2026.
- NPCI (National Payments Corporation of India) — National Electronic Toll Collection (NETC FASTag) API & Fleet Settlement SpecificationsAccessed 20 October 2026.
- NLDSL / NIC India — Unified Logistics Interface Platform (ULIP) Vahan & Sarathi Compliance Verification APIsAccessed 20 October 2026.


