Containernummercontrole

Splits een ISO 6346-containernummer direct in eigenaarscode, categorie en volgnummer, en verifieer het controlecijfer tijdens het typen.

Containernummer

Typ of plak een containernummer — spaties en koppeltekens zijn toegestaan.

Eigenaarscode
Categorie
Volgnummer
Controlecijfer

Het ingevoerde nummer wordt in uw browser gecontroleerd en nooit geüpload. Er wordt geen eigenaars- of locatieopzoeking uitgevoerd.

Veelgestelde vragen

Wat is een ISO 6346-containernummer?

Dit is de code van 11 tekens op elke intermodale container: drie letters voor de eigenaarscode, één letter voor de uitrustingscategorie, een zescijferig volgnummer en een laatste controlecijfer — bijvoorbeeld MSCU 123456 6.

Waar staat de vierde letter voor?

Dit is de identificatie van de uitrustingscategorie: U voor vrachtcontainers, J voor afneembare uitrusting zoals generatorsets, en Z voor trailers en chassis. Elke andere letter betekent dat het nummer de ISO 6346-standaard niet volgt.

Hoe wordt het controlecijfer berekend?

Letters tellen als 10, 12, 13 enzovoort (veelvouden van 11 worden overgeslagen) en cijfers behouden hun waarde. Elke positie wordt vermenigvuldigd met 1, 2, 4 tot 512, en de restwaarde na deling door 11 is het controlecijfer. Een restwaarde van 10 wordt geschreven als 0 — de standaard raadt af om volgnoemers te gebruiken die dit opleveren, waardoor dergelijke nummers zeldzaam zijn.

Kan de tool de eigenaar of de locatie van de container vinden?

Nee. Deze tool verifieert alleen het nummer zelf: de structuur en het controlecijfer. Eigendom wordt geregistreerd in het BIC-register en de locatie van een container verandert bij elke zending, dus beide kunnen niet uit het nummer alleen worden afgelezen.

Anatomie van een ISO 6346-containernummer

Een intermodaal containernummer dat voldoet aan de internationale norm ISO 6346 bestaat uit exact 11 alfanumerieke tekens. Deze code is gestructureerd opgebouwd om wereldwijde identificatie en automatische verwerking mogelijk te maken. De online tool "Containernummercontrole" ontleedt deze 11 tekens direct tijdens het typen in de volgende vaste componenten:

  • Eigenaarscode (Owner code): De eerste drie tekens van het nummer zijn letters. Deze code identificeert de eigenaar of de exploitant van de container. Deze codes worden wereldwijd geregistreerd en beheerd door het Bureau International des Containers (BIC).
  • Categorie-identificatie (Equipment category): Het vierde teken is een letter die de uitrustingscategorie aangeeft. De ISO 6346-standaard definieert hiervoor drie specifieke letters:
    • U — vrachtcontainer (voor alle standaard vrachtcontainers)
    • J — afneembare containeruitrusting (zoals losse generatorsets of powerpacks)
    • Z — trailer of chassis (de transportonderstellen gebruikt voor wegtransport)
  • Volgnummer (Serial): Posities 5 tot en met 10 bestaan uit exact zes cijfers. Dit is het unieke serienummer dat de eigenaar aan de specifieke container heeft toegekend.
  • Controlecijfer (Check digit): Het elfde en laatste teken (positie 11) is een enkel cijfer. Dit cijfer dient om de typografische juistheid van de voorafgaande tien tekens te controleren via een vastgesteld wiskundig algoritme.

De wiskunde achter het controlecijfer

Het controlecijfer wordt berekend met een modulo 11-formule. Dit proces verloopt via een systematische toekenning van numerieke waarden en positiegebonden wegingsfactoren:

1. Letter-naar-getal-omzetting

Elke letter uit het alfabet krijgt een numerieke waarde toegewezen vanaf 10. Om te voorkomen dat er fouten ontstaan door opeenvolgende veelvouden van 11, worden deze veelvouden (11, 22, 33) overgeslagen in de toekenning. Dit resulteert in de volgende waarden:

  • A = 10, B = 12, C = 13, D = 14, E = 15, F = 16, G = 17, H = 18, I = 19, J = 20, K = 21
  • L = 23, M = 24, N = 25, O = 26, P = 27, Q = 28, R = 29, S = 30, T = 31, U = 32
  • V = 34, W = 35, X = 36, Y = 37, Z = 38

De cijfers op de posities 5 tot en met 10 behouden simpelweg hun eigen nominale waarde (0 tot en met 9).

2. Positiegewichten en vermenigvuldiging

Elke positie in de reeks van 10 tekens heeft een wegingsfactor die is gebaseerd op een macht van 2, lopend van 2⁰ tot 2⁹ (oftewel 1 tot en met 512):

  • Positie 1 (eerste letter van de eigenaarscode): waarde × 1 (2⁰)
  • Positie 2 (tweede letter): waarde × 2 (2¹)
  • Positie 3 (derde letter): waarde × 4 (2²)
  • Positie 4 (categorie-identificatie): waarde × 8 (2³)
  • Positie 5 (eerste cijfer volgnummer): waarde × 16 (2⁴)
  • Positie 6 (tweede cijfer): waarde × 32 (2⁵)
  • Positie 7 (derde cijfer): waarde × 64 (2⁶)
  • Positie 8 (vierde cijfer): waarde × 128 (2⁷)
  • Positie 9 (vijfde cijfer): waarde × 256 (2⁸)
  • Positie 10 (zesde cijfer): waarde × 512 (2⁹)

3. Modulo 11-berekening

De tien verkregen producten worden bij elkaar opgeteld. Deze totale som wordt vervolgens gedeeld door 11. De restwaarde die na deze gehele deling overblijft, is het controlecijfer.

Het grensgeval met restwaarde 10

Wanneer de deling door 11 een restwaarde van exact 10 oplevert, kan dit niet als een enkel cijfer op de container worden aangebracht. In dit specifieke geval wordt het controlecijfer geregistreerd als 0. De ISO-standaard adviseert expliciet om serienummers die tot een restwaarde van 10 leiden te vermijden. Desondanks worden dergelijke nummers in de praktijk wel geproduceerd en gebruikt. De tool herkent dit grensgeval en toont de melding: "De ruwe restwaarde voor dit nummer is 10, waardoor het controlecijfer als 0 is geregistreerd. De standaard raadt af om volgnummers met dit resultaat te gebruiken, maar containers hiermee komen wel voor."

Validatieregels en foutmeldingen in de praktijk

De "Containernummercontrole" voert tijdens de invoer realtime controles uit op de structuur en de tekenset van de ingevoerde code. Hierbij gelden strikte validatieregels:

Regel Toegestane invoer Foutmelding bij afwijking
Tekenset Letters, cijfers, spaties en koppeltekens (spaties en koppeltekens dienen als scheidingstekens). "Alleen letters en cijfers zijn toegestaan, plus spaties of koppeltekens als scheidingstekens."
Lengte Maximaal en minimaal 11 alfanumerieke tekens. "Een containernummer heeft 11 tekens — dit nummer heeft er ‹count›."
Positie 1 t/m 4 Moeten uitsluitend letters zijn. "De eerste vier tekens moeten letters zijn: de uitdrukt drieletterige eigenaarscode en de categorie-identificatie."
Positie 5 t/m 11 Moeten uitsluitend cijfers zijn. "Posities 5 tot en met 11 moeten cijfers zijn: het zescijferige volgnummer en het controlecijfer."
Categorie-identificatie Het vierde teken moet een U, J of Z zijn. "‹letter› is geen identificatie voor de uitrustingscategorie — het vierde teken moet U, J of Z zijn."

Wanneer de invoer nog niet compleet is, toont de tool de status: "‹count› van 11 tekens — typ door." Als het veld volledig wordt leeggemaakt, verschijnt de status "Gewist." In lege toestand is de tool direct klaar voor een nieuwe invoer met de instructie: "Typ of plak een containernummer — spaties en koppeltekens zijn toegestaan."

Belang van data-integriteit in de logistieke keten

Fouten bij het handmatig overnemen van containernummers op vrachtbrieven, douanedocumenten of in terminalsystemen kunnen leiden tot administratieve vertragingen en kostbare fouten in de logistieke keten.

  • Logistiek- en transportcoördinatoren gebruiken deze controle om de juistheid van containernummers op cognossementen (bills of lading) of laadlijsten te verifiëren voordat documenten formeel worden ingediend.
  • Terminal- en depotbeheerders kunnen hiermee snel de opbouw van een fysieke container controleren om de eigenaarscode en de uitrustingscategorie correct te registreren.
  • Data-entrymedewerkers gebruiken de tool om mismatches in controlecijfers op te lossen of om het juiste controlecijfer te berekenen bij een bekend serienummer.

Wanneer een volledig nummer van 11 tekens is ingevoerd, berekent de tool het controlecijfer. Als dit cijfer klopt met het ingevoerde elfde teken, toont de tool de melding: "Geldig containernummer — het controlecijfer komt overeen." Mocht er een typefout zijn gemaakt, dan meldt de tool: "Controlecijfer komt niet overeen — dit moet ‹expected› zijn, niet ‹given›." Indien er slechts 10 tekens worden ingevoerd, helpt de tool door het ontbrekende cijfer te tonen met de melding: "Het controlecijfer voor dit nummer is ‹digit›."

Privacy en gegevensverwerking

Bij het gebruik van de "Containernummercontrole" is de privacy van uw operationele gegevens gewaarborgd. Alle berekeningen en validaties vinden lokaal plaats binnen de webbrowser van de gebruiker. Er worden geen gegevens naar een externe server geüpload. De tool voert daarnaast geen actieve opsporing uit; er worden geen eigendomsgegevens of actuele geografische locaties van containers opgezocht in externe registers.

Veelgestelde vragen (FAQ)

Wat is een ISO 6346-containernummer?

Dit is de code van 11 tekens op elke intermodale container: drie letters voor de eigenaarscode, één letter voor de uitrustingscategorie, een zescijferig volgnummer en een laatste controlecijfer — bijvoorbeeld MSCU 123456 6.

Waar staat de vierde letter voor?

Dit is de identificatie van de uitrustingscategorie: U voor vrachtcontainers, J voor afneembare uitrusting zoals generatorsets, en Z voor trailers en chassis. Elke andere letter betekent dat het nummer de ISO 6346-standaard niet volgt.

Hoe wordt het controlecijfer berekend?

Letters tellen als 10, 12, 13 enzovoort (veelvouden van 11 worden overgeslagen) en cijfers behouden hun waarde. Elke positie wordt vermenigvuldigd met 1, 2, 4 tot 512, en de restwaarde na deling door 11 is het controlecijfer. Een restwaarde van 10 wordt geschreven als 0 — de standaard raadt af om volgnummers te gebruiken die dit opleveren, waardoor dergelijke nummers zeldzaam zijn.

Kan de tool de eigenaar of de locatie van de container vinden?

Nee. Deze tool verifieert alleen het nummer zelf: de structuur en het controlecijfer. Eigendom wordt geregistreerd in het BIC-register en de locatie van een container verandert bij elke zending, dus beide kunnen niet uit het nummer alleen worden afgelezen.