Driver Licensing & Compliance
Driver Licensing & Compliance
NexusRMS tracks driving credentials, vehicle documents, and compliance requirements in one place. Automated alerts ensure your fleet stays legal and your drivers remain qualified, reducing the risk of fines or operational disruptions.
Driver Licence Model
Each crew member can have one or more driver licence records attached to their profile. These records track the credentials required to operate vehicles in your fleet.
Licence Types
- Class A — heavy goods vehicles and large rigid vehicles
- Class B — standard cars and light vans
- Class C — medium goods vehicles
- Motorcycle — two-wheeled motor vehicles
- Forklift — counterbalance and reach truck operation
- Hazmat — hazardous materials transport certification
- Other — any additional licence category not listed above
Licence Statuses
- Active — the licence is current and valid
- Expired — the licence has passed its expiry date
- Suspended — the licence has been temporarily suspended
- Revoked — the licence has been permanently revoked
Licence Record Fields
| Field | Description |
|---|---|
| Licence Number | The official licence number issued by the authority |
| Issuing Authority | The organisation that issued the licence (e.g., DVLA) |
| Country | Country where the licence was issued |
| Issue Date | Date the licence was originally issued |
| Expiry Date | Date the licence expires and must be renewed |
Verification Workflow
When a driver licence is added, an administrator must verify it. The system records verified_by (the admin user who checked the licence) and verified_at (the timestamp of verification). Unverified licences are flagged on the compliance dashboard.
Scanned Documents
Upload a scanned copy of the licence for reference. The file is stored securely in S3 and the URL is linked to the licence record. This allows quick visual verification without requesting the physical document.
Endorsements & Restrictions
- Endorsements — additional qualifications recorded as an array of entries, each with a type, code, and description
- Restrictions — limitations on the licence recorded in the same format (type, code, description)
Expiry Alerts
Configure how many days in advance you receive alerts for expiring licences. The default is 30 days but this can be set anywhere from 1 to 90 days in fleet settings under Compliance Alert Days.
Vehicle Compliance Overview
The getComplianceIssues() method scans all vehicles and returns a summary of every expired or expiring item across the following categories:
- MOT certificates
- Insurance policies
- Road tax
- Vehicle registration
- Driver licences assigned to vehicles
Vehicle Documents
Upload and track essential vehicle documents alongside driver licences:
- Insurance certificates
- MOT certificates
- Registration documents
- Lease agreements
- Maintenance records from external providers
Each document record includes the document type, issue date, expiry date, reminder days before expiry, and a file URL linking to the uploaded document.
Compliance Blocking
Vehicles with critical compliance issues — such as an expired MOT or lapsed insurance — are automatically flagged on the fleet dashboard. These vehicles appear with a warning indicator, alerting dispatchers to resolve the issue before assigning trips.
Best Practices
- Set compliance alerts to at least 30 days to allow time for renewals.
- Verify all driver licences promptly and keep scanned copies up to date.
- Review the compliance overview weekly to catch expiring items early.
- Upload all vehicle documents immediately upon receipt to maintain a complete record.
Was this article helpful?