АТОЛ Онлайн и Orange Data — облачные онлайн-кассы, которые фискализируют чеки без физического устройства в магазине: фискальный накопитель размещён в дата-центре провайдера. Это удобно интернет-магазину, у которого нет розничной точки, но есть обязанность выдавать чеки по 54-ФЗ. Подключённые к RetailCRM, они пробивают чеки по всем оплатам независимо от того, каким эквайрингом или ссылкой принята оплата.
Зачем облачная касса при подключённом эквайринге
Платёжная система проводит только деньги, а чек по 54-ФЗ требует фискализации. Если оплаты приходят из разных источников — эквайринг банка, платёжные ссылки, наложенный платёж — удобно фискализировать их одной облачной кассой, а не привязываться к кассе конкретного эквайринга.
- единая касса для всех каналов оплаты;
- фискализация оплат при получении и по ссылкам;
- чеки прихода, возврата и зачёта аванса;
- обслуживание ФН на стороне провайдера.
Доступы и реквизиты кассы
Для подключения понадобятся технические доступы из личного кабинета кассового провайдера. Набор параметров отличается у АТОЛ и Orange Data.
| Касса | Основные параметры |
|---|---|
| АТОЛ Онлайн | Логин, пароль, код группы кассы (group code) |
| Orange Data | Идентификатор и ключ (сертификат) подписи |
У АТОЛ Онлайн ключевой параметр — group code, определяющий группу касс, которая будет пробивать чеки. У Orange Data запросы подписываются криптографическим ключом, который выдаётся при регистрации.
Настройка интеграции в RetailCRM
Порядок подключения в административном разделе CRM:
- Откройте
Настройки → Интеграция → Маркетплейси выберите приложение АТОЛ Онлайн или Orange Data. - Введите доступы: логин/пароль и group code (АТОЛ) либо ключ подписи (Orange Data).
- Укажите СНО и ставки НДС по умолчанию.
- Свяжите фискализацию с типами оплаты, по которым нужны чеки.
- Сохраните и проведите тестовый чек.
После настройки касса будет получать команду на пробитие чека при наступлении события оплаты — в зависимости от бизнес-процесса это может быть момент оплаты или момент отгрузки.
Налоговые атрибуты для корректного чека
Как и при любой фискализации, чек соберётся правильно только при заполненных атрибутах позиций:
- Ставка НДС — по каждой позиции заказа;
- Признак предмета расчёта — товар, услуга, доставка;
- Признак способа расчёта — полный расчёт, аванс, зачёт аванса;
- Контакты клиента — e-mail или телефон для электронного чека.
Доставку выносят отдельной позицией с признаком услуга. Если у магазина несколько ставок НДС, задавайте их по товарам, а не одним значением на весь чек.
Чеки прихода, возврата и аванса
Облачная касса формирует все виды чеков, требуемые 54-ФЗ:
| Событие в заказе | Тип чека |
|---|---|
| Поступила оплата за товар | Чек прихода |
| Возврат средств клиенту | Чек возврата прихода |
| Получена предоплата | Чек аванса |
| Отгрузка оплаченного авансом | Чек зачёта аванса |
Чек регистрируется в ОФД и уходит клиенту электронно. Статус фискализации (пробит/ошибка) виден в заказе, что позволяет отследить непробитые чеки.
Тестирование и частые ошибки
Перед запуском проведите тестовый чек на небольшую сумму и убедитесь, что он зарегистрирован в ОФД и получен клиентом.
| Симптом | Причина |
|---|---|
| Чек не пробивается (АТОЛ) | Неверный group code или доступы |
| Ошибка подписи (Orange Data) | Некорректный ключ/сертификат |
| Неверный продавец в чеке | ИНН/СНО кассы не совпадают с магазином |
| Клиент не получил чек | Пустые контакты в заказе |
Если чеки перестали пробиваться разом, проверьте срок действия фискального накопителя и статус договора с провайдером кассы.
Контроль непробитых чеков и очередь
Облачная касса обрабатывает запросы асинхронно: RetailCRM отправляет задание на чек, а касса пробивает его и возвращает результат. Между этими событиями чек находится в очереди, поэтому важно отслеживать её состояние.
За чем следить в эксплуатации:
- Статус фискализации в заказе — пробит, в очереди или ошибка;
- Зависшие задания — чеки, которые долго не уходят в ОФД;
- Повторные попытки — касса повторяет отправку при временных сбоях;
- Лимиты — превышение допустимой нагрузки на группу касс.
Если чек ушёл в ошибку, его можно перепробить после устранения причины — например, дозаполнив НДС или контакты клиента. Регулярный контроль очереди гарантирует, что ни одна оплата не осталась без фискального документа.
Итог
Подключение АТОЛ Онлайн или Orange Data к RetailCRM даёт единую облачную кассу для всех каналов оплаты. Ключевые моменты — правильные доступы (group code у АТОЛ, ключ подписи у Orange Data), совпадение реквизитов кассы с магазином и заполненные налоговые атрибуты позиций.
Мы подключаем облачную кассу вместе с эквайрингом и платёжными ссылками, настраиваем справочники НДС и признаки расчёта и передаём систему с проверенной фискализацией чеков прихода, возврата и аванса.
Частые вопросы
Зачем облачная касса, если есть эквайринг?
Эквайринг проводит только деньги. Облачная касса фискализирует чеки по всем каналам оплаты одной точкой без привязки к конкретному эквайрингу.
Что такое group code у АТОЛ Онлайн?
Это код группы касс, определяющий, какая касса будет пробивать чеки. Он вводится в интеграцию вместе с логином и паролем.
Как авторизуется Orange Data?
Запросы к Orange Data подписываются криптографическим ключом, который выдаётся при регистрации кассы у провайдера.
Нужен ли физический кассовый аппарат?
Нет, у облачных касс фискальный накопитель размещён в дата-центре провайдера, физическое устройство в магазине не требуется.
Почему в чеке неверный продавец?
ИНН и СНО кассы должны совпадать с реквизитами магазина в RetailCRM. Проверьте настройки юрлица и кассы.
Формирует ли касса чеки возврата?
Да, облачная касса пробивает чеки прихода, возврата прихода, аванса и зачёта аванса в зависимости от события в заказе.
Что делать, если чеки перестали пробиваться?
Проверьте срок фискального накопителя, доступы и статус договора с провайдером — чаще всего причина в одном из этих пунктов.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.