Ошибка 161 Неверная последовательность группы BxH
Ошибка возникает по причине некорректной работы кассовой программы.
Происходит нарушение последовательности команд "Проверить КМ" - "Принять КМ"
Чтобы разобраться с конкретной причиной необходимо проанализировать логи.
Устаревшая прошивка
Одна из возможных причин - неактуальная прошивка. Рекомендация- обновить прошивку на актуальную, которую поддерживает подписка.
Игнорирование ошибки, возникающей при проверке КМ
Ошибка возникает в случае, когда игнорируется другая ошибка , возникающая при подаче команды "Проверка КМ", нарушается логика последовательности команд в ходе работы с проверкой КМ и сохранением результата.
Например, ошибка 211 D3h, причины указаны по ссылке
Игнорирование, что штрихкод не является КМ
Например, работа с типовыми штрих-кодами как с КМ:
Или неверно переданные коды маркировки:
Значение MarkingType2 не должно принимать крайние значения 0 или 255.
Кассовая программа на этапе разработки
Ошибка возникает когда не весь функционал кассовой программы работает корректно и присутствуют ошибки при отправке команд проверки и сохранения результата проверки.
Пример 1: Отправка команды "Принять КМ" или "Отвергнуть КМ" осуществляется без предварительной команды "Проверить КМ".
Пример 2: Команда "Принять КМ" отправляется 2 раза подряд.
Методические рекомендации для разрабочиков кассового ПО по ссылке.