DataMatrix 36×36 и криптохвост 44 символа — что требует российская система маркировки лекарств


Производитель успешно прошёл регистрацию препарата в России, получил GMP-сертификат, согласовал досье. Осталась «техническая мелочь» — запустить маркировку. И здесь выясняется, что IT-отдел головного офиса никогда не слышал о российской системе мониторинга, а локальный интегратор предлагает решение за полгода внедрения и бюджет размером с годовой прибылью от российских продаж.
Эта статья написана как техническое задание для IT-директора и команды разработки. Без маркетинговых обещаний вендоров, без рекламы конкретных решений. Только требования законодательства, форматы данных и последовательность действий.

Было. EU FMD как отправная точка

Большинство иностранных производителей уже работают с системой EU FMD (Falsified Medicines Directive). Европейская система предполагает нанесение 2D-кода DataMatrix на упаковку и передачу данных в национальные репозитории через European Hub.
Базовая логика похожа: уникальный код на каждой упаковке, верификация подлинности на всех этапах цепи поставок. Технически EU FMD проще. Код содержит GTIN (Global Trade Item Number), серийный номер, срок годности и номер серии. Криптографической защиты нет.
Если производственная линия уже настроена под EU FMD, адаптация под российские требования потребует изменений в нескольких компонентах. Структура кода изменится (добавится криптографический «хвост»), размер DataMatrix вырастет (36×36 модулей вместо 26×26), потребуется интеграция с российской системой вместо European Hub.

Стало. Требования ФГИС МДЛП

Федеральная государственная информационная система мониторинга движения лекарственных препаратов (ФГИС МДЛП) работает в России с 1 июля 2020 года. Оператор системы — Центр развития перспективных технологий (ЦРПТ).
Постановление Правительства РФ от 14.12.2018 №1556 устанавливает обязательные требования к средству идентификации и порядку работы с системой.

Структура кода маркировки

Код маркировки состоит из четырёх групп данных. Каждая группа имеет фиксированную структуру и длину:

ГруппаИдентификатор применения (AI)СодержаниеДлина
1(01)GTIN14 цифр
2(21)Серийный номер13 символов
3(91)Ключ проверки4 символа
4(92)Код проверки (криптохвост)44 символа

Между второй и третьей, третьей и четвёртой группами используется символ-разделитель GS (код 29 в ASCII) или управляющий символ FNC1.
Итоговая длина кода маркировки: 83 символа (без разделителей) или 85 символов (с GS-разделителями).

Пример структуры:

[FNC1]01[GTIN 14 цифр]21[серийный номер 13 символов][GS]91[ключ 4 символа][GS]92[криптохвост 44 символа]

Серийный номер генерируется производителем самостоятельно или запрашивается у оператора. Допустимые символы: цифры 0-9, латинские буквы A-Z и a-z. Серийный номер регистрозависим, поэтому «FxlCrA0zNaEol» и «FxlCrA0zNaeol» считаются разными кодами.

Технические характеристики DataMatrix

Постановление №1556 устанавливает следующие требования к штриховому коду:

ПараметрТребование
ФорматData Matrix ECC-200
Размерность36 x 36 модулей
Класс качества печатиC или выше по ISO/IEC 15415-2012
Метод коррекции ошибокECC-200 по ГОСТ Р ИСО/МЭК 16022-2008

Код наносится на вторичную (потребительскую) упаковку. При отсутствии вторичной упаковки код наносится на первичную. Допускается печать на этикетку с последующим наклеиванием, если этикетка не может быть удалена без повреждения.
Информация из кода дублируется в человекочитаемом виде: GTIN и серийный номер печатаются рядом с DataMatrix обычным текстом.

Архитектура взаимодействия с ФГИС МДЛП

Система предполагает четыре уровня интеграции:

УровеньКомпонентФункции
L1Производственная линияСериализационное оборудование, генерация и печать кодов DataMatrix, верификация качества печати
L2Цеховая системаУправление производственными заданиями, агрегация упаковок в транспортную тару, формирование кодов SSCC (серийный код транспортной тары)
L3ERP/WMS предприятияКорпоративный учёт, хранение данных о сериализации, подготовка документов для отгрузки
L4Внешние системыAPI-интеграция с ФГИС МДЛП, обмен XML-документами по установленным схемам

Устройство регистрации эмиссии

Коды маркировки формируются не на производстве, а выдаются оператором ФГИС МДЛП. Для получения кодов используется устройство регистрации эмиссии (РЭ) или удалённый доступ к нему.
Оператор предоставляет РЭ бесплатно. Производитель заключает договор с ЦРПТ и выбирает способ получения кодов:
1. Физическое устройство на производственной площадке
2. Удалённый доступ к РЭ в инфраструктуре оператора (Cloud-вариант)

Второй вариант удобнее для иностранных производителей: не требуется размещать оборудование за рубежом, достаточно API-интеграции.
Схема получения кодов:
Производитель направляет заявку через РЭ (API-запрос)
В заявке указывается GTIN и количество кодов (или готовые серийные номера)
Оператор формирует криптографические коды проверки
Коды возвращаются производителю не позднее 2 часов с момента запроса
Производитель наносит коды на упаковки
После завершения упаковки направляет отчёт о нанесении в ФГИС МДЛП

Оплата кодов маркировки

Стоимость одного кода установлена Постановлением Правительства РФ от 08.05.2019 №577. На январь 2026 года она составляет 50 копеек (без НДС) за один код.
Варианты оплаты:
1. Предоплата перед получением кодов
2. Постоплата в течение 350 календарных дней с даты получения кода, но не позднее ввода препарата в оборот

Форматы данных и схемы XML

Взаимодействие с ФГИС МДЛП выполняется через XML-документы. Каждая операция имеет номер схемы:

Номер схемыОперация
10300Эмиссия кодов маркировки
10311Завершение упаковки на территории РФ (отчёт о нанесении)
10319Выпуск ЛП за пределами РФ (отчёт о нанесении)
331Отгрузка в РФ (прямой порядок)
332Ввоз в РФ (обратный порядок)
335Выпуск для внутреннего потребления
341Приёмка на склад из зоны таможенного контроля
342Ввод в оборот на территории РФ
911Агрегирование в транспортную упаковку
915Множественное агрегирование

XSD-схемы документов размещены на сайте «Честный знак» (честныйзнак.рф) в разделе документации по МДЛП.

Агрегирование и SSCC-коды

При формировании транспортной упаковки (короба, паллеты) производитель присваивает ей код SSCC. Он состоит из 18 цифр и представляется линейным штрихкодом с идентификатором применения (00).
Агрегирование означает привязку кодов SGTIN (Serialized GTIN, серийный идентификатор вторичной упаковки) к коду SSCC транспортной упаковки. Производитель передаёт информацию об агрегировании в ФГИС МДЛП по схемам 911 или 915.
Глубже двух уровней вложенности (транспортный короб и паллета) заходить не стоит: иерархия усложняется, а практической пользы не прибавляется.

Что делать. Пошаговый план внедрения

Этап 1. Регистрация в системе (7 дней)

Держатель регистрационного удостоверения (ДРУ) или его представительство в России регистрируется в ФГИС МДЛП через личный кабинет на сайте оператора.
Для регистрации потребуется:
Электронная подпись: квалифицированная ЭП для российского представительства, простая ЭП для иностранной компании
Сведения о производственных площадках
Информация о препаратах (номера регистрационных удостоверений)

После регистрации участник получает личный кабинет с доступом к API.

Этап 2. Регистрация препаратов (параллельно с этапом 1)

Каждый препарат регистрируется в двух системах:
1. Ассоциация GS1 Russia (для получения GTIN)
2. ФГИС МДЛП (для привязки GTIN к регистрационному удостоверению)

Регистрация препарата в МДЛП проходит через электронную заявку с указанием GTIN и номера РУ. Система автоматически запрашивает данные из Единого структурированного справочника-каталога лекарственных препаратов (ЕСКЛП) Минздрава.

Этап 3. Заключение договоров с оператором (14 дней)

Производитель заключает с ЦРПТ:
1. Договор на предоставление устройства регистрации эмиссии (или удалённого доступа к нему)
2. Договор на оплату кодов маркировки

Типовые формы договоров утверждены Минпромторгом России. Иностранный производитель может работать через уполномоченного представителя в России.

Этап 4. Готовность IT-систем (21 день после регистрации)

В течение 21 календарного дня после регистрации участник обеспечивает готовность информационных систем к взаимодействию с ФГИС МДЛП.
Минимальные требования к IT-системе:
Возможность формирования и отправки XML-документов по установленным схемам
Получение и обработка ответов от ФГИС МДЛП (квитанций)
Хранение данных о кодах маркировки и операциях с ними
Формирование запросов на получение кодов через РЭ

Этап 5. Тестирование интеграции (2 месяца)

После обеспечения готовности IT-систем производитель направляет оператору заявку на тестирование. Оператор проводит его на тестовом контуре ФГИС МДЛП.
На тестовом контуре проходят проверку все операции: запрос и получение кодов маркировки, отчёт о нанесении средств идентификации, отгрузка и ввоз в РФ, агрегирование и разагрегирование, обработка ошибок и нештатных ситуаций. По результатам оператор выдаёт подтверждение о готовности к работе в продуктивной среде.

Этап 6. Запуск в продуктив

После успешного тестирования производитель начинает маркировку коммерческих серий. Первые поставки стоит проводить с участием российского дистрибьютора, имеющего опыт работы с МДЛП.

Прямой и обратный порядок ввоза

Постановление №1556 предусматривает два варианта оформления импорта в ФГИС МДЛП.

Прямой порядок (рекомендуется)

1. Производитель (ДРУ или представительство) формирует документ «Отгрузка в РФ» (схема 331) до отправки груз.
2. Указывает коды SGTIN или SSCC, данные покупателя-импортёра, реквизиты отгрузочных документов
3. Срок отправки документа: в течение 45 рабочих дней с даты отгрузки, но до доставки груза в Россию
4. Импортёр подтверждает приёмку (схема 701) в течение 5 рабочих дней с даты доставки

При прямом порядке производитель контролирует весь процесс, импортёр только подтверждает факт получения.

Обратный порядок

1. Импортёр формирует документ «Ввоз в РФ» (схема 332) после доставки груза
2. Указывает коды SGTIN или SSCC на основании сканирования поступившего товара
3. Срок отправки документа: в течение 5 рабочих дней с даты доставки или завершения агрегирования
4. Производитель подтверждает отгрузку (схема 701)

Применяется, когда производитель не имеет технической возможности работать с ФГИС МДЛП напрямую.

Маркировка на таможенном складе

Если маркировка невозможна на зарубежном производстве, допускается маркировка на таможенном складе в России. Это актуально при импорте готовой продукции без возможности нанесения кода на заводе.
Требования:
Таможенный склад должен быть указан в лицензии на фармацевтическую деятельность как место осуществления деятельности
Этикетки с кодом DataMatrix печатаются заранее и доставляются на склад
Маркировка выполняется до выпуска товара для внутреннего потребления

Схема документооборота:
ДРУ направляет отчёт о маркировке на таможенном складе (схема 3(1) приложения 3 к ПП №1556)
После завершения маркировки отправляет отчёт о нанесении (схема 10319)
Далее следуют стандартные процедуры ввоза (схемы 331-342)

Типичные ошибки и как их избежать

Неправильная структура кода маркировки

Частые проблемы: количество символов в группах отличается от требуемого (GTIN не 14 знаков, серийный номер не 13, ключ не 4, криптохвост не 44), отсутствуют символы-разделители GS между группами, пропущены идентификаторы применения (01), (21), (91), (92).
Перед запуском в продуктив протестируйте генерацию кодов на тестовом контуре МДЛП. Настройте автоматическую валидацию длины и структуры кода на производственной линии.

Качество печати ниже класса C

DataMatrix с качеством печати ниже класса C не читается стандартными сканерами. Причины разные: износ печатающей головки, неподходящие чернила, слишком мелкий размер кода, печать на неровной поверхности.
Установите систему верификации качества печати прямо на линии. Принтеры нужно регулярно калибровать, а размер модуля держать не менее 0,5 мм.

Регистрозависимость серийного номера

«FxlCrA0zNaEol» и «FxlCrA0zNaeol» считаются разными кодами. Если при отчёте о нанесении указать серийный номер в неправильном регистре, код окажется недействительным.
Храните серийные номера в исходном виде без преобразований. Настройте сканеры на передачу данных «как есть».

Несвоевременная передача данных

Отчёт о нанесении должен быть отправлен до ввода препарата в оборот. Документ об отгрузке необходимо отправить до доставки груза в Россию.
Автоматизируйте формирование и отправку документов. Интеграция ФГИС МДЛП с системой управления производством надёжнее, чем ручные операции.

Action Plan

Проведите аудит существующей инфраструктуры сериализации. Определите, какие компоненты можно использовать, какие требуют доработки, какие нужно создавать с нуля.
Сформируйте команду проекта: разработчик API-интеграций, инженер производственного оборудования, специалист по GS1/GMP, менеджер проекта со знанием российского регулирования.
Выберите архитектуру решения. Два варианта: доработка существующей MES/ERP для работы с российским API или внедрение промежуточного слоя (middleware) между корпоративными системами и ФГИС МДЛП.
Запланируйте минимум 2 месяца на тестирование интеграции. Протестируйте все сценарии: штатную работу, ошибки связи, недоступность системы, корректировку ошибок.
Опишите процедуры на случай сбоев. ФГИС МДЛП допускает работу в «аварийном режиме» с последующей загрузкой данных в течение 3 рабочих дней.

Ответственность за нарушения

Нарушение требований маркировки влечёт административную ответственность по ст. 6.34 КоАП РФ:
Для должностных лиц: штраф от 5 000 до 10 000 руб. с конфискацией товара
Для юридических лиц: штраф от 50 000 до 100 000 руб. с конфискацией товара

Несвоевременное внесение данных в МДЛП или внесение недостоверных данных наказывается аналогичными штрафами без конфискации (ст. 15.12.1-15.12.2 КоАП РФ). С 1 марта 2025 года запрещена реализация лекарственных препаратов, если в системе МДЛП отсутствует информация о коде маркировки или нарушены требования к маркировке.
Российская система маркировки технически сложнее европейской EU FMD (криптографический код, увеличенный размер DataMatrix), но логика процессов сопоставима. Производитель, уже работающий с сериализацией в Европе, справится с адаптацией за 4-6 месяцев при грамотном планировании. Главное — не откладывать тестирование интеграции, потому что этот этап самый непредсказуемый по срокам.


Нормативная база:

1.. Методические рекомендации по работе с маркированными лекарственными препаратами (версия 1.8)
2. Федеральный закон от 12.04.2010 №61-ФЗ «Об обращении лекарственных средств» (ред. от 29.12.2025)
3. Постановление Правительства РФ от 14.12.2018 №1556 «Об утверждении Положения о системе мониторинга движения лекарственных препаратов для медицинского применения» (ред. от 29.09.2025)
4. Постановление Правительства РФ от 08.05.2019 №577 «Об утверждении размера платы за оказание услуг по предоставлению кодов маркировки»
5. ГОСТ Р ИСО/МЭК 16022-2008 «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Data Matrix»

This page in English→