Вес в коде маркировки это необязательная группа данных: идентификатор AI 3103 и шесть цифр с весом после кода проверки. Обязательным вес остаётся в другом месте, в отчёте о нанесении. Здесь разбираем, как устроен код с весом, чем он отличается от веса в отчёте, что разрешают правила по каждой товарной группе и где документы оператора Честного ЗНАКа расходятся. Весь порядок работы с таким товаром описан в статье про весовой товар в Честном ЗНАКе, а чем печатать этикетку с весом, на странице маркировка весового товара.
Что такое AI 3103 в маркировке
AI 3103 это идентификатор применения: он говорит, что дальше идут шесть цифр с весом в килограммах. AI означает идентификатор применения по стандарту GS1.
Первые три цифры это килограммы, последние три граммы. Оператор приводит пример: 25 кг 300 г записывают как 025300. Запись 3103000640 читается так:
| Часть записи | Что значит |
|---|---|
| 3103 | Идентификатор: вес в килограммах, три знака после запятой |
| 001 | 1 кг |
| 250 | 250 г |
| Итого | 0,640 кг |
Наибольшее значение 999,999 кг. Точка и запятая в коде не пишутся, поэтому вес всегда занимает шесть цифр.
Как устроен DataMatrix с весом
Группа с весом стоит последней, после кода проверки. Перед ней обязателен разделитель GS.
Обычный код молочной продукции состоит из трёх групп и занимает 30 символов. Группа с весом добавляется к ним четвёртой. Пример с вымышленным кодом, пробелы здесь только для чтения:
| AI | Длина | Что содержит |
|---|---|---|
| 01 | 14 цифр | Код товара (GTIN) |
| 21 | 6 символов | Серийный номер упаковки, в конце разделитель GS |
| 93 | 4 символа | Код проверки |
| 3103 | 6 цифр | Вес в килограммах, необязательная группа |
У мясных изделий бывают две структуры: укороченная на 30 символов, как выше, и длинная на 83 символа с группами 91 и 92. Группа с весом и там идёт последней:
GS это символ с кодом ASCII 29, оператор называет его разделителем FNC1. В тексте кода он не виден. Сканер, который работает как клавиатура, теряет такие разделители, поэтому в кабинете нужен сканер в режиме COM-порта: как подключить сканер.
Вес относится только к единице товара. У групповых упаковок и наборов его не указывают.
Вес в отчёте о нанесении и вес в напечатанном коде: в чём разница
Вес в отчёте о нанесении это сведения для Честного ЗНАКа, он обязателен. Вес в напечатанном коде это данные на упаковке, он необязателен.
| Вес в отчёте о нанесении | Вес в напечатанном коде | |
|---|---|---|
| Где находится | В сведениях о коде в Честном ЗНАКе | В DataMatrix на этикетке |
| Обязателен ли | Да, если в карточке «Товар с переменным количеством» = ДА | Нет. На усмотрение участника оборота там, где это разрешают правила |
| Если его нет | Отчёт обрабатывается с ошибкой по всем кодам | Код остаётся обычным кодом |
| Как передают | Столбец «Фактический вес (кг)» или 3103 и шесть цифр через CSV и API | Печатают в составе кода |
| Кто использует | Честный ЗНАК, дальше вес идёт в УПД | Касса или учётная система магазина, если умеют |
| Если товар усох | Новый вес подают отчётом о перевзвешивании, он есть у мясных изделий и молочной продукции | Состав кода не меняется, напечатанный вес остаётся прежним |
Эти два веса часто путают, потому что запись 3103 встречается в обоих местах. Когда оператор описывает 3103 в разделе про отчёт о нанесении, речь идёт о передаче сведений через CSV или API. Из этого не следует, что такой код можно напечатать на упаковке. Состав кода на упаковке задают правила маркировки.
Вес в коде маркировки по товарным группам: таблица с источниками
Правила разрешают вес в коде у мясных изделий и молочной продукции на усмотрение участника оборота, если вес единиц с одним кодом товара различается. Для полуфабрикатов и заморозки разрешения мы не нашли. Таблица отражает документы на 31.10.2026.
| Группа | Правила | База знаний оператора | API СУЗ 3.0, версия 68 от 28.10.2026 |
|---|---|---|---|
| Мясные изделия | ПП № 1682 в редакции ПП № 1017 от 18.08.2026, пп. 51 и 52: на усмотрение участника оборота | markirovka.ru, 24.08.2026: можно, необязательно | Раздел 8.41, с. 569 и 571: не допускается |
| Молочная продукция | ПП № 2099, п. 46 «г»: на усмотрение участника оборота | markirovka.ru, 29.01.2026: можно, необязательно | Раздел 8.8, с. 506: группа только для отчётов |
| Полуфабрикаты и заморозка | Разрешения не нашли | Не нашли | Раздел 8.46, с. 580 и 582: не допускается |
Оператор в базе знаний ссылается на пункты 51 и 52 ПП № 205 от 28.02.2026. Это те же правила: ПП № 205 внесло правила маркировки мясной продукции в ПП № 1682, а ПП № 1017 дополнило пункты 51 и 52 весом.
Морепродукты и корма. В Трумарке вес по коду этим группам не спрашиваем: станция печатает такие товары как штучные. Поэтому настройка на них не действует. API СУЗ 3.0 в разделах 8.19 и 8.20 вес в напечатанном коде этим группам не допускает. Представитель оператора на форуме 13.08.2026 называл их среди групп, где AI 3103 применим. Вес этим группам мы не обещаем.
Где документы оператора расходятся
Правила и база знаний оператора разрешают вес в коде у мясных изделий и молочной продукции, а API СУЗ 3.0 версии 68 говорит иначе. Письменного разъяснения мы не нашли.
- Мясные изделия. ПП № 1017 разрешило вес в коде 18 августа 2026 года, база знаний повторила это 24 августа. API СУЗ версии 68 вышел позже, 28 октября, и в разделе 8.41 добавлять вес в код для печати не допускает.
- Молочная продукция. Правила и база знаний допускают вес в средстве идентификации. API СУЗ называет группу необязательной и применимой только при отправке отчётов о нанесении. Слов о запрете в этом разделе нет.
- Полуфабрикаты и заморозка. Формат с 3103 для отчёта о нанесении оператор описал 22.04.2026 и убрал 04.08.2026. Для мясных изделий его вернули 26.08.2026, для этой группы нет, в версии 90.0 от 30.10.2026 его нет. При этом статья базы знаний от 13.07.2026 описывает 3103 в CSV и API. Столбец «Фактический вес (кг)» она описывает тоже.
- Касса и проверка кода. В разделе 5.5 того же документа о форматах, про проверку кодов, 3103 не указан ни для одной группы. Как касса и система обрабатывают код с весом на практике, документы оператора не описывают.
Что мы советуем для каждой группы
У мясных изделий и молочной продукции решение за вами и вашим покупателем, полуфабрикатам и заморозке советуем настройку выключить.
| Группа | Совет | Почему |
|---|---|---|
| Мясные изделия | То же. Если сомневаетесь, напишите оператору и сошлитесь на пункты 51 и 52 правил | Правила разрешают, API СУЗ не допускает |
| Молочная продукция, в том числе сыр | Спросите покупателя, нужен ли ему вес в коде. Если нужен или ему всё равно, настройку можно оставить. Если он просит код без веса, выключите её | Правила разрешают, API СУЗ относит группу только к отчётам |
| Полуфабрикаты и заморозка | Выключите настройку | Документация оператора этого не допускает, разрешения в правилах мы не нашли |
| Морепродукты и корма | Ничего делать не нужно | Станция печатает их как штучный товар, без веса |
Вес в отчёте о нанесении от этого выбора не зависит и уходит в любом случае. На этикетке вес тоже остаётся текстом: «Масса нетто: 0,640 кг».
Как вес в коде устроен на станции
На Станции маркировки за это отвечает настройка «Вес в коде DataMatrix». Она включена по умолчанию, её можно выключить.

- Что делает. Добавляет в код на этикетке после кода проверки разделитель GS, 3103 и шесть цифр с весом, который станция получила с весов.
- Где находится. Значок настроек на экране станции, раздел «Вес в коде DataMatrix». Подробно: настройки станции.
- Где хранится. Настройки станции хранятся на компьютере и действуют на все весовые товары этого компьютера. Товарную группу настройка не проверяет. Если на одном компьютере вы маркируете мясные изделия и заморозку, переключайте её при смене товара.
- Что не меняет. Вес в отчёте о нанесении и текст на этикетке. Код с весом записан в нанесение в момент выдачи в обоих случаях.
Штучный товар настройка не затрагивает: веса у него нет. Весы, которые печатают код сами, тоже умеют добавлять 3103: сравнение в статье весы с печатью или принтер.
Что вес в коде даёт магазину
Вес в коде даёт возможность не взвешивать товар второй раз, если касса или учётная система магазина читают его из кода. Это зависит от конкретной сети, уточняйте у неё. Списка сетей, которые это умеют, у нас нет.
Что спросить у сети перед поставкой:
- читает ли касса или учётная система вес из DataMatrix;
- принимает ли сеть код с весом при приёмке или просит код без веса;
- откуда она берёт вес для цены упаковки;
- что делает, если товар усох и вес в документах стал меньше напечатанного.
Вопросы и ответы
Что такое AI 3103 в маркировке?
Это идентификатор применения по стандарту GS1. После него идут шесть цифр с весом в килограммах: три цифры килограммов и три цифры граммов.
Как расшифровать 3103000640?
3103 это идентификатор веса, 000640 это 0,640 кг. Перед группой в коде стоит разделитель GS.
Обязательно ли указывать вес в коде маркировки?
Нет. Обязателен вес в отчёте о нанесении для товара с признаком «Товар с переменным количеством» = ДА. Вес в напечатанном коде необязателен.
Чем вес в коде отличается от веса в отчёте о нанесении?
Вес в отчёте это сведения в Честном ЗНАКе, без них отчёт обрабатывается с ошибкой. Вес в коде напечатан на упаковке, его могут прочитать касса или учётная система магазина, если умеют.
Можно ли печатать вес в коде у колбасы и мясных изделий?
Правила это разрешают с 18 августа 2026 года: ПП № 1017. База знаний оператора от 24.08.2026 говорит то же. API СУЗ 3.0 версии 68 в разделе 8.41 этого не допускает. Письменного разъяснения мы не нашли.
Можно ли печатать вес в коде у сыра и другой молочной продукции?
Правила это разрешают на усмотрение участника оборота: ПП № 2099, п. 46 «г». База знаний оператора от 29.01.2026 говорит то же. API СУЗ 3.0 версии 68 относит эту группу только к отчётам о нанесении.
Можно ли печатать вес в коде у полуфабрикатов и заморозки?
Разрешения в правилах мы не нашли, документация оператора этого не допускает. Советуем настройку на станции выключить. Вес в отчёте о нанесении уходит в любом случае.
Читает ли касса вес из кода маркировки?
Зависит от конкретной кассы и сети. Вес в коде даёт возможность не взвешивать товар второй раз, если касса или учётная система магазина его читают. Уточняйте у своей сети.
Как выключить вес в коде на станции?
Откройте настройки станции значком на экране и выключите «Вес в коде DataMatrix». Настройка хранится на этом компьютере.
Есть ли вес в коде у морепродуктов и кормов?
На станции нет. Трумарк не спрашивает вес по коду у этих групп, станция печатает их как штучный товар.
