YipiiYipii Mobility Docs
Features

Licenses & Permits

Track driver licenses, vehicle registrations, and operating permits with expiry tracking, renewal workflows, and per-driver compliance matrix

Licenses & Permits

The Licenses feature is your central register for every licence and permit your fleet depends on -- driver licences, commercial driver licences (CDL), vehicle registrations, operating permits, hazmat endorsements, medical certificates, and more. Track expiry, drive renewals from a single workflow, and make sure no driver ever gets behind the wheel with an expired licence.

Licenses list - Desktop view

Accessing Licenses

Navigate to Fleet Management > Compliance > Licenses in the sidebar. The licenses page displays every licence and permit in the system alongside status, class, and holder information.

List View

The main licences page shows:

ColumnDescription
License NumberOfficial licence or permit number (links to the detail page)
TypeCategory badge (Commercial Driver, Driver, Registration, etc.)
HolderUser who holds the licence (links to their profile)
ClassLicence class (A, B, C, D, or E) where applicable
Expiry DateDate with a countdown indicator
StatusActive, Expired, Suspended, or Revoked badge
  • Search -- Find licences by number or holder name
  • Filter by Type -- Narrow to a specific licence category
  • Filter by Status -- Active, Expired, Suspended, or Revoked
  • Refresh -- Reload the latest data

Stats Cards

Summary cards at the top show:

  • Total Licenses -- All licences and permits in the system
  • Active -- Licences currently valid
  • Expiring Soon -- Expiry within the next 30 days
  • Expired -- Past expiry

Creating a License

  1. Click Add License in the top right corner of the Licenses page.

  2. Fill in the licence details:

    • License Number (text, required) -- The official licence or permit number
    • Type (select, required):
      • Commercial Driver
      • Driver
      • Vehicle Registration
      • Operating Permit
      • Hazmat
      • Medical
      • Other
    • Class (select, driver licences only) -- A, B, C, D, or E
    • Holder / User (select, optional) -- Link the licence to a driver. Leave blank for company-held permits such as vehicle registrations or operating permits.
    • Issuing Authority (text) -- The body that issued the licence, for example "Transport Malta", "DMV California", or "Department for Transport"
    • Issue Date (date) -- When the licence was issued
    • Expiry Date (date) -- When the licence expires
    • Status (select) -- Active, Expired, Suspended, or Revoked (defaults to Active)
    • Description (textarea, optional) -- Notes, restrictions, or endorsements
  3. Click Create to save the licence.

License Status

Four status values drive compliance behaviour:

StatusMeaningIndicator
ActiveCurrently valid with no issuesGreen badge
ExpiredExpiry date has passedRed badge
SuspendedTemporarily suspended by the issuing authorityOrange badge
RevokedPermanently revokedRed badge

Expired, Suspended, and Revoked licences cause the linked driver to be flagged on the compliance matrix and on their profile.

Viewing License Details

Click any licence number to open the detail page, which shows:

  • Complete licence information
  • Holder profile link (for driver licences)
  • Issue and expiry timeline
  • Renewal history -- every prior version tracked
  • Attached documents (scans and evidence)
  • Compliance warnings if the licence is expired, suspended, or revoked

Renewal Tracking

Licences drive renewals in three ways.

Dashboard Alerts

Every licence within 30 days of expiry surfaces on the main dashboard in the Licenses Expiring widget. Expired licences stay pinned to the dashboard until renewed.

Renewal Workflow

Click Create Renewal on any licence detail page to start a renewal task. The workflow:

  1. Duplicates the existing licence record as a draft
  2. Prompts you to enter the new issue and expiry dates and upload the renewed licence scan
  3. Archives the previous version into the renewal history
  4. Updates the holder's compliance matrix the moment the renewal is saved

History

Every past version of a licence is preserved. From the detail page, expand Renewal History to view prior expiry dates, issue dates, and uploaded scans. Useful for audits and insurance inquiries.

Compliance Matrix

The per-driver compliance matrix shows every licence a driver holds alongside status and expiry. Access it from the driver's profile or from Compliance > Licenses > Compliance Matrix.

The matrix surfaces three classes of problems:

  • Expired licences -- The driver should not be operating vehicles that require this class of licence
  • Missing licences -- A driver assigned to a vehicle class they are not licensed for
  • Upcoming expiries -- Licences within 30 days of expiry

The dashboard highlights any driver with an expired or missing licence so dispatchers and fleet managers can take the driver off schedule until the licence is renewed.

Document Attachments

Every licence can have supporting files attached -- a scan of the physical licence, a medical clearance certificate, or endorsement paperwork. Uploaded attachments live under the licence detail page and respect the same expiry and reminder behaviour as the parent licence.

Permissions

RolePermissions
AdminFull CRUD -- create, view, edit, delete any licence
Fleet ManagerFull CRUD -- create, view, edit, delete any licence
Office StaffCreate and update licences
MechanicView licences; update status when completing related work
InspectorView licences
DriverView their own licences and any attached to assets they're assigned to
Reports OnlyView licences

Best Practices

  • Add licences the moment a driver is onboarded -- do not wait until first dispatch
  • Always set expiry dates so reminders work
  • Link every licence to a user so the compliance matrix stays accurate
  • Upload a scan of every licence for evidence during inspections or insurance claims
  • Run the Compliance Matrix weekly to catch drivers who should be taken off the road
  • Use Suspended rather than deleting a licence when the issuing authority suspends it -- keep the history
  • Track hazmat and medical certificates separately from the base driver licence

FAQ

What's the difference between a Document and a License? Documents are general files (insurance certificates, registrations, contracts). Licences are licence-specific records with a number, class, issuing authority, holder, and status -- they drive the compliance matrix and "who can drive what" logic. Use both together: the Licence record holds the metadata, the Document attached to it holds the scan.

Can drivers update their own licences? Drivers can view their licences but cannot create or edit them. Office Staff or higher must update licence records when a driver renews.

What happens if a driver's licence expires while they're assigned to an asset? The driver is flagged on the compliance matrix and the dashboard highlights an expired-licence warning. The asset is not automatically unassigned -- a fleet manager must reassign or pull the driver from the schedule.

Can I track licences for contractors or temporary drivers? Yes. Add them as users with the Driver role, then link their licence to their profile. Mark the licence as Revoked when the contract ends if you want to preserve the record.

How do I track endorsements such as hazmat or passenger transport? Create a separate licence entry with Type set to Hazmat (or Other for anything bespoke) linked to the same holder. The compliance matrix will show both the base driver licence and the endorsement.

Are reminders sent before expiry? Yes, email reminders go to Fleet Managers and Admins at 90, 60, 30, and 7 days before expiry, same as Documents.

What about vehicle registrations -- should those be Documents or Licences? Use Licences (Type: Vehicle Registration) if you want compliance-matrix style tracking and a structured issuing authority. Use Documents (Type: Registration) if you only need file storage and expiry reminders. Most customers use Licences for registrations.

On this page