Konteinerinumbri kontrollija

Jaga ISO 6346 konteinerinumber omanikukoodiks, seadme kategooriaks ja seerianumbriks ning kontrolli kontrollnumbrit trükkimise ajal.

Konteinerinumber

Sisesta või kleebi konteinerinumber – tühikud ja sidekriipsud on lubatud.

Owner code
Category
Serial
Check digit

Sisestatud numbrit kontrollitakse otse brauseris ja seda ei laadita üles. Omanikku ega asukohta ei tuvastata.

KKK

Mis on ISO 6346 konteinerinumber?

See on igale transpordikonteinerile märgitud 11-märgiline kood: kolm omanikukoodi tähte, üks seadmekategooria täht, kuuekohaline seerianumber ja viimane kontrollnumber – näiteks MSCU 123456 6.

Mida neljas täht tähistab?

See on seadme kategooria tunnus: U tähistab veosekonteinereid, J eemaldatavaid konteineriseadmeid nagu generaatoragregaadid ning Z haagiseid ja šassiisid. Iga muu täht tähendab, et number ei järgi ISO 6346 standardit.

Kuidas kontrollnumbrit arvutatakse?

Tähed loetakse väärtustega 10, 12, 13 jne (11 kordseid vahele jättes) ja numbrid säilitavad oma väärtuse. Iga positsioon korrutatakse väärtustega 1, 2, 4 kuni 512 ning summa jagamisel 11-ga saadud jääk on kontrollnumber. Jääk 10 kirjutatakse kujul 0 – standard soovitab selliseid seerianumbrit vältida, mistõttu on need haruldased.

Kas see leiab konteineri omaniku või asukoha?

Ei. See tööriist valideerib numbrit ennast – selle struktuuri ja kontrollnumbrit. Omandiõigus on registreeritud BIC-i registris ja konteineri asukoht muutub iga saadetisega, mistõttu ei saa kumbagi lugeda ainult numbri põhjal.

ISO 6346 standard ja konteinerite identifitseerimine

Rahvusvahelises logistikas ja meretranspordis on iga intermodaalse veosekonteineri unikaalne tuvastamine kriitilise tähtsusega. Seda reguleerib rahvusvaheline standard ISO 6346, mis määrab kindlaks konteinerite märgistamise ja identifitseerimise korra üle kogu maailma. Standard tagab, et igal konteineril on unikaalne 11-märgiline kood, mida saab masinloetavalt ja üheselt mõistetavalt kontrollida igas sadamas, terminalis ja logistikasüsteemis.

Konteinerinumbri kontrollija on tasuta veebitööriist, mis võimaldab reaalajas kontrollida ja osadeks jagada ISO 6346 standardile vastavaid konteinerinumbreid otse veebibrauseris. Tööriist tuvastab sisestamise ajal koodi struktuuri, eraldab sellest omanikukoodi, seadme kategooria ning seerianumbri ja arvutab matemaatilise algoritmi abil välja, kas konteinerinumbri viimane kontrollnumber on õige.

Konteinerinumbri ülesehitus ja osad

ISO 6346 kohane konteinerinumber koosneb täpselt 11 alfanumeerilisest märgist, mis jagunevad neljaks kindlaks osaks:

Positsioonid Nimetus Kirjeldus ja reeglid
1–3 Omanikukood (Owner code) Kolm suurt tähte, mis tähistavad konteineri omanikku või operaatorit.
4 Seadme kategooria (Category) Üks täht (U, J või Z), mis määrab kindlaks seadme tüübi.
5–10 Seerianumber (Serial) Kuuekohaline number, mille määrab omanik konkreetse seadme tuvastamiseks.
11 Kontrollnumber (Check digit) Ühekohaline number, mis kinnitab kogu koodi matemaatilist korrektsust.

Tööriist kuvab sisestatud numbri kohta detailse jaotuse (Number breakdown), tuues eraldi välja järgmised andmed:

  • Owner code (Omanikukood)
  • Category (Kategooria)
  • Serial (Seerianumber)
  • Check digit (Kontrollnumber)
  • Equipment category (Seadme kategooria tähendus)
  • Complete number (Täielik number)

Seadme kategooria tunnused

Konteinerinumbri neljas täht on seadme kategooria tunnus, mis võib vastavalt ISO 6346 standardile olla vaid üks kolmest järgmisest tähest:

  • U — freight container (veosekonteiner)
  • J — detachable container equipment (eemaldatavad konteineriseadmed, näiteks generaatoragregaadid)
  • Z — trailer or chassis (haagised ja šassiid)

Kui kasutaja sisestab neljandaks märgiks mõne muu tähe, kuvab tööriist veateate: ‹letter› ei ole seadme kategooria tunnus – neljas täht peab olema U, J või Z.

Kontrollnumbri matemaatiline arvutamine

Kontrollnumbri arvutamine põhineb modulo 11 algoritmil, mis on loodud spetsiaalselt sisestus- ja ümberkirjutusvigade tuvastamiseks. Arvutusprotsess koosneb järgmistest sammudest:

  1. Tähtede teisendamine arvudeks: Igale tähele määratakse arvuline väärtus alates 10-st. Süsteemist jäetakse välja arvu 11 kordsed (11, 22, 33). Seega on tähtede väärtused järgmised: 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. Numbrid 0–9 säilitavad oma matemaatilise väärtuse.
  2. Positsioonide korrutamine kahendsüsteemi kaaludega: Iga positsiooni väärtus korrutatakse arvuga 2^(‹positsioon›-1) (kus positsioon on vahemikus 1 kuni 10). See tähendab, et kohad korrutatakse vastavalt väärtustega 2⁰ kuni 2⁹ ehk järgmiselt:
      1. märk: korrutatakse 1-ga (2⁰)
      1. märk: korrutatakse 2-ga (2¹)
      1. märk: korrutatakse 4-ga (2²)
      1. märk: korrutatakse 8-ga (2³)
      1. märk: korrutatakse 16-ga (2⁴)
      1. märk: korrutatakse 32-ga (2⁵)
      1. märk: korrutatakse 64-ga (2⁶)
      1. märk: korrutatakse 128-ga (2⁷)
      1. märk: korrutatakse 256-ga (2⁸)
      1. märk: korrutatakse 512-ga (2⁹)
  3. Summeerimine ja jagamine: Saadud kümme korrutist liidetakse kokku ja saadud summa jagatakse 11-ga.
  4. Jäägi leidmine: Selle jagatise jääk ongi konteineri kontrollnumber.

Erandjuhtum: jääk 10

Kui matemaatilise jagamise tulemusena on jääk täpselt 10, registreeritakse kontrollnumbriks 0. ISO standard soovitab selliseid seerianumbreid, mille arvutamisel tekib jääk 10, võimalusel vältida. Sellest hoolimata on selliseid konteilereid reaalses kasutuses olemas. Kui sisestatud numbri puhul esineb see erand, kuvab tööriist teate: Selle numbri toores jääk on 10, seega on kontrollnumber märgitud kui 0. Standard soovitab sellise tulemusega seerianumbrit vältida, kuid selliseid numbreid kandvaid konteineid siiski eksisteerib.

Tööriista kasutamine ja valideerimisreeglid

Konteinerinumbri kontrollija töötab reaalajas ja reageerib kasutaja sisestusele koheselt. Tööriist aktsepteerib sisestusvormingus tähti, numbreid, tühikuid ja sidekriipse, kusjuures tühikuid ja sidekriipse tõlgendatakse vaid eraldajatena ning neid ei arvestata 11-märgilise pikkuse sisse.

Sõltuvalt sisestuse olekust ja korrektsusest kuvab tööriist järgmisi teateid:

  • Ooterežiim: Kui väli on tühi ja valmis sisestamiseks, kuvatakse teade: Sisesta või kleebi konteinerinumber – tühikud ja sidekriipsud on lubatud.
  • Tühjendamine: Kui kasutaja vajutab nuppu "Tühjenda", kuvatakse teade: Tühjendatud.
  • Sisestamine on pooleli: Kui sisestatud on vähem kui 11 lubatud märki, kuvatakse teade: ‹count› / 11 märgist – jätka sisestamist.
  • Lubamatud märgid: Kui sisestatakse muid sümboleid peale tähtede, numbrite, tühikute või sidekriipsude, kuvatakse hoiatus: Lubatud on ainult tähed ja numbrid ning eraldajatena tühikud või sidekriipsud.
  • Liiga pikk sisestus: Kui sisestatud kood ületab 11 alfanumeerilist märki, kuvatakse teade: Konteinerinumber koosneb 11 märgist – antud numbril on neid ‹count›.
  • Esimesed neli märki: Kui esimese nelja positsiooni seas on numbreid, kuvatakse teade: Esimesed neli märki peavad olema tähed: kolmetäheline omanikukood ja kategooria tunnus.
  • Positsioonid 5 kuni 11: Kui nendel positsioonidel esineb tähti, kuvatakse teade: Kohad 5 kuni 11 peavad olema numbrid: kuuekohaline seerianumber ja kontrollnumber.
  • Õige kontrollnumber: Kui sisestatud kood on täielik ja matemaatiliselt korrektne, kuvatakse roheline teade: Kehtiv konteinerinumber – kontrollnumber klapib.
  • Vale kontrollnumber: Kui arvutatud kontrollnumber erineb sisestatust, kuvatakse teade: Kontrollnumber ei klapi – selleks peaks olema ‹expected›, mitte ‹given›. Lisaks kuvatakse teade: Selle numbri kontrollnumber on ‹digit›.

Andmete privaatsus ja turvalisus

Konteinerinumbri kontrollija on loodud turvalisust ja andmekaitset silmas pidades. Kogu valideerimine ja andmete töötlemine toimub täielikult kasutaja veebibrauseris. Sisestatud konteinerinumbreid ei saudeta ega laadita kunagi üles välistesse serveritesse. Kuna tööriist töötab lokaalselt, ei teosta see ka mingeid väliseid päringuid konteinerite tegeliku omaniku tuvastamiseks ega nende geograafilise asukoha jälgimiseks.

Kellele on tööriist mõeldud?

Tööriist on igapäevaseks abivahendiks spetsialistidele, kes puutuvad kokku konteinerilogistikaga:

  • Logistika- ja transpordikoordinaatorid, kes peavad enne dokumentide esitamist veenduma, et konossemendil (bill of lading) või manifestil olevad konteinerinumbrid on korrektsed ja trükivigadeta.
  • Depoo- ja terminalioperaatorid, kes vajavad kiiret viisi konteineri märgistuse lahtikodeerimiseks, et tuvastada seadme kategooria ja omanikukood.
  • Andmesisestajad, kes peavad lahendama kontrollnumbri lahnevusi või leidma konkreetsele seerianumbrile vastava õige kontrollnumbri.

Korduma kippuvad küsimused

Mis on ISO 6346 konteinerinumber?

See on igale transpordikonteinerile märgitud 11-märgiline kood: kolm omanikukoodi tähte, üks seadmekategooria täht, kuuekohaline seerianumber ja viimane kontrollnumber – näiteks MSCU 123456 6.

Mida neljas täht tähistab?

See on seadme kategooria tunnus: U tähistab veosekonteinereid, J eemaldatavaid konteineriseadmeid nagu generaatoragregaadid ning Z haagiseid ja šassiisid. Iga muu täht tähendab, et number ei järgi ISO 6346 standardit.

Kuidas kontrollnumbrit arvutatakse?

Tähed loetakse väärtustega 10, 12, 13 jne (11 kordseid vahele jättes) ja numbrid säilitavad oma väärtuse. Iga positsioon korrutatakse väärtustega 1, 2, 4 kuni 512 ning summa jagamisel 11-ga saadud jääk on kontrollnumber. Jääk 10 kirjutatakse kujul 0 – standard soovitab selliseid seerianumbrit vältida, mistõttu on need haruldased.

Kas see leiab konteineri omaniku või asukoha?

Ei. See tööriist valideerib numbrit ennast – selle struktuuri ja kontrollnumbrit. Omandiõigus on registreeritud BIC-i registris ja konteineri asukoht muutub iga saadetisega, mistõttu ei saa kumbagi lugeda ainult numbri põhjal.