К основному содержимому

Подключение программного РРО (пРРО) 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 могут работать несколько сотрудников. Для этого сотрудники просто проводят оплаты в эту кассу. В окне платежа в поле «Кассир» автоматически будет выбран тот сотрудник, с учетной записи которого проводится платеж. При необходимости вы можете изменить кассира.

Как проводить оплаты картой от клиента?

На данный момент Cashalot не имеет возможности передавать платежные данные (ЭПЗ) с терминала в RO App. Поэтому, если ваши клиенты хотят оплатить картой, вы можете использовать платежный сервис RO Pay. С помощью этого сервиса вы можете отправить клиенту ссылку на оплату любым удобным способом или распечатать QR-код для оплаты сразу с документом (например, в акте выполненных работ).

Открытие и закрытие смены

Если на момент проведения платежа за заказ или продажу у вас еще не открыта смена, то смена будет открыта автоматически после первого фискального чека.

Закрытие смены происходит автоматически в 23:59 по киевскому времени.

(Обратите внимание: если касса, по которой вы хотите закрыть смену, не подключена к интеграции с RO App, ее смена не будет закрываться автоматически в RO App. По таким кассам закрытие смены происходит согласно вашим настройкам в Cashalot.)

Нашли ответ на свой вопрос?