ФФД 1.2 и Честный знак

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
Alexey
Сообщения: 220
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

ФФД 1.2 и Честный знак

Сообщение Alexey » 30 май 2024, 18:14

Предыстория. ФФД 1.2.: теперь недостаточно передавать короткую маркировку (GTIN + Serial), теперь полностью включая крипточасть. Месяца два назад с клиентом на АтолОнлайн столкнулись с проблемой передачи маркировки (М-). Всем миром дошли до того, что сканеры в режиме эмуляции клавиатуры не печатают GS, ну и в итоге после конвертации в base64 и отправки в АтолОнлайн отправляли некорректный код. В итоге, в качестве решения подвесили на поле ввода отслеживание определенной комбинации, чтобы отлавливать и вставлять ASCII 29.

Сейчас столкнулись с той же проблемой у клиента на ККМ-сервере. Сканер не пропечатывает GS в поле ввода маркировки в Б24 (ну или любая другая CRM) и в чеке получаем M-. Пока еще пытаемся справится с ситуацией, но родилось предложение, чтобы сразу сделать доброе всем, кто сканирует маркировку в режиме эмуляции клавиатуры и чьи маркировки теряют GS в своём с составе..... Добавить в ККМ-сервере "галочку" для автоматической простановки GS при передаче маркировки в чек перед 91, 92, 93 и т.д.

Alexey
Сообщения: 220
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: ФФД 1.2 и Честный знак

Сообщение Alexey » 30 май 2024, 18:18

То есть передаю в ККМ-сервер 0104607042530425215xRUlGY&N3E+493yqTq , а он понимает, что это 0104607042530425215xRUlGY&N3E+4<GS>93yqTq

Вместо <GS> должно быть ASCII 29, но при отправке/сохранении форум его съедает.

Аналогично перед 91 и 92 , если есть

Audim
Администратор
Сообщения: 2428
Зарегистрирован: 17 мар 2015, 18:36

Re: ФФД 1.2 и Честный знак

Сообщение Audim » 11 июн 2024, 16:15

Какая модель ККТ?
Какая прошивка в ККТ?
Какая версия в kkmserver?

Alexey
Сообщения: 220
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: ФФД 1.2 и Честный знак

Сообщение Alexey » 26 июн 2024, 17:36

Это предложение, а не описание поведения какой-то кассы или ККМ-сервера.

Еще раз..... Сканеры в режиме эмуляции клавиатуры проглатывают GS, а ОФД или сам Честный знак стали прихотливые, если им раньше хватало куска маркировки (GTIN + SN), то теперь хотят получать полностью, включая GS. Поэтому я и предложил чтобы ККМ-сервер сам дополнял маркировку GSами, если они отсутствуют перед 91, 92, 93.

Audim
Администратор
Сообщения: 2428
Зарегистрирован: 17 мар 2015, 18:36

Re: ФФД 1.2 и Честный знак

Сообщение Audim » 03 июл 2024, 20:14

А вот столкнулись с тем что для некоторых ККТ наоборот их нужно убирать (если поле фиксированной длины)
Причем это еще зависит и от прошивки...

Alexey
Сообщения: 220
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: ФФД 1.2 и Честный знак

Сообщение Alexey » 16 июл 2024, 18:21

Поэтому и написал, что это могло быть опциональной настройкой: передавать как есть; убирать GS; добавлять GS.

Вопрос по тегу 1212. Поддерживаются ли ККМ-сервером значения 30-33?

30 о реализуемом подакцизном товаре, подлежащем маркировке средством идентификации, не имеющем кода маркировки «АТНМ» или может не печататься
Автомасла.
31 о реализуемом подакцизном товаре, подлежащем маркировке средством идентификации, имеющем код маркировки «АТМ» или может не печататься.
(Табак. При отсутствии ввода марки передается в ТС ТЭГ 30)
32 о реализуемом товаре, подлежащем маркировке средством идентификации, не имеющем кода маркировки, за исключением подакцизного товара «ТНМ» или может не печататься
33 о реализуемом товаре, подлежащем маркировке средством идентификации, имеющем код маркировки, за исключением подакцизного товара «ТМ» или может не печататься.
(Обувь, молоко, вода. При отсутствии ввода марки передается в ТС ТЭГ 32)

Audim
Администратор
Сообщения: 2428
Зарегистрирован: 17 мар 2015, 18:36

Re: ФФД 1.2 и Честный знак

Сообщение Audim » Вчера, 02:37

Вопрос по тегу 1212. Поддерживаются ли ККМ-сервером значения 30-33?
Тут порос к прошивке ККТ - поддерживает ли она это.

В бета версии есть настройка конвертации из 1/2 в 30/33 и обратно по наличию КЗ в строке:
Изображение

Ответить