З 1 січня 2025 року безготівкові розрахунки стали обов'язковими для підприємців в Україні.
Згідно з Постановою Кабінету Міністрів України №894, усі точки продажів повинні приймати безготівкові платежі. Вимога стосується як роздрібних магазинів, так і сервісних підприємств у найменших населених пунктах.
У цій статті ви дізнаєтеся, як налаштувати інтеграцію між RO App та програмним РРО (далі пРРО) Cashalot.
Важливо: якщо ви використовуєте округлення, інтеграція з пРРО Cashalot і фіскалізація чеків можуть працювати некоректно. Округлення буде коректно функціонувати лише за умови, що в налаштуваннях зазначено округлення “0,1”, що відповідає вимогам законодавства. В іншому випадку система може працювати неправильно.
Крок 1. Реєстрація та налаштування кабінету Cashalot
Пройдіть реєстрацію на сайті Cashalot. Додайте каси, касирів та оберіть доступні податки.
Крок 2. Увімкнення інтеграції в RO App
1. Перейдіть до сторінки Налаштування > Інтеграції. У розділі “Касове обладнання” знайдіть “Cashalot” та натисніть на картку інтеграції, щоб перейти до її налаштувань.
☝️ Важливо
Якщо ви є платником ПДВ, то для коректної роботи інтеграції обов'язково увімкніть використання податкової системи на сторінці Налаштування > Фінанси та створіть відповідні податки.
Якщо ви не є платником ПДВ, вам не треба створювати нульовий податок в RO App.
Якщо ви використовуєте загальну систему оподаткування, обов'язково необхідно увімкнути опцію "Використовувати систему оподаткування". При цьому податки повинні залишатися неналаштованими (без вказаних ставок).
2. У вікні налаштування інтеграції позначте чекбокс “Інтеграцію ввімкнено”.
Налаштування реєстратора
1. Натисніть на кнопку “+ Реєстратор”.
2. Заповніть інформацію про реєстратор:
Найменування (може бути будь-яким, але не більше ніж 32 символи)
Вкажіть пароль касира та фіскальний номер
🔒 Додайте сертифікат та сертифікат приватного ключа
Для роботи реєстратора необхідно додати кваліфікований електронний підпис (КЕП) у вигляді:
Сертифіката відкритого ключа
Приватного ключа
А також вказати пароль до ключа.
📌 Де можна отримати сертифікати?
Сертифікати видаються акредитованими центрами сертифікації ключів (АЦСК).
Наприклад:
КНЕДП ЦСК “Україна”
КНЕДП “Дія”
АЦСК “ПриватБанк”
ІДД ДПС
Інші акредитовані постачальники КЕП
📥 Ви можете отримати сертифікати:
через онлайн-кабінет обраного АЦСК;
звернувшись до представництва центру сертифікації;
або через банківські сервіси, якщо це КЕП наданий банком.
❗ Зверніть увагу: сертифікат має бути діючим, а ключ захищеним паролем. Без цих файлів фіскалізація через ПРРО буде неможлива.
3. Налаштуйте доступ до бізнес-API в Cashalot. Ці дані знаходяться в вашому акаунті Cashalot - Мій бізнес > Налаштування > Ключ API, щоб друкувати фіскальні чеки в RO App.
4. Натисніть кнопку “Створити”.
Готово! Реєстратор успішно доданий та відображається у списку.
Крок 3. Вкажіть відповідність податків, які використовуються
В налаштуваннях інтеграції вкажіть податки, які будуть застосовуватись. Якщо до вашої компанії застосовуються кілька податків, установіть відповідність між податками в RO App та Cashalot для коректної передачі даних
Щоб знайти літерне позначення податків у Cashalot, перейдіть у Довідники > Системні довідники. У цьому розділі відкрийте один із пунктів: Ставки ПДВ, Ставки акцизного податку або Ставки додаткового збору.
Натисніть на потрібну ставку, оберіть тип податку зі списку — і скопіюйте літерне позначення, яке знадобиться для налаштування інтеграції.
Крок 4. Автоматичний друк фіскальних чеків
1. У блоці Автоматично надсилати фіскальні чеки на друк при створенні платежів по поставте позначки навпроти тих типів документів, для яких чеки повинні автоматично надсилатися на друк:
Замовлення;
Продаж;
Повернення від клієнта.
2. Натисніть Зберегти, щоб застосувати зміни.
📌 Після активації цієї опції чеки автоматично друкуватимуться на вказаному принтері одразу після фіскалізації платежу — без потреби ручного натискання кнопки "Друк".
Автоматична фіскалізація також доступна для оплат, здійснених через платіжні посилання в замовленнях, рахунках і на публічних сторінках.
Крок 5. Вкажіть у яких касах RO App використовуватиметься фіскальний реєстратор Cashalot
1 спосіб
В налаштуваннях інтеграції у блоці з касами двічі натисніть на касу, для якої потрібно встановити цей фіскальний реєстратор. Тобто коли ви проводитимете транзакції в ці каси, фіскальні чеки будуть надсилатися на вказаний реєстратор.
2 спосіб
1. На сторінці Фінанси > Платежі виберіть каси, у яких буде використовуватись цей реєстратор. Тобто коли ви проводитимете транзакції в ці каси, фіскальні чеки будуть надсилатися на вказаний реєстратор.
👉 Важливо: для однієї каси можна підключити один реєстратор, при цьому той самий реєстратор може використовуватися для декількох різних кас в RO App.
Наприклад, у вас є 2 каси з назвою “Готівка” та “Безготівкова”. До каси “Готівка” можна підключити лише один реєстратор Cashalot. Але цей же реєстратор може використовуватися і для каси “Безготівкова”, якщо в неї немає іншого підключеного реєстратора.
2. Оберіть спосіб оплати у фіскальному чеку.
Ви можете обрати певну форму оплати, яка буде відображатись у фіскальному чеку: Готівка, Безготівкова або Картка. Окрім цього передаватиметься і засіб оплати.
Форма оплати — це загальніший термін, що визначає метод проведення платежу. У нашому випадку їх три: Готівка, Безготівкова форма або Картка.
Засіб оплати — це конкретний інструмент, за допомогою якого здійснюється платіж. Наприклад: Переказ з картки, Переказ через QR-код тощо.
Залежно від того, яку форму оплати ви обрали, дані передаватимуться таким чином:
Готівка — поле “Форма оплати” передається як “Готівка”, а поле “Засіб оплати” передається з вашим значенням, якщо ви його заповнювали, або пустим, якщо воно не було заповнене, оскільки готівковий розрахунок не потребує додаткових уточнень.
Безготівкова форма — поле “Форма оплати” передається як “Безготівкова“, а поле “Засіб оплати” передається з вашим значенням, якщо ви його заповнювали. Якщо воно не було заповнене, за замовчуванням вказується “Електронний платіжний засіб“.
Картка — поле “Форма оплати” передається як “Безготівкова“, а поле “Засіб оплати” передається з вашим значенням, якщо ви його заповнювали. Якщо воно не заповнене, за замовчуванням вказується “Картка“.
💡 За потреби ви можете вручну змінити значення поля «Засіб оплати», навіть якщо його було заповнено автоматично. Якщо поле залишиться порожнім, система використає значення, зазначені в налаштуваннях вище.
Водночас зверніть увагу, що деякі фіскальні інтеграції можуть застосовувати власні правила визначення засобу оплати. У такому разі значення, яке передає інтеграція, матиме пріоритет над значенням, установленим у RO App.
Назви засобів оплати
Нижче ви можете переглянути список назв засобів оплати, рекомендованих ДПС України:
Зверніть увагу: ви можете уточнити актуальні вимоги щодо назв, які потрібно передавати у фіскальні чеки, безпосередньо в податковій або у вашого бухгалтера.
Оплата банківською карткою через POS-термінал ⮕ “Картка, ЕПЗ, Торговий еквайринг”
Оплата банківською карткою безпосередньо на рахунок (IBAN) продавця ⮕ “Переказ з картки”
Оплата з поточного рахунку (IBAN) покупця на поточний рахунок (IBAN) продавця ⮕ “Переказ з поточного рахунку”
Оплата банківським чи платіжним додатком в смартфоні за посиланням через QR-код ⮕ “Переказ через QR-код”
Оплата через інтернет еквайринг та платіжний кюар (Interkassa, Portmone, LiqPay, mono checkout, Novapay, EasyPay, Platon тощо) ⮕ “Платіж Interkassa, Portmone, LiqPay, mono checkout, Novapay, EasyPay, Platon тощо”
Оплата товарів/послуг через сервіси переказу коштів – (PrivatMoney; Western Union; MoneyGram; RIA; IntelExpress; MEEST; Welsend тощо) ⮕ “PrivatMoney; Western Union; MoneyGram; RIA; IntelExpress; MEEST; Welsend тощо”
Оплата банківською карткою на Інтернет-сайті за посиланням (наприклад, кнопкою «Оплатити»)” ⮕ “Інтернет еквайринг, оплата карткою в Інтернет”
Оплата за технологією «Tap to Phone» ⮕ “Картка, ЕПЗ, Торговий еквайринг”
Подарункового сертифіката ⮕ “Сертифікат”
Талона ⮕ “Талон”
Жетона ⮕ “Жетон”
Фішки ⮕ “Фішка”
Важливо: для 1 каси в RO App можна налаштувати тільки 1 спосіб оплати, тому заздалегідь створіть потрібну кількість кас.
Готово! Каса успішно додана до списку підключених.
З однією касою в RO App можуть працювати декілька співробітників. Для цього працівники просто проводять оплати до цієї каси. У вікні платежу в полі “Касир” автоматично буде обраний той співробітник, з облікового запису якого проводиться платіж. За потреби ви можете змінити касира.
Відкриття та закриття зміни
Якщо на момент проведення платежу за замовлення або продаж у вас ще не відкрита зміна, то зміну буде відкрито автоматично після першого фіскального чеку.
Закриття зміни відбувається автоматично в 23:59 за київським часом. (Зверніть увагу: якщо каса, за якою ви хочете закрити зміну, не підключена до інтеграції з RO App, її зміна не буде закриватися автоматично в RO App. За такими касами закриття зміни відбувається згідно ваших налаштуваннях в Cashalot.)



