Два вопроса к одному номеру
Вы переписали цифры с упаковки, открыли проверку и получили сообщение: контрольная цифра сходится. При этом название товара не появилось. Противоречия здесь нет: арифметика номера и наличие карточки отвечают на разные вопросы.
Первый вопрос — согласована ли последняя цифра с предыдущими по алгоритму. Второй — есть ли запись с этим номером в доступном справочнике. В Витрине QR эти результаты показаны отдельно. Поэтому сообщение об успешном расчёте не следует читать как «товар найден».
Результаты поиска и следующий шаг
Название найдено. Сопоставьте его с упаковкой: название, вариант товара и бренд могут помочь заметить несоответствие. Но справочник содержит сведения участников Open Food Facts и родственных проектов, поэтому карточка может быть неполной или ошибочной. Совпадение названия не удостоверяет отдельную упаковку.
Есть только марка. В справочнике есть частичные сведения, но название товара не указано. По одной марке нельзя определить конкретный товар. Сверьте номер с упаковкой и исходными данными поставщика.
Запись не найдена. Поиск завершился, но в проверенной части справочника нет записи с этим номером. Сверьте номер с поставщиком или исходной карточкой. Не заменяйте отсутствие сведений выводом о контрафакте: охват базы не равен ассортименту всех магазинов.
Справочник недоступен. Сеть, загрузка файла или его чтение не позволили закончить поиск. Инструмент предлагает повторить попытку. Такой ответ нельзя объединять с «не найдено»: содержание базы в этот момент осталось непроверенным. Расчёт контрольной цифры при этом уже мог завершиться.
Почему в учебном номере последняя цифра — 7
Возьмём 4600051000057 как учебный ввод, без утверждения о назначении товара. Отложим последнюю цифру: её будем проверять. У первых двенадцати цифр EAN-13 сумма цифр на нечётных позициях равна 5, на чётных — 16. Позиции считаем слева, начиная с первой. Вторую сумму умножаем на 3: получается 48. Вместе — 53.
До следующего десятка, 60, не хватает 7. Поэтому последняя цифра 7 согласована с расчётом. Если ввести тот же номер с последней цифрой 8, инструмент покажет расхождение: ожидалась 7, указана 8. Эти два результата воспроизводятся одной и той же функцией проверки.
Подсказанный вариант с цифрой 7 — только арифметическое исправление при условии, что остальные цифры верны. Перед заменой номера в товарной таблице сверьте всю строку с источником. Расчёт не выдаёт новый товарный номер и не разрешает использовать случайный.
Не превращайте артикул в товарный номер
Упаковка может содержать несколько обозначений. Числовой GTIN из 8, 12, 13 или 14 цифр и внутренний артикул SKU-001 требуют разной проверки. Если убрать буквы из артикула, получится другая строка, а не очищенный товарный номер.
Витрина QR сохраняет такой ввод целиком и объясняет, что это не числовой GTIN. Ищите артикул в своей таблице или учётной системе. Если номер переписывать неудобно, можно начать со сканера, а затем сверить считанные цифры с упаковкой.
Что остаётся за пределами проверки
Контрольная цифра не доказывает регистрацию номера и не обнаруживает все возможные ошибки. Префикс также не позволяет определить завод или страну изготовления: сведения об изготовителе нужно проверять по упаковке и документам.
Качество напечатанного штрихкода — ещё одна самостоятельная задача. Правильно набранные цифры не гарантируют, что сканер прочтёт бледные полосы, смазанный оттиск или код на сгибе. Проверка текста на экране не заменяет пробное считывание готовой этикетки.
Полный номер сопоставляется локально. Однако браузер может загрузить общий фрагмент справочника по первым четырём цифрам нормализованного номера. Поэтому «поиск в браузере» не следует понимать как обещание полного отсутствия сети.
Проверка, после которой можно принять решение
Перед печатью сверьте исходный номер, прочитайте результат расчёта и отдельно оцените ответ справочника. При найденном названии сравните его с товаром; при наличии только марки уточните название по исходным данным; при отсутствии записи обратитесь к исходным данным; при ошибке загрузки повторите поиск. Затем проверьте считывание пробной этикетки.
Если передаёте результат коллеге, запишите оба ответа: сошлась ли контрольная цифра и найдено ли название. Так сообщение «номер прошёл проверку» не скроет отсутствие карточки или сбой загрузки.
Граница вывода
Расчёт не подтверждает регистрацию номера, подлинность экземпляра или качество печати. Найденное название может содержать ошибки; отсутствие записи и ошибка загрузки — разные результаты.
Источники и проверка
- Действующий инструмент проверки номера
- Происхождение и лицензии справочника Open Facts
- GS1 Denmark: границы расчёта контрольной цифры
- GS1: как используются товарные номера и штрихкоды
Материал подготовлен редакцией Витрины QR с участием ИИ: автор, виртуальный юридический редактор, режиссёр визуального повествования и копирайтер-редактор. Юридическая ИИ-редактура не является юридическим заключением. Учебные схемы объясняют действия и не изображают интерфейс сервиса или случай клиента.
Методика проверки материалов