Skip to main content

CustomerDataNgDrivingLicense

documentNumberstring

The licence number (L/NO) as printed, one token (e.g. "DKA12616AB03"). Spaces are stripped.

birthDateobject

Printed DD-MM-YYYY; on temporary licences it may appear only on the back and with slashes (DD/MM/YYYY) β€” both are handled.

issueDateobject

The issue date (ISS), printed DD-MM-YYYY

expirationDateobject

The expiration date (EXP), printed DD-MM-YYYY

firstIssueDateobject

DATE OF 1st ISS (differs from ISS on renewed licences).

addressstring

The residential address as printed on the licence. Every word is fuzzy-matched individually.

sexstring

The sex of the licence holder β€” printed short

Possible values: [F, M]

heightstring

The height, canonically as printed (e.g. "1.86M"); "1.86", "1,86", "186" and "186cm" are normalized to it. Fuzzy-matched: the 0.8 threshold on the 4-char value rejects any digit difference (exact with format tolerance).

bloodGroupstring

The blood group (BG), e.g. "O+" or "UNK" as printed

nextOfKinPhonestring

N of K phone number, digits only (e.g. "08172750494"). Spaces are stripped.

licenceClassstring

e.g. "D". Weak single-letter verification; included so Document Analysis extracts it.

CustomerDataNgDrivingLicense
{
"documentNumber": "string",
"birthDate": {},
"issueDate": {},
"expirationDate": {},
"firstIssueDate": {},
"address": "string",
"sex": "F",
"height": "string",
"bloodGroup": "string",
"nextOfKinPhone": "string",
"licenceClass": "string"
}