Callback
  • Від місця на ринку до магазину

  • -

  • Від магазину до торговельної мережі

  • -

  • Від торгівлі до виробництва

Не друкується сліп-чек банківського термінала

Володимир Витищенко
Володимир Витищенко

Експерт з автоматизації торгівлі у Торгсофт

Сліп-чек — це підтвердження оплати карткою через банківський POS-термінал. 

У Торгсофт дані сліп-чека можуть автоматично передаватися у фіскальний чек апаратного реєстратора (РРО), у чек програмного РРО (пРРО), а також друкуватися на нефіскальному товарному чеку (якщо в шаблоні налаштовані відповідні змінні). Проте, оскільки при безготівковій оплаті клієнту обов'язково має видаватися саме фіскальний чек, використання виключно нефіскального чека для підтвердження оплати є в принципі некоректним. Якщо дані банківської транзакції (реквізити еквайрингу) не потрапляють у фіскальний чек РРО або пРРО — він вважається оформленим з порушенням.

Ця інструкція стосується не лише друку чека, а й коректної передачі реквізитів банківської транзакції у фіскальний документ, тому виконувати її слід уважно. Якщо без перевірки повторно проводити оплату, змінювати шаблони друку або вимикати передачу банківських даних, можна отримати дубль операції або чек, оформлений з порушенням. Перед внесенням змін переконайтеся, що розумієте, чи проблема саме в друці, у шаблоні, у банківському терміналі чи в роботі Windows/RDP. Якщо є сумніви щодо коректності фіскального чека, краще звернутися до технічної підтримки.

Коли після оплати не друкується сліп-чек

Не друкується сліп-чек

  • Після успішної оплати карткою термінал підтвердив операцію, але чек не надрукувався (дані не потрапили до пам'яті принтера або виникла фізична проблема з пристроєм).

  • Фіскальний чек сформувався, але без даних банківської транзакції.

  • При спробі передати суму на термінал з’являється помилка DeviceBusy (через це оплата переривається, і друк чека не ініціюється взагалі).

Як зрозуміти, на якому етапі виникла проблема

  • Принтер мовчить після оплати карткою.

  • Чек є, але без блоку банківського термінала (RRN, AID, код авторизації).

  • Текст сліп-чека обрізаний по краях.

  • Каса “зависає” після підтвердження оплати.

Чому сліп-чек не друкується або не потрапляє в чек

  1. Налаштування Торгсофт
    Вимкнена передача даних банківського термінала або не обрано принтер для поточного користувача Windows.

  2. Шаблон друку
    У шаблоні відсутня змінна сліп-чека (SLIP-check).

  3. Налаштування банку / термінала
    Термінал працює за протоколом без очікування підтвердження від каси (наприклад, встановлено BPOS замість BPOS1). Через це термінал не синхронізує успішно завершену оплату з подальшим алгоритмом друку в Торгсофт.

  4. Технічні проблеми Windows / RDP
    Забита черга друку на локальному ПК чи сервері, зависла служба Диспетчера друку або система відключає живлення USB-портів для економії енергії. При віддаленій роботі (RDP) причиною збою друку є не сам факт прокидання принтера, а нестабільність інтернет-з'єднання або системне «зависання» перенаправленого драйвера у сеансі Windows Server.

Як знайти причину і відновити друк сліп-чека

A. Перевірити налаштування в Торгсофт

  1. Відкрийте Налаштування → Параметри → Чек.

  2. Увімкніть опцію «Передавати інформацію про оплату банківським терміналом».

  3. Перейдіть у Налаштування → Вибір принтерів і переконайтесь, що:

    •    у полі «Нефіскальний чек друкувати на принтері» зі списку встановлених у системі пристроїв обрано ваш чековий принтер,

    •    налаштування виконано саме на поточному робочому місці (для поточного користувача програми), оскільки вибір принтерів у Торгсофт зберігається локально.

  4. Перевірка: виконайте тестовий продаж на мінімальну суму.

B. Перевірити шаблон друку

  1. Відкрийте Налаштування → Налаштування шаблонів друку.

  2. Для стрічки 57/58 мм використовуйте шаблон типу «56 мм».

  3. Переконайтесь, що у шаблоні присутній елемент SLIP-check.

Якщо шаблон редагувався вручну — відсутність цієї змінної означає: дані підуть у ДПС, але на папір не вийдуть.

C. Перевірити банківський термінал

  1. Передача сліп-чека 

Щоб сліп-чек міг друкуватися, банківський термінал має повертати інформацію про транзакцію назад у касову програму. Термінали деяких банків за замовчуванням не повертають дані сліп-чека на касу. Якщо виникає така ситуація, це налаштування змінюється виключно через звернення до техпідтримки вашого банку-еквайєра.

  1. Окремі мерчанти для оплати та повернення

Залежно від конфігурації банку-еквайєра (це стосується різних моделей терміналів, таких як Ingenico, PAX, Verifone тощо), для коректного проведення операцій іноді потрібно створювати в Торгсофт два окремі мерчанти: один налаштовується виключно для типу операції «Оплата», а інший — для «Повернення».

  1. Помилка DeviceBusy (Пристрій зайнятий) 

Ця помилка стосується безпосередньо етапу проведення оплати, а не самого принтера. Вона виникає, коли Торгсофт намагається передати суму на термінал, але пристрій відхиляє запит. Оскільки транзакція навіть не починається, чек не формується і не друкується взагалі. Щоб оплата пройшла успішно, переконайтесь, що термінал:

  • не знаходиться в сервісному меню (наприклад, касир друкував Х-баланс і забув повернутися на головний екран);

  • не виконує іншу фонову операцію та готовий приймати команди від каси.

D. Перевірити Windows та RDP

  1. Черга друку

Очистіть чергу та перезапустіть службу Диспетчер друку.

  1. USB-енергозбереження

Вимкніть дозвіл на відключення USB-пристроїв для економії енергії.

  1. Проблеми з віддаленим доступом (RDP) та мережею 

Збої при віддаленій роботі (RDP) впливають на процес друку чека в цілому, а не на зникнення конкретно сліп-чека. Зазвичай стандартне перенаправлення принтерів (Easy Print) працює цілком стабільно. Проте, якщо чек не друкується, причиною може бути зависання служби друку (Print Spooler) на сервері або короткочасний обрив інтернету. Якщо стандартне перенаправлення принтерів з локального ПК на сервер конфліктує з вашою версією Windows Server, існують альтернативні варіанти налаштування:

  • Друк через службу LPR/LPD (надійний обхідний шлях для RDP-сесій).

  • Друк по IP-адресі (можливий виключно за умови, що ваша модель принтера має вбудований мережевий порт Ethernet або Wi-Fi-модуль).

Як перевірити, що чек друкується правильно

  • Проведіть оплату карткою.

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

  • Фіскальний чек містить інформацію про еквайринг без помилок валідації.

Як уникнути проблем із друком сліп-чека

  • Не редагуйте стандартні шаблони без резервної копії.

  • Регулярно оновлюйте Торгсофт.

Що важливо запам’ятати

  • Чек не друкується взагалі → перевіряйте принтер і службу друку, зв’язок.

  • Чек є, але без даних банкуперевіряйте шаблон або налаштування Торгсофт.

  • Каса зависає → перевіряйте роботу терміналів.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Додати коментар

Додати коментар
Дякуємо за ваш відгук! Він буде опублікований після перевірки модератором.
Схожі статті