Every vehicle record carries a next MOT due date. Pistonlog reads it from the DVSA when you create the vehicle and updates it whenever you re-run the lookup. MOT reminders are scheduled separately, when you complete a jobcard containing a job tagged as an MOT — see Reminder triggers.
Where the date comes from
- On vehicle creation: DVSA returns the current MOT expiry and Pistonlog stores it.
- On booking: selecting a vehicle in the New Jobcard dialog re-checks DVSA automatically and warns you if the MOT has expired or is due soon.
- On jobcard completion: the first time a jobcard moves to a completed status, Pistonlog re-checks DVSA in the background and updates the vehicle's MOT date (it never wipes a known date if DVSA has nothing).
- Manually: You can edit it on the vehicle record at any time.
- DVSA refresh: on the vehicle record, re-run Lookup next to the registration and click Save Changes; on a jobcard, use the Refresh button next to MOT Due in the Inspector panel's Vehicle tab.
- Company MOT Refresh: company owners can bulk-refresh MOT dates for every vehicle in the company from Workshop Settings → Company MOT Refresh (a paid, one-off run).
When the date is wrong
If a customer says their MOT was renewed but Pistonlog still shows the old date, the DVSA's lookup hasn't picked it up yet (their database refreshes overnight). Re-run the DVSA lookup on the vehicle — usually fixes it within 24 hours of the test.
What "MOT due" actually means
The date is the expiry of the current MOT certificate (taken from the latest passed test). Note that MOT reminders don't count down from this date: they're scheduled when you complete a jobcard containing an MOT-tagged job, 12 months on from the work date, sent a configurable number of days ahead. Driving without a valid MOT in the UK is illegal — set the reminder countdown to at least a week as a safety margin.