Appearance
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.
| Field | Demo value | Impact |
|---|---|---|
| VIN | ATL2026VAN004281 | Identity and duplicate control |
| Owner | Atlas Fleet UAE LLC | Legal asset and tax book |
| Branch | Dubai South | Custody and profitability |
| Acquisition cost | USD 38,500 | Capitalisation and FX |
| Residual value | AED 32,000 | Depreciation and disposal |
| Useful life | 60 months | Monthly depreciation |
| Odometer | 18 km at receipt | Mileage baseline |
| Insurance expiry | 31 Aug 2027 | Compliance alert |
| Status | Available | Allocation 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.
| KPI | Before OSERP discipline | After OSERP discipline | Improvement |
|---|---|---|---|
| Vehicle utilisation | 72% | 84% | +12 points |
| Mileage billing leakage | 5.9% | 0.7% | 88% lower |
| Maintenance invoice cycle | 11 days | 4 days | 64% faster |
| Deposit reconciliation | 8 days | 1 day | 88% faster |
| Return-to-sale turnaround | 21 days | 12 days | 43% 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.