Продажа маркированной продукции в оффлайн режиме для приложения Касса Android

Материал из Касса
Перейти к навигации Перейти к поиску

С 1 марта 2025 года при невозможности проверить продукцию в режиме онлайн – нужно осуществить проверку в режиме оффлайн.

Проверка осуществляется по «чёрным спискам» (коды идентификации или коды товара, которые заблокированы по решению ОГВ, ППРФ 1944 п.10а) и контролирует только случай запрета «блокировка по решению ОГВ».

Особенности работы в режиме оффлайн:

  • Поскольку основным режимом проверки является онлайн, проверка в режиме оффлайн допускается только после попытки проверки в режиме онлайн и ожидания ответа в течение более 1.5 секунд (ППРФ 1944 п.17)
  • Проверка в режиме оффлайн осуществляется с использованием ПО, разработанного Оператором – «Локальный модуль «Честный ЗНАК».

Работа «Локального модуля «Честный ЗНАК» поддержана начиная с версии 17.0.

Первый запуск приложения и инициализация модуля ЛМ ЧЗ

Инициализация модуля ЛМ ЧЗ

При первом запуске приложения Касса Android произойдет инициализация «Локального модуля «Честный ЗНАК» и загрузка Базы данных (кодов идентификации, которые заблокированы по решению ОГВ, ППРФ 1944 п.10а).

Note.svg Важно!

  • Для инициализации приложения касса должна быть подключена к сети.
  • Инициализации «Локального модуля «Честный ЗНАК» может достигать 20 минут.
  • «Локальный модуль «Честный ЗНАК» вшит в приложение, дополнительных действий совершать не нужно.

Проверка кода маркировки перед продажей

Проверка ЛМ ЧЗ Android

При добавлении товара в чек необходимо сканировать код маркировки с упаковки товара.

После сканирования кода маркировки товар будет добавлен в чек. Далее необходимо:

  • Нажать кнопку Оплатить
  • На экране появится окно проверки кода маркировки через ОИСМ, Честный Знак и «Локальный модуль «Честный Знак»
    • Столбец проверки в ОИСМ будет отображаться только при работе с физической кассой
  • Ожидайте получения статуса проверки кода маркировки
    • В момент проверки кода(ов) маркировки через Честный Знак и ожидания ответа более 1.5 секунд в колонке «ЧЗ» отразиться знак ?
    • Автоматически продолжится проверка через «Локальный модуль «Честный Знак»
    • В случае успешной проверки отобразиться
  • Нажать кнопку Далее
  • Укажите тип оплаты Наличные/Безналичные
  • Нажмите кнопку Оплатить
  • После совершения вышеописанных действий результаты проверки будет переданы и записаны в теги чека

Note.svg Примечание

  • В ответе метода проверки продукции в режиме онлайн возвращаются атрибуты:
    • Идентификатор запроса regId
    • Время запроса regTimestamp
  • Полученные атрибуты заносятся в структуру значения реквизита «отраслевой реквизит предмета расчета» (тег 1260):
    • В значение реквизита «значение отраслевого реквизита» (тег 1265): UUID (regId)&Time (regTimestamp)
  • В значение реквизита тег 1265 будет заноситься одно из значений полученных при проверке:
    • Значения полученные при онлайн проверке
    • Значения полученные при оффлайн проверке (будут заноситься только в том случае, если при онлайн проверке не было получено "результата проверки")

Ошибка инициализации модуля ЛМ ЧЗ

Пример Ошибки инициализации модуля

При возникновении ошибки инициализации на экране чека «Локального модуля «Честный Знак» необходимо выполнить следующие действия:

  • Отключить кассу от сети
  • Добавить маркированный товар в чек
  • Нажать кнопку Оплатить
  • На экране появится окно проверки кода маркировки и ошибка «ЛМ ЧЗ. Локальный модуль не инициализирован. Перезапустите приложение»
  • Закрыть приложение
  • Подключить кассу к сети
  • Запустить приложение

При запуске приложения Касса Android произойдет инициализация «Локального модуля «Честный ЗНАК».

Note.svg Примечание

  • Метод рестарта инициализации ЛМ ЧЗ будет доработан со стороны ЧЗ и выпущен в будущих версиях модуля ЛМ ЧЗ.