Fleet¶
Overview¶
The Fleet module manages a company's vehicles and their lifecycle — tracking ownership, contracts, maintenance history, fuel consumption, and driver assignments. It provides dashboards for monitoring vehicle status, cost analysis, and service scheduling.
Last Updated: February 2026 Target Audience: Dispatchers, Garage Staff, Managers
How We Use It at Scott Recycling¶
At Scott Recycling, the Fleet module tracks our recycling trucks and support vehicles. Each vehicle in the fleet has a record with its make, model, year, VIN, license plate, assigned driver, and current status. This is the foundation that our custom fleet modules build on — the native Odoo Fleet record is the single source of truth for vehicle identity, and all SR extensions reference it.
The fleet management view showing Scott Recycling vehicles with custom fields and status indicators.
Our custom modules add significant capabilities on top of the native Fleet module. The sr_management module extends fleet.vehicle with recycling-specific fields. Additional fleet modules provide GPS tracking with live location data, maintenance scheduling with preventive and reactive work orders, and the Truck Location Map dashboard that displays all vehicles on an interactive map in real time. The maintenance system integrates with our helpdesk so garage staff can receive repair requests and track them through to completion.
The fleet.vehicle model is extended by sr_management plus four additional fleet-related modules, making it one of our more heavily customized models. When reviewing a vehicle record, you'll see both standard Odoo fields (make, model, driver, odometer) and SR-specific fields (GPS data, route assignments, maintenance status). For daily dispatch operations, the Truck Location Map dashboard and the Instant Truck Report are usually more useful than the native Fleet views.
Learning Resources¶
Official Training¶
| Resource | Type | Duration | Link |
|---|---|---|---|
| Odoo 17 Fleet Management Tutorial | Video | ~20 min | YouTube Search |
| Odoo 17 Vehicle Maintenance Tracking | Video | ~15 min | YouTube Search |
| Odoo 17 Fleet Fuel Tracking | Video | ~10 min | YouTube Search |
Recommended Reading¶
Quick Reference¶
| Task | Where to Find It |
|---|---|
| View all vehicles | Fleet > Fleet > Vehicles |
| Add a new vehicle | Fleet > Fleet > Vehicles > New |
| Assign a driver to a vehicle | Open the vehicle > Driver field |
| Log an odometer reading | Open the vehicle > Odometer tab > Log Odometer |
| Record fuel consumption | Fleet > Fleet > Vehicles Fuel Logs > New |
| View maintenance history | Open the vehicle > Services tab |
| Schedule a service | Fleet > Fleet > Vehicles Services > New |
| Set up a service reminder | Open a service type > configure frequency/odometer thresholds |
| View fleet costs | Fleet > Reporting > Costs Analysis |
| Check vehicle contracts | Fleet > Fleet > Vehicles Contracts |
Tips¶
Use the Truck Location Map for dispatch
For day-to-day dispatch work, the custom Truck Location Map dashboard (under Dashboards) is more practical than the native Fleet views. It shows all vehicles on a live map with real-time GPS positions.
Log odometer readings consistently
Odometer readings drive maintenance reminders and cost-per-mile calculations. Log them every time a vehicle returns to the yard for the most accurate data.
Link maintenance requests to helpdesk tickets
When a driver reports a vehicle issue, create a helpdesk ticket and link it to the fleet vehicle. This gives garage staff a clear work order and keeps a searchable history of all issues for each vehicle.
Need more help? Check the FAQ & Troubleshooting page or contact your supervisor.