Реалізація не закривається після оплати (зависання вікна продажу)
Інструкція для критичної ситуації, коли оплата через термінал пройшла успішно (гроші списано), але вікно «Реалізація» в Торгсофт зависло або не закрилося.
Коли продаж зависає після успішної оплати
При розсинхронізації між фактичним списанням коштів та фіксацією цієї операції в програмі. Найчастіше це трапляється:
-
Під час оплати карткою: через зависання передачі даних по протоколу (наприклад, JSON чи BPOS), "зависання" самого апаратного POS-термінала, або коли термінал не повертає відповідь програмі.
-
Під час фіскалізації через пРРО: при короткочасній втраті зв'язку з сервером податкової в момент реєстрації чека.
Як зрозуміти, що оплата пройшла, а продаж не завершився
-
Гроші з картки списано (вийшов сліп-чек або надійшло смс), але товар не списався зі складу.
-
Вікно «Реалізація» не активне або програма видає «Not Responding».
-
Помилки: Timeout, Access Violation, DocumentValidationError, Deadlock victim.
Чому реалізація може зависнути після оплати
-
Тайм-аут термінала. Термінал не встиг повернути статус «Успішно» у програму за 60 секунд.
-
Помилка пРРО. Сума чека не збігається з оплатою (копійки/округлення), сервер податкової не приймає документ.
-
Deadlock (Блокування). SQL-сервер перевантажений фоновими завданнями (архівація, звіти).
Як безпечно закрити завислу реалізацію
Крок 1. Самодіагностика (Не видаляйте товар!)
Перш ніж щось змінювати, переконайтеся у статусі чека:
-
Перевірте пРРО: меню «Налаштування» → «Програмний РРО» → «Аналітика за пРРО». Якщо чек там є — він фіскалізований.
-
Перевірте чернетки: меню «Файл» → «Чернетки реалізації».
-
Перевірте борги: меню «Оплата» → «Неоплачені реалізації звичайних клієнтів».
Крок 2. Як закрити продаж без повторного списання коштів
Якщо гроші списано, а реалізація висить:
-
У вікні оплати зніміть галочку «Використовувати зв'язок з банківським терміналом».
-
Натисніть «Оплатити» (або «Чек»). Програма закриє продаж і спише товар, не надсилаючи повторний запит на термінал.
Важливий нюанс щодо фіскального чека: при такому швидкому закритті реквізити еквайрингу (сліп-чек) не будуть відправлені до податкової. Чек зареєструється просто як «безготівкова оплата», що може викликати питання під час перевірки.
Як передати до чека дані банківського термінала вручну
Якщо вам потрібно, щоб фіскальний чек був повноцінним і містив усі дані про транзакцію, виконайте наступне:
-
Перед тим як тиснути «Оплатити», перейдіть у меню Налаштування → Параметри → вкладка Чек → кнопка Встановити/Налаштувати (біля вашого пРРО).
-
Переконайтеся, що увімкнено налаштування «Передавати оплату банківським терміналом», і поставте галочку «Запитувати параметри оплати банківським терміналом».
-
Поверніться у вікно оплати, зніміть галочку «Використовувати зв'язок з банківським терміналом» та натисніть «Оплатити».
-
Програма видасть вікно «Параметри оплати банківським терміналом», у якому вам потрібно буде вручну переписати параметри транзакції з паперового чека, який щойно видав банківський термінал (код авторизації, номер термінала тощо).
-
Збережіть зміни — чек успішно фіскалізується з усіма потрібними даними.
Після цього не забудьте повернути налаштування до початкового стану — зняти галочку ручного запиту параметрів та повернути зв'язок з терміналом у вікні оплати — для швидкого обслуговування наступних клієнтів.
Крок 3. Що підготувати для технічної підтримки
Якщо це не разовий збій, надішліть інженеру:
-
Точний час спроби продажу.
-
Скріншот помилки.
-
Логи термінала: файл trace.log (у папці драйвера термінала).
-
Логи сервера: файли log_server.data та server_app_log.data (у папці програми).
Як перевірити, що продаж закрито правильно
-
Реалізація зникла зі списку відкритих.
-
У Z-звіті сума безготівки збігається з даними банківського термінала.
Як зменшити ризик повторного зависання
-
Для стаціонарних кас використовуйте кабельне з'єднання (Ethernet), а не Wi-Fi.
-
Оновіть Торгсофт.
-
Налаштуйте "важкі" завдання (бекапи, перерахунки) на нічний час.
-
29.01.2026
Помилка «Перевищена кількість робочих місць» при роботі з банківським терміналом
Інструкція з усунення помилки ліцензії при підключенні банківського термінала до Торгсофт. Як очистити старі прив'язки та налаштувати робочі місця
-
28.01.2026
Налаштування банківського термінала PAX A930 (JSON / Wi-Fi)
Інструкція з підключення та налаштування банківського Android-термінала PAX A930 у програмі Торгсофт через протокол JSON (COM/TCP) по Wi-Fi
-
22.01.2026
Не друкується сліп-чек банківського термінала
Не друкується сліп-чек банківського термінала: як перевірити принтер, шаблон, термінал і передавання реквізитів у фіскальний чек









Повернутися до попереднього кроку