Перейти до основного контенту

Підключення програмного РРО (пРРО) Cashalot

Дізнайтесь, як налаштувати програмний РРО Cashalot (Кашалот) для створення фіскальних чеків і автоматичної фіскалізації платежів

Автор: Xenia

З 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.)

Ви отримали відповідь на своє запитання?