Learning contextDemo Retail Group LLC12 stores · 2 distribution centres · AED/SAR/USD · omnichannel replenishmentChange scenario details →
Skip to content

Demo Atlas Fleet: vehicle leasing operations day ​

Demo Atlas Fleet leases 2,400 vans and trucks across the UAE, Oman, and Saudi Arabia. It buys vehicles in USD, leases them in AED, OMR, and SAR, collects deposits, bills fixed and mileage charges, pays workshops, and disposes of returned vehicles. OSERP connects vehicle master, acquisition, lease contract, customer credit, delivery, recurring billing, maintenance, depreciation, damage recovery, and disposal accounting.

1. Register the vehicle and ownership ​

Create an asset record with VIN, registration, make/model, class, manufacture year, acquisition date, legal owner, branch, warehouse or yard, odometer, fuel type, insurance policy, registration expiry, residual value, depreciation book, and status. The VIN is unique across the tenant. A vehicle may move from ordered to received, available, reserved, on lease, under repair, returned, held for sale, and disposed; each movement records date, user, location, and evidence.

FieldDemo valueImpact
VINATL2026VAN004281Identity and duplicate control
OwnerAtlas Fleet UAE LLCLegal asset and tax book
BranchDubai SouthCustody and profitability
Acquisition costUSD 38,500Capitalisation and FX
Residual valueAED 32,000Depreciation and disposal
Useful life60 monthsMonthly depreciation
Odometer18 km at receiptMileage baseline
Insurance expiry31 Aug 2027Compliance alert
StatusAvailableAllocation and availability

The receiving transaction records supplier, purchase order, invoice, import duty, freight, accessories, inspection result, and landed-cost allocation. Capitalisable costs increase asset cost; recoverable tax and routine preparation costs follow configured policy.

2. Create a lease quotation and contract ​

Open Fleet → Lease Contract → New. The header records customer, legal entity, branch, vehicle class or VIN, contract number, currency, start/end dates, billing frequency, payment terms, security deposit, mileage allowance, excess-mile rate, insurance responsibility, driver policy, and approval status. Lines record vehicle, quantity, monthly rate, optional services, tax, pickup location, and delivery date.

Demo Gulf Couriers leases five vans for 36 months at AED 4,800 per van per month, with 4,000 km included per month per vehicle and AED 0.85 per excess kilometre. The deposit is two months’ base rent: 5 × AED 4,800 × 2 = AED 48,000. The contract stores the approved credit limit, guarantor, customer purchase order, rate card version, and exception approvals.

The approval policy checks customer risk, exposure, vehicle availability, deposit receipt, insurance responsibility, discount authority, and whether the customer may operate across borders. A draft reserves nothing; confirmation reserves the vehicles and creates a delivery work item.

3. Deliver, inspect, and start billing ​

The delivery header records contract, vehicle, driver, handover date/time, location, fuel level, odometer, telematics device, insurance evidence, keys, and acceptance signature. Inspection lines record tyre condition, body panel, accessories, photographs, and pre-existing damage. A missing signature leaves the contract approved but prevents billing start.

The recurring billing schedule stores period, service dates, vehicle, base rent, included mileage, optional service, discount, tax, invoice currency, exchange-rate source, and status. A five-van monthly invoice is AED 24,000 before tax. The deposit posts to a liability or customer deposit account, not revenue. Billing is idempotent by contract and period; a retry cannot issue a second invoice.

4. Capture mileage and variable charges ​

Telematics or inspection imports contain VIN, reading time, odometer, source device, reading, unit, quality flag, and idempotency key. At month-end, one van reports 4,650 km: 650 excess kilometres × AED 0.85 = AED 552.50. The usage statement shows opening reading, closing reading, included allowance, excess, rate, and invoice line.

An implausible reading is quarantined when it decreases, jumps beyond a configured daily limit, or lacks device authentication. A corrected reading creates an adjustment with reviewer, reason, and source evidence; it does not overwrite the original telemetry event.

5. Maintain the vehicle and control costs ​

Create a maintenance work order with VIN, service type, due odometer/date, workshop, quotation, approval, downtime, parts, labour, tax, warranty, and return-to-service inspection. A 40,000-km service posts workshop cost to the vehicle or contract dimension according to policy. Parts issue records item, quantity, UoM, warehouse, serial/batch, and cost.

Damage events record incident time, driver, location, police report, photographs, insurer, deductible, estimated repair, customer responsibility, and claim status. A recoverable customer damage charge references the inspection and approved assessment. Routine maintenance is never hidden inside a damage invoice.

6. Account for depreciation, impairment, and disposal ​

The depreciation book stores method, useful life, start date, convention, residual value, currency, cost centre, and posting accounts. A USD 38,500 vehicle translated at AED 3.6725 has AED 141,390.63 gross cost. With AED 32,000 residual value and 60 months, straight-line monthly depreciation is (141,390.63 − 32,000) / 60 = AED 1,823.18, subject to configured rounding.

Monthly journals debit depreciation expense and credit accumulated depreciation. Impairment testing stores trigger, recoverable amount, valuation date, model, approver, and reversal policy. On return, the vehicle is transferred to returned or held-for-sale status; depreciation stops only when the configured rule is met. Disposal records buyer, proceeds, tax, selling costs, and gain/loss against net book value.

7. Collections, renewals, and early termination ​

Receipts record payer, contract, bank or gateway reference, value date, currency, amount, fees, and allocation. Allocation separates base rent, mileage, tax, damage, and arrears. A bounced receipt reverses the allocation and triggers the configured dunning stage.

Renewal work items show utilisation, damage history, payment behaviour, vehicle age, residual value, proposed rate, and customer decision. Early termination records policy, notice date, remaining rent, settlement fee, vehicle return condition, deposit application, approved waiver, and credit note. The original invoices remain immutable; settlement is a new document linked to the contract.

8. Cross-border operations and close ​

When a vehicle moves from Dubai to Muscat, OSERP records custody, border permit, tax treatment, insurance territory, odometer, and responsible entity. Contracts remain in their document currency while the group reports in USD. Each acquisition, invoice, receipt, and supplier bill stores transaction rate, source, timestamp, realised FX, and unrealised revaluation.

Close reconciles the fleet register to physical inspections, contracts to vehicle status, billing schedules to invoices, mileage to telemetry, deposits to liabilities, maintenance to supplier invoices, depreciation books to GL, insurance expiries, tax, bank, and disposal proceeds. The close gate blocks completion while a leased vehicle has no valid inspection, an open damage assessment, or an unreconciled deposit.

KPIBefore OSERP disciplineAfter OSERP disciplineImprovement
Vehicle utilisation72%84%+12 points
Mileage billing leakage5.9%0.7%88% lower
Maintenance invoice cycle11 days4 days64% faster
Deposit reconciliation8 days1 day88% faster
Return-to-sale turnaround21 days12 days43% faster

Practice challenge ​

Receive a vehicle with landed cost, create a multi-vehicle lease, collect a deposit, deliver with inspection, bill fixed rent, import a telematics reading, bill excess mileage, raise a damage assessment, process maintenance, run depreciation, revalue an open USD supplier balance, terminate early, apply the deposit, and dispose of the vehicle. Explain every header and detail field, status transition, formula, permission, journal, tax result, API identifier, exception, and audit event.

Related: Fixed Asset field guide, AR Invoice field guide, Payment Receipt field guide, Multi-currency operations, and API cookbook.

OSERP™ Atlas · Understand every field. Master every workflow.