Fleet Quick Start: Onboard a Vehicle and Log Services
Step-by-step 15-minute walkthrough to register a vehicle, assign a driver, log fuel, schedule service, and set insurance.
1. Overview & Business Value#
This comprehensive operational guide details the architecture, business workflows, configuration parameters, and execution steps for Fleet Quick Start: Onboard a Vehicle and Log Services within SmartERP.
Step-by-step 15-minute walkthrough to register a vehicle, assign a driver, log fuel, schedule service, and set insurance.
{screenshot:quick-start-overview-dashboard}
2. Prerequisites & Security Access Groups#
- Required Modules:
fleet, smarterp_fleet_operations, smarterp_fleet_insurance - Security Groups:
Fleet Operator(Technical ID:fleet.group_fleet_user)Fleet Administrator / Transport Manager(Technical ID:fleet.group_fleet_manager)
- Master Data Dependencies: Vehicle asset cards, license plate registry, fuel cards, driver profiles, scheduled maintenance intervals, and third-party insurance policies.
3. Step-by-Step Configuration & Execution#
Step 1: Navigating to the Module Interface#
- Log into your SmartERP instance at
https://smarterp.et/odoo. - Open the main App Switcher (grid icon in the top-left corner).
- Select the Fleet app icon.
- From the top navigation bar, open Fleet → Vehicles → Fleet Registry / Odometer Logs / Service Logs / Insurance Policies.
{screenshot:quick-start-app-switcher-navigation}
Step 2: Creating and Parameterizing Records#
- Click the New button in the top-left control panel.
- Complete the mandatory fields in the record form:
- License Plate & Vehicle Model (Mandatory): Official Ethiopian registration plate number and chassis VIN
- Assigned Driver (Mandatory): Licensed company employee or authorized transport driver
- Current Odometer Reading (Mandatory): Kilometer milestone verified against vehicle dashboard
- Insurance Policy Reference (Mandatory): Mandatory Ethiopian third-party insurance certificate details
- Configure optional operational parameters and localized tags as required:
- Fuel Card Identifier (Optional): Designated commercial petroleum electronic fuel card number
- Service Workshop Vendor (Optional): Approved maintenance garage or internal fleet workshop
- Vehicle Department / Cost Center (Optional): Analytic account absorbing vehicle operating expenditures
- Click the Save icon in the control bar to commit the record.
{screenshot:quick-start-record-creation-form}
Step 3: Validating and Processing Transactions#
- State Transitions: Execute operational state progression (Available → Dispatched / En Route → In Workshop → Service Completed → Available).
- Ledger & System Impact: Service invoices and fuel receipts debit fleet vehicle operational expense accounts and credit vendor payables or fuel imprest accounts.
- Audit Verification: Automated recording of author ID, timestamp, and immutable revision history.
{screenshot:quick-start-transaction-processing-state}
Prerequisites & Target Objective#
Before beginning this walkthrough, ensure you have:
- User rights assigned for Fleet / User or Fleet / Administrator.
- An active driver partner record created in Contacts / Employees.
- A vehicle model configured (e.g.,
Toyota Land Cruiser 76 Hardtop).
Expected Result: A fully registered vehicle master record with baseline odometer reading, assigned driver, active insurance policy alert, and an initial maintenance schedule.
Step 1: Register the Vehicle Master#
- Navigate to Fleet > Vehicles > Vehicles and click New.
- Model: Select
Toyota Land Cruiser 76 Hardtop. - License Plate: Enter the official registration plate (e.g.,
3-B12345 AA). - Driver: Select the designated primary driver (e.g.,
Alemayehu Tadesse). - Chassis Number (VIN): Enter the 17-character VIN (e.g.,
JT111JA7608012345). - Odometer Value: Enter current baseline reading:
14,500km. - Click Save.
[fleet-vehicle-lifecycle]
Step 2: Configure the Preventative Service Interval#
- On the vehicle form, switch to the Services tab and click Add a line (or open Fleet > Configuration > Service Types).
- Select
Standard Oil & Filter Service (5,000 km). - Set the trigger rule:
Every 5,000 kmorEvery 3 Months. - The system calculates the next scheduled service target at
19,500 km.
Step 3: Record a Fuel Log Entry#
- In the vehicle header, click the Fuel Logs smart button.
- Click New.
- Date: Today's date.
- Liter:
85.0Liters. - Total Price:
8,500.00 ETB. - Odometer:
15,100km. - Fuel Vendor / Station: Select
TotalEnergies Bole Roundabout. - Click Save. SmartERP calculates consumption: $600\text{ km} / 85\text{ L} = 7.06\text{ km/L}$.
Step 4: Record Third-Party Insurance Policy#
- Return to the vehicle form and click Insurance / Contracts.
- Click New.
- Contract Type:
Third-Party Insurance. - Insurer:
Ethiopian Insurance Corporation (EIC). - Policy Number:
TP/2026/09874. - Start Date:
2026-09-11, Expiration Date:2027-09-10. - Annual Premium:
4,250.00 ETB. - Click Save. The system activates automated renewal reminders 30 days prior to expiration.
4. Advanced Configuration Points#
- Automated Actions & Scheduled Tasks (Crons):
Fleet: Trigger preventive maintenance intervals(fleet.ir_cron_service_interval): Runs daily to alert transport officers when vehicles approach service kilometer thresholdsInsurance: Alert expiring third-party liability policies(fleet.ir_cron_insurance_alert): Runs weekly to flag insurance policies expiring within 30 days
- Custom Print Templates & Reports:
- Vehicle Preventive Maintenance Work Order
- Fleet Fuel Consumption & Mileage Analysis (km/L)
- Third-Party Liability & Comprehensive Insurance Schedule
- Driver Incident & Vehicle Lifecycle Cost Ledger
- Multi-Company Rules: Record-level security isolation under Company 1 (
Ashewa Technology Solutions S.C.), preventing cross-company ledger leakage across parent and subsidiary legal entities.
5. Comprehensive Troubleshooting Matrix#
| Error Symptom / Exception | Probable Root Cause | Corrective Action / Resolution |
|---|---|---|
Service Due Warning: Odometer exceeds threshold | Vehicle operating past scheduled oil change or brake inspection kilometer mark. | Ground vehicle and schedule immediate maintenance in Fleet → Services. |
Policy Expired Block: Vehicle grounded | Mandatory statutory third-party liability insurance has elapsed. | Renew insurance policy with underwriter and update expiration date on vehicle card before release. |
Fuel Anomaly Warning: Consumption exceeds normal rate | Logged fuel volume exceeds vehicle fuel tank capacity or normal kilometer ratio. | Audit driver logbook, inspect fuel card receipts, and perform fuel tank sensor diagnostic. |