Добрый день!
Есть у нас принтер фискальный АТОЛ 55Ф, и есть ситуация.
При пробитии чека, закончилась лента, о чем успешно сообщил р-кипер на станции кассиру. Кассир меняет ленту, жмет Ок и снова жмет оплату.
При этом у нас используется CRM, в логе транзакций видно вначале списание, затем зачисление, и опять списание суммы.
Я полагаю было дело так, проводится оплата по карте CRM, на принтер отправляется команда печати чека, принтер выкидывает обратно ошибку отсутствия ленты, р-кипер видит ошибку, дает команду CRM сделать начисление (отмена покупки так сказать), меняется лента, нажимается кнопка Ок на станции в окне ошибки, жмется кнопка печать? и в ККМ уходит повторно печать чека.
По итогу в конце смены сумма Z-отчета больше чем сумма отчета по закрытию смены из р-кипера. (т.е. в ккм пришли данные дважды, а в р-кипер только один раз)
Второй принтер у нас ШТРИХ-М, и аналогичная с точностью наоборот ситуация.
При пробитии чека, закончилась лента, станция сообщила об этом кассиру, лента меняется, кассир жмет Ок, что дальше мне внятно объяснить не смогли.
По итогу в конце смены сумма Z-отчета меньше чем сумма отчета по закрытию смены из р-кипера. (в ккм данные не пришли, а в р-кипере есть)
Если со второй ситуацией можно бороться печатью чека без участия р-кипера (через драйвер ККМ), то с первой я даже не знаю что делать.
Подскажите на какие настройки можно посмотреть, почему выходит рассинхронизация данных именно в момент печати чеков при смене ленты?