Skip to content
العربية

Trips, Routes and Stations

Al-Sahra Motors runs a panel van between the Riyadh site and the Dammam branch twice a week, carrying parts and the occasional customer car key. Somebody wants to know how many kilometres it did last month. That question — and, honestly, only that question — is what the trip records answer.

Required licence

srvcenter

Three master files, in the order you create them:

WhatWhere
StationService Center > Master Files > Station
Service Center Trip RouteService Center > Master Files > Service Center Trip Route
Service Center TripService Center > Master Files > Service Center Trip

The Trip document screen

Stations and routes

A station is barely a record at all: a code, an Arabic and an English name, attachments. It is a place a vehicle departs from or arrives at. STN-RUH Riyadh Depot, STN-DMM Dammam Branch.

A trip route is one leg between two of them, with a nominal schedule and nominal figures:

FieldArabic labelAl-Sahra's SCTR-RUH-DMM
Departure stationمحطة القيامSTN-RUH Riyadh Depot
Arrival stationمحطة الوصولSTN-DMM Dammam Branch
Departure timeوقت القيام06:00
Arrival timeوقت الوصول11:30
Distance in kilometresالمسافة بالكيلومتر400
Consumed fuel in litresالوقود المستهلك باللتر38

Everything on a route is nominal — what the leg usually takes and usually costs. Nothing is validated: the two stations may be the same, the arrival time may precede the departure time, the distance may be zero. The route is a template you will reuse, so it is worth getting right by hand.

The trip

A trip is one execution of a route. Create one record per journey.

FieldArabic labelNotes
Trip routeخط سير السيارةPicking it fills the times and the fuel figure
Departure date / timeتاريخ / وقت القيامBoth dates default to today
Arrival date / timeتاريخ / وقت الوصول
DriverالسائقAn employee
CarالسيارةA vehicle from the service-centre vehicle register
Replacement carالسيارة البديلةFor the journey the regular van missed
Counter at departureقراءة العداد عند القيامOdometer when it left
Counter at arrivalقراءة العداد عند الوصولOdometer when it got there
Trip typeنوع الرحلةFree text — whatever your reporting needs
Number of passengersعدد الركاب
Distance in kilometresالمسافة بالكيلومترCalculated and locked

The distance is the only computed field, and the computation is exactly what it looks like: arrival counter minus departure counter, recalculated whenever either reading changes. On trip SCTRP-2026-0044 the van left STN-RUH on 5 March at 06:10 reading 128,400 and arrived at STN-DMM at 11:55 reading 128,810, so the record shows 410 km — ten more than the route's nominal 400, which is the sort of thing the log exists to show.

The only rule enforced on commit is that the distance may not be negative — in other words, the arrival reading may not be lower than the departure reading. Nothing else is checked: not the date order, not whether the car was already out on another trip, not whether the departure reading agrees with the vehicle's own odometer.

Route distance is not copied

Picking a route brings across the departure time, the arrival time and the fuel figure — but not the distance. If both odometer readings are left empty the trip's distance is zero, whatever the route says. Always enter the two readings; they are the whole point of the record.

The fuel figure lands where you cannot see it

When you pick a route, the system copies the route's Consumed Fuel In Litres onto the trip — into a field that is not on the trip screen. The trip shows a distance but no fuel, so fuel per kilometre cannot be read off the record, and a driver cannot correct the figure when a journey burnt more than usual. Treat fuel as a property of the route, not of the journey.

What trips are not

Trips are an isolated fleet log

A trip has no connection to anything else in Service Center. It does not link to a job order, a service request or the courier delivery documents. It creates no document, posts nothing to the ledger and moves no stock. And although it records two odometer readings, it does not update the vehicle's odometer on the vehicle file — service intervals and mileage-based logic ignore trips entirely.

In particular, do not read "trip" as field service or a mobile visit to a customer. Sending a technician out to a customer's site is not modelled here, and the courier's route sheet in the mobile delivery sub-module is a separate, unrelated document.

What a trip is, and all it is: a row in a fleet log that you report on.

Using it

  1. Create a station for each depot, branch or site the fleet runs between.
  2. Create a trip route for each leg, with its usual times, distance and fuel.
  3. Per journey, create a trip: pick the route, pick the car and the driver, enter the two odometer readings. The distance is computed and locked.
  4. Report on the records — that is where the value is, and it is where the feature ends.