Перейти к содержанию
Содержание

Контрольная цифра GTIN не совпала: проверьте вход расчёта

Валидатор отклонил GTIN. Прежде чем исправлять последнюю цифру, проверьте исходную строку и то, какие цифры вошли в расчёт. Совпавшая после ручной замены контрольная цифра не доказывает, что вы получили номер нужного товара.

Калькулятор GS1 Denmark принимает номер без контрольной цифры. Он отдельно предупреждает: расчёт не подтверждает правильность назначения номера и качество печати штрихкода. Для проверки существующего GTIN сравнивайте вычисленный результат с его исходной последней цифрой.

Контрольная цифра GTIN не совпала: проверьте вход расчёта

Сохраните значение до обработки

Возьмите номер с упаковки и из документа поставщика. Сохраните оба как текст, включая ведущие нули. Проверьте, не попали ли в строку пробелы, подписи полей или другие элементы скана. Если источник представляет полное сообщение GS1, сначала корректно выделите сам GTIN.

Не подбирайте произвольную длину по тому, какой вариант проходит проверку. Установите тип номера по источнику. Калькулятору нужен соответствующий тип и тело номера без последней контрольной цифры; уже полный номер нельзя считать телом для добавления ещё одной цифры.

Пересчитайте по исходному телу

Для ручной проверки используйте правило из GS1 General Specifications, раздел 7.9.1, редакция 24.0: цифры тела получают чередующиеся веса 3 и 1. Удобно идти справа налево от последней цифры тела, начиная с веса 3.

  1. Отделите исходную последнюю цифру и сохраните её для сравнения.
  2. Умножьте цифры оставшегося тела на веса 3, 1, 3, 1 и далее справа налево.
  3. Сложите произведения в сумму S.
  4. Найдите разность между ближайшим большим или равным кратным десяти и S. Это ожидаемая контрольная цифра. Если S уже кратна десяти, результат равен нулю.

Не включайте в эту сумму отделённую контрольную цифру. Если используете формулу в собственной таблице, сохраните рядом тело, веса, сумму и вычисленный результат, чтобы коллега мог воспроизвести проверку.

Найдите место расхождения

При несовпадении сравните каждую цифру с упаковкой и документом. Проверьте, не потерялся ли ведущий ноль при импорте, не склеились ли соседние поля и не была ли строка скопирована не полностью. Сохраните исходную и преобразованную версии отдельно.

Если два источника противоречат друг другу, передайте их поставщику или ответственному за товарные данные. Не выпускайте новую этикетку с самостоятельно подобранным окончанием старого номера.

Результат этой проверки: понятны вход расчёта, ожидаемая последняя цифра и конкретное расхождение. После успешной проверки структуры происхождение и соответствие номера товару проверяют отдельно, а не объявляют подтверждёнными арифметикой.

Теги

Комментарии 0

0 / 1500

Популярные статьи