Весовой штрих-код
Весовой штрих-код — EAN-13, который весы или принтер магазина печатают на фасовке: внутри номер товара и вес или цена. Структуру задаёт магазин или сеть, поэтому в мировых базах такого номера нет.
Из чего состоят 13 цифр
Весовой код выглядит как обычный EAN-13, но устроен иначе. Его первые цифры не говорят ни о стране, ни о производителе: по таблице префиксов GS1 диапазоны 020–029 и 200–299 отведены под номера ограниченного обращения (RCN-13). Структуру внутри них определяет национальная организация GS1 или сама компания, а за пределами своей среды такие номера использовать нельзя.
Стандарт GS1 (General Specifications, редакция 26.0 от января 2026 года, раздел о товарах переменной меры) описывает лишь рекомендуемые схемы: номер товара, цена или вес, проверочные цифры, среди них отдельная проверочная цифра цены. В документации российских учётных систем встречается такая раскладка.
| Позиции | Поле | Что в нём |
|---|---|---|
| 1–2 | Префикс | 20, 21, 22, 23 или другой из диапазона 20–29; по нему касса узнаёт весовой код |
| 3–7 | Код товара | Номер позиции в памяти весов и в номенклатуре магазина |
| 8–12 | Вес или цена | Пять цифр; единицы и положение запятой задаёт магазин |
| 13 | Контрольная цифра | Считается по тому же алгоритму, что и в обычном EAN-13 |
Условный пример: 2000123012506. Префикс 20, код товара 00123, вес 01250 (в этой раскладке — 1,250 кг), контрольная цифра 6. В другом магазине те же 13 цифр прочтут иначе, например как цену 12,50 ₽. Бывают и схемы с семизначным кодом товара и трёхзначным весом.
Чем весовой код отличается от товарного EAN-13
У обычного EAN-13 номер один на весь мир: префикс выдаёт GS1, владелец достраивает номер позиции, и компанию можно найти в реестре. Весовой код — внутренняя запись. Нанести его может магазин (весы с принтером в торговом зале) или поставщик на фабричной фасовке: стандарт GS1 допускает оба случая.
| Признак | Товарный EAN-13 | Весовой код |
|---|---|---|
| Начало номера | Префикс GS1, например 460–469 у России | 2 (диапазон 20–29) или 02 |
| Кто задаёт структуру | GS1 и владелец бренда | Национальная организация GS1, магазин или поставщик |
| Что внутри | Номер позиции | Номер товара плюс вес или цена этой упаковки |
| Где искать товар | Реестр GS1, каталоги, открытые базы | Учётная система сети, которая напечатала этикетку |
Отсюда типичное недоразумение: код с колбасы отсканировали в стороннем приложении, и ответ «товар не найден». Приложение не виновато, номер придуман магазином для себя. Как искать товары с общими номерами, разобрано в статье о поиске товара по штрих-коду.
Как касса читает такой код
Сканер видит обычный EAN-13 и проверяет контрольную цифру. Дальше работает кассовая программа: префикс из списка весовых, значит, номер режется по шаблону. Код товара ищется в номенклатуре, вес или цена берутся из тех же 13 цифр. Если цена записана в коде, она остаётся такой, какой была при печати: переоценка этикетку не меняет. Если в коде вес, цену считает касса по текущей базе.
Типичные причины ошибок: шаблон весов и шаблон кассы разошлись (другой префикс, иное число цифр под вес), либо код товара в памяти весов поменяли, а номенклатуру не обновили. Для свежих продуктов GS1 советует другой путь: кодировать настоящий GTIN, а вес передавать отдельным полем в GS1 DataBar Expanded или в двумерном коде. Номера ограниченного обращения в 2D-кодах не допускаются.
Проверить свою раскладку можно на образце: введите 13 цифр с верной контрольной цифрой в генератор штрих-кодов в формате EAN-13 и проверьте, как её читает сканер.
Частые вопросы
С какого префикса начинается весовой штрих-код?
С двойки: диапазоны 20–29 и 02 GS1 резервирует под номера ограниченного обращения. Их не выдают компаниям как обычные префиксы, поэтому они не пересекутся с товарными кодами. В конкретном магазине это 20, 21, 22 или другое число из диапазона, как настроены весы и касса.
Можно ли по весовому коду узнать вес и цену?
Только зная раскладку. В одном магазине пять цифр перед контрольной — вес в граммах, в другом — цена в рублях и копейках. Единого правила нет, поэтому разбирать чужую этикетку наугад нельзя. Надёжнее сверить число с надписями на этикетке: вес и цена напечатаны на ней отдельно.
Найдётся ли весовой штрих-код в интернете?
В общих базах его, как правило, нет: номер не выдавался GS1 и не вносился в Национальный каталог или реестр владельцев кодов. Ответить может только учётная система сети, которая напечатала этикетку, да и то по собственному шаблону.
Одинаковы ли весовые коды в разных магазинах?
Нет. Префикс может совпасть, но номер товара и место веса в числе задаёт каждая сеть. Один сыр в двух магазинах получит разные коды, а одинаковый код в двух магазинах способен означать разные товары. Переносить такой номер из сети в сеть бессмысленно.