Receive and complete vehicle maintenance
In addition to deliveries, drivers also receive vehicle maintenance jobs β oil change, tires, routine inspection. The workflow is similar to receiving a trip but simpler.
Workflowβ
Master Data > Maintenance > Schedule
β
Planner/Admin assigns driver to perform
β
π Driver receives notification
β
"Accept job" β ACKNOWLEDGED status
β
On-site β IN_PROGRESS
β
Done β photo evidence β AWAITING_REVIEW
β
Admin/accountant approves β COMPLETED β
1. Receive notificationβ
When the admin assigns maintenance:
- π Push notification: "You've been assigned maintenance for vehicle 29B-12345"
- Bell icon in the app shows a red dot
- Open Notifications β tap the maintenance row
2. View detailsβ
The detail screen shows:
- Vehicle under maintenance (code + license plate)
- Maintenance type:
- π’οΈ Engine oil change
- π Tire replacement
- π§ Brake inspection
- π Battery check
- βοΈ General maintenance
- π© Repair
- ... (8 types)
- Planned date
- Deadline
- Notes from admin (e.g. "Bring vehicle to Toyota Cau Giay garage")
- Current status
3. Accept the jobβ
Tap "Accept job":
- Status:
SCHEDULEDβACKNOWLEDGED - Admin knows you're ready + will perform
If busy β tap "Decline" + state a reason (off, sick, conflicting trip...).
4. Start workβ
When arriving at the garage / shop / maintenance facility:
- Tap "Start work"
- Status:
ACKNOWLEDGEDβIN_PROGRESS
The app lets you run a delivery trip and a maintenance job the same day β but only one item can be IN_PROGRESS at a time.
5. Completeβ
When maintenance is done:
Step 1: Photo evidenceβ
Tap "π· Capture completion photo" β camera opens. Take 1-5 photos:
- Shop / garage invoice
- The repaired part (e.g. new tire)
- Odometer reading
- Tamper-evident seal (if any)
Photos help admin/accountant verify the work before approving. No photos = no approval = no maintenance bonus.
Step 2: Add a note (optional)β
The "Completion note" field: write what you actually did. E.g.:
"Replaced engine oil Motul 5W30, oil filter, air filter. Total 850k. Invoice attached."
Step 3: Submit for reviewβ
Tap "Submit for review":
- Status:
IN_PROGRESSβAWAITING_REVIEW - Notification sent to admin/accountant
6. Wait for approvalβ
AWAITING_REVIEW may last 1-3 days:
- Admin views photos + notes
- Compares with planned cost
- If OK β click "Approve" β status
COMPLETEDβ - If not β returned with note "Need photo X" β back to
IN_PROGRESS
View historyβ
Open the "Maintenance" tab in the app β 2 sub-tabs:
- Upcoming: jobs not yet done
- Completed: maintenance history (view past photos)
FAQβ
Q: I'm not the regular driver of this vehicle, why am I assigned? A: Admin may assign any driver. Reasons: the regular driver is on a trip / on leave. You step in β still earn the work credit.
Q: Does maintenance count toward salary? A: Configurable per organization. By default not included in payroll β but admin can add a separate bonus.
Q: Quick fix on the road (temporary patch) β log as maintenance? A: No. That's an incident. Maintenance = planned work with date + type.
Q: Forgot to add photo, already submitted?
A: Contact admin β they return status to IN_PROGRESS β you supplement photos.
Nextβ
- Delivery & POD β Main workflow
- Install the app β Grant camera permission for photos