Имя: Пароль:
IT
 
Маркировка сигарет - лишняя информация в куаркоде
0 igel1969
 
20.02.23
14:56
Здравствуйте!
Маркировка табачных изделий состоит из нескольких частей:
Код продукта (по-простому штрихкод)
Уникальный код именно этой упаковки
Информация об МРЦ
Для примера, код блока (реальный):
(01)04640091920717(21)AvJvbjL(8005)145000(93)dQEL
Вот, начиная с (93) - это все лишняя информация, которая в Честном знаке не хранится.
Когда такие куаркоды появились с этой лишней информацией, клиенты стали жаловаться,
что их система не принимает такой код по ЭДО (электронный документоооборот).
Тогда я (с 07.10.22) в своей программе начал отсекать эту часть.
Т.е. если взять наш пример, то почылал им по ЭДО:
(01)04640091920717(21)AvJvbjL(8005)145000
Никто не жаловался, всех все устраивало и устраивает по сей день.
И вдруг один клиент с 7 февраля вдруг уперся, что им по ЭДО нужен полный код.
Он принимает ЭДО через СБИС якобы и ему говорит что не найден код,
который я ему прислал: (01)04640091920717(21)AvJvbjL(8005)145000.

Мне программу поменять, чтобы она не обрезала код дело 5 минут.
Но я боюсь, что все другие клиенты взвоют.

Вопрос - а вы как отправляете маркировку по ЭДО? Обрезаете лишнее или нет?
1 lodger
 
20.02.23
15:05
(0) лишнее! ЛОЛ!
это проверочный код. и только с ним, код является полным. это как 13й знак в EAN13, только в случае DM вы не можете сами посчитать контрольную сумму без крипто-ключа.
2 lodger
 
20.02.23
15:08
обзор структуры: https://habr.com/ru/post/510996/

кратко: передавать в ЭДО можно, если провайдер это жрёт. но не обязательно.
3 lodger
 
20.02.23
15:10
(2) точнее наоборот, передавать нежелательно, согласно манулам ЧЗ. но санкций за нарушение этого правила не видел не слышал.
насколько удобно хранить\передавать кончик ключа - для пачки сигарет непонятно, для пары ботинок очень удобно )
4 igel1969
 
20.02.23
15:11
(1) (2)  
во-первых изначально куаркоды блоков были без проверочных кодов и до сих-пор многие куаркоды без них. Проверочные крипто-коды изначально были только у пачек. У блоков появились недавно, после 25.07.22.
Я специально у себя в базе данных посмотрел.
во-вторых у большинства контрагентов как Вы сказали "провайдер не жрет" эти проверочные коды. По крайней мере так было раньше. Вот я и боюсь, что до сих пор у многих клиентов "не жрет"
5 igel1969
 
20.02.23
15:13
про маркировку коробов вообще молчу - каждый производитель кто во что горазд, замучался программу под них менять никакой стандартизации ((((
6 igel1969
 
20.02.23
15:19
малость отредактировал данный пост и отправил в Честный знак, посмотрим что ответят
7 igel1969
 
20.02.23
15:23
(4) еще раз пересмотрел базу данных, нет, проверочные коды были и раньше
8 timurhv
 
20.02.23
17:27
>Вот, начиная с (93) - это все лишняя информация, которая в Честном знаке не хранится.
Она хранится, насколько знаю, доступ имеют налоговики. Пользуются или нет - не знаю.
9 MWWRuza
 
гуру
20.02.23
17:54
Возможно, что и не хранится, а "на лету" вычисляется. У них все для этого есть. По крайней мере, запрос проверки марки по "криптохвосту" через API отрабатывает:

https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-479.jpg

Значит, или хранится, или вычисляется по любому...
10 MWWRuza
 
гуру
20.02.23
17:57
А в ЭДО, ялично, ни разу не видел, что-бы кто-то из поставщиков криптохвосты передавал... Во всех УПД без них.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.