Появились рекомендации по кодированию и преобразованию кода маркировки

12.03.2020     
Для маркировки товаров, которые участвуют в системе цифровой маркировки и отслеживания товаров, используется двумерный код формата GS1 DataMatrix, который описан в стандарте ГОСТ «Р ИСО/МЭК 16022-2008». Формат GS1 DataMatrix разработан и поддерживается ассоциацией GS1 (международной организацией по вопросам стандартизации учета и штрихового кодирования). Национальный оператор маркировки напомнил, что согласно стандарту, первой позицией кода этого формата является обязательный символ FNC1.

Код маркировки и его признак

Согласно спецификации формата GS DataMatrix:

  • В первой позиции GS1 кода должен стоять специальный символ FNC1 (Function 1 Symbol Character). Данный символ представляет собой 232 элемент в кодировке ASCII (ASCII 232). Наличие символа FNC1 в стартовой позиции позволяет отличить код формата GS1 DataMatrix от других кодов стандарта DataMatrix.
  • Также в формировании кода маркировки участвуют разделители полей GS (символы ASCII 29) – например, для отделения ключа проверки и криптоподписи.
 

Пример кода с выделенными спецсимволами FNC1 и GS

 

Код маркировки GS1 DataMatrix состоит из нескольких частей, отделенных друг от друга разделителями полей (символами ASCII 29). Каждая часть начинается с идентификатора применения (полный список возможных идентификаторов применения ).

Например, для обувных товаров согласно постановлению правительства об утверждении правил маркировки код маркировки включает в себя 4 группы данных:

  • (01) GTIN – код, присвоенный товару (комбинация из 14 цифр);
  • (21) уникальный серийный номер товара (13 символов, куда входят латинские буквы и цифры), присвоенный оператором информационной системы маркировки или одним из участников оборота;
  • (91) проверочный ключ (4 символа, генерируется оператором системы маркировки);
  • (92) проверочный код (комбинация из 88 символов - букв, цифр, специальных знаков).

Пример кода маркировки для рендеринга в штриховой код DataMatrix: <FNC1> + 01 + GTIN (14 знаков) + 21 + серийный номер (13 знаков) + <GS> + 91 + ключ проверки (4 знака) + <GS> + 92 + криптоподпись (88 знаков)

Как проверить формат кода

Для проверки кода формата GS1 DataMatrix можно использовать различные приложения и программы, позволяющие проверить код DataMatrix (для Android и для iOs).

Есть также специальные сканеры, поддерживающие вывод идентификаторов типов символов, которые согласно стандарту ISO/IEC 15424 при считывании кода формата GS1 DataMatrix отображают первые три буквы как «]d2». Для обычного DataMatrix первые три символа будут отображаться как «]d1».

 

Идентификаторы типов символов для DataMatrix согласно стандарту ISO/IEC 15424

 

Валидный или не валидный код

Как сообщает оператор маркировки, если код DataMatrix сформирован участником маркировки без лидирующего признака FNC1, то данный код также является валидным. Но в то же время, при получении получателем товаров с такими кодами или при продаже на кассе (выводе из оборота) могут возникать технические проблемы с чтением кода без спецсимвола. При считывании кодов маркировки техника и программы, настроенные на проверку правильности кода, могут выдавать ошибки из-за отсутствия обязательного символа FNC1. Поэтому, несмотря на то что код маркировки без спецсимвола является корректным, все же рекомендуется формировать коды DataMatrix по алгоритму, соответствующему спецификации GS1 DataMatrix.


Рекомендации по кодированию и преобразованию кода маркировки в Data Matrix на сайте оператора ЦРПТ

Мы подобрали актуальные программные продукты для адаптации оборудования и учетных систем на платформе 1С к очередной волне маркировки.


Автор:
Дмитрий Кучма Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. IssakN 37 13.03.20 10:04 Сейчас в теме
Небольшая выдержка из "Правила присвоения номеров GTIN в здравоохранении Пользовательская группа GS1 Global Healthcare":
"При вступлении в Национальную организацию GS1 компании получают Префикс предприятия GS1 и полную документацию по присвоению номеров GTIN своей продукции. Четыре метода создания GTIN подробно описаны на сайте: http://www.gs1.org/productssolutions/idkeys.
Особым образом организованная структура GTIN обеспечивает уникальность номеров GTIN, однако их следует рассматривать как ничего незначащие цифры, то есть они всегда должны регистрироваться и обрабатываться целиком: по отдельности части номера не несут никакой информации и не подлежат какой-либо классификации."

"Префикс предприятия GS1
Префикс предприятия GS1 состоит из Префикса GS1 и Номера предприятия, которые присваивает
Национальная организация GS1. Как правило, он включает от 6 до 10 знаков в зависимости от по-
требности компании в расширении.
Первые две или три цифры номера - N1, N2, N3 - составляют Префикс GS1, который присваивается
Международным офисом GS1 каждой Национальной организации. Это не означает, что предмет
торговли производится или распространяется в стране, которой назначен этот Префикс.
Ссылочный номер предмета торговли
Ссылочный номер предмета торговли - это часть Глобального номера предмета торговли (GTIN),
присваиваемая владельцем Префикса предприятия GS1 или U.P.C. для формирования уникального
номера GTIN. Это незначимое число, то есть по отдельности его знаки не несут никакой информа-
ции и не подлежат какой-либо классификации. Самым простым способом присвоения ссылочного
номера является последовательный, например, 000, 001, 002, 003 и т.д.
Контрольная цифра
Контрольная цифра - это последний знак номера. Эта цифра вычисляется на основании других
цифр строки элементов GTIN."
*В маркировке ЛП в РФ используется GTIN-14.

Как я понимаю это европейский пример формирования и использования GTIN.
И что интересно что зашивается в него производитель. Таким образом аспирин одного производителя будет иметь отличный GTIN от аспирина другого производителя. Возникает интересный вопрос по такому же принципу будет реализовано это в Честном знаке или же они будут иметь одинаковые GTIN?
2. dmtrpv 65 13.03.20 15:30 Сейчас в теме
Посоветуйте программу на компьютер, где будут видеться все эти символы, GS, FNC.
Драйвер сканера от 1С, например, GS показывает, а FNC нет.
3. IssakN 37 17.03.20 10:43 Сейчас в теме
(2)Попробуйте в обычном Word (или даже Wordpad), я для анализа кодов ничего особого не использовал.
4. Mogilnikova 67 19.03.20 18:53 Сейчас в теме
Помогите пожалуйста найти внятную информацию по формированию кодов на короба и процессу их регистрации.
В официальных статьях везде указано, что компания должна формировать коды коробов и палет самостоятельно, а после уже передавать в систему.
Но по какому алгоритму, какие данные и как должны быть зашиты - внятного описания не нашла.
5. neos 9 06.05.20 03:55 Сейчас в теме
В формуле примера кода маркировки у вас ошибка ...<GS> + 91 + ключ проверки (14 знаков) + <GS>... , 4 знака, а не 14 знаков
6. jokercmex 15.09.20 14:44 Сейчас в теме
А есть генератор второй группы (13 значного серийного номера) в какой нибудь конфигурации, чтобы самому не выдумывать? Например, в 11.4, есть ведь интеграция с ИС МП. Кто то в курсе, может?
7. Rustig 1743 15.09.20 20:32 Сейчас в теме
(6) в Честном знаке спросите - они генерируют серийный номер - может в документации есть
- в 1с наверное нет
8. mzelensky 53 18.09.20 11:18 Сейчас в теме
Доброго времени суток!
Столкнулся с такой проблемой - получили товар с марками от поставщика. Часть марок (кодов) имеют обычный вид, напрмиер:

010290000024799421tw:C:VWHj*_FeØ918029Ø92mSgFXJhvOUzoXp9S1TpKlUqt5526jYj+haVvxTfSznl0cE6JBXTxBBls+d­EUFD9OBeQ6w5PH2w/j2G5FPQprSQ==

Но встречаются и вот такие:

\0000260104630062086481212"LY&n?OsgsXM91803992/c6n8lzldQFZQBDbsOEFsQRLojNwzoWSK9h0vAK8u9XVdq­ROwW878dl0p2zQHkuYzwYtdmjffI5e98kSbMaIKg==

Здесь получается какой-то странный префикс "\000026". При этом сканируются обе марки одним сканером (одно железо, одно ПО). Мобильным приложением "Честный знак" распознаются обе марки

Что это за префикс такой? Как понять - он заложен в марку или это сканер что-то добавляет?
9. Rustig 1743 18.09.20 11:25 Сейчас в теме
(8) у поставщиков наверняка есть свои айтишники - свяжитесь с ними - напрямую спросите.
меня только интересует, вы про обувь пишите?
10. mzelensky 53 18.09.20 11:29 Сейчас в теме
(9) Да, это обувь.

"у поставщиков наверняка есть свои айтишники - свяжитесь с ними" - это далеко не самый быстрый и надежный путь. Обычно ответ - "Мы делаем как обычно, у нас все нормально".
11. Rustig 1743 18.09.20 11:30 Сейчас в теме
(10) я на этой неделе созвонился, обсудил, теперь ждем, есть разница во времени в 7 часов, но все вопросы решаются - быстрее чем с ЧЗ
26. user1531774 26.01.21 17:40 Сейчас в теме
(8) Так решился вопрос с добавляющимися \000026? У меня такая проблема, и встретил только тут такую же.
12. map4uk 06.10.20 11:00 Сейчас в теме
Добрый день. Так и не нашел в сети форума по вопросам маркировки обуви. Может подскажете?
Мучают вопросы - обязательно ли передавать криптохвост в чек ккм при реализации? Не хочу перемаркировывать обувь с испорченным DataMatrix, а сгенерировать новый DM из видимой части.
И как быть с возвратами обуви, если после реализации код в обороте еще может находиться до 24 часов. А покупатель пришел через 15 минут менять размер.
13. Rustig 1743 06.10.20 13:30 Сейчас в теме
(12) какая у вас конфа?
1) я не передаю
2) испорченный можно вывести из оборота, а вот как создать новый - пока не знаю - знаю что есть процедура перемаркировки
3) про возврат я вас не понял, поскольку при продаже статус марки сразу меняется, а не в течении 24 часов
14. map4uk 06.10.20 17:10 Сейчас в теме
(13) Розница 2.3.5.35
Да, по криптохвосту - сегодня сделал тестовую продажу - все отлично списалось и при возврате вернулось. Через приложение честного знака проверял. Поэтому смысл делать перемаркировку, если можно заново распечатать код, пусть и без криптохвоста.
3) А про возврат - случилась ситуация - включил контроль кодов при розничной реализации. Провели продажу - все успешно, проверка прошла. А при возврате этот контроль мне указал что вернуть пару(код) нельзя, так как она находится в обороте.
Про 24 часа - это ответ техподдержки честного знака.
Поступление сведений о выводе товара из оборота в систему мониторинга ГИС МТ проводится в режиме он-лайн. Время обработки документа зависит от общей загруженности системы в момент передачи сведений (от нескольких секунд до 24 часов).
15. Rustig 1743 07.10.20 06:22 Сейчас в теме
(14)
Про 24 часа - это ответ техподдержки честного знака

значит вам не повезло
16. G_113274403154275912665 19.11.20 14:49 Сейчас в теме
здравствуйте у меня есть вопрос пожалуйста ответе кто знает я производитель этикетки мне заказчики дали информации но они пишут комментарии что должен быть вместо <#> управляющий знак но я не понял как это сделать
FNC1 GS ASCII 29

0104680488993481219CBp8p(k1xJP>#91EE06#92l71P9v3NwbuagTrrOiUqeKiXMnL/ItaZ1SS5TYpPCcs= вот это пример

заранее спасибо
17. Rustig 1743 19.11.20 15:08 Сейчас в теме
(16) FNC1 - это название управляющего знака (или символа)
в 1С его можно сгенерировать вызовом функции Символ(29)
19. AlexeyK1 14 27.11.20 13:12 Сейчас в теме
(17) Символ(29) нельзя использовать в качестве первого управляющего, который должен быть ASCII 232, иначе на некоторых кассах будут проблемы. как получить в 1С ASCII 232 пока не нашел способ ((
20. Rustig 1743 27.11.20 15:04 Сейчас в теме
(19) Используйте Символ(232)
вот здесь же написал подробно https://infostart.ru/1c/articles/1191879/
21. AlexeyK1 14 27.11.20 16:36 Сейчас в теме
(20) 8))) не все так просто! в 1С Символ(232) <> ASCII 232
эх если бы все так было просто ))

Глобальный контекст (Global context)
Символ (Char)
Синтаксис:
Символ(<КодСимвола>)
Параметры:
<КодСимвола> (обязательный)
Тип: Число.
Код получаемого символа. Код задается в соответствии с кодировкой Unicode.


Юникодный символ 232 это не ASCII символ 232
22. Rustig 1743 27.11.20 16:54 Сейчас в теме
(21) Алексей, интересно вы написали. Я проверю на днях.
23. Rustig 1743 27.11.20 16:57 Сейчас в теме
(21)возможно это реализовано не средствами 1с, а через компоненту, которую сама 1с использует.
я так думаю, поскольку картинку марки компонента печати формирует - значит закладывает все управ. символы.
AlexeyK1; +1 Ответить
24. pavel06 16.12.20 18:23 Сейчас в теме
(23)
я так думаю, поскольку картинку марки компонента печати формирует - значит закладывает все управ. символы.


Разве Честный Знак выдает неправильные csv файлы, что их надо изменять для нормальной распечатки Datamatrix?

У меня коды начинаются с 01 в блокноте, как понять правильно это или неправильно или правильно или неправильно напечаталась картинка в zint?

Если смотреть файл csv в hex-редакторе, то никаких символов до 01 нет.

Если вручную продавцу этот код набирать на клавиатуре при нечитаемости, то управляющие символы 01 и 21(перед GTIN и сер.номером) не надо набирать?
25. Rustig 1743 16.12.20 22:03 Сейчас в теме
(24)цсв правильно выдаёт штрих код, цсв содержит набор символов, управляющие символы разделители или не видны или не читаются редакторами, но они должны быть.
18. user1494044 19.11.20 16:25 Сейчас в теме
(17) я не когда не работал на 1С если можно, можете поподробнее объяснить на каком версия, как куда надо зайти и т.д
или есть другие варианты? онлайн сгенерировать или программа !
27. 1cprogr_nsk 85 09.04.21 07:56 Сейчас в теме
Здравствуйте. Кто-нибудь решил вопрос с символом \000026 в начале кода? Может можно на уровне железа исключать их из результата сканирования?
28. zKosha 29.04.21 15:57 Сейчас в теме
(27)
\000026


Самое простое - отключить префиксы на сканере ШК.
29. map4uk 07.05.21 17:37 Сейчас в теме
(28) Так же столкнулся с данным префиксом. Сканирую в строку через ТСД Атол Smart Lite. Префиксы в настройках сканера выключены. Буду обрезать программно.
30. set5553 18.06.21 05:53 Сейчас в теме
При сканировании пишет что отсутствует лидирующий спецсимвол FNC1. Что делать? Использую Octiva
Оставьте свое сообщение

См. также

Исследование: малый бизнес считает, что налоговое законодательство нужно менять

Новость ИТ-новость Налоги

Организация «Деловая Россия» опросила представителей малого и среднего бизнеса. Большинство респондентов хотят доработки законов, регулирующих налогообложение и уголовное преследование за экономические преступления.

вчера в 17:14    1234    VKuser24342747    0       

Минцифры планирует продавать данные пользователей для тренировки ИИ

Новость Искусственный интеллект ИТ-новость Минкомсвязь Цифровая экономика

Минцифры подготовило законопроект с изменениями ФЗ «О персональных данных». Чиновники намерены собирать обезличенные данные пользователей у бизнеса и продавать их компаниям, которые занимаются разработкой систем искусственного интеллекта.

16.06.2021    551    user1015646    0       

Госдума рассмотрит право для регионов снижать ставку налога для самозанятых

Новость ИТ-новость Налоги

В Госдуму внесен законопроект, который предусматривает снижение налога на профессиональный доход. Субъекты России смогут сами определять, предоставлять ли льготу.

16.06.2021    320    VKuser24342747    1       

С 2023 года начнется внедрение национальных систем маркировки в ЕАЭС

Новость ИТ-новость

Через два года начнется интеграция единой системы прослеживаемости товаров на территории Евразийского экономического союза. Маркировка, кроме России, уже применяется в Беларуси и Казахстане.

15.06.2021    1353    VKuser24342747    0       

Минпромторг предлагает маркировать ряд медицинских изделий

Новость Infostart Software Partners Маркет Маркировка Медицина

1 июня на портале публикации проектов нормативно правовых актов появился проект постановления правительства о проведении эксперимента по маркировке некоторых видов медицинский изделий. Цель эксперимента – апробация системы маркировки на всех этапах.

15.06.2021    1081    Senator_I    0       

Новый ФСБУ запрещает оцифровку бумажных архивов бухгалтерских документов

Новость Бухучет ИТ-новость

Министерство финансов России утвердило новый стандарт бухгалтерского учета ФСБУ 27/2021, в котором предписывается хранить бухгалтерские документы в том виде, в котором они были созданы.

11.06.2021    1918    ЕленаЧерепнева    0       

РКН заявил о необходимости хранить данные игроков в рамках «закона Яровой»

Новость Дата-центры Законодательство ИТ-новость Роскомнадзор

Главный радиочастотный центр (ГРЧЦ), входящий в структуру Роскомнадзора, поднял вопрос о хранении информации, распространяемой во внутриигровых сообществах.

08.06.2021    1174    VKuser24342747    2       

Госдума приняла в первом чтении законопроект об измерении интернет-аудитории

Новость Госдума Интернет ИТ-новость Роскомнадзор

После вступления закона в силу Роскомнадзор выберет организацию, которая будет контролировать посещаемость сайтов. Список веб-ресурсов, на которых будут проводиться замеры, определит правительство.

07.06.2021    1497    VKuser24342747    0       

Готовятся изменения правил маркировки ювелирных изделий

Новость Законодательство Infostart Software Partners Маркет Маркировка

Если проект будет принят, с 1 сентября 2021 года изменения коснутся импортеров, экспортеров и других участников оборота ювелирных изделий.

04.06.2021    3775    Senator_I    0       

С 1 июня стартовала маркировка сыров и мороженого

Новость Infostart Software Partners Маркет Маркировка

С 1 июня начался первый этап обязательной маркировки молочной продукции. Рассказываем подробнее о том, как система маркировки молочной продукции работала в первые дни.

03.06.2021    2578    Senator_I    0       

Россияне смогут решать споры с магазинами через «Госуслуги»

Новость Госдума ИТ-новость Онлайн-торговля Судебная практика

Госдума приняла в первом чтении законопроект, который разрешает досудебное решение конфликтов продавцов и покупателей через портал госуслуг. Магазин сможет предлагать различные варианты компенсации.

03.06.2021    2071    VKuser24342747    0       

В июле станет возможным получить электронную подпись по новым правилам

Новость ИТ-новость Цифровая подпись

С января 2022 года изменяется процедура оформления электронных подписей. Получить ЭЦП пользователи смогут в налоговой службе или удостоверяющем центре уже летом этого года.

02.06.2021    1783    VKuser24342747    0       

«Почта России» готовится к продажам алкоголя с доставкой

Новость ЕГАИС Законодательство ИТ-новость

Если правительство и «Почта России» успеют подготовить законодательную базу, эксперимент с почтовой доставкой алкоголя пройдет в 2021 году: Доставка будет осуществляться или через постаматы, или до дома с доплатой.

31.05.2021    2469    Senator_I    1       

Минэкономики определило технологии ИИ, разработчики которых получат субсидии

Новость Искусственный интеллект ИТ-новость

Минэкономики подготовило приказ, утверждающий список из пяти направлений разработок в сфере искусственного интеллекта, которые будут профинансированы на миллиарды рублей.

28.05.2021    1703    VKuser24342747    0       

Президент окончательно утвердил поправки в пенсионное законодательство

Новость Законодательство ИТ-новость

Владимир Путин подписал федеральный закон, вносящий изменения в пенсионную систему. Социальные выплаты будут интегрированы с порталом госуслуг, где работники смогут отслеживать свои накопления.

28.05.2021    1781    VKuser24342747    0       

Минцифры и Google запланировали обложить YouTube-блогеров налогами

Новость НДФЛ Законодательство ИТ-новость Налоги

Google этим летом начнет взимать с пользователей видеохостинга YouTube налог на доход от рекламы. Аналогичную идею прорабатывает Минцифры – ведомство хочет обязать ИТ-сервисы уплачивать НДФЛ за своих блогеров.

27.05.2021    1443    VKuser24342747    1       

Госдума готовит закон о возможности перевода бумажных документов в электронные

Новость Госдума Законодательство ИТ-новость Цифровая экономика

Если депутаты одобрят законопроект – россияне смогут переводить бумажные документы в электронный вид, при этом юридическая значимость документов не изменится.

24.05.2021    1454    Senator_I    0       

ФНС рассказала о новых правилах выдачи электронных подписей

Новость Законодательство ИТ-новость Цифровая подпись

С 1 июля начинается выдача условно бесплатных квалифицированных электронных подписей для юрлиц и ИП. Разъяснение новых регламентов работы с КЭП опубликовано на сайте налогового ведомства.

21.05.2021    2796    ЕленаЧерепнева    1       

В 2022 году начнется переход на обязательные электронные больничные

Новость ФОМС, ПФ, ФСС Законодательство ИТ-новость Налоги

Правительство подготовило постановление, которое утвердит оформление листков нетрудоспособности в электронном виде. Это требование станет обязательным для всех организаций.

20.05.2021    2200    VKuser24342747    0       

Госдума одобрила разрыв налогового соглашения с Нидерландами

Новость Госдума Законодательство ИТ-новость Налоги

Госдума в третьем чтении одобрила законопроект, который денонсирует договор с Нидерландами об избежании двойного налогообложения для отечественных компаний, зарегистрированных в голландской юрисдикции.

18.05.2021    2329    VKuser24342747    1       

Суд подтвердил: налоговая служба имеет право требовать документы вне рамок проверки

Новость ИТ-новость Налоги Судебная практика

Суд в трех инстанциях пришел к выводу, что налоговые ведомства могут законно требовать информацию о контрагенте без указания сведений о проведении налогового контроля.

17.05.2021    2435    VKuser24342747    0       

Роскомнадзор опубликовал требования к содержанию согласия на обработку персональных данных

Новость Безопасность Законодательство Интернет ИТ-новость Роскомнадзор

Приказ об утверждении требований действует определенный срок: с 1 сентября 2021 года по 1 сентября 2027 года.

13.05.2021    2981    Senator_I    0       

Госдума рассмотрит законопроект о налоге на дорогое имущество

Новость Законодательство ИТ-новость Налоги

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

13.05.2021    3066    VKuser24342747    2       

В России стартовал эксперимент по маркировке БАДов и пищевых добавок

Новость Infostart Software Partners Маркет Маркировка

С 1 мая начался эксперимент по маркировке биологически активных добавок к пище (БАДов). Оператором станет Центр развития перспективных технологий (ЦРПТ).

11.05.2021    4047    VKuser24342747    0       

Налоговая служба будет реже проверять ИТ-компании

Новость Законодательство ИТ-новость Налоги ФНС

Вице-премьер Дмитрий Чернышенко подготовил проект поддержки ИТ-бизнеса. После одобрения главой кабмина Михаилом Мишустиным отрасль будет защищена от проверок и необоснованного уголовного преследования.

11.05.2021    2025    VKuser24342747    0