License suspension
A suspended license stays on record but counts as not held:hasLicense returns false, its document card shows SUSPENDED and the framework license (esx_license, Buty-license, QB metadata) is removed until the suspension ends. Staff with licenses.manage suspend and reinstate in the citizen record.
Config.Compat.licenseAliases (drive_a/b/c, drive, practical_boat, practical_plane…).
Penalty points
Config.Features.penaltyPoints. Points come from traffic tickets (penaltyPointsCount in giveBill) or the export, and expire after expireDays. At the limit the listed licenses are suspended or revoked. Players see their points in the License Center → My Licenses.
