ISO 6346 -standardi ja konttien tunnistus
Intermodaalisen liikenteen globaali hallinta perustuu standardoituihin merkintöihin, jotka mahdollistavat konttien yksiselitteisen tunnistamisen ja seurannan kaikissa kuljetusketjun vaiheissa. Tämän järjestelmän ytimessä on kansainvälinen ISO 6346 -standardi. Standardi määrittelee rahtikonttien koodaus-, tunnistus- ja merkintäjärjestelmän, jota sovelletaan maailmanlaajuisesti.
Ilman yhtenäistä ja matemaattisesti todennettavaa numerointijärjestelmää satamaterminaalit, varustamot ja logistiikkakoordinaattorit kohtaisivat jatkuvasti virheellisistä kirjauksista johtuvia viivästyksiä. ISO 6346 -standardin mukainen kontinumero sisältää sisäänrakennetun tarkistusmekanismin, jonka avulla numeron oikeellisuus voidaan varmistaa välittömästi ilman ulkoisia tietokantahakuja.
Kontinumeron rakenne ja anatomia
ISO 6346 -standardin mukainen kontinumero koostuu tarkalleen 11 aakkosnumeerisesta merkistä. Numero jakautuu neljään selkeään osaan, joista jokaisella on oma tekninen tehtävänsä:
| Osa | Merkit | Kuvaus |
|---|---|---|
| Omistajatunnus | 1–3 (kirjaimet) | Kolmikirjaiminen koodi, joka yksilöi kontin omistajan. |
| Kategoria | 4 (kirjain) | Laiteryhmän tunniste, joka kertoo kontin tai laitteen tyypin. |
| Sarjanumero | 5–10 (numerot) | Kuusinumeroinen sarja, jolla omistaja yksilöi kyseisen yksikön. |
| Tarkistusluku | 11 (numero) | Viimeinen numero, jolla varmistetaan koko koodin oikeellisuus. |
Omistajatunnus ja Bureau International des Containers (BIC)
Kontinumeron kolme ensimmäistä kirjainta muodostavat omistajakoodin. Tämän koodin rekisteröintiä ja hallinnointia hoitaa maailmanlaajuisesti Bureau International des Containers (BIC). Rekisteröinnillä varmistetaan, että jokainen kolmikirjaiminen tunnus on uniikki ja osoitettu vain yhdelle toimijalle maailmassa.
Laiteryhmän tunnisteet
Neljäs merkki määrittää laiteryhmän. Standardi sallii tässä kohdassa vain kolme kirjainta, joilla on seuraavat merkitykset:
- U — rahtikontti (freight container)
- J — irrotettava konttilaitteisto (detachable container equipment), kuten esimerkiksi aggregaatit
- Z — perävaunu tai alusta (trailer or chassis)
Jos neljäntenä merkkinä käytetään jotakin muuta kirjainta, numero ei ole standardin mukainen.
Tarkistusmerkin matemaattinen laskentakaava
Kontinumeron yhdestoista merkki on tarkistusluku, joka lasketaan kymmenestä edeltävästä merkistä modulo 11 -algoritmilla. Laskentaprosessi etenee vaiheittain:
1. Kirjainten muuntaminen numeroiksi
Jokaiselle aakkoselle annetaan numeerinen arvo alkaen luvusta 10. Jotta vältytään lukujärjestelmän kerrannaisilta, luvun 11 monikerrat (11, 22, 33) ohitetaan. Kirjaimet muunnetaan seuraavasti:
- 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
Numerot 0–9 säilyttävät oman arvonsa.
2. Painokertoimet ja summaus
Kunkin merkin saama arvo kerrotaan sen sijaintiin perustuvalla painokertoimella, joka on kahden potenssi (2⁰... 2⁹). Ensimmäisen merkin painokerroin on 1 (2⁰) ja kymmenennen merkin painokerroin on 512 (2⁹):
-
- merkki: arvo × 1
-
- merkki: arvo × 2
-
- merkki: arvo × 4
-
- merkki: arvo × 8
-
- merkki: arvo × 16
-
- merkki: arvo × 32
-
- merkki: arvo × 64
-
- merkki: arvo × 128
-
- merkki: arvo × 256
-
- merkki: arvo × 512
Saadut tulot lasketaan yhteen kokonaissummaksi.
3. Jakojäännöksen laskeminen
Kokonaissumma jaetaan luvulla 11. Jakolaskusta ylijäävä kokonaisluku (jakojäännös) on kontinumeron tarkistusmerkki. Jos jakojäännös on esimerkiksi 6, tarkistusmerkki on 6.
Erityistapaus: Jakojäännös 10
Jos jakojäännökseksi saadaan 10, tarkistusmerkiksi merkitään 0. ISO 6346 -standardi suosittelee, että varustamot välttäisivät sellaisten sarjanumeroiden käyttöönottoa, joiden laskennallinen jakojäännös on 10. Tästä huolimatta tällaisia kontteja on käytössä, ja niiden tarkistusmerkkinä toimii 0.
Kontinumeron tarkistimen käyttö ja virheilmoitukset
Kontinumeron tarkistin on reaaliaikainen työkalu, joka validoi syötteen suoraan selaimessa kirjoituksen aikana. Työkalu ei vaadi lomakkeen lähettämistä, vaan se reagoi jokaiseen näppäilyyn ja näyttää tilanteen mukaiset ilmoitukset.
Syötteen käsittely ja virhetilanteet
Työkalu hyväksyy syötteeksi kirjaimia, numeroita, välilyöntejä ja tavuviivoja. Välilyönnit ja tavuviivat tulkitaan erottimiksi, eikä niitä lasketa mukaan 11 merkin pituuteen.
- Kun kenttä on tyhjä, näytetään ohje:
Kirjoita tai liitä kontinumero – välilyönnit ja tavuviivat ovat sallittuja. - Jos kenttä tyhjennetään, näytetään ilmoitus:
Tyhjennetty. - Jos kirjoitus on kesken, työkalu ilmoittaa pituuden:
‹count› / 11 merkkiä – jatka kirjoittamista. - Jos syötetään muita merkkejä kuin kirjaimia, numeroita, välilyöntejä tai tavuviivoja, työkalu antaa virheen:
Vain kirjaimet ja numerot ovat sallittuja sekä välilyönnit tai tavuviivat erottimina. - Jos merkkejä on liikaa, näytetään virhe:
Kontinumerossa on 11 merkkiä – tässä numerossa niitä on ‹count›.
Sijaintikohtaiset säännöt
Työkalu valvoo merkkien sijoittelua reaaliaikaisesti:
- Neljän ensimmäisen merkin on oltava kirjaimia. Jos näin ei ole, näytetään virhe:
Neljän ensimmäisen merkin on oltava kirjaimia: kolmikirjaiminen omistajakoodi ja laiteryhmän tunniste. - Neljännen merkin on oltava U, J tai Z. Jos syötetään jokin muu kirjain, työkalu ilmoittaa:
‹letter› ei ole laiteryhmän tunniste – neljännen merkin on oltava U, J tai Z. - Merkkien 5–11 on oltava numeroita. Jos tässä osassa on kirjaimia, näytetään virhe:
Merkkien 5–11 on oltava numeroita: kuusinumeroinen sarjanumero ja tarkistusmerkki.
Validointitulokset
Kun kelvollinen 11-merkkinen koodi on syötetty, työkalu suorittaa modulo 11 -laskennan ja antaa jonkin seuraavista tuloksista:
- Täsmäävä tarkistusmerkki:
Kelvollinen kontinumero – tarkistusmerkki täsmää. - Virheellinen tarkistusmerkki:
Tarkistusmerkki ei täsmää – sen pitäisi olla ‹expected›, ei ‹given›. - Tarkistusmerkin laskenta: Jos syötetään vain 10 ensimmäistä merkkiä, työkalu voi näyttää:
Tämän numeron tarkistusmerkki on ‹digit›. - Jakojäännös 10: Jos laskennan tulos on 10, työkalu näyttää huomautuksen:
Tämän numeron jakojäännös on 10, joten tarkistusmerkiksi on merkitty 0. Standardi suosittelee välttämään sarjanumeroita, joilla on tämä tulos, mutta tällaisia numeroita kantavia konteja on olemassa.
Kun numero on syötetty oikein, työkalu näyttää myös numeron rakenteen jaoteltuna seuraaviin kenttiin:
- Omistajatunnus
- Kategoria
- Sarjanumero
- Tarkistusluku
- Laiteluokka, joka näyttää selkokielisen selitteen:
U — rahtikontti,J — irrotettava konttilaitteistotaiZ — perävaunu tai alusta. - Täydellinen numero
Tietoturva ja tietosuoja
Kontinumeron tarkistin on suunniteltu tietoturvalliseksi. Kaikki syötteiden käsittely, merkkien validointi ja matemaattinen tarkistusmerkin laskenta tapahtuvat kokonaan käyttäjän omassa verkkoselaimessa. Syötettyjä kontinnumeroita ei lähetetä ulkoisille palvelimille, eikä työkalu tallenna tai välitä eteenpäin mitään syötettyjä tietoja. Työkalu ei myöskään tee hakuja ulkoisiin rekistereihin kontin omistaja- tai sijaintitietojen selvittämiseksi.
Käyttäjäryhmät ja hyödyt logistiikassa
Tarkistustyökalu on suunniteltu ammattilaisille, joiden työssä tietojen oikeellisuus on kriittistä:
- Logistiikka- ja kuljetuskoordinaattorit: Varmistavat, että rahtikirjoihin, tulliselvityksiin ja manifestitietoihin kirjatut kontit ovat virheettömiä ennen dokumenttien eteenpäin lähettämistä. Tämä ehkäisee kalliita hallinnollisia selvitystöitä ja viivästyksiä satamissa.
- Terminaali- ja varasto-operaattorit: Voivat nopeasti eritellä kontin merkinnät ja tunnistaa laitteen tyypin sekä omistajakoodin suoraan kentällä.
- Tallennuksen ja tiedonsyötön ammattilaiset: Ratkaisevat epäselviä tilanteita, joissa tarkistusmerkki ei täsmää, tai laskevat puuttuvan tarkistusmerkin tiedossa olevalle sarjanumerolle.
Usein kysytyt kysymykset
Mikä on ISO 6346 -kontinumero?
Se on jokaisessa vaihtokontissa oleva 11-merkkinen koodi: kolme omistajakoodin kirjainta, yksi laiteluokan kirjain, kuusinumeroinen sarjanumero ja lopullinen tarkistusmerkki – esimerkiksi MSCU 123456 6.
Mitä neljäs kirjain tarkoittaa?
Se on laiteryhmän tunniste: U rahtikonteille, J irrotettaville konttilaitteille, kuten aggregaateille, ja Z perävaunuille ja alustoille. Mikä tahansa muu kirjain tarkoittaa, että numero ei noudata ISO 6346 -standardia.
Miten tarkistusmerkki lasketaan?
Kirjaimet saavat arvot 10, 12, 13 ja niin edelleen (11:n monikertakirjaimet ohitetaan) ja numerot säilyttävät arvonsa. Jokainen asema kerrotaan luvuilla 1, 2, 4 aina arvoon 512 asti, ja summasta 11:llä jaettaessa saatu jakojäännös on tarkistusmerkki. Jakojäännös 10 merkitään numerolla 0 – standardi suosittelee välttämään sarjanumeroita, jotka tuottavat tämän tuloksen, joten kyseiset numerot ovat harvinaisia.
Voiko työkalu löytää omistajan tai kontin sijainnin?
Ei. Tämä työkalu validoi itse numeron – sen rakenteen ja tarkistusmerkin. Omistajuus on rekisteröity BIC:n rekisteriin ja kontin sijainti vaihtuu jokaisen kuljetuksen myötä, joten kumpaakaan ei voi päätellä pelkästä numerosta.