![]() |
|
Маркировка сигарет - лишняя информация в куаркоде | ☑ | ||
---|---|---|---|---|
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
|
А в ЭДО, ялично, ни разу не видел, что-бы кто-то из поставщиков криптохвосты передавал... Во всех УПД без них.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |