Один штрихкод — разные партии: зачем магазину номер лота?
Почему одинаковый GTIN не объединяет поставки в одну партию, какие данные способен передать сканер и что сохранить в записи о поступлении.
Опубликовано

У двух упаковок одной товарной позиции может совпадать GTIN, хотя партии у них разные. GTIN — номер товара в системе GS1. Чтобы различить партии этой позиции, к нему добавляют обозначение лота. Для магазина важно сохранить эту пару в связи с конкретным поступлением: один успешный «бип» такую запись ещё не подтверждает.
Условная ситуация: одинаковое сушёное мясо привезли в понедельник и четверг. В карточке магазина это одна позиция. Если позже потребуется найти определённую партию, строка «пришло мясо» и общий остаток по товару не ответят, какие именно упаковки искать. Здесь полезно разделить три вопроса: что за товар, какая партия и когда её получили.
Товар, партия и отдельная пачка — разные уровни
В стандарте прослеживаемости GS1 различаются три уровня: GTIN обозначает вид товарной позиции; GTIN вместе с номером лота позволяет отличать её партии; GTIN вместе с серийным номером — отдельный экземпляр. Поэтому один лот может объединять много пачек. Это не индивидуальный номер каждой из них.
В GS1 General Specifications поле партии обозначено идентификатором применения AI (10). В человекочитаемой части GS1-этикетки можно встретить обозначение BATCH/LOT. Сам номер может содержать буквы и цифры и связывает товар со сведениями изготовителя. Не пытайтесь без его пояснения прочитать такой код как дату: дата производства, срок годности и обозначение партии — разные данные.
Это продолжение различия между идентификатором и записью о товаре. Как штрихкод связан с карточкой и ценой на кассе, разобрано отдельно. Здесь речь о сохранении связи с партией, а не о расшифровке схем нумерации весового товара.
Одна поставка не обязательно равна одной партии
Ниже — условный пример для одной и той же товарной позиции. «Товар Т», «А» и «Б» — только обозначения в объяснении, не настоящие GTIN или коды изготовителя. Даты, размеры партий и свойства продукции из него выводить нельзя.
| Поступление | Товарная позиция | Обозначение партии |
|---|---|---|
| Первое | Товар Т | А |
| Второе | Тот же товар Т | А |
| Третье | Тот же товар Т | Б |
В первых двух поступлениях партия одна, хотя приняли её в разные моменты. В третьем поступлении товарная позиция та же, а партия другая. Обратная ситуация тоже возможна: в одной поставке приезжают упаковки нескольких партий. Поэтому дату приёмки и обозначение лота записывают раздельно, а количество относят к соответствующей партии.
Если упаковки перекладывают из транспортной тары, сохраните возможность сопоставить их с записью. Не заменяйте сведения о содержимом одним внутренним названием коробки. В GS1 идентификация логистической единицы и идентификация товарной партии решают разные задачи; связь между ними нужно учитывать отдельно.

Считать код и сохранить партию — два шага
Обычные EAN/UPC с GTIN не передают номер лота. Для дополнительных данных существуют другие форматы — например, GS1-128 и подходящие двумерные коды со структурой данных GS1. Их возможности описаны в разъяснении GS1 о типах штрихкодов. Но наличие квадратного значка ещё не означает, что в него записали партию.
Есть и следующий рубеж: что устройство передало программе и что программа сохранила. В руководстве GS1 по двумерным кодам в рознице предусмотрен режим, который передаёт только GTIN, даже считывая двумерный символ. Для использования дополнительных полей нужны соответствующие возможности и настройки всей связки — прибора и программы. По внешнему виду сканера этого не установить.

Практическая сверка для вашей системы: возьмите реальные упаковки одной позиции с двумя различными обозначениями партии. Проведите предусмотренную операцию, затем откройте сохранённую запись и сопоставьте поля с маркировкой. Различаются ли партии? Куда отнеслось количество? Если виден только товар, уточните у ответственного за учёт, как фиксируется лот. Повторное считывание само по себе не добавит отсутствующее поле.
Что оставить в записи о поступлении
Для рабочей заметки удобно разделить сведения на четыре строки. Это редакционная памятка для сверки, которую дополняют процедурами магазина; она не заменяет документы поставки и учётную систему.
Товар и партия: точное наименование и фасовка ___; GTIN, если используется ___; обозначение партии с маркировки ___; где именно оно указано ___. Не подменяйте неизвестное значение предположением по дате или похожей пачке.
Получение: поставщик ___; дата и время приёмки ___; номер документа/заказа ___; ссылка на нужную строку ___. Если в одном документе несколько лотов, сохраните их различие в записи.
Количество и место: принято по этой партии ___; единица учёта ___; где находятся соответствующие упаковки ___. Данные о дальнейшем перемещении связывайте с той же партией по процедуре магазина.
Основание и проверка: читаемый снимок реальной маркировки или ссылка на исходные сведения ___; кто сверил ___; какой вопрос остался и кому передан ___. Снимок помогает вернуться к исходнику, но должен быть связан с теми упаковками, о которых сделана запись.
Если вопрос шире номера лота — приехала другая фасовка, не сходится количество или повреждена упаковка, — пригодится памятка по приёмке мяса. А перед началом работы с новой позицией согласуйте с поставщиком, где искать обозначение партии и с какими сведениями его сопоставлять. Здесь описан принцип идентификации GS1, а не обязательная маркировка для всех товаров и не устройство учёта МОХМОХ.
Фотореференсы: плёнка и швы — Bnummer, фактура джерки — Severein (CC0), сканер — Rodrigo César (общественное достояние). Изменены композиция, окружение и расположение предметов; исходные надписи не использованы. Обложка и сцена с двумя коробками доступны по CC BY-SA 4.0; дальнейшее использование требует той же лицензии и атрибуции Bnummer со ссылкой на исходник. Атрибуция не означает одобрения автором. Предметные сцены не показывают реальную поставку или маркировку МОХМОХ.
Источники
- GS1 General Specifications, Release26.0, Jan2026:§3.3.2,3.4.1,3.5.2 и таблица4-5
- GS1 Global Traceability Standard, Release2.0: главы4–5, таблицы4-2/4-6 и требованияR21–R25
- GS1 GO: Which barcodes are used to represent GTINs?
- GS1: 2D Barcodes at Retail Point-of-Sale Implementation Guideline — данные, сканирование и POS host