По умолчанию действует протокол "с подтверждением".
Когда терминал отправляет в программу результат "Успешно", она в ответ отправляет "Подтверждено" (и банк, и продавец согласны).
Возможно, на этом этапе возникает какая-то проблема с соединением, и после таймаута появляется вопрос "Подтверждение: прошло 60 секунд. Подождать еще?".
Если нажать "Нет", т.е. не подтвердить, терминал действительно аннулирует чек.
Может быть продавцы замечали, что не только после оплаты, но и перед ней связь с терминалом стала прерываться, возникает сообщение "Ошибка соединения", они его перезапускают или вынимают-вставляют в USB.
Можно вообще отказаться от подтверждения, вроде бы ничем не грозит. Для этого позвонить в банк, попросить перейти на протокол без подтверждения, выполнить их инструкции по загрузке настроек. В программе в Рознице внизу "Настройка", вкладка "Оборудование", "Дополнительно":

- 1.png (43.29 КБ) Просмотров: 735
Отключить "Подтверждение":

- 2.png (16.78 КБ) Просмотров: 735