Kennzeichen
Ein Antrag nennt ein Kennzeichen auf zwei Arten: als bisheriges Kennzeichen, das das Fahrzeug schon trägt, oder als Zuteilung eines neuen.
| Vorgangsart | bisheriges Kennzeichen (licensePlateNumberComponents) | Zuteilung (licensePlateAssignment) |
|---|---|---|
| AB Außerbetriebsetzung | Pflicht | — |
| HA Halteränderung | Pflicht | — |
| UG Umschreibung | Pflicht | optional, auch neben dem bisherigen |
| WG Wiederzulassung | Pflicht | optional, auch neben dem bisherigen |
| WZ Wiederzulassung, selber Halter | optional | optional, auch neben dem bisherigen |
| NZ Neuzulassung, TZ Tageszulassung | nicht zusammen mit der Zuteilung | Pflicht |
Bisheriges Kennzeichen
{ "licensePlateNumberComponents": { "usageType": "ELECTRIC", "city": "HN", "middle": "LL", "end": "2418" } }city— Unterscheidungszeichen, 1–3 Buchstaben (Umlaute zulässig)middle— Erkennungsbuchstaben, 1–2 Buchstaben ohne Umlauteend— Erkennungsnummer, 1–4 ZiffernusageType— optional:EURO(Normalfall),ELECTRIC(Elektrokennzeichen),HISTORIC(Oldtimerkennzeichen); jeder andere Wert ergibt400
Kleinbuchstaben werden großgeschrieben, Leerzeichen am Rand entfernt.
Neues Kennzeichen zuteilen
Das nächste freie Kennzeichen
{ "licensePlateAssignment": { "plateType": "Z", "electric": true } }plateType ist Pflicht, sobald keine Reservierung angegeben ist:
plateType | Bedeutung |
|---|---|
Z | ziviles Kennzeichen — der Regelfall |
B | Behördenkennzeichen |
Saisonkennzeichen (ZS, BS) sind vorerst nicht beantragbar und werden mit 400 abgewiesen: Der Betriebszeitraum lässt sich im Antrag nicht angeben, und die Frage dazu liegt beim KBA. Ausfuhr-, rote, Kurzzeit- und Versicherungskennzeichen lassen sich über die GKS gar nicht beantragen. Ein Bescheid des KBA kann trotzdem jede Kennzeichenart melden.
electric und historic setzen das Elektro- bzw. Oldtimermerkmal. Fehlen sie, gilt der usageType eines mitgeschickten bisherigen Kennzeichens; die ausdrückliche Angabe hat Vorrang.
Reservierung mit PIN
{ "licensePlateAssignment": { "reservation": { "licensePlate": "SL-OA 1421", "pin": "482913" } } }Ein Wunschkennzeichen lässt sich über diese Schnittstelle nicht reservieren — POST /licensePlateReservations/reservations antwortet mit 501, bei unvollständigem Rumpf zuerst mit 400 (warum). Reservieren Sie bei der Zulassungsbehörde und geben Sie Kennzeichen und PIN im Antrag mit.
licensePlatein der üblichen Schreibweise mit Trennung zwischen Unterscheidungszeichen und Erkennungsbuchstaben:SL-OA 1421oderSL OA 1421. Die Schnittstelle bringt es auf die Form, die das KBA erwartet.SLOA1421ohne Trennung wird abgewiesen — es wäre mehrdeutig.pinist Pflicht.plateTypedarf neben der Reservierung stehen, wird dann aber nicht übermittelt: Die Kennzeichenart liegt mit der Reservierung fest, und das XKfz-Schema sieht sie dort nicht vor.
Bei der Außerbetriebsetzung reserviert
licensePlateReservationIncluded: true bei der Außerbetriebsetzung reserviert das Kennzeichen fahrzeugbezogen. Dazu gibt es keine PIN. Bei der späteren Wiederzulassung nennen Sie es deshalb als bisheriges Kennzeichen in licensePlateNumberComponents, nicht als reservation. Bei einer Entsorgung (SCRAPPED_IN_GERMANY, EXPORTED_FOR_DISPOSAL) ist die Reservierung nicht möglich.
Plakettencodes
Die Sicherheitscodes unter den Stempelplaketten weisen nach, dass Sie die Schilder in der Hand haben.
Außerbetriebsetzung: eigene Felder frontLicensePlateSecurityCode und rearLicensePlateSecurityCode, je drei Zeichen.
Zulassungsvorgänge: customization.licensePlateSeals, bei der Umschreibung nachzuweisen, wenn sich das Kennzeichen oder seine Merkmale ändern:
{
"licensePlateSeals": [
{ "position": "vorn", "securityCode": "5t2" },
{ "position": "hinten", "securityCode": "6b4" }
]
}positionist Pflicht:vorn,hintenoderbeide. Ohne sie antwortet die Schnittstelle mit400.securityCode— genau drei Ziffern oder Buchstaben.- höchstens drei Einträge.
Die Siegel hängen am bisherigen Kennzeichen: Übertragen werden sie nur zusammen mit customization.licensePlateNumberComponents. Fehlt das bisherige Kennzeichen — bei NZ und TZ immer, bei WZ je nach Antrag —, bleiben mitgeschickte Siegel ohne Wirkung; geprüft werden sie trotzdem.
Halteränderung: keine Plakettencodes; nachgewiesen wird über den Sicherheitscode der ZB I. licensePlateSeals, frontLicensePlateSecurityCode oder rearLicensePlateSecurityCode im Antrag ergeben 400.
Anzeigeform und Drahtform
Die Schnittstelle nennt Kennzeichen in der Anzeigeform Unterscheidungszeichen-Erkennungsbuchstaben Erkennungsnummer: in licensePlate des Webhook-Ereignisses, der Vorgangsauskunft und der Auftragsliste. Bei Zulassungsvorgängen steht dort nach dem Bescheid das zugeteilte Kennzeichen.
Das KBA führt Kennzeichen in einer Drahtform mit genau neun Stellen: drei für das Unterscheidungszeichen (linksbündig), zwei für die Erkennungsbuchstaben (linksbündig), vier für die Erkennungsnummer (rechtsbündig), aufgefüllt mit Leerzeichen. In dieser Form steht das Kennzeichen in registrationData.Kennzeichen, wenn Sie die Zulassungsdaten angefordert haben.
| Anzeigeform | Drahtform (Leerzeichen als ·) |
|---|---|
HN-LL 2418 | HN·LL2418 |
SL-AB 123 | SL·AB·123 |
FL-A 5 | FL·A····5 |
KBA-NZ 123 | KBANZ·123 |
Zerlegen Sie die Drahtform nach Stellen, nicht an Leerzeichen — HN LL2418 hat zwischen Buchstaben und Nummer gar keines, und FL A 5 verlöre beim Zusammenziehen von Leerraum die Zuordnung:
function anzeigeform(drahtform) {
const unterscheidungszeichen = drahtform.slice(0, 3).trimEnd();
const erkennungsbuchstaben = drahtform.slice(3, 5).trimEnd();
const erkennungsnummer = drahtform.slice(5, 9).trimStart();
return `${unterscheidungszeichen}-${erkennungsbuchstaben} ${erkennungsnummer}`;
}