Проверка на контейнерни номера

Разделете номер по ISO 6346 на кодов номер, категория на оборудването и сериен номер и проверете контролната цифра в реално време.

Контейнерен номер

Въведете или поставете контейнерен номер — интервалите и тиретата са разрешени.

Код на собственика
Категория
Сериен номер
Контролна цифра

Въведеният от вас номер се проверява директно в браузъра и никога не се качва. Не се извършва справка за собственик или местоположение.

ЧЗВ

Какво представлява контейнерният номер по ISO 6346?

Това е 11-символен код, изписан върху всеки интермодален контейнер: три букви за кода на собственика, една буква за категорията на оборудването, шест цифри за серийния номер и крайна контролна цифра — например MSCU 123456 6.

Какво означава четвъртата буква?

Тя е идентификатор на категорията на оборудването: U за товарен контейнер, J за прикачно оборудване към контейнери като генераторни комплекти, и Z за ремаркета и шасита. Всяка друга буква означава, че номерът не следва стандарта ISO 6346.

Как се изчислява контролната цифра?

Буквите се броят като 10, 12, 13 и т.н. (кратните на 11 се пропускат), а цифрите запазват стойността си. Всяка позиция се умножава по 1, 2, 4 до 512, а остатъкът при делене на сумата на 11 е контролната цифра. Остатък 10 се записва като 0 — стандартът препоръчва избягването на серийни номера, които дават този резултат, затова такива номера са рядкост.

Може ли да намери собственика или местоположението на контейнера?

Не. Този инструмент валидира самия номер — неговата структура и контролна цифра. Собствеността се вписва в регистъра на BIC, а местоположението на контейнера се променя с всяка пратка, така че нито едното не може да се разчете само от номера.

Анатомия на контейнерния номер по стандарта ISO 6346

Всеки интермодален контейнер, който се движи по глобалните търговски пътища, носи уникален 11-символен идентификационен код, дефиниран от международния стандарт ISO 6346. Този стандарт осигурява унифициран метод за маркиране, който позволява на логистичните системи, терминалните оператори и превозвачите да идентифицират и проследяват оборудването без двусмислие.

Инструментът „Проверка на контейнерни номера“ разделя този 11-символен код на неговите съставни елементи в реално време:

  • Код на собственика (Owner code): Първите три букви от номера. Този код е уникален за всеки оператор или собственик на контейнери.
  • Категория на оборудването (Category): Четвъртият символ, който задължително е буква и определя типа на единицата.
  • Сериен номер (Serial): Позиции от 5 до 10, състоящи се от точно шест цифри, избрани от собственика за индивидуално идентифициране на конкретния контейнер.
  • Контролна цифра (Check digit): Единадесетият символ (последната цифра), който служи за математическо потвърждение на коректността на целия номер.

При въвеждане на код в инструмента, той автоматично извежда полето Категория на оборудването, което разчита значението на четвъртия символ съгласно стандарта:

  • U — товарен контейнер (за всички стандартни товарни контейнери);
  • J — сваляемо контейнерно оборудване (например прикачни дизелови генератори или други допълнителни устройства);
  • Z — ремарке или шаси (използвани за сухопътен транспорт на контейнери).

Ако четвъртият символ е различна буква, системата прекъсва валидацията и показва съобщение за грешка: ‹letter› не е идентификатор на категория оборудване — четвъртият символ трябва да бъде U, J или Z.


Математически алгоритъм за изчисляване на контролната цифра

Контролната цифра се изчислява по формулата „модул 11“. Този процес преобразува буквите в числа, прилага тегловни коефициенти въз основа на позицията на символа и намира остатъка при деление.

1. Преобразуване на буквите в числови стойности

Всяка буква от латинската азбука получава числова стойност, започваща от 10. За да се избегнат грешки, породени от кратни на 11 числа, стойностите 11, 22 и 33 се пропускат в таблицата за съответствие:

Буква Стойност Буква Стойност Буква Стойност
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

Цифрите от серийния номер (позиции 5 до 10) запазват своята номинална стойност от 0 до 9.

2. Прилагане на позиционни тегла

Всяка от първите десет позиции в номера се умножава по съответното тегло, което представлява степен на двойката (2⁰ до 2⁹):

  • 1-ви символ (позиция 1): стойност × 1 (2⁰)
  • 2-ри символ (позиция 2): стойност × 2 (2¹)
  • 3-ти символ (позиция 3): стойност × 4 (2²)
  • 4-ти символ (позиция 4): стойност × 8 (2³)
  • 5-и символ (позиция 5): стойност × 16 (2⁴)
  • 6-и символ (позиция 6): стойност × 32 (2⁵)
  • 7-и символ (позиция 7): стойност × 64 (2⁶)
  • 8-и символ (позиция 8): стойност × 128 (2⁷)
  • 9-и символ (позиция 9): стойност × 256 (2⁸)
  • 10-и символ (позиция 10): стойност × 512 (2⁹)

3. Деление на 11 и определяне на остатъка

Всички получени произведения се събират. Общата сума се разделя на 11. Остатъкът от това деление представлява контролната цифра на контейнера.


Специфичният случай „Остатък 10“

При изчисляването на контролната цифра съществува едно математическо изключение. Когато остатъкът от делението на сумата на 11 е равен на 10, контролната цифра се записва като 0.

Стандартът ISO 6346 изрично препоръчва на собствениците на контейнери да избягват използването на серийни номера, които водят до остатък 10, за да се предотвратят потенциални софтуерни несъответствия в по-стари системи. Въпреки това препоръчително правило, контейнери с такива серийни номера съществуват и се използват активно в международния транспорт.

Когато потребителят въведе такъв номер, инструментът показва следното известие: Необработеният остатък за този номер е 10, така че контролната цифра е записана като 0. Стандартът препоръчва избягване на серийни номера с този резултат, но контейнери с тях все пак съществуват.


Правила за валидация и съобщения за грешки

Инструментът извършва строга проверка на въвежданите символи в реално време. Той поддържа интервали и тирета като разделители, но ги игнорира при изчисленията.

  • Празно състояние: Когато полето е празно, се изписва: Въведете или поставете контейнерен номер — интервалите и тиретата са разрешени. При изчистване на полето чрез бутона Изчисти се показва съобщението Изчистено.
  • Непълен номер: Докато потребителят пише, инструментът брои символите и показва: ‹count› от 11 символа — продължете да въвеждате.
  • Недопустими символи: Ако бъдат въведени символи, различни от латински букви, цифри, интервали или тирета, се показва грешка: Разрешени са само букви и цифри, както и интервали или тирета за разделители.
  • Превишен лимит: Ако въведените буквено-цифрови символи надвишават 11, се изписва: Контейнерният номер има 11 символа — този има ‹count›.
  • Грешна структура на буквите: Първите четири символа трябва да бъдат букви. В противен случай се показва: Първите четири символа трябва да бъдат букви: трибуквеният код на собственика и идентификаторът на категорията.
  • Грешна структура на цифрите: Позициите от 5 до 11 трябва да съдържат само цифри. Ако това правило е нарушено, се извежда: Позиции от 5 до 11 трябва да бъдат цифри: шестцифреният сериен номер и контролната цифра.
  • Резултати от контролната цифра:
    • При пълно съвпадение: Валиден контейнерен номер — контролната цифра съвпада.
    • При несъвпадение: Несъответствие в контролната цифра — трябва да бъде ‹expected›, а не ‹given›.
    • За непълни номера инструментът може да изчисли очакваната цифра предварително: Контролната цифра за този номер е ‹digit›.

Значение на валидацията за логистиката

Грешките при ръчно въвеждане на данни в товарителници, манифести и митнически декларации могат да доведат до сериозни закъснения на пристанищата и терминалите. Валидирането на контролната цифра помага на:

  • Логистични координатори: за проверка на документите преди изпращане към митнически и пристанищни органи.
  • Оператори на депа и терминали: за бързо разчитане на маркировката и разпределяне на оборудването.
  • Служители по въвеждане на данни: за коригиране на печатни грешки при несъответствие в контролната цифра.

Всички изчисления се извършват локално в браузъра на потребителя. Въведените номера не се изпращат към външни сървъри, което гарантира пълна поверителност на търговските данни. Инструментът не извършва външни справки за собственост или текущо местоположение на контейнерите.


Често задавани въпроси (FAQ)

Какво представлява контейнерният номер по ISO 6346?

Това е 11-символен код, изписан върху всеки интермодален контейнер: три букви за кода на собственика, една буква за категорията на оборудването, шест цифри за серийния номер и крайна контролна цифра — например MSCU 123456 6.

Какво означава четвъртата буква?

Тя е идентификатор на категорията на оборудването: U за товарен контейнер, J за прикачно оборудване към контейнери като генераторни комплекти, и Z за ремаркета и шасита. Всяка друга буква означава, че номерът не следва стандарта ISO 6346.

Как се изчислява контролната цифра?

Буквите се броят като 10, 12, 13 и т.н. (кратните на 11 се пропускат), а цифрите запазват стойността си. Всяка позиция се умножава по 1, 2, 4 до 512, а остатъкът при делене на сумата на 11 е контролната цифра. Остатък 10 се записва като 0 — стандартът препоръчва избягването на серийни номера, които дават този резултат, затова такива номера са рядкост.

Може ли да намери собственика или местоположението на контейнера?

Не. Този инструмент валидира самия номер — неговата структура и контролна цифра. Собствеността се вписва в регистъра на BIC, а местоположението на контейнера се променя с всяка пратка, така че нито едното не може да се разчете само от номера.