Odoo Fleet

Every vehicle, driver, contract and running cost in one register, with reminders before istimara, insurance and inspection expire.

Fleet
Capabilities

What this module handles

A Saudi company with ten or more vehicles is juggling Absher, Tamm, Wasl, insurers and fuel cards per vehicle, and one missed istimara renewal grounds a van during peak season. Odoo Fleet gives each vehicle a record with its driver, documents, contracts, odometer and costs, reports cost per vehicle and per month from the real ledger in Odoo Accounting, and fires reminders before any renewal lapses.

  • Vehicle records with plate, model, assigned driver, odometer, location and scanned documents attached.
  • Lease, insurance, istimara and maintenance contracts with renewal dates and automatic reminders.
  • Fuel logs and service history per vehicle, entered by the driver or the fleet admin.
  • Cost reporting per vehicle, driver, category and period, including contract and fuel costs.
  • Driver assignment history and vehicle states such as new, in use, reserve and retired.
  • Vehicle requests and approvals through the lifecycle, from order to handover to retirement.
  • Drivers linked to employee records, so licence and iqama expiry sit beside vehicle documents.
  • Vendor bills for fuel, tyres and servicing tagged to the vehicle in Accounting with VAT.
Saudi ready

Built for how business runs in Saudi Arabia

Records and reports work in Arabic and English for drivers, fleet admins and finance. Istimara, insurance, periodic inspection and TGA operating card dates are tracked as contracts with reminder windows, so renewals on Absher and Tamm happen before a vehicle is stopped. Fuel and service bills post to Accounting in SAR with VAT, which means cost per kilometre comes from the ledger rather than a spreadsheet, and Naqlah, an Odoo Gold Partner in Saudi Arabia, configures the document types your activity licence requires.

Renewal calendar
One view of every expiry across Absher, Tamm, insurance and TGA requirements, per vehicle and per month. The fleet admin works from a list of what is due instead of memory and WhatsApp reminders.

Driver and document control
Who drove which vehicle and when is recorded on the vehicle, and the driver's licence and iqama validity come from the employee record. Driver authorization on company vehicles is easier to keep current.

Cost per vehicle
Fuel, service, tyres and contract costs are combined on an analytic account per vehicle. Finance sees which trucks cost the most per kilometre and which drivers have unexplained fuel use.

How it connects

How is a company vehicle managed from purchase to retirement in Odoo?

1. The vehicle is registered
The fleet admin creates the vehicle with its plate, model, scanned istimara, insurance policy and inspection certificate, assigns a driver from Odoo Employees and sets the renewal dates as contracts.

2. Running costs are logged
Fuel fills, services and odometer readings are entered by the driver on the mobile app or imported from a fuel card statement, and vendor bills are tagged to the vehicle.

3. Reminders fire before expiry
Insurance, istimara, inspection and operating card reminders reach the fleet admin ahead of the date, so the renewal is done on Absher or Tamm with time to spare.

4. Reports drive decisions
Cost per vehicle and per driver shows which units to keep, reassign or retire, and the GPS or fuel card data connected through our integrations keeps the odometer current.

Implementation

What Naqlah configures in your implementation

  1. Import vehicles and drivers. We load the vehicle list from Excel or the rental company statement and link each driver to an employee record.
  2. Set Saudi contract types and reminders. Istimara, insurance, periodic inspection, operating card and lease contracts are defined with reminder windows that suit your renewal process.
  3. Define service types and fuel logging. We agree how fuel is captured, by driver entry, fuel card import or GPS data, and set the service types you track.
  4. Configure analytic accounts. Each vehicle gets an analytic account in Accounting so vendor bills and expenses are costed to it automatically.
  5. Connect GPS or fuel card data. Where a tracking provider or fuel card offers an export or API, odometer and fuel data flow into the vehicle record.
  6. Build dashboards and train. Renewal and cost dashboards are built for the fleet admin and finance, and drivers are trained on logging from their phone.

Timelines depend on fleet size and the data sources connected, and Naqlah gives you a clear roadmap in the first consultation.

Who it is for

Companies that get the most from this module

  • Distributors with delivery trucks. Chilled and dry trucks across cities with cost per route and renewal dates that keep them on the road.
  • eCommerce brands with their own vans. Last-mile vans for Salla and Zid orders with driver assignment, fuel checks and availability for dispatch during Ramadan and White Friday.
  • Service companies with technician vehicles. Vans linked to technicians, with fuel and service costs beside the field service revenue they generate.
  • Contractors with pickups and heavy equipment. Site vehicles and machinery tracked with operating cards, insurance and inspection dates per unit.
  • Rental and staff transport operators. Fleets where every vehicle's documents, driver and cost must be defensible to TGA and clients.
Before and after

Excel registers and GPS portals vs Odoo Fleet

AreaBeforeWith Odoo via Naqlah
Vehicle listExcel, out of date within a monthRegister with documents, driver and history per vehicle
RenewalsMemory and a reminder on someone's phoneContract reminders before istimara, insurance and inspection expire
FuelPaper logs and unreconciled fuel card billsFuel log per vehicle with odometer and cost
Driver assignmentVerbal, nobody knows who had the van last monthAssignment history on the vehicle record
Cost per vehicleUnknown, estimated at year endLedger-based report per vehicle, driver and month
DocumentsFolders and photos on phonesAttached to the vehicle with expiry dates
FAQ

Module questions, answered

Everything else, we cover in a free 30-minute consultation.

What does the Odoo Fleet module do?
Is it worth it for a small fleet?
Can it remind us before istimara or insurance expires?
Does it track fuel and mileage?
Does it connect to HR and accounting?
Does it replace a GPS tracking or Wasl device?
Related

Modules that work well together

Ready to run your business on one system?

Free consultation. Meet the team and get a clear roadmap in one call.

Book your consultation