Delovanje in namen preverjalnika
Preverjalnik številk zabojnikov je brezplačno spletno orodje, namenjeno takojšnjemu preverjanju in razčlenjevanju identifikacijskih oznak intermodalnih zabojnikov po mednarodnem standardu ISO 6346. Orodje deluje v realnem času med samim vnosom znakov. Vsako vneseno 11-mestno kodo razdeli na njene sestavne dele: kodo lastnika, kategorijo opreme in zaporedno številko. Hkrati izvede matematični algoritem za preverjanje skladnosti zadnje, enajste kontrolne števke.
Vsi procesi validacije in obdelave podatkov potekajo lokalno znotraj uporabnikovega spletnega brskalnika. Vnesene številke se nikoli ne prenašajo na zunanje strežnike, orodje pa ne izvaja poizvedb o lastništvu ali trenutni lokaciji zabojnikov v zunanjih bazah podatkov.
Anatomija številke zabojnika po standardu ISO 6346
Standard ISO 6346 določa natančno strukturo identifikacijske oznake, ki jo sestavlja natanko 11 alfanumeričnih znakov. Vsak del te kode ima specifično vlogo pri identifikaciji opreme v svetovnem logističnem prometu:
- Oznaka lastnika (Owner code): Prvi trije znaki morajo biti črke. Te tri črke enolično označujejo lastnika ali upravljavca zabojnika. Registracijo in upravljanje teh uradnih kod na svetovni ravni vodi Mednarodni urad za zabojnike (Bureau International des Containers - BIC).
- Kategorija opreme (Equipment category): Četrti znak v kodi je črka, ki opredeljuje vrsto opreme. Standard dovoljuje le tri možnosti:
U — tovorni zabojnik(freight container)J — snemljiva oprema zabojnika(detachable container equipment), kot so generatorski setiZ — priklopnik ali podvozje(trailer or chassis)
- Zaporedna številka (Serial number): Mesta od 5 do 10 sestavlja šestmestno zaporedno zaporedje, ki mora vsebovati izključno števke. To zaporedje določi lastnik za individualno identifikacijo znotraj svojega voznega parka.
- Kontrolna številka (Check digit): Enajsti znak (na položaju 11) je enomestna števka, namenjena potrditvi celovitosti celotnega zapisa in odkrivanju morebitnih napak pri prepisovanju.
Matematični algoritem izračuna kontrolne števke
Validacija kontrolne števke temelji na formuli modulo 11, ki poteka skozi natančno določene korake pretvorbe in ponderiranja:
1. Pretvorba črk v številske vrednosti
Vsaki črki od A do Z je dodeljena ekvivalentna številska vrednost. Pretvorba se začne pri črki A z vrednostjo 10, pri čemer se sistematično preskočijo vsi večkratniki števila 11 (to so 11, 22 in 33). Celotna tabela pretvorbe je naslednja:
| Črka | Vrednost | Črka | Vrednost | Črka | Vrednost |
|---|---|---|---|---|---|
| A | 10 | K | 21 | U | 32 |
| B | 12 | L | 23 | V | 34 |
| C | 13 | M | 24 | W | 35 |
| D | 14 | N | 25 | X | 36 |
| E | 15 | O | 26 | Y | 37 |
| F | 16 | P | 27 | Z | 38 |
| G | 17 | Q | 28 | ||
| H | 18 | R | 29 | ||
| I | 19 | S | 30 | ||
| J | 20 | T | 31 |
Števke od mesta 5 do 10 pri pretvorbi ohranijo svojo nominalno vrednost.
2. Množenje s pozicijskimi utežmi
Vsaka vrednost znaka se pomnoži s pozicijsko utežjo, ki ustreza potenci števila 2, od 2⁰ do 2⁹ (vrednosti od 1 do 512) glede na položaj znaka od leve proti desni:
-
- znak (položaj 1): pomnoženo z 2⁰ = 1
-
- znak (položaj 2): pomnoženo z 2¹ = 2
-
- znak (položaj 3): pomnoženo z 2² = 4
-
- znak (položaj 4): pomnoženo z 2³ = 8
-
- znak (položaj 5): pomnoženo z 2⁴ = 16
-
- znak (položaj 6): pomnoženo z 2⁵ = 32
-
- znak (položaj 7): pomnoženo z 2⁶ = 64
-
- znak (položaj 8): pomnoženo z 2⁷ = 128
-
- znak (položaj 9): pomnoženo z 2⁸ = 256
-
- znak (položaj 10): pomnoženo z 2⁹ = 512
3. Deljenje vsote in določitev ostanka
Vsi dobljeni produkti se seštejejo. Celotna vsota se nato deli z 11. Ostanek pri tem deljenju predstavlja izračunano kontrolno števko.
Poseben primer: Ostanek 10
Če je ostanek pri deljenju vsote z 11 enak 10, se kontrolna števka zabeleži kot 0. Standard ISO 6346 sicer priporoča, da se upravljavci pri določanju zaporednih številk izogibajo takšnim kombinacijam, ki povzročijo ostanek 10, vendar zabojniki s takšnimi oznakami v praksi vseeno obstajajo in so popolnoma veljavni.
Pravila vnosa in sistemska opozorila
Orodje med vnosom aktivno preverja skladnost s pravili formata in sproti prikazuje ustrezna obvestila:
- Prazno polje: Ko je orodje pripravljeno na vnos, izpiše:
Vnesite ali prilepite številko zabojnika – presledki in pomišljaji so dovoljeni.. Ob čiščenju vnosa se prikaže:Očiščeno.. - Nepopoln vnos: Če je vnesenih manj kot 11 znakov, orodje javlja napredek:
‹count› od 11 znakov – nadaljujte s tipkanjem.. - Nedovoljeni znaki: Dovoljene so le črke, števke ter presledki in pomišljaji, ki služijo kot ločila. Ob vnosu drugih znakov sistem izpiše:
Dovoljene so samo črke in števke ter presledki ali pomišljaji kot ločila.. - Prekoračitev dolžine: Če vnos preseže 11 alfanumeričnih znakov, se izpiše opozorilo:
Številka zabojnika ima 11 znakov – ta jih ima ‹count›.. - Napačna struktura znakov:
- Če prvi štirje znaki niso črke, se izpiše:
Prvi štirje znaki morajo biti črke: trimestna koda lastnika in oznaka kategorije.. - Če mesta od 5 do 11 niso števke, se izpiše:
Mesta od 5 do 11 morajo biti števke: šestmestna zaporedna številka in kontrolna števka..
- Če prvi štirje znaki niso črke, se izpiše:
- Napačna kategorija: Če četrti znak ni ena izmed dovoljenih črk (U, J, Z), orodje opozori:
‹letter› ni oznaka kategorije opreme – četrti znak mora biti U, J ali Z.. - Rezultati preverjanja kontrolne števke:
- Pri popolnem ujemnju:
Veljavna številka zabojnika – kontrolna števka se ujema.. - Pri neskladju:
Kontrolna števka se ne ujema – morala bi biti ‹expected›, in ne ‹given›.. - Pri izračunu za nepopolno številko:
Kontrolna števka za to številko je ‹digit›.. - Pri specifičnem ostanku 10:
Neposredni ostanek za to številko je 10, zato je kontrolna števka zabeležena kot 0. Standard priporoča izogibanje zaporednim številkam s tem rezultatom, vendar zabojniki s takšnimi številkami vseeno obstajajo..
- Pri popolnem ujemnju:
Uporabnost v logistični praksi
Natančna validacija podatkov je ključna za ohranjanje celovitosti podatkovnih tokov v oskrbovalnih verigah. Orodje je neposredno uporabno za več profilov v logistiki:
- Logistični in odpremni koordinatorji: Pred oddajo uradne dokumentacije, kot so nakladalni listi (bill of lading) ali manifesti ladijskega tovora, lahko preverijo pravilnost zapisov in s tem preprečijo administrativne napake ter drage zastoje pri carinjenju ali prevzemu blaga.
- Operaterji na terminalih in v skladiščih: Hitro lahko razčlenijo oznake na zabojnikih za takojšnjo identifikacijo lastnika in vrste opreme, ki vstopa na območje terminala.
- Referenti za vnos podatkov: Orodje jim omogoča hitro razreševanje neskladij pri kontrolnih števkah ali določanje pravilne kontrolne števke za novoustvarjene serijske številke zabojnikov.
Pogosta vprašanja (FAQ)
Kaj je številka zabojnika ISO 6346?
To je 11-mestna koda, označena na vsakem intermodalnem zabojniku: tri črke kode lastnika, ena črka kategorije opreme, šestmestna zaporedna številka in končna kontrolna števka – na primer MSCU 123456 6.
Kaj označuje četrta črka?
To je oznaka kategorije opreme: U za tovorne zabojnike, J za snemljivo opremo zabojnikov, kot so generatorski seti, in Z za prikolice ter podvozja. Katera koli druga črka pomeni, da številka ne sledi standardu ISO 6346.
Kako se izračuna kontrolna števka?
Črke štejejo kot 10, 12, 13 in tako naprej (večkratniki števila 11 so preskočeni), števke pa ohranijo svojo vrednost. Vsak položaj se pomnoži z 1, 2, 4 vse do 512, ostanek pri deljenju vsote z 11 pa je kontrolna števka. Ostanek 10 se zapisuje kot 0 – standard priporoča izogibanje zaporednim številkam, ki to povzročajo, zato so takšne številke redke.
Ali orodje lahko najde lastnika ali lokacijo zabojnika?
Ne. To orodje preverja samo številko – njeno zgradbo in kontrolno števko. Lastništvo je zabeleženo v registru BIC, lokacija zabojnika pa se spremeni z vsako pošiljko, zato obeh ni mogoče razbrati samo iz številke.