SmartERP Documentation An Ashewa Technology Solutions Platform

Fleet Operational Concepts and Total Cost of Ownership

Core architectural concepts: Total Cost of Ownership (TCO), Cost Per Kilometer (CPK), preventative scheduling, and insurance risk pooling.

1. Overview & Business Value#

This comprehensive operational guide details the architecture, business workflows, configuration parameters, and execution steps for Fleet Operational Concepts and Total Cost of Ownership within SmartERP.

Core architectural concepts: Total Cost of Ownership (TCO), Cost Per Kilometer (CPK), preventative scheduling, and insurance risk pooling.

{screenshot:concepts-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#

  1. Log into your SmartERP instance at https://smarterp.et/odoo.
  2. Open the main App Switcher (grid icon in the top-left corner).
  3. Select the Fleet app icon.
  4. From the top navigation bar, open Fleet → Vehicles → Fleet Registry / Odometer Logs / Service Logs / Insurance Policies.

{screenshot:concepts-app-switcher-navigation}

Step 2: Creating and Parameterizing Records#

  1. Click the New button in the top-left control panel.
  2. 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
  3. 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
  4. Click the Save icon in the control bar to commit the record.

{screenshot:concepts-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:concepts-transaction-processing-state}

Total Cost of Ownership (TCO) in Fleet Management#

Total Cost of Ownership represents the comprehensive financial commitment required to purchase, operate, maintain, insure, and retire a vehicle:

$$\text{TCO} = \text{Acquisition Capital} + \text{Fuel Costs} + \text{Maintenance \& Repairs} + \text{Insurance Premiums} + \text{Statutory Fees} - \text{Salvage Recovery}$$

In SmartERP, every operational expense is tagged with the vehicle's unique asset record (fleet.vehicle), enabling instant calculation of lifecycle expenditure.

Cost Per Kilometer (CPK)#

Cost Per Kilometer is the primary benchmark for fleet efficiency:

$$\text{CPK} = \frac{\text{Total Operating Costs (ETB)}}{\text{Total Distance Traveled (km)}}$$

SmartERP computes CPK across vehicle models, operational routes, and individual drivers to identify inefficient vehicles, excessive fuel consumption, or aggressive driving behavior.

[fleet-fuel-odometer-audit]

Preventative vs Corrective Maintenance Strategies#

  1. Preventative Maintenance (PM): Pre-planned inspections, oil changes, tire rotations, and filter replacements scheduled at fixed odometer intervals (e.g., every 5,000 km) or calendar periods (e.g., every 90 days). PM minimizes severe breakdowns and controls spare part expenditures.
  2. Corrective Maintenance (CM): Unscheduled repairs addressing sudden mechanical, electrical, or structural failures. CM events generate immediate breakdown job cards and trigger emergency store requisitions.

Ethiopian Vehicle Insurance Framework#

Fleet risk governance in Ethiopia combines two distinct insurance schemes:

  • Statutory Third-Party Insurance (Proclamation 799/2013): Mandatory for all motorized vehicles operating on public roads. Managed under the Ethiopian Insurance Fund Service Agency, it provides statutory compensation for bodily injury, death, and emergency medical treatment.
  • Comprehensive Commercial Insurance: Voluntary commercial policy covering accidental collision damage, overturn, theft, fire, and flood damage to the insured vehicle itself.

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 thresholds
    • Insurance: 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 / ExceptionProbable Root CauseCorrective Action / Resolution
Service Due Warning: Odometer exceeds thresholdVehicle operating past scheduled oil change or brake inspection kilometer mark.Ground vehicle and schedule immediate maintenance in Fleet → Services.
Policy Expired Block: Vehicle groundedMandatory 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 rateLogged fuel volume exceeds vehicle fuel tank capacity or normal kilometer ratio.Audit driver logbook, inspect fuel card receipts, and perform fuel tank sensor diagnostic.
Last updated: 2026-10-30