TMS - Transport Management System

Plan trips, dispatch the fleet, bill freight, and track deliveries in one Odoo TMS, with driver, maintenance, and customer portals.

Technical name

ps_tms

Industry

Logistics

Supported languages

English, Arabic

Live demo · odoohub.pysquad.com

TMS is a full transport operations suite on Odoo. Dispatchers plan multi-stop trips, assign vehicles and drivers, capture proof of delivery, and invoice freight from the same records. Drivers work from a portal. Customers track shipments without a login. Fleet maintenance and tire lifecycle sit in a dedicated app so workshop work does not clutter dispatch.

Features

  • Complete transport suite

    Three integrated apps: Transport, Drivers, and Fleet Maintenance, from dispatch through vehicle servicing.

  • Smart trip planning and dispatch

    Multi-stop trips, load assignment, return legs, and a visual dispatch board for vehicles and drivers.

  • LTL and multi-drop shipments

    Several customers on one truck, each with separate tracking, POD, and billing.

  • Multi POD

    Digital signatures, photos, GPS, timestamps, and notes for every delivery stop.

  • Freight billing automation

    Contracts, tariffs, accessorials, and rate quotes that generate invoices in Odoo Accounting.

  • Cost and margin analysis

    Fuel, tolls, driver cost, subcontractor charges, and planned vs actual profitability per trip.

  • Driver operations

    Licenses, safety, incidents, leave and advance requests, expenses, and dispatcher messages.

  • Fleet maintenance and tires

    Preventive schedules by km or days, breakdown work orders, workshop cost, and tire tread lifecycle.

  • Real-time tracking and ETA

    GPS positions, ETA snapshots, delay alerts, and a public tracking page with no login.

  • Sales and inventory links

    Create TMS shipments from confirmed sales orders and validate delivery orders when TMS delivery is done.

PySquad TMS is an Odoo application for carriers, 3PLs, and in-house fleets that need trip planning, dispatch, freight billing, and delivery visibility in one place instead of spreadsheets and disconnected GPS tools.

After install you get three apps in the Odoo Apps menu:

  • Transport — Control Tower, dispatch board, shipments, trips, billing, GPS tracking, and configuration.
  • Drivers — profiles, incidents, requests, expenses, messages, and safety.
  • Fleet Maintenance — work orders, preventive schedules, and tire lifecycle.

How operations run

A trip is one vehicle and driver with one or more stops. A shipment is a customer’s goods. Several shipments can ride on one trip (LTL / multi-drop), each with its own tracking number and proof of delivery. Dispatchers assign work from a Gantt-style board, start and complete trips with planned vs actual times, and keep load lines (product, weight, volume) on the same record.

Billing that follows the trip

Freight is calculated from contracts, tariffs, and accessorial rules (detention, extra stop, fuel surcharge). Generate charges from the trip, confirm them, and create the customer invoice in Odoo Accounting. Trip expenses (fuel, tolls, parking, driver allowances) post against the same trip so you can see planned vs actual margin.

Tracking and portals

GPS positions, ETA snapshots, and tracking events sit under Tracking. A public tracking page works without login. Logged-in customers see only their shipments and can request a new one. Drivers see assigned jobs on a phone and submit multi-POD with signature, photo, GPS, timestamp, and notes.

What you need in Odoo

Works on Odoo 19 Community and Enterprise, Odoo.sh, and on-premise. Depends on Contacts, Discuss, Fleet, Inventory, Sales, Invoicing, Website, and Portal. GPS hardware is optional; the demo includes a mobile driver gateway. Optional features (shipments, subcontracting, route optimization, tracking) can be switched on or off in Settings.

TMS - Transport Management System

Dashboard

Compatibility

Tested on Odoo 19 Community and Enterprise. Requires Contacts, Discuss, Fleet, Inventory, Sales, Invoicing, Website, Portal, and base geolocalization. Installs three apps: Transport, Drivers, and Fleet Maintenance. GPS hardware is optional. Optional features (shipments/LTL, subcontracting, route optimization, tracking) are on by default and can be hidden in Settings → Transport (TMS).Arabic is included; the backend layout stays left-to-right.

Questions about TMS - Transport Management System

This listing is for Odoo 19 Community and Enterprise. Odoo.sh and on-premise are supported. We add further majors from this store when they ship.

Need this customized for your workflow?

We can extend the module, wire it into your existing Odoo apps, or shape it around the process you already run.

Talk to us