Fleet Management manual
The Fleet Management (GPA) module drives your entire vehicle fleet: technical records, assignment to drivers, preventive and corrective maintenance, tracking of consumption, costs and documents (insurance, road tax sticker, technical inspection), with due-date alerts and real-time geolocation.
Overview
The Fleet Management module centralizes the company's fleet management. Each vehicle has a complete record (registration, manufacturer, model, chassis, mileage, purchase value, GPS unit…); it is assigned to a driver, tracked for maintenance (upkeep, oil changes), for consumption (fuel, mileage log) and for administrative documents (insurance, rental/leasing contract, road tax sticker, technical inspection, operating permit).
Business goal
- Control the total cost of ownership of each vehicle
- Plan preventive maintenance (oil changes, servicing)
- Never miss a due date (insurance, tax sticker, inspection)
- Geolocate and track the fleet in real time
Target audience
- Fleet manager — drives the fleet and maintenance
- Drivers — assigned vehicles
- Accounting — maintenance and fuel costs
The fleet's 9 sub-modules
Fleet technical records
Vehicle ↔ driver
Corrective & preventive
Km / oil-change tracking
Consumption & costs
Contracts & due dates
Rental contracts
Accidents & claims
Vehicle wash tracking
Consistency with the rest of the ERP
Maintenance/fuel suppliers, drivers (employees) and geolocation (the vehicle's GPS unit) are shared with the other Swifto modules. A vehicle can also be linked to a field seller for distribution.
Access and navigation
Left-hand side menu: Fleet Management (icon ). The sub-menu expands into vehicles, assignments, maintenance, oil changes, fuel, insurance, contracts, incident reports and car wash.
Sub-modules visible depending on profile
The display of each entry depends on your privilege profile. Some entries (driver, scheduling, vehicle groups, oil-change/maintenance requests, car wash, tyre pressure) may be hidden depending on your company's configuration.
Vehicles & assignments
The Vehicles sub-module lists the entire fleet. Each row shows the registration, the manufacturer, the assigned driver and the status of the due-date documents (road tax sticker, technical inspection, insurance, operating permit) — shown in red as expiry approaches.
| Registration⇅ | Manufacturer⇅ | Driver⇅ | Vignette⇅ | Inspection⇅ | Insurance⇅ | Action(s) | |
|---|---|---|---|---|---|---|---|
| 123 TUN 4567 | RENAULT | Slim GHARBI | 31/12/2026 | 14/08/2026 | 02/07/2026 | ||
| 89 TUN 2031 | ISUZU | Nizar KHELIFI | 31/12/2026 | 05/11/2026 | 18/09/2026 | ||
| 205 TUN 8842 | PEUGEOT | Hatem MEJRI | 28/06/2026 | 22/10/2026 | 15/01/2027 |
Vehicle list columns
| Column | Description |
|---|---|
| Domain | Business domain (shown if the company is multi-domain). |
| Registration | Vehicle plate (e.g. 123 TUN 4567). |
| Manufacturer | Manufacturer (RENAULT, PEUGEOT, ISUZU…). |
| Driver | Assigned permanent driver. |
| Tax sticker | Tax sticker due date — red if approaching. |
| Inspection | Date of the next technical inspection. |
| Insurance | Insurance expiry date. |
| Operating permit | Operating permit due date (transport). |
Vehicle record (create / edit)
The record brings together identity (registration, chassis, type), technical specifications (manufacturer, model, power, payload, number of wheels/axles), the purchase value, the assignment and the GPS options (unit, remote shutdown).
Assignment to a driver
A vehicle can be assigned in permanent driver mode (dedicated driver), to a field seller (distribution route), or to a customer / consumer (rental). The assignment history keeps the periods (start / end) per driver.
Driver dedicated to the vehicle
Distribution route
Made available externally
Maintenance & oil changes
Swifto distinguishes corrective maintenance (repair following a breakdown) from preventive maintenance (planned servicing). Oil changes are tracked by mileage: Swifto calculates the km remaining before the next oil change and alerts as the due date approaches.
Corrective maintenance
One-off intervention (breakdown, repair). Entry of the garage supplier, period and amount excl. tax.
Preventive maintenance
Planned servicing (dedicated Preventive maintenance sub-menu) with a due date and an alert before the scheduled date.
List of maintenance records
| Curative maintenance⇅ | Registration⇅ | Supplier⇅ | Start⇅ | End⇅ | Subtotal⇅ | Action(s) | |
|---|---|---|---|---|---|---|---|
| 80,000 km service | 205 TUN 8842 | GARAGE EL FELLAH | 12/05/2026 | 13/05/2026 | 480.000TND | ||
| Brake pad replacement | 123 TUN 4567 | AUTO SERVICE MEGRINE | 28/04/2026 | 28/04/2026 | 220.000TND |
List of oil changes
| Column | Description |
|---|---|
| Date | Date of the oil change. |
| Plate number | Vehicle concerned. |
| Supplier | Garage / service provider. |
| Odometer (km) | Odometer reading at the time of the oil change. |
| Oil-change interval (km) | Configured oil-change interval (e.g. 10,000 km). |
| Km remaining | Kilometres remaining before the next oil change — basis of the alert. |
| Amount excl. tax | Cost of the service. |
Maintenance / oil-change requests
Depending on configuration, drivers can submit requests (maintenance / oil change) that the fleet manager approves and turns into an actual service.
Fuel & mileage
The Fuel sub-module records every fill-up with the quantity, the amount and the odometer reading. Reconciling quantity with kilometres travelled tracks the consumption of each vehicle. The mileage log traces how the odometer changes over time.
| Date⇅ | Registration⇅ | Supplier⇅ | Km Dashboard⇅ | Quantity⇅ | Amount⇅ | Action(s) | |
|---|---|---|---|---|---|---|---|
| 22/05/2026 | 123 TUN 4567 | STATION SHELL CHARGUIA | 112,380 | 45.000L | 112.500TND | ||
| 20/05/2026 | 89 TUN 2031 | STATION TOTAL MEGRINE | 97,510 | 60.000L | 150.000TND |
Fuel card
A vehicle can be linked to a fuel supplier and a dedicated fuel card to track fill-ups.
Mileage log
The reading entered at each fill-up/maintenance feeds the mileage log, the basis for calculating oil-change due dates.
Insurance & contracts
Swifto manages vehicle insurance contracts, rental contracts and leasing. Each contract carries a number, an insurer/agency, a period (start / end) and a status; Swifto alerts as expiry approaches to avoid any break in coverage.
| Contract no.⇅ | Insurance⇅ | Agency⇅ | Start⇅ | End⇅ | Status⇅ | Action(s) | |
|---|---|---|---|---|---|---|---|
| AS-2025-00471 | STAR ASSURANCES | Tunis Lac Agency | 03/07/2025 | 02/07/2026 | Expiring soon | ||
| AS-2026-00188 | GAT ASSURANCES | Sfax Nord Agency | 16/01/2026 | 15/01/2027 | Valid |
Vehicle rental contracts
| Column | Description |
|---|---|
| Vehicle | Vehicle made available / rented. |
| Driver | Driver attached to the contract. |
| Start | Rental start date. |
| End | Rental end date — alert as it approaches. |
Anticipating renewals — the list displays due dates in red; combined with notifications, it lets you renew insurance, leasing and rental agreements before any interruption.
Incident reports & car wash
The Vehicle incident reports sub-module records accidents and claims: vehicle, driver, insurer, date, accident type and whether the report is available. The Car wash sub-module tracks the fleet's cleaning upkeep.
| Vehicle⇅ | Driver⇅ | Insurer⇅ | Date⇅ | Accident type⇅ | Arranged | Action(s) | |
|---|---|---|---|---|---|---|---|
| 123 TUN 4567 | Slim GHARBI | STAR ASSURANCES | 11/03/2026 | Rear-end collision | Yes | ||
| 205 TUN 8842 | Hatem MEJRI | GAT ASSURANCES | 02/02/2026 | Broken glass | No |
Incident report
Records the claim, the accident type and whether the report has been provided to the insurer.
Car wash
Tracking of car-wash services (date, vehicle, cost) for routine upkeep.
Real-time GPS tracking
When a vehicle is equipped with a GPS unit (the Unit ID field on the vehicle record), Swifto displays its real-time geographic position on a map. Advanced options include remote engine shutdown and route tracking.
Map of the geolocated fleet
Route and stop history
Engine cut-off option
GPS tracking depends on the vehicle's hardware. Without a unit installed or a Unit ID entered, geolocation is not available for that vehicle.
Lifecycle (workflow)
From acquisition to fleet disposal, every vehicle passes through operation and maintenance, feeding costs and documents.
flowchart LR A([Acquisition]):::s --> B[Vehicle record]:::p B --> C([Driver assignment]):::ok C --> D[Operation]:::p D -->|fuel / km| E[(Mileage log)]:::st D -->|maintenance / oil change| F[Maintenance]:::p D -->|GPS| G([Real-time tracking]):::ok D -->|claim| H([Incident report]):::ko B -.->|insurance / tax sticker / inspection| I([Due dates + alerts]):::st D --> J([Fleet disposal]):::ko classDef p fill:#E0F2FE,stroke:#0EA5E9,color:#075985; classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef st fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
Business rules & alerts
Insurance alert — the insurance end date turns red in the vehicle and contract lists as it nears expiry. Renew before the due date to avoid any break in coverage.
Tax sticker, technical inspection & operating permit — each due date is tracked per vehicle and flagged in red as the deadline approaches.
Mileage-based oil changes — Swifto calculates the km remaining (oil-change interval minus km travelled since the last one) and alerts when it becomes critical.
Preventive maintenance — planned servicing has its own list and alerts before the scheduled date (anticipating vehicle downtime).
Geolocation — real-time GPS tracking is only active if the vehicle carries a unit with a Unit ID entered on the record.
Roles & permissions
| Action | Fleet manager | Driver | Accountant | Admin |
|---|---|---|---|---|
| View the fleet | ✅ | ✅ | ✅ | ✅ |
| Create / edit a vehicle | ✅ | — | — | ✅ |
| Assign a driver | ✅ | — | — | ✅ |
| Enter maintenance / oil change | ✅ | — | ✅ | ✅ |
| Submit a request | ✅ | ✅ | — | ✅ |
| Manage insurance / contracts | ✅ | — | ✅ | ✅ |
| Delete | — | — | — | ✅ |
Indicative matrix — the visibility of each sub-module depends on the privileges defined in your company.
FAQ & real-world scenario
Why is a date shown in red?
The due date (insurance, tax sticker, inspection, operating permit) is approaching or has passed. Open the vehicle record to update the document.
The vehicle doesn't appear on the GPS map?
Check that the GPS option is enabled and that the Unit ID is entered on the record. Without a physical unit, there is no geolocation.
How do I track a vehicle's fuel consumption?
Always enter the odometer reading at every fill-up: Swifto reconciles litres and kilometres to calculate consumption.
Real-world scenario — a vehicle's complete cycle
- The fleet manager creates the record for the PEUGEOT Partner 205 TUN 8842 (purchase value 42,000 TND, unit GPS-TN-00842).
- They assign it to Hatem MEJRI as permanent driver.
- Day to day, every fill-up is entered (45 L · 112.500 TND) and feeds the mileage log.
- At 80,000 km, a preventive service is recorded (GARAGE EL FELLAH, 480 TND); the next oil change is calculated automatically.
- The insurance, expiring on 02/07/2026, turns red → the fleet manager renews the contract in time.
- In the event of an accident, an incident report is created and sent to the insurer; the vehicle remains geolocated in real time.