С 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 могут работать несколько сотрудников. Для этого сотрудники просто проводят оплаты в эту кассу. В окне платежа в поле «Кассир» автоматически будет выбран тот сотрудник, с учетной записи которого проводится платеж. При необходимости вы можете изменить кассира.
Как проводить оплаты картой от клиента?
На данный момент Cashalot не имеет возможности передавать платежные данные (ЭПЗ) с терминала в RO App. Поэтому, если ваши клиенты хотят оплатить картой, вы можете использовать платежный сервис RO Pay. С помощью этого сервиса вы можете отправить клиенту ссылку на оплату любым удобным способом или распечатать QR-код для оплаты сразу с документом (например, в акте выполненных работ).
Открытие и закрытие смены
Если на момент проведения платежа за заказ или продажу у вас еще не открыта смена, то смена будет открыта автоматически после первого фискального чека.
Закрытие смены происходит автоматически в 23:59 по киевскому времени.
(Обратите внимание: если касса, по которой вы хотите закрыть смену, не подключена к интеграции с RO App, ее смена не будет закрываться автоматически в RO App. По таким кассам закрытие смены происходит согласно вашим настройкам в Cashalot.)






