Odoo for transport and fleet operators

Lumra Labs builds Odoo for transport companies in Saudi Arabia, including Hajj and Umrah bus operators. One Odoo system covers contracts and quotations, routes and trip pricing, bus and driver assignment, fleet maintenance and repairs, driver commissions and payroll, and ZATCA-compliant invoicing, connected to GPS tracking and WhatsApp.

Industry
Transport & Fleet
Built on
Odoo
Updated

The season

Trips per day: the season multiplies the work within days. Sample data.

Every trip is a priced line on a customer contract: a route, a bus, a driver and a date.

In season, the number of trips multiplies within days. The system has to plan, run and invoice them without anyone retyping a thing.

That is the operation our transport modules were built around.

What usually goes wrong

  1. Trips live in spreadsheets

    Dispatch plans in Excel, sales quotes in Word, accounting re-types both. Nobody sees the same numbers.

  2. Buses disappear into the workshop

    Repairs and parts are tracked on paper, so costs never reach the right bus and availability is a guess.

  3. Invoices lag the season

    During Hajj and Umrah peaks, invoicing falls weeks behind the trips actually run.

  4. Drivers are paid by hand

    Commissions are calculated manually from trip lists, and disputes follow.

What we build

The week’s trips by driver. Every bar is a priced trip from a confirmed operation. Sample data.
  1. Contracts & quotations

    Recurring and per-route contracts, price lists per customer, and bilingual quotation PDFs.

  2. Routes & trips

    Destinations, routes and combinations; each trip with its bus, driver and price, planned from a dispatch board.

  3. Fleet & repairs

    Repair orders with parts and labour that post to accounting and to each bus’s cost centre; odometer history; maintenance booking that takes a bus out of planning.

  4. Drivers

    Driver assignment, commissions calculated from completed trips, payroll and HR forms.

  5. Invoicing

    Invoices built from trips actually run, progress billing for long contracts, and ZATCA Phase 2 e-invoicing.

  6. Tracking & messaging

    Integration with Afaqy and Idara.net GPS tracking units and on-bus TV boxes, ZKTeco attendance, and daily schedules sent to drivers on WhatsApp.

Saudi specifics

  1. ZATCA Phase 1 & 2

    Invoices signed and cleared or reported through Fatoora, with the QR code, from the trips actually run.

  2. Saudi chart of accounts & VAT

    Saudi localization, VAT returns and costs tracked per bus.

  3. Arabic and English documents

    Quotations, invoices and HR forms printed in both languages with correct right-to-left layout.

FAQ

Can Odoo manage a bus transport company?

Yes. Standard Odoo covers fleet, accounting, HR and sales; Lumra Labs adds the transport-specific layer, with routes, trips, dispatch, driver commissions and trip-based invoicing, as Odoo modules on top.

Do you have experience with Hajj and Umrah transport?

Yes. Our reference client, Durrat Al Munawwara Transport, runs its transport operations, with a focus on Hajj and Umrah alongside school and worker transport, on an Odoo system we built and support.

Can Odoo connect to our GPS tracking provider?

Usually, yes. We have integrated Odoo with Afaqy and Idara.net, covering their GPS tracking units and on-bus TV boxes, so trip data and vehicle positions stay in sync, and we can do the same for most providers with an API.

Run a fleet? Let’s map your operation

A free 45-minute consultation: we listen, ask the awkward questions, and give you an honest assessment of what Odoo can do for your business.