Field reference

Every field on every Fleet form: label in English and Arabic, type, whether it is required, its limits, a valid example and what the system refuses.

On this page (84)
DashboardVehicle form (New Vehicle / Edit)Vehicle form (New Vehicle)Vehicle form (Edit)Vehicle 360 > Change statusVehicle 360 > Sell / scrap / returnDriver formAssign a vehicle / Vehicle 360 > Assign DriverAssign a vehicleAssignments > EndBook a vehicleReservations > Check outReservations > ReturnCalendarDriver app > Fuel EntryDriver app > Start tripDriver app > End tripDriver app > Pre-Trip CheckDriver app > Report IssueDriver app > BreakdownDriver app > Report AccidentNew Trip / Vehicle 360 > Log tripNew TripVehicle 360 > Log tripTrips > EndTrips > End / Log tripRecord a reading / Vehicle 360 > Record odometerRecord a readingLog Fuel (Fuel / Vehicle 360)Log FuelImport a fuel card statementStart a checklist / Vehicle 360 > InspectionStart a checklistNew daily logNew request / Vehicle 360 > Report IssueNew Work Order / Vehicle 360 > Schedule ServiceNew Work Order / Work order recordWork order recordWork order record > linesWork order > ScheduleWork order > CompleteReport breakdown (Breakdowns / Vehicle 360)Report breakdownNew TyreTyres > FitTyres > Fit / Check / Remove / RetreadTyres > RotateTyres > Repair / RetreadTyres > Remove / ScrapNew BatteryWorkshop registerNew document / Vehicle 360 > Upload DocumentNew documentDocuments > RenewRead with AINew policy / Vehicle 360 > Insurance policyNew policyRecord a fineReport accident (Accidents / Vehicle 360)Report accidentNew claimClaims > ApprovedClaims > Money receivedNew expenseNew lease or rentalTCO / Reports / Cost AllocationTCOCost AllocationPivotFleet SettingsVehicle CategoriesMakesModelsFuel Types / Service Types / Cost Categories / Other ListsCost CategoriesMaintenance PlansDocument Types / Permit TypesInspection TemplatesFuel CardsToll & ParkingAlert RulesApproval RulesCountry ProfilesFeature switches

Dashboard

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Search vehiclesبحث المركباتTextNoMatches vehicle code, plate, VIN, driver name or model name (contains, any case); sold / scrapped vehicles never show on the boardDXBA plate of a sold vehicle -> not shown ('No vehicle matches.')
Branch / Vehicle type / Driver / Status filtersالفرع / نوع المركبة / السائق / الحالةSelectNoStatus choices: Available, Assigned, In use, Reserved, Under maintenance, Breakdown, Out of service, InactiveAllAll Branches + Under maintenance

Vehicle form (New Vehicle / Edit)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Plate numberرقم اللوحةTextConditionalMax 24, stored in capitals. Required unless VIN or chassis number is given (equipment). Unique per company for the same Registered in + Emirate / region among vehicles not sold or scrappedA 12345Empty with no VIN / chassis -> 'Enter the plate number - or, for equipment without a plate, the VIN or chassis number.'; a plate already used -> 'Plate A 12345 is already on VHC-000001.'
Registered inبلد التسجيلSelectNoUAE, Saudi Arabia, Oman, Qatar, Bahrain, Kuwait (2-letter code). Drives which country documents are mandatoryUAEUAE
Emirate / regionالإمارة / المنطقةTextNoMax 40; part of the plate uniqueness checkDubai
Vehicle code (blank = next number)رمز المركبةTextNoMax 24, capitals; blank gives the next VHC-000001 style number; unique per companyVHC-nnnnnn(blank)A code another vehicle has -> 'Another vehicle already has the code VHC-000001.'
MakeالعلامةSelect (make)NoActive makes (seeded: Toyota, Nissan, Mitsubishi, Isuzu, Hino, Ford ...)Toyota
ModelالطرازSelect (model)NoOn a NEW vehicle a model fills empty make, category, fuel, body type, engine, tank and seats from the modelHilux
Variant / trimالفئة / التجهيزTextNoMax 60; part of the vehicle titleGLX 2.7
Model yearسنة الصنعIntegerNo1950 to next year20241949 or 2028 -> 'Enter the model year.'
ColourاللونTextNoMax 30White
CategoryالفئةSelect (category)Yes (screen)Seeded: Car, SUV, Van, Pickup, Truck, Bus, Motorbike, Trailer, Forklift, Crane, Excavator, Loader, Generator, Heavy Equipment, Custom. Heavy categories count engine hours. Server does not insist when a model gives itPickup(empty) -> the screen marks it required
Body typeنوع الهيكلLookupNoSedan, Hatchback, SUV, Double cab, Panel van, Minibus, Box truck, Flatbed, Tipper, Tanker, Other; max 40Double cab
FuelالوقودLookupNoPetrol, Diesel, Hybrid, Electric, LPG, CNG; compared with each fill (fuel type mismatch flag)Diesel
Transmissionناقل الحركةSelectNoAutomatic, Manual, CVT, OtherAutomaticManual'tiptronic' via API -> 'Choose one of: Automatic, Manual, CVT, Other.'
Tank capacity (L)سعة الخزان (لتر)NumberNo>= 0; a fill over 105% of it is flagged 'Quantity inconsistent with tank capacity'80-5 -> 'Must be at least 0.'; 'abc' -> 'Enter a number.'
SeatsالمقاعدIntegerNoWhole number5
EngineالمحركTextNoMax 24 (engine capacity)2.7L
VINرقم التعريف (VIN)TextNo (field setting can make it Required / Hidden)Max 40, capitals, unique per company (including sold vehicles)JTFBV71J8B0000001A VIN already used -> 'VIN JTFBV71J8B0000001 is already on VHC-000002.'; with the field setting Required and empty -> 'VIN is required by this company.'
Chassis numberرقم الشاصيTextNo (field setting)Max 40CH-TEST-0001
Engine numberرقم المحركTextNo (field setting)Max 401GD-TEST-01
OwnershipالملكيةSelectNoOwned, Leased, Rented, Financed, Custom. Depreciation in TCO only for Owned / Financed. Saving a lease on an Owned vehicle changes it to Leased / Rented / FinancedOwnedOwned'BORROWED' via API -> 'Choose one of: Owned, Leased, Rented, Financed, Custom.'
Purchase dateتاريخ الشراءDateNoYYYY-MM-DD; starts depreciation and the lifetime TCO2026-01-10'10/01/2026' via API -> 'Enter a date as YYYY-MM-DD.'
Purchase priceسعر الشراءMoney (AED)No>= 0120000-1 -> 'Must be at least 0.'
Bought fromالموردSelect (vendor contact)NoA vendor contactTest Motors LLC
Residual valueالقيمة المتبقيةMoney (AED)No>= 0; depreciation = (price - residual) / useful life per month30000
Useful life (months)العمر الإنتاجي (شهور)IntegerNoMinimum 1; blank = 606060
Branch / Cost centre / Default projectالفرع / مركز التكلفة / المشروعSelectNoCopied to every cost line of the vehicle (fuel, work orders, expenses) as dimensions; the branch decides cross-branch assignment rulesDubai branch / CC-100
Departmentقسم المركبةSelectNo (field setting can make it Required / Hidden)Department dimensionLogistics
LocationالموقعTextNoMax 160; shown as Current Location when no GPSAl Quoz yard
PictureالصورةImage uploadNoPNG, JPEG, GIF, WebP or PDF, max 10 MB, type read from the bytes; without a picture the model's picture is usedhilux.jpgA .txt renamed .jpg -> 'Upload a picture (PNG, JPEG, GIF, WebP) or a PDF.'; 12 MB -> 'A file can be at most 10 MB.'
NotesملاحظاتText areaNoMax 4000Test vehicle

Vehicle form (New Vehicle)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Current odometer (km)العداد الحالي (كم)NumberNoOnly on a new vehicle; >= 0; written as the 'Opening reading' in the odometer history15000-10 -> 'Must be at least 0.'
Engine hoursساعات المحركNumberNoOnly on a new vehicle; >= 00
Fuel level %مستوى الوقود %IntegerNoKept between 0 and 100 (150 becomes 100)75

Vehicle form (Edit)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
(hidden) revisionرقم المراجعةHiddenYesSent back on save; must match the stored revisionTwo people save the same vehicle -> second gets 'Somebody else changed this vehicle. Reload it and try again.'

Vehicle 360 > Change status

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
StatusالحالةSelectYesAvailable, Out of Service, Inactive, Under Maintenance, Reserved (API also Assigned, In Use, Breakdown). Sold / Scrapped only through Dispose; Available refused while a driver assignment is activeInactiveOut of ServiceAvailable while assigned -> 'End the driver's assignment first.'; SOLD via API -> 'Sell or scrap a vehicle through Dispose, so the disposal is recorded.'; on a sold vehicle -> 'A sold or scrapped vehicle keeps its history and cannot come back.'
WhyالسببTextNoMax 300; shown in the activityAccident damage

Vehicle 360 > Sell / scrap / return

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
HowالطريقةSelectYesSold, Scrapped, Transferred, Returned to Lessor. Sold -> status Sold; Scrapped -> Scrapped; others -> InactiveSoldSold'donated' via API -> 'Choose one of: Sold, Scrapped, Transferred, Returned to Lessor.'
DateالتاريخDateNoBlank = company's today (Dubai)2026-10-02
Sale valueقيمة البيعMoney (AED)No>= 0; compared with the disposal approval rule amount45000
BuyerالمشتريTextNoMax 160Test Auctions LLC
ReasonالسببText areaYesMax 300; refused while any assignment is activeReplaced by new pickupEmpty -> 'Say why the vehicle is leaving the fleet.'; with an active assignment -> 'End the vehicle's assignment first.'; already sold -> 'This vehicle has already left the fleet.'

Driver form

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Employee (HR)الموظفSelect (employee)ConditionalAn employee of this company with no other driver profile. Fills name, work phone, work e-mail, login, code (employee no.) and the HR driving-licence identifier (number, issue, expiry) when the driver fields are emptyTest Employee 1An employee who has a profile -> '<legal name> already has a driver profile.'; another company's employee via API -> 'Choose an employee of this company.'
Name (outside driver)الاسم (سائق خارجي)TextConditionalMax 160; required when no employee is chosenTest Driver OutsideNo employee and no name -> 'Enter the driver's name, or choose the employee.'
PhoneالهاتفTextNoMax 40+971500000101
E-mailالبريد الإلكترونيTextNoMax 160 (not format-checked)driver1@example.com
Login for the driver appحساب تطبيق السائقSelect (user)NoThe system user who sees My Vehicle; blank = the employee's usertest.driver1
Licence numberرقم الرخصةTextNoMax 40; only visible / saved with fleet.driver.viewDXB-TEST-12345
Licence countryبلد الرخصةSelectNoUAE, Saudi Arabia, Oman, Qatar, Bahrain, Kuwait, India, Pakistan, PhilippinesUAE
Licence categories (comma separated)فئات الرخصةTagsNoUp to 12, stored in capitals. A Truck / Bus / Trailer / Heavy / Crane / Excavator / Loader / Forklift vehicle needs one of: that category code, HEAVY, C, C1, CE, D, D1, HGVB, C1Only 'B' and assign a truck -> '<name>'s licence categories (B) do not cover a truck.'
Licence issuedتاريخ إصدار الرخصةDateNoBefore the expiry2020-05-01
Licence expiresانتهاء الرخصةDateNo (but assignment is refused without it)After the issue date; drives status Licence Expired and the licence alerts; days left shown in the list2030-05-01Expiry before issue -> 'The licence expires after it was issued.'; blank then assign -> '<name> has no driving licence expiry on file.'
Permit number / Permit expiresرقم التصريح / انتهاء التصريحText (40) / DateNoPRM-001 / 2027-01-31
Usually drivesيقود عادةSelect (category)NoPickup
Medical clearanceالفحص الطبيSelectNoNone, Valid, ExpiredNoneValid'ok' via API -> 'Choose one of: None, Valid, Expired.'
Medical expires / Training expiresانتهاء الفحص الطبي / انتهاء التدريبDateNoYYYY-MM-DD2027-03-31
TrainingالتدريبSelectNoNone, In progress, Certified, ExpiredNoneCertified
BranchالفرعSelect (branch)NoCompared with the vehicle's branch for cross-branch rulesDubai branch
Fleet statusحالة الأسطولSelectNoActive, Suspended, Unavailable, Inactive. Licence Expired and On Leave are worked out (expiry < today, approved / taken HR leave)ActiveSuspendedAssign a Suspended driver -> '<name> is suspended.'
PhotoالصورةImage uploadNoAs vehicle picturedriver.jpg
NotesملاحظاتText areaNoMax 500

Assign a vehicle / Vehicle 360 > Assign Driver

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesNot sold / scrapped / inactive; not Under maintenance / Breakdown / Out of serviceVHC-000001 · A 12345Inactive -> 'VHC-000001 is not in service.'; under maintenance -> 'VHC-000001 is under maintenance.'; blank -> 'Choose the vehicle.'
DriverالسائقSelect (driver)ConditionalRequired except for Pool / Project / Shared. Refused when suspended / inactive / unavailable, no licence expiry, licence expiring before the end, on approved HR leave, licence category not covering a heavy vehicleTest Driver 1No driver on Primary -> 'Choose the driver.'; on approved leave -> '<name> is on approved leave 2026-10-01 to 2026-10-10.'; licence expired -> '<name>'s licence expires on 2026-09-30.'
TypeالنوعSelectYesPrimary, Temporary, Shared, Pool vehicle, Trip, Project. Temporary and Trip need an end. Primary moves the driver off their previous primary vehiclePrimaryTemporaryTemporary without Until -> 'A temporary assignment needs an end.'
FromمنDate-timeNoBlank = now. More than 5 minutes ahead -> Planned (the clock starts it); otherwise Active at oncenow2026-10-02 08:00
UntilإلىDate-timeConditionalAfter From; cannot overlap an approved / reserved / checked-out reservation of the vehicle2026-10-09 18:00Before From -> 'The assignment ends after it starts.'; over a booking -> 'VHC-000001 is reserved (RSV-00001) in that time.'
Odometer at hand-overالعداد عند التسليمNumberNoNumber (no minimum check); blank = vehicle odometer15200'abc' -> 'Enter a number.'

Assign a vehicle

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Project / Cost centreالمشروع / مركز التكلفةSelectNoProject assignment also sets the vehicle's default projectPRJ-001
Purpose / Notesالغرض / ملاحظاتText (300) / Text area (500)NoSite visits Jebel Ali

Assignments > End

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Ended atانتهى فيDate-timeNoBlank = now; not before From2026-10-09 17:00Before start -> 'It cannot end before it started.'
Odometer at returnالعداد عند الإرجاعNumberNoRecorded as an odometer reading (may be flagged); Km column = end - start15650'x' -> 'Enter a number.'

Book a vehicle

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Vehicle (or choose a kind below)المركبةSelect (vehicle)ConditionalVehicle or category required; the vehicle must be free (no approved / reserved / checked-out booking overlapping)VHC-000003Neither -> 'Choose a vehicle, or the kind of vehicle you need.'; booked -> 'VHC-000003 is already booked then (RSV-00002).'
Any vehicle of this kindأي مركبة من هذا النوعSelect (category)ConditionalOn approval the first free Available / Reserved vehicle of the category (and branch) is takenCarNone free at approval -> 'No vehicle of that kind is free then.'
DriverالسائقSelect (driver)NoBlank = the requester's own driver profile; checked for licence, status and leave over the booking daysTest Driver 2
PickupالاستلامDate-timeYesNot more than 1 hour in the pastnow2026-10-05 08:00Empty -> 'Choose a date and time.'; yesterday -> 'Pick up now or later.'
ReturnالإرجاعDate-timeYesAfter pickup2026-10-05 17:00Before pickup -> 'The return is after the pickup.'
Destination / Purposeالوجهة / الغرضText (200 / 300)NoAbu Dhabi client meeting
Project / Branchالمشروع / الفرعSelectNoBranch narrows the free-vehicle searchDubai branch

Reservations > Check out

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
DriverالسائقSelect (driver)YesBlank = the booking's driver; checked from today to the return dayTest Driver 2No driver anywhere -> 'Choose the driver.'
OdometerالعدادNumberYes>= 0; recorded with source Checkout22000-1 -> 'Must be at least 0.'
Fuel level % / Conditionمستوى الوقود % / الحالةInteger 0-100 / Text area (300)No80 / Clean, no damage

Reservations > Return

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
OdometerالعدادNumberYesNot below the checkout reading2218021900 after 22000 -> 'The return reading is below the checkout reading (22000).'
Damage / Other issuesالأضرار / مشكلات أخرىText area (500)NoEither one raises a service request (Body damage when damage is given, else Repair) from the driverScratch rear bumper
Needs a refillيحتاج تعبئةCheckboxNoShown in the activity ' - refill required'Ticked

Calendar

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Month / Week / Listشهر / أسبوع / قائمةTabsNoServer returns at most 100 days per requestMonthWeek

Driver app > Fuel Entry

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Litres / Total paid / Odometer / Stationلترات / المبلغ / العداد / المحطةNumber / Number / Number / TextLitres and Total: YesSame rules as Log Fuel; source Driver app; offline items keep the capture time45 / 128.25 / 22150 / ENOC Al BarshaLitres 0 -> 'Enter the litres.'
Fuel cardبطاقة الوقودSelectNoOnly active cards of this driver or vehicle; blank = Paid cashPaid cashADNOC •••• 4321
Receipt photoصورة الإيصالImage uploadNoAs file uploadreceipt.jpg

Driver app > Start trip

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Odometer now / Going to / Purposeالعداد الآن / الوجهة / الغرضNumber / Text / TextNoOnly the driver's own vehicle (unless the user has fleet.edit)22150 / JAFZA / DeliverySomeone else's vehicle -> 'VHC-000004 is not assigned to you.'; vehicle already on a trip -> 'VHC-000001 is already on trip TRP-00003.'

Driver app > End trip

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Odometer now / Toll paid / Parking paidالعداد الآن / رسوم الطرق / المواقفNumberNoEnd reading not below start22230 / 8 / 10Below start -> 'The end reading is below the start (22150).'

Driver app > Pre-Trip Check

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Each checklist itemبنود الفحصOK / Not OK / N/A + 'What is wrong?'NoTemplate of kind Pre-trip (else the first one); unanswered = OKOKTyres Not OK - low pressure

Driver app > Report Issue

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
What is wrongما المشكلةText areaYesMax 4000AC not coolingEmpty -> 'Describe what needs attention.'

Driver app > Breakdown

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Where are you / What happened / I need recoveryأين أنت / ماذا حدث / أحتاج سحب المركبةText / Text area / CheckboxWhat happened: YesSheikh Zayed Rd / Engine overheat / TickedEmpty -> 'Describe the breakdown.'

Driver app > Report Accident

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Where / What happened / Police report number / Someone is hurt / Photoأين / ماذا حدث / رقم تقرير الشرطة / هناك مصاب / صورةText / Text area / Text / Checkbox / ImageWhat happened: YesAl Khail Rd / Rear-ended at signal / DXB-POL-TEST-1 / No / photoEmpty -> 'Describe what happened.'

New Trip / Vehicle 360 > Log trip

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesVHC-000001Blank -> 'Choose the vehicle.'
DriverالسائقSelect (driver)NoBlank = the vehicle's current driverTest Driver 1
From / To / Purposeمن / إلى / الغرضText (200 / 200 / 300)NoAl Quoz / Dubai Marina / Delivery
Customer / Projectالعميل / المشروعSelectNoBlank project = vehicle's project; carried to the toll / parking cost linesTest Customer LLC

New Trip

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
StartالبدايةDate-timeNoBlank when started = nownow2026-10-02 09:00
Start it nowابدأها الآنCheckboxNoTicked = status Started at once and vehicle In Use; one started trip per vehicleTickedVehicle already on a trip -> 'VHC-000001 is already on trip TRP-00003.'

Vehicle 360 > Log trip

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Started / Ended / Start odometer / End odometerبدأ / انتهى / عداد البداية / عداد النهايةDate-time / NumberNoLogs a completed trip at once; end after start; end reading not below start09:00 / 11:30 / 50000 / 50180End before start -> 'The trip ends after it starts.'; end reading 49900 -> 'The end reading is below the start (50000).'

Trips > End

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Fuel used (L, blank = estimate)الوقود المستخدمNumberNoBlank = distance x the vehicle's normal L/100 km; fuel cost = fuel used x last fill price(blank)

Trips > End / Log trip

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Toll / Parking / Driver cost / Other costرسوم الطرق / المواقف / تكلفة السائق / تكلفة أخرىMoney (AED)No>= 0. Toll (Salik / Darb), parking and other are written to the cost ledger; driver cost only in the trip total8 / 10 / 0 / 0-4 -> 'Must be at least 0.'

Record a reading / Vehicle 360 > Record odometer

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Odometer (km)العداد (كم)NumberConditionalOdometer or engine hours required; >= 0. Lower than previous, repeat within 10 minutes from the same source, > 180 km/h average over > 50 km, or more than Fleet Settings 'Unusual odometer jump' km per day -> kept and flagged Needs review50250Both empty -> 'Enter the odometer or the engine hours.'; -5 -> 'Must be at least 0.'

Record a reading

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Engine hoursساعات المحركNumberConditional>= 0; lower than the vehicle's hours -> flagged1250
WhenمتىDate-timeNoBlank = nownow2026-10-02 18:00
SourceالمصدرSelectNoManual, Import, Service, Inspection (others set by the system: Trip, Fuel entry, Telematics, Checkout, Return, Daily log)ManualManual'gps' via API -> 'Choose one of: Manual, Trip, Fuel entry, Service, Inspection, Telematics, Import, Checkout, Return, Daily log.'
NoteملاحظةTextNoMax 300Weekly check

Log Fuel (Fuel / Vehicle 360)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesNot sold / scrappedVHC-000001Sold vehicle -> 'VHC-000005 has left the fleet.'

Log Fuel

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
DriverالسائقSelect (driver)NoBlank = vehicle's current driverTest Driver 1
Date and timeالتاريخ والوقتDate-timeNoBlank = now; not more than 10 minutes in the futurenow2026-10-02 07:45Tomorrow -> 'A fill cannot be in the future.'
StationالمحطةTextNoMax 160; with the receipt number checks duplicatesENOC Al Quoz
LitresلترNumberYes> 0480 -> 'Enter the litres.'; 'abc' -> 'Enter a number.'
Price per litreسعر اللترNumberConditionalPrice or Total required; blank price = total / litres (4 decimals)2.85Both blank -> 'Enter the price per litre or the total.'
TotalالإجماليMoney (AED)ConditionalBlank total = litres x price, rounded to 0.01136.80
Odometer / Engine hoursالعداد / ساعات المحركNumberNoRecorded as a reading with source Fuel entry; a flagged reading adds the 'Odometer jump' anomaly; needed for km/L45600
FuelالوقودLookupNoBlank = vehicle's fuel; different from the vehicle's (except hybrid / petrol) -> 'Fuel type differs from the vehicle's' flagDiesel
Full tankخزان ممتلئCheckboxNoEfficiency is worked out fill to fill only on a full tankTickedTicked
Fuel cardبطاقة الوقودSelect (fuel card)NoA card of this company with status Active; card linked to another vehicle -> 'Fuel card mismatch'; above per-fill or monthly limit -> 'Above the card's limit'ADNOC •••• 4321Blocked card -> 'Fuel card •••• 4321 is blocked.'
Paid byطريقة الدفعSelectNoFuel card, Cash, On account, Company card. Blank = Fuel card when a card is chosen, else Cash. On account is never posted (the vendor bill carries it)CashFuel card'cheque' via API -> 'Choose one of: Fuel card, Cash, On account, Company card.'
Receipt number / Receiptرقم الإيصال / الإيصالText (60) / FileNoSame receipt number at the same station -> 'Duplicate receipt' flagRCPT-TEST-001
Project / Cost centreالمشروع / مركز التكلفةSelectNoBlank = vehicle'sPRJ-001

Import a fuel card statement

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Statement (CSV text)الكشفText area (CSV with header)YesHeader row: reference, card_number, at, station, litres, amount, fuel_type, odometer. Max 5,000 lines. A reference already imported is skipped. Card numbers matched ignoring spacesreference,card_number,at,station,litres,amount,fuel_type,odometer\nTX-TEST-1,9988776655444321,2026-10-02T07:50,ENOC Al Quoz,48,136.80,diesel,45600Line without reference -> 'Line 1 has no reference.'; line with no date -> 'Choose a date and time.'; 6,000 lines -> 'Import at most 5,000 lines at a time.'

Start a checklist / Vehicle 360 > Inspection

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesSubmit disabled until chosenVHC-000001
ChecklistالقائمةSelect (template)YesSeeded: Daily, Weekly, Monthly, Pre-Trip, Post-Trip, Annual, Safety, Heavy Equipment inspectionPre-Trip inspectionUnknown template via API -> 'Choose a checklist.'

Start a checklist

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Odometer / Fuel level %العداد / مستوى الوقود %Number / Integer 0-100NoOdometer recorded with source Inspection50300 / 60
Item answerإجابة البندOK / Not OK / N/AYesDefault OK. Not OK opens 'What is wrong?' and a photoOKBrakes: Not OKResponse 'BAD' via API -> 'Answer OK, Not OK or N/A.'; no lines -> 'Answer the checklist.'
NotesملاحظاتText areaNoMax 500

New daily log

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Vehicle / Driverالمركبة / السائقSelectVehicle: YesBlank driver = current driverVHC-000006 (forklift)
DayاليومDateNoBlank = company's todaytoday2026-10-02
Start odometer / End odometerعداد البداية / عداد النهايةNumberNoEnd at or above start; end recorded as reading (source Daily log)1200 / 1260End 1100 < start 1200 -> 'The end reading is at or above the start.'
Hours used / Fuel added (L)الساعات / الوقود المضافNumberNo>= 07.5 / 20
Issues (raises a service request)المشكلاتText areaNoMax 500; any text raises a Repair service requestHydraulic leak on mast

New request / Vehicle 360 > Report Issue

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesVHC-000001Blank -> 'Choose the vehicle.'
TypeالنوعLookupNoRepair, Service, Inspection, Tyres, Battery, Body damage, Electrical, Other; max 24RepairElectrical
PriorityالأولويةSelectNoLow, Normal, High, Urgent; unknown value becomes NormalNormalHigh
What needs attentionما يحتاج إلى عنايةText areaYesMax 4000AC not coolingEmpty -> 'Describe what needs attention.'

New Work Order / Vehicle 360 > Schedule Service

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesNot sold / scrappedVHC-000001Sold -> 'VHC-000005 has left the fleet.'

New Work Order / Work order record

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ServiceالخدمةLookup (service type)Yes (screen)Oil change, Tyre rotation, Minor service, Major service, Inspection, Brakes, Battery, Air conditioning, Body work, Repair, Hydraulics, Engine-hours service; Tyre rotation / tyres cost to category Tyres, the rest to MaintenanceOil change
What to do / Findingsما يجب عمله / النتائجText area (4000)NoChange oil and filter / Filter was clogged
PriorityالأولويةSelectNoLow, Normal, High, UrgentNormalHigh'asap' via API -> 'Choose one of: Low, Normal, High, Urgent.'
WhereأينSelectNoInternal Workshop, External Garage, Authorized Dealer, Mobile ServiceInternal WorkshopExternal Garage'home' via API -> 'Choose one of: Internal Workshop, External Garage, Authorized Dealer, Mobile Service.'
WorkshopالورشةSelect (workshop)NoChoosing one fills the vendor, the kind (unless given) and the parts warehouse from the workshop; its labour rate fills a labour line with no rateTest Garage Al Quoz
ScheduledمجدولDateNoYYYY-MM-DD2026-10-05

Work order record

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Garage / vendorالكراج / الموردSelect (vendor)ConditionalNeeded for Raise purchase orderTest Garage LLC
Parts warehouseمستودع القطعSelect (warehouse)NoBlank = Fleet Settings parts warehouse, else the company's default warehouse, else the first activeWH-MAINInactive warehouse -> 'The work order's warehouse is not active.'
Project / Cost centreالمشروع / مركز التكلفةSelectNoBlank = the vehicle's; carried to cost lines and the stock journalPRJ-001
(hidden) revisionرقم المراجعةHiddenYesMust match on saveSaved by someone else meanwhile -> 'Somebody else changed this work order. Reload it.'; completed / cancelled -> 'A closed work order cannot be changed.'

Work order record > lines

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
TypeالنوعPart / Labour / Outside workYesAdded with + Part, + Labour, + Outside workPartKind 'misc' via API -> 'Choose one of: Part, Labour, Outside work.'
Part / descriptionالقطعة / الوصفProduct search + Text (300)YesPart searched from stock products (code - name, cost filled); or describe itOF-TEST oil filterNeither -> 'Describe the line or choose the part.'
Qty / hoursالكمية / الساعاتNumberNo>= 0; blank quantity = 1; labour uses hours2-1 -> 'Must be at least 0.'
Unit costتكلفة الوحدةNumberNo>= 0; blank part cost = product cost; blank labour rate = workshop labour rate; Amount = qty x unit cost, rounded 0.01. An issued part's cost is replaced by Inventory's valued cost45
From stockمن المخزونCheckboxNoPart lines only; ticked parts are issued from Inventory; unticked lines go on the purchase order. An issued line is lockedTicked for partsTicked

Work order > Schedule

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
DateالتاريخDateYesBlank keeps the scheduled date, else today2026-10-05From Draft -> 'Approve the work order first.'

Work order > Complete

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Odometer at completion / Engine hoursالعداد عند الإكمال / ساعات المحركNumberNoRecorded as a reading with source Service; becomes 'last done' for the plan50050
Downtime hours (blank = from start)ساعات التوقفNumberNo>= 0; blank = completion - start, 1 decimal(blank)
FindingsالنتائجText areaNoMax 4000Brake pads replaced

Report breakdown (Breakdowns / Vehicle 360)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesVehicle goes to BreakdownVHC-000002

Report breakdown

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
When / Whereمتى / أينDate-time / Text (200)NoBlank time = now2026-10-02 14:10 / E11 near Exit 41
What happenedماذا حدثText areaYesMax 4000Engine overheatedEmpty -> 'Describe the breakdown.'
Recovery neededيحتاج سحبCheckboxNoTicked = service request priority Urgent, else HighTicked
Tow costتكلفة السحبMoney (AED)No>= 0; written as a Maintenance cost when resolved350-50 -> 'Must be at least 0.'

New Tyre

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Serial (DOT)الرقم التسلسليTextYesMax 60, capitals, unique per companyDOT-TEST-0001Empty -> 'Enter the tyre's serial number (DOT).'; duplicate -> 'Tyre DOT-TEST-0001 is already registered.'
Brand / Model / Sizeالعلامة / الطراز / المقاسText (60 / 60 / 30)NoBridgestone / Dueler / 265/65R17
Bought / Cost / Supplier / Warranty untilتاريخ الشراء / التكلفة / المورد / الضمان حتىDate / Money / Vendor / DateNoCost >= 0; cost is charged to the vehicle (Tyres) on the first fit; cost per km = cost / km used2026-09-01 / 450 / Test Tyres LLC / 2028-09-01

Tyres > Fit

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Vehicle / Positionالمركبة / الموضعSelect / SelectYesPositions: Front Left, Front Right, Rear Left, Rear Right, Rear Left Inner, Rear Right Inner, Axle 3 Left, Axle 3 Right, Spare. One installed tyre per position (Spare excepted); only In stock / Removed / Repaired / Retreaded tyresVHC-000001 / Front LeftPosition taken -> 'Front Left already has tyre DOT-TEST-0002.'; installed tyre -> 'This tyre is installed.'

Tyres > Fit / Check / Remove / Retread

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Tread (mm) / Pressure (psi)عمق النقشة / الضغطNumberConditional>= 0; Check needs one of them; under 3.0 mm on a vehicle -> 'Tyre tread low' alert6.5 / 35Check with both empty -> 'Enter the tread depth or the pressure.'

Tyres > Rotate

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
To positionإلى الموضعSelectYesThe tyre already there swaps to the old positionRear RightNot installed -> 'Only an installed tyre is rotated.'

Tyres > Repair / Retread

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Cost / What was doneالتكلفة / ما تمMoney / TextNoCost charged to the vehicle (Tyres) when the tyre is on one; Retread adds 1 to the retread count60 / Puncture plugScrapped tyre -> 'Only a tyre in use or removed can be repaired.'

Tyres > Remove / Scrap

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
WhyالسببTextNoKm used is added up from the fitting odometerWornScrap twice -> 'This tyre is already scrapped.'

New Battery

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Serialالرقم التسلسليTextYesMax 60, capitals, uniqueBAT-TEST-0001Empty -> 'Enter the battery's serial number.'; duplicate -> 'Battery BAT-TEST-0001 is already registered.'
Brand / Capacity (Ah) / Voltageالعلامة / السعة / الجهدText / Integer / IntegerNoVoltage blank = 12Varta / 70 / 12
Bought / Cost / Warranty untilتاريخ الشراء / التكلفة / الضمان حتىDate / Money / DateNoCost >= 0; charged to the vehicle (Maintenance) when fitted2026-09-15 / 420 / 2028-09-15
Fit to vehicle / Fitted onالتركيب على مركبة / تاريخ التركيبSelect / DateNoFitting marks the battery Installed and any battery already installed on that vehicle Replaced (with replacement date)Fitted on = todayVHC-000001 / 2026-10-02
Health % / Statusالصحة % / الحالةInteger / SelectNoStatus choices In stock, Installed, Replaced, Scrapped (server applies only In stock, Replaced, Scrapped; Installed comes from Fit to vehicle)95 / In stock

Workshop register

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Workshop / Kindالورشة / النوعText / SelectYesKind: Internal Workshop, External Garage, Authorized Dealer, Mobile ServiceTest Garage Al Quoz / External GarageEmpty name -> 'Workshop is required.'
Vendor / Branch / Parts warehouse / Labour rate / hourالمورد / الفرع / المستودع / سعر العمالة للساعةSelect / Select / Select / MoneyNoLabour rate fills labour lines without a rateTest Garage LLC / Dubai / WH-MAIN / 120Rate 'abc' -> 'Enter a number.'
Phone / E-mail / Address / Activeالهاتف / البريد / العنوان / نشطText / Text / Text area / CheckboxNoActive ticked+97143000000

New document / Vehicle 360 > Upload Document

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Document typeنوع المستندSelect (document type)YesSeeded generic types plus UAE (Registration / Mulkiya, Motor Insurance (UAE), Vehicle Testing, Salik Account, Commercial Permit), KSA, Oman, Qatar, Bahrain, Kuwait types. Driver types (Driver Licence) need a driverRegistration / MulkiyaBlank -> 'Choose the document type.'

New document

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Vehicle / Or driver (licences)المركبة / أو السائقSelectConditionalVehicle for vehicle types; driver for driver types (needs fleet.driver.view). A Driver Licence document with a later expiry updates the driver's licence expiryVHC-000001Driver type without driver -> 'Choose the driver.'; no fleet.driver.view -> 'You cannot see driver documents.'
Number / Issuing authorityالرقم / الجهة المصدرةText (60 / 120)NoMULK-TEST-778 / RTA Dubai
Issued / Expiresالإصدار / الانتهاءDateNoExpiry after issue. Status: Expired (< today), Expiring Soon (30 days or less), Valid; 'Renewal in progress' when ticked2025-11-30 / 2026-11-30Expiry before issue -> 'The expiry is after the issue date.'
CountryالبلدSelectNoBlank = type's country, else AEUAEUAE
Fee paidالرسوم المدفوعةMoney (AED)No>= 0; written as a cost: Registration (registration, inspection, permit, roadworthiness groups), Toll (toll), Insurance, else Other450
Scan / Renewal in progress / Notesالمسح / قيد التجديد / ملاحظاتFile / Checkbox / Text (300)Nomulkiya.pdf

Documents > Renew

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
New number / Issued / Expires / Fee paid / Scanالرقم الجديد / الإصدار / الانتهاء / الرسوم / المسحText / Date / Date / Money / FileNoDefaults: number kept, issued = old expiry, expires = old expiry + the type's 'Renews every (months)' (12 for Mulkiya). The old document is kept and hidden from lists(defaults)Renew twice -> 'This document has already been renewed.'

Read with AI

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
FileالملفUploadYesRegistration, insurance, lease, fine, invoice or service bill. Nothing saved until Save document. Without an AI model a picture gives 'No AI model is configured (Settings > AI), and a picture has no text to read - fill the fields in.'mulkiya_test.pdf

New policy / Vehicle 360 > Insurance policy

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesVHC-000001

New policy

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Insurer (contact) / Or insurer nameشركة التأمين / أو الاسمSelect / Text (120)NoContact name used when no name typedTest Insurance PJSC
Policy numberرقم البوليصةTextYesMax 60POL-TEST-2026-01Empty -> 'Enter the policy number.'
CoverالتغطيةLookupNoComprehensive, Third party, Third party fire and theft, Fleet policyComprehensiveComprehensive
From / Toمن / إلىDateYesTo after From; status Valid / Expiring Soon (30 days) / Expired2026-01-01 / 2026-12-31To before From -> 'The policy ends after it starts.'
Premium / Deductible / Insured valueالقسط / التحمل / القيمة المؤمنةMoney (AED)No>= 0; the premium is an Insurance cost dated the From date3200 / 500 / 95000
Policy document / Notesوثيقة البوليصة / ملاحظاتFile / Text (300)Nopolicy.pdf

Record a fine

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesVHC-000001
Date and timeالتاريخ والوقتDate-timeYesBlank = now (API); finds the driver who had the vehicle then2026-09-28 22:15
Driver (blank = who had the vehicle then)السائقSelect (driver)ConditionalBlank = driver of the trip running at that moment, else of the assignment covering it. Required when Who pays is Driver or Shared(blank)Shared with no driver found -> 'Choose the driver who was responsible.'
ViolationالمخالفةLookupNoSpeeding, Red light, Parking, Toll / Salik, Mobile phone, Seat belt, Lane discipline, Truck ban hours, Other; max 40Speeding
Authority / Fine reference / Locationالجهة / مرجع المخالفة / الموقعText (80 / 60 / 200)NoAuthority + reference unique per companyDubai Police / DP-TEST-0001 / Sheikh Zayed RdSame authority + reference -> 'This fine is already recorded as FIN-00001.'
AmountالمبلغMoney (AED)Yes> 06000 -> 'Enter the fine amount.'
Black pointsالنقاط السوداءIntegerNoWhole number6
Who paysمن يدفعSelectNoCompany, Driver, Shared, Insurance, Other. Driver share = whole fine for Driver, given or half for Shared, 0 otherwiseCompanyShared'police' via API -> 'Choose one of: Company, Driver, Shared, Insurance, Other.'
Driver's share (shared)حصة السائقMoney (AED)NoBlank = half the fine; not above the fine(blank) -> 300700 on a 600 fine -> 'The driver's share cannot exceed the fine.'
Recover through salary (needs approval)الاسترداد من الراتبCheckboxNoOnly for Driver / Shared; sets Salary deduction Pending approval and notifies approvers. Once approved / queued / deducted the fine cannot be editedTickedEdit a queued fine -> 'A fine already recovered from salary cannot be changed.'
Payment / Paid onالدفع / تاريخ الدفعSelect / DateNoUnpaid, Paid, Disputed, Waived; only Paid fines are a costUnpaidUnpaid'partly' via API -> 'Choose one of: Unpaid, Paid, Disputed, Waived.'
Fine notice / Notesإشعار المخالفة / ملاحظاتFile / Text (300)Nofine.pdf

Report accident (Accidents / Vehicle 360)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Vehicle / Driverالمركبة / السائقSelectVehicle: YesBlank driver = vehicle's current driverVHC-000001

Report accident

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
When / Whereمتى / أينDate-time / Text (200)NoBlank = now2026-10-01 18:20 / Al Khail Rd
What happenedماذا حدثText areaYes (or Damage)Max 4000Rear-ended at a signalNeither description nor damage -> 'Describe what happened.'
Police report numberرقم تقرير الشرطةTextNo (field setting can make it Required / Hidden)Max 60DXB-POL-TEST-1Field setting Required and empty -> 'Police report number is required by this company.'
Police report / Injuries / Injury details / Damageتقرير الشرطة / إصابات / تفاصيل الإصابة / الأضرارFile / Checkbox / Text (500) / Text (500)NoInjuries ticked: alert title 'Accident: VHC-... - injuries reported'report.pdf / No / - / Rear bumper
Estimated costالتكلفة التقديريةMoney (AED)No>= 0; becomes the claim estimate8000
LiabilityالمسؤوليةSelectNoNot decided, Our driver, Other party, SharedNot decidedOther party'police' via API -> 'Choose one of: Our driver, Other party, Shared, Not decided.'

New claim

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Accident (number)الحادث (الرقم)TextConditionalAccident number or id; the vehicle comes from it; an insurance policy live on the accident date is linkedACC-00001Unknown number -> 'Choose the accident.'; neither accident nor vehicle -> 'Choose the accident or the vehicle.'
Or vehicleأو المركبةSelect (vehicle)ConditionalVHC-000001
Insurer's claim number / Insurer / Date / Estimated / Notesرقم مطالبة التأمين / شركة التأمين / التاريخ / المقدر / ملاحظاتText (60) / Text (120) / Date / Money / Text area (500)NoEstimated blank = the accident's estimated costINS-CLM-TEST-9 / Test Insurance PJSC / 2026-10-02 / 8000

Claims > Approved

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Approved amountالمبلغ المعتمدMoney (AED)NoBlank = estimated amountEstimated7000

Claims > Money received

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Amount receivedالمبلغ المستلمMoney (AED)Yes> 0; added to what was received before; the total reduces the vehicle's maintenance costApproved amount70000 -> 'Enter the amount received.'

New expense

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesAny vehicle of this company, by code or id; sold vehicles are still acceptedVHC-00001 - DXB A 12345Blank -> 'Choose the vehicle.'; unknown id -> 'Vehicle not found.'
CategoryالفئةSelectYesDialog offers Cleaning, Parking, Toll, Registration, Accessories, Tyres, Maintenance, Insurance, Rental, Fines, Other. The server also accepts Fuel, Lease and DepreciationOtherCleaning'washing' via API -> 'Choose one of: Fuel, Maintenance, Tyres, Insurance, Registration, Lease, Rental, Toll, Parking, Fines, Cleaning, Accessories, Depreciation, Other.'
DateالتاريخDateNoYYYY-MM-DD; blank = today (company's Dubai day on a new expense). Future dates are not blockedToday2026-10-01'01/10/2026' -> 'Enter a date as YYYY-MM-DD.'
AmountالمبلغMoney (AED)YesGreater than 0; commas allowed. This is the cost written to the ledger (VAT is not added to it)150.000 or blank -> 'Enter the amount.'; -5 -> 'Must be at least 0.'; 'abc' -> 'Enter a number.'
VATضريبة القيمة المضافةMoney (AED)No>= 0; stored on the expense for reference only - not added to the amount, not posted separately07.14-1 -> 'Must be at least 0.'
Vendor (contact)المورد (جهة اتصال)Select (vendor)NoA vendor contact; blank allowedQuick Wash LLC
Or paid toأو دُفع إلىTextNoFree text, silently cut at 300 charactersQuick Wash
ReferenceالمرجعTextNoFree text, cut at 300 characters on the expense (40 on the ledger line)RCPT-7781
Paid byطريقة الدفعSelectNoCash, Company card, Vendor bill (entered in Purchase), Paid by employee. Vendor bill is never posted here because Purchase carries itCashCompany card'cheque' via API -> 'Choose one of: Cash, Company card, Vendor bill, Paid by employee.'
Driver / Employee / Customer / Tripالسائق / الموظف / العميل / الرحلةSelectNoOptional links copied onto the cost line, so Cost Allocation by driver or customer worksDriver Ali
Project / Cost centre / Department / Branchالمشروع / مركز التكلفة / القسم / الفرعSelectNoOptional dimensions. Blank ones come from the vehicle; a blank Branch is filled with the vehicle's branchVehicle's ownProject PRJ-100
DescriptionالوصفTextNoFree text, cut at 300 characters; shown as the ledger line descriptionInterior and exterior wash
ReceiptالإيصالFileNoOptional image or PDF of the receiptreceipt.jpg

New lease or rental

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
VehicleالمركبةSelect (vehicle)YesSaving on an Owned vehicle changes its ownership to Leased (lease), Rented (rental) or Financed (finance)VHC-00002Blank -> 'Choose the vehicle.'
Lessor (contact)المؤجر (جهة اتصال)Select (vendor)NoA vendor contact; shown in the list as LessorEmirates Leasing LLC
TypeالنوعSelectNoLease, Rental or Finance. Rental charges go to the Rental category, the others to LeaseLeaseRental'hire' via API -> 'Choose one of: Lease, Rental, Finance.'
Contract numberرقم العقدTextNoCut at 60 characters; used in the monthly charge descriptionLC-2026-044
Start / Endالبداية / النهايةDateYesEnd must be after Start. Status is worked out from today: End already past = Ended; 60 days or fewer left = Expiring; else Active2026-03-10 / 2028-03-09End 2026-03-10 with Start 2026-03-10 -> 'The contract ends after it starts.'; blank -> same message
Monthly rateالقسط الشهريMoney (AED)No>= 0. Charged to the ledger once for every calendar month the contract runs02,500-100 -> 'Must be at least 0.'
Mileage allowance (km)المسافة المسموحة (كم)Whole numberNoBlank = no limit. Used with 'Allowance per' to work out the allowed km30,000'abc' via API -> not validated by the server
Allowance perالمسافة المسموحة لكلSelectNoWhole contract, Year or Month. Annual allowance is shared over 12 months, pro rata by days elapsed / 30.4Year (screen) / Whole contract (server)Year'weekly' via API -> 'Choose one of: Whole contract, Per year, Per month.'
Excess per kmرسوم الكيلومتر الإضافيNumber (AED, 4 decimals)No>= 0; multiplied by km over the allowance00.50-1 -> 'Must be at least 0.'
Odometer at startالعداد عند البدايةNumberNo>= 0; blank = the vehicle's odometer when the contract is first savedVehicle odometer50,000-5 -> 'Must be at least 0.'
Depositالتأمين المستردMoney (AED)No>= 0; information only, not posted05,000-1 -> 'Must be at least 0.'
Insurance included / Maintenance includedالتأمين مشمول / الصيانة مشمولةYes / NoNoInformation only; does not stop insurance or maintenance costs being recordedNoInsurance included
Contract / Notesالعقد / ملاحظاتFile / TextNoContract file optional; Notes cut at 300 characterslease.pdf

TCO / Reports / Cost Allocation

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
From / Toمن / إلىDateNoDefaults 1 January this year to today (browser date). From must not be after To; at most 3,660 days (ten years); blank on the API = first of this month to today1 Jan - today2026-01-01 / 2026-09-30From 2026-10-01, To 2026-09-01 -> 'The period starts before it ends.'; 2010-01-01 to 2026-09-30 -> 'Choose a period of at most ten years.'; '1/1/26' -> 'Enter a date as YYYY-MM-DD.'

TCO

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Whole life of each vehicleمدى عمر كل مركبةTick boxNoTicked: ignores the dates and measures each vehicle from its purchase date (or the day it joined) to today; the date boxes are greyedOffOn

Cost Allocation

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Allocate byالتوزيع حسبSelectNoVehicle, Branch, Cost centre, Department, Project, Driver, Customer, Cost categoryVehicleBranch'colour' via API -> 'Allocate by vehicle, branch, cost centre, department, project, driver, customer or category.'

Pivot

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Rows / Columns / Measureالصفوف / الأعمدة / المقياسSelectNoRows: Vehicle, Driver, Category, Branch, Project, Cost centre. Columns: Month, Status, Cost type, Total only. Measure: Cost, Distance, Fuel (L), Trips, Downtime (h), Maintenance countVehicle / Month / CostBranch / Cost type / CostRows 'colour' -> 'Rows by vehicle, driver, category, branch, project or cost centre.'; Columns 'week' -> 'Columns by month, status or cost type.'; Measure 'profit' -> 'Choose a measure.'

Fleet Settings

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Home countryالبلدSelectNoUAE, Saudi Arabia, Oman, Qatar, Bahrain, Kuwait; stored as a 2-letter code (any 2 letters accepted by the API)AEAE
Expiry alert daysأيام تنبيه الانتهاءText (comma list)NoWhole numbers 0 to 730, sorted high to low, duplicates dropped. Drives expiry alerts120, 90, 60, 30, 15, 7, 090, 60, 30, 7, 0'ninety' -> 'Alert days are whole numbers, e.g. 120, 90, 60, 30, 15, 7, 0.'; '800' -> 'Alert days run from 0 (the day it expires) to 730.'
Service due soon within (km)الخدمة قريبة خلال (كم)Whole numberNo0 to 20,000; used when a plan has no 'Warn km before' of its own50050025000 -> 'Between 0 and 20000.'; 12.5 -> 'Enter a whole number.'
Service due soon within (days)الخدمة قريبة خلال (أيام)Whole numberNo0 to 1801414200 -> 'Between 0 and 180.'
Service due soon within (engine hours)الخدمة قريبة خلال (ساعات)Whole numberNo0 to 5002525600 -> 'Between 0 and 500.'
Flag a fill this % above normalتنبيه عند تجاوز المعدل بنسبة %Whole numberNo5 to 200. A fill is flagged when L/100 km exceeds normal x (1 + % / 100)20202 -> 'Between 5 and 200.'
Unusual odometer jump above (km a day)قفزة غير عادية فوق (كم يومياً)Whole numberNo50 to 5,0001500150010 -> 'Between 50 and 5000.'
Keep raw GPS for (days)الاحتفاظ ببيانات التتبع (أيام)Whole numberNo7 to 3,650; older raw telemetry is purged by the daily scan90903 -> 'Between 7 and 3650.'
Working hours a dayساعات العمل يومياًWhole numberNo1 to 24; the denominator of Utilization %10100 -> 'Between 1 and 24.'; 'x' -> 'Enter a whole number.'
Parts warehouseمستودع القطعSelect (warehouse)NoActive warehouses; blank = the company's default warehouse; used for parts issued on work ordersCompany defaultWH-MAIN - Main warehouse
Cross-branch assignmentالإسناد بين الفروعSelectNoAllowed, Needs approval, Not allowedAllowedNeeds approval'maybe' via API -> 'Choose one of: Allow, Needs approval, Not allowed.'
Checklist required at checkoutالفحص إلزامي عند التسليمTick boxNoOn: reservation check-out refuses without the pre-trip checklistOffOnCheck-out without checklist -> 'Complete the pre-trip checklist first.'
Post fleet costs no bill carries to the ledgerترحيل تكاليف الأسطول غير المفوترةTick boxNoOn: cash and card fills, expenses and fines the company paid are posted as journals (Dr expense / Cr cash or card account). Vendor bills and stock issues are never posted hereOffOn
Account code per cost category (and card, cash)رمز الحساب لكل فئة تكلفةText per row (shown only when posting is on)NoBlank = account found by name in the chart (for example 'fuel', 'vehicle maintenance'), else the company expense role. Each code must exist in the chart; card = credit account for card payments, cash = credit for cashBlank5410'99999' -> 'Account 99999 is not in the chart.'
Distance unit / Volume unit (API only)وحدة المسافة / وحدة الحجمSelectNoThe server stores km or miles, L or gallons but there is no screen for them and screens still say km and Lkm / Lkm'furlong' via API -> 'Choose one of: km, miles.'

Vehicle Categories

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
CodeالرمزTextYesSaved UPPERCASE with spaces turned into underscores; unique in the company (database rule)CRANE_MOBILEBlank -> 'Code is required.'; a code already used -> refused by the database
CategoryالفئةTextYesName shown in pickers; up to 80 charactersMobile CraneBlank -> 'Category is required.'
Arabic nameالاسم بالعربيةTextNoUp to 80 charactersرافعة متنقلة
IconالأيقونةSelectNoCar, Truck, Bus / van, Motorbike, Forklift, Crane, Excavator, GeneratorCarCrane
Counts engine hours / Has an odometerيحسب ساعات المحرك / له عدادTick boxesNoEngine hours: the vehicle form asks for hours and the hours service plan applies. New categories start with Has an odometer tickedOdometer onEngine hours onBoth off -> accepted (vehicle then has no usage measure)
Order / Activeالترتيب / نشطWhole number / TickNoOrder sorts pickers; Active off hides it from new vehiclesActive on130 / on'x' via API -> 'Enter a whole number.'

Makes

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Make / Country / Activeالعلامة / البلد / نشطText / Text / TickYes (Make)Make unique in the company; Country up to 60 charactersFoton / ChinaBlank Make -> 'Make is required.'

Models

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
MakeالعلامةSelect (make)YesActive makes only; with Model must be uniqueToyotaBlank -> 'Make is required.'
ModelالطرازTextYesUp to 80 charactersHiluxBlank -> 'Model is required.'
Category / Body type / Fuelالفئة / نوع الهيكل / الوقودSelectNoDefaults copied to new vehicles of this model; body type and fuel come from the listsPickup / Double cab / Diesel
Tank (L) / Rated L/100 kmالسعة (لتر) / الاستهلاك المصنّعNumberNoTank is used to flag fills larger than the tank; rated consumption is the starting 'normal' for fuel anomaly checks80 / 9.5'abc' -> 'Enter a number.'
Engine / Seats / Payload (kg) / Pictureالمحرك / المقاعد / الحمولة / الصورةText / whole numbers / imageNoSeats and payload whole numbers; picture shown on the vehicle card2.8 L / 5 / 1000Seats '5.5' -> 'Enter a whole number.'

Fuel Types / Service Types / Cost Categories / Other Lists

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
CodeالرمزTextYesKept as typed (not uppercased); unique within the same list (database rule); up to 40 charactersbiodieselBlank -> 'Code is required.'
NameالاسمTextYesShown in pickers; up to 120 charactersBiodiesel B20Blank -> 'Name is required.'
Arabic name / Order / Activeالاسم بالعربية / الترتيب / نشطText / whole number / tickNoOrder sorts the picker; inactive entries disappear from pickers but stay on old recordsActive onديزل حيوي / 70Order 'x' via API -> 'Enter a whole number.'

Cost Categories

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Expense account (code)حساب المصروف (الرمز)Text (not shown in the list)NoStored on the category. Posting does NOT read it - Fleet Settings account codes decide5410Any text accepted, not checked against the chart

Maintenance Plans

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
PlanالخطةTextYesUp to 120 charactersOil change - trucksBlank -> 'Plan is required.'
ServiceالخدمةSelect (service type)YesFrom the Service Types listOil changeBlank -> 'Service is required.'
For category / For model / Or these vehiclesللفئة / للطراز / أو هذه المركباتSelect / multi-selectNoNarrows who the plan applies to; blank = every vehicle that matches the interval typeAll vehiclesHeavy Equipment
Due byمستحقة حسبSelectYesWhichever comes first, Date, Kilometres, Engine hours. The server does not check that the matching interval is filledWhichever comes firstWhichever comes firstBlank -> 'Due by is required.'
Every km / Every days / Every engine hoursكل كم / كل أيام / كل ساعاتWhole numberNoThe interval; warnings use the lead values or the Fleet Settings 'due soon' values10,000 km / 180 days'abc' -> 'Enter a whole number.'
Warn km / days / hours beforeتنبيه قبل (كم / أيام / ساعات)Whole number (form only)NoBlank = Fleet Settings default (500 km, 14 days, 25 hours)Settings value500 / 14
Estimated cost / Raise a service request when due / Activeالتكلفة التقديرية / إنشاء طلب خدمة عند الاستحقاق / نشطMoney / Tick / TickNoEstimate shown on the Preventive Maintenance board and report; auto request is created by the daily scan, one per planAuto request on, Active on350-5 via API -> accepted

Document Types / Permit Types

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
CodeالرمزTextYesSaved UPPERCASE with underscores; uniqueAE_FREEZONEBlank -> 'Code is required.'
DocumentالمستندTextYesUp to 120 charactersFree Zone Access PermitBlank -> 'Document is required.'
GroupالمجموعةSelectYesRegistration, insurance, inspection, permit, roadworthiness, toll, lease, customs, cross-border, licence and others. Permit, Cross-border, Customs, Toll groups appear on the Permit Types page, all others on Document TypesPermitBlank -> 'Group is required.'
For / Countryينطبق على / البلدSelectYes / NoFor = Vehicle or Driver; Country blank = all countries; AE, SA, OM, QA, BH, KWVehicle / All countriesVehicle / UAEBlank For -> 'For is required.'
Mandatory / Only for categoriesإلزامي / للفئات فقطTick / multi-selectNoMandatory types are treated as required for the vehicle or driverOffOn
Alert days before expiry / Renews every (months)أيام التنبيه / التجديد كل (أشهر)Text list / whole numberNoAlert days whole numbers sorted high to low; renewal months sets the next expiry when renewed120, 90, 60, 30, 15, 7, 0 / 1260, 30, 7, 0 / 12Alert days 'soon' -> 'Whole numbers of days, e.g. 90, 60, 30, 7, 0.'

Inspection Templates

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Checklist / Kindقائمة الفحص / النوعText / SelectYesKind from the inspection kinds (pre-trip, post-trip, periodic, handover and heavy equipment among them)Daily pre-trip - vans / Pre-tripBlank Checklist -> 'Checklist is required.'
Items (Item / Group / photo)البنود (البند / المجموعة / صورة)Item editorNoRows with a blank Item are dropped on save; the code is made from the text (lower case, underscores) if blank; Item cut at 120, Group at 60 characters; 'photo' makes a picture mandatory for that itemSupplied listsTyres / Exterior / photoA row with no Item text -> silently dropped
For categories / Activeللفئات / نشطMulti-select / TickNoBlank = every categoryAll categoriesVan, Pickup

Fuel Cards

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Card numberرقم البطاقةText (masked)YesLetters and digits only, 6 to 40 characters (spaces removed); unique in the company; list shows only the last 4 digits. Leaving the masked value on edit keeps the number7002123456784321'12-34' -> 'Enter the card number.'; 'ABC' -> 'Enter the card number.'; a number already used -> refused by the database
ProviderالمزودTextYesUp to 80 charactersADNOC DistributionBlank -> 'Provider is required.'
Vehicle / Driverالمركبة / السائقSelectNoA fill on a card linked to another vehicle is flagged 'Fuel card mismatch'VHC-00001 / Ali
FuelالوقودSelect (fuel type)NoFrom the Fuel Types listDiesel
Monthly limit / Per fill limitالحد الشهري / حد التعبئةMoney (AED)No>= 0 not enforced by the server. A fill over the per-fill limit, or taking the month's card total over the monthly limit, is flagged 'over card limit' for review - it is not refused0 (none)2,000 / 300'abc' -> 'Enter a number.'
Status / Expiryالحالة / الانتهاءSelect / DateYes (Status)Active, Blocked, Expired, Cancelled; blocked or inactive cards are refused when logging fuelActiveActive / 2028-06-30Expiry '30/06/2028' -> 'Enter a date as YYYY-MM-DD.'; Blank Status -> 'Status is required.'

Toll & Parking

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Kind / Providerالنوع / المزودSelect / TextYesToll account / tag or Parking permit / card; Provider up to 80 charactersToll account / SalikBlank Provider -> 'Provider is required.'
Account / Tag / permitالحساب / الوسم أو التصريحTextNoUp to 60 characters eachACC-90011 / TAG-5521
VehicleالمركبةSelectNoVehicle the tag is fitted toVHC-00001
Balance / Warn belowالرصيد / تنبيه عندMoney (AED)NoA daily alert goes out when Balance is below Warn below (only when Warn below is above 0)040 / 50'abc' -> 'Enter a number.'
Expiry / Statusالانتهاء / الحالةDate / SelectYes (Status)Status Active or Inactive; expiry appears in the Expiry report and alertsActive2027-12-31 / ActiveBlank Status -> 'Status is required.'

Alert Rules

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Rule / Whenالقاعدة / عندText / SelectYesWhen = one of the 14 alert kinds (service due, registration expiring, breakdown, lease mileage and so on)Insurance expiring - managers / Insurance expiringBlank Rule -> 'Rule is required.'
Days before (expiries)الأيام قبل (الانتهاء)Text listNoWhole numbers, sorted high to low; empty for event rulese.g. 120, 90, 60, 30, 15, 7, 045, 15, 0'a' -> 'Whole numbers of days, e.g. 90, 60, 30, 7, 0.'
Tell people with / And these people / Tell the driverأخبر من لديهم / وهؤلاء الأشخاص / أخبر السائقMulti-select / users / tickNoEveryone holding any ticked permission group gets the alert, plus the named users; driver notified when ticked (needs a linked user)Per ruleCosts; Driver on

Approval Rules

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
WhatماذاSelectYesVehicle purchase, assignment, reservation, maintenance, work order, tyre replacement, expense, fine deduction, disposal, lease renewal. Not every subject is checked by the code todayExpenseBlank -> 'What is required.'
From amountمن مبلغMoney (AED)No0 = every one needs approval. The rule with the highest From amount that the amount reaches applies (amount >= From)02,000'abc' -> 'Enter a number.'
Approved byيعتمد من قبلSelectYesWork order approvers, Fleet coordinators, Fine deduction approvers, Fleet administratorsWork order approversFleet administratorsBlank -> 'Approved by is required.'
Rule / Activeالقاعدة / نشطText / TickNoInactive rule = nothing needs approval for that subjectActive onFleet expenses from AED 2,000

Country Profiles

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Country codeرمز البلدTextYesTwo letters, saved upper case and cut to 2 characters; one profile per countryAEBlank -> 'Country code is required.'; AE twice -> refused by the database
Country / Toll providers / Plate regions / Notesالبلد / مزودو التعرفة / مناطق اللوحات / ملاحظاتText / lists / textYes (Country)Plate regions and toll providers are comma lists; Notes up to 500 charactersUnited Arab Emirates / Salik, DarbBlank Country -> 'Country is required.'

Feature switches

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Reservations / Trips and daily logs / Fuel / GPS and telematics / Tyres and batteries / Fines, accidents and claims / Leasesالحجوزات / الرحلات / الوقود / التتبع / الإطارات / المخالفات / التأجيرOn / Off switchNoOff: every change through those routes is refused ('capability_disabled'), the menu entries go, records already made stay readable. Vehicles, drivers, assignments and Compliance registration, insurance, permits cannot be turned offOnLeases OffSave a lease with Leases Off -> refused with capability_disabled
Field rules: VIN / Chassis / Engine number / Vehicle department / Police report numberقواعد الحقولHidden / Required / NormalNoHidden: not shown and a value sent on a new vehicle or accident is refused. Required: record not saved without it. Police report rule only applies while the Fines, accidents and claims switch is onNormalVIN RequiredRequired VIN left blank -> record not saved (message from the platform field rule)