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

  • -

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

  • -

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

Як працювати із банківським POS терміналом?

Анна Приходько
Анна Приходько

Заступник начальника відділу програмування

Нещодавно податкова нагадала, що з 2023 року підприємці, що торгують у населених пунктах з населенням понад 25 тисяч осіб, повинні дати покупцям можливість оплатити карткою у своєму магазині за товари та послуги – тобто під'єднати банківський термінал.

Єдине, це не стосується ФОПів – платників єдиного податку першої групи, що продають товари через торгові автомати, мають виїзну чи виносну торгівлю, продають власноручно вирощену або відгодовану продукцію.

Для роботи з банківським терміналом, потрібні:

Ingenico iCT220/250

Чи працюватиме банківський POS термінал одразу після встановлення Торгсофт?

Сам факт встановлення програми Торгсофт не впливає на роботу банківського термінала – Торгсофт та банківський термінал можуть працювати окремо один від одного.
Щоб банківський термінал працював із Торгсофт — треба налаштувати підключення.

Чи буде банківський POS термінал передавати дані у Торгсофт?

Обмін інформацією та передача параметрів банківського термінала відбувається після активації та налаштування додаткової опції «Підключення банківського термінала».

Які параметри банківського термінала передаються у чек?

За даними на січень 2022, параметри банківського термінала в чеку складаються з:
 II. Фіскальний касовий чек на товари (послуги)
...
2. Фіскальний чек має містити такі обов’язкові реквізити:
...

  • ідентифікатор еквайра та торгівця або інші реквізити, що дають змогу їх ідентифікувати (рядок 10);
  • ідентифікатор платіжного пристрою (рядок 11);
  • сума комісійної винагороди (у разі наявності) (рядок 12);
  • вид операції (рядок 13);
  • реквізити електронного платіжного засобу (платіжної картки), допустимі правилами безпеки платіжної системи, перед якими друкуються великі літери «ЕПЗ» (рядок 14);
  • напис «ПЛАТІЖНА СИСТЕМА» (найменування платіжної системи, платіжний інструмент якої використовується, код авторизації або інший код, що ідентифікує операцію в платіжній системі та/або код транзакції в платіжній системі, значення коду) (рядок 15);
  • підпис касира (якщо це передбачено правилами платіжної системи), перед яким друкується відповідно напис «Касир» (рядок 16);
  • підпис держателя електронного платіжного засобу (платіжної картки) (якщо це передбачено правилами платіжної системи) в окремих рядках, перед якими друкуються відповідно написи «Касир» та «Держатель ЕПЗ» (рядок 17);

...
4. Рядки 10-17 фіскального чека заповнюються у разі застосування під час проведення розрахунків з використанням електронного платіжного засобу (платіжної картки) платіжного термінала, з’єднаного або поєднаного з реєстратором розрахункових операцій.

PAX S800

Чи обов'язково підключати банківський пін-пад термінал до програми обліку?

Ні, не обов'язково.


Але ми рекомендуємо це зробити, оскільки це полегшує та прискорює роботу співробітників, виключає помилки при безготівкових розрахунках — продавцю не доведеться вводити суму реалізації на банківському терміналі вручну.
Але при використанні РРО інформація про термінал повинна зображатися на фіскальному чеку. Ввести цю інформацію вручну можна, але це призведе до зайвих витрат часу та можливих помилок.

Як працюватиме банківський POS термінал після підключення до Торгсофт?

При продажу товару та безготівковому розрахунку у «Реалізації» або «Торгівлі з випискою рахунку» сума оплати автоматично передається до банківського термінала. Після – програма очікуватиме відповідь від термінала, і якщо оплата пройде успішно, то реалізація буде закрита як оплачена.
Якщо встановлено програмний РРО, то фіскальний чек про оплату буде надруковано на принтері чеків.

Якщо термінал не підключений до програми, як продавати товар та проводити оплати?

При продажі товару продавець у «Реалізації» або «Торгівлі з випискою рахунку»:

  1. обирає безготівковий спосіб оплати,
  2. вручну вводить суму через банківський термінал,
  3. чекає підтвердження від терміналу,
  4. натискає кнопку «Оплачено» у Торгсофт,
  5. якщо встановлено РРО - друкує фіскальний чек через Торгсофт.

Працювати без додаткової опції «Підключення банківського термінала» складніше: продавець може помилитися під час введення суми в термінал, не дочекатися підтвердження від банку та натиснути кнопку «Оплачено», неправильно ввести інформацію про оплату у фіскальний чек.

Verifone VX520

Які банківські POS термінали працюють із Торгсофт?

Торгсофт працює з терміналами, що передають інформацію за протоколами BPOS, PosApi, WebSocket/JSON, Arcus, SSIAxECR, UPOS.

Як дізнатися, за яким протоколом працює платіжний термінал?

Перед замовленням платіжного pos терміналу, уточніть у службі техпідтримки банку тип протоколу та модель банківського термінала. Якщо термінал працює за протоколом BPOS, PosApi, WebSocket/JSON, Arcus, SSIAxECR або UPOS, його можна під'єднати до Торгсофт.

Банківський термінал не підтримується у Торгсофт, що робити?

На жаль, під'єднати такий термінал до Торгсофт не можна: термінал працюватиме в ручному режимі, а інформація про оплату вручну передаватиметься у Торгсофт.

PAX A930

Як під'єднати банківський термінал до програми обліку Торгсофт?

Після активації додаткової опції «Підключення банківського термінала» ви зможете налаштувати обмін даними між терміналом та програмою.
Якщо протокол банківського термінала BPOS, PosApi, WebSocket/JSON, Arcus, SSIAxECR або UPOS, то для налаштування:
1. Під'єднайте термінал до комп'ютера: через Ethernet або COM/USB

Ethernet: термінал треба приєднати до роутера за допомогою кабелю або wi-fi (уточніть у банку).
COM/USB: в комплекті до терміналу має йти кабель для підключення до комп'ютера.

2. Запросіть у банку драйвера та бібліотеки для підключення термінала:

BPOS — драйвера для термінала та бібліотека ECRCommX.dll.
PosApi — драйвер термінала (64 або 32-бітний залежно від розрядності Windows) та Posapi.dll (завжди 32-бітний).
WebSocket/JSON — драйвер термінала та файли genericDriverJsonETH.exe для підключення через Ethernet, genericDriverJsonUSB.exe — для підключення через COM/USB.
ARCUS — драйвер для термінала та програмне забезпечення ARCUS.
UPOS — драйвера для термінала та бібліотека SBRF.dll.

3. Налаштуйте банківський термінал за інструкцією:  

Як налаштувати друк сліп-чека?

Головне завдання сліп-чека – ідентифікувати платіж, списання грошей із банківської картки покупця.
Налаштування «Друкувати сліп-чек банківського термінала у фіскальному чеку» в Торгсофт доступне для фіскальних реєстраторів:

  • програмний РРО,
  • реєстраторів із драйвером ArtSoft,
  • Екселліо FPU-260, FPP-350, FPU-550, FP-700, FP-2000, LP-1000,
  • Datecs FP-101 Smart, -T88, -320, -510, -7197, -T260, -3530T; СМР-10М (Atlas),
  • Atol (драйвер АТОЛ версія 10),
  • Штрих-М,
  • MG N707TS (Хелп Мікро),
  • Марія-301MTM T7-T11, Марія-M304 (Resonance).

Якщо налаштування «Друкувати сліп-чек банківського термінала» увімкнено, то інформація сліп-чека буде надрукована на фіскальному чеку.
У шаблон друку чека необхідно додати змінну «SLIP-check».
Для програмного РРО до шаблону чека оплати та чека повернення за замовчуванням додано сліп-чек.

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

Якщо банківський термінал не підключений до Торгсофт, як додати дані про термінал у фіскальний чек?

Дані про оплату банківським терміналом надаються для фіскальних реєстраторів з драйверами ArtSoft, Atlas та програмного РРО від Торгсофт.
У формі налаштування параметрів фіскального реєстратора та програмного РРО увімкніть налаштування «Передавати інформацію про оплату банківським оператором» → «Запитувати параметри оплати банківським терміналом».

Технічні нюанси для фіскальних реєстраторів з драйвером ArtSoft та Atlas

Для коректної передачі даних про оплату банківським терміналом для ArtSoft необхідно, щоб у таблиці оплат, в налаштуваннях самого фіскального реєстратора, був запрограмований «Тип оплати 3» - «Картка». Назва типу оплати не принципова.
На фіскальному чеку з драйвером ArtSoft група параметрів оплати банківським терміналом завжди міститиме рядки «КАСИР» та «ДЕРЖАТЕЛЬ ЕПЗ».

У випадку з драйвером Atlas наявність або відсутність цих рядків визначається значенням, яке поверне банківський термінал – якщо вводити параметри оплати вручну та не встановити перемикач «Потрібен підпис власника картки», рядки «КАСИР» та «ДЕРЖАТЕЛЬ ЕПЗ» не виводитимуться.