Бизнес.Ру «Онлайн-Чеки» — это способ пробивать фискальные чеки по 54-ФЗ без собственной кассы: аппарат арендуется в облаке, а 1С-Битрикс шлёт ему данные о продаже через штатный обработчик ККТ. Подключение сводится к настройке одного обработчика кассы и корректному сопоставлению ставок НДС и признаков расчёта — разберём это по шагам.
Что такое Бизнес.Ру и когда его выбирают
Бизнес.Ру «Онлайн-Чеки» — облачный сервис фискализации: вы арендуете кассовый аппарат с фискальным накопителем, физически стоящий в дата-центре оператора, и он пробивает чеки по вашим данным. Магазину не нужно покупать ККТ, ставить её у себя и обслуживать — за регистрацию в ФНС, работу ФН и отправку данных в ОФД отвечает сервис.
Такой сценарий выбирают интернет-магазины без офлайн-точек, где все продажи идут по безналичной оплате на сайте и чек нужно формировать автоматически в момент платежа. По архитектуре это тот же класс решений, что Атол.Онлайн и Orange Data: облачная касса + обработчик в Битрикс. Отличаются они личным кабинетом, тарифами и деталями настройки, но принцип интеграции одинаковый.
Обработчик кассы в 1С-Битрикс
В 1С-Битрикс за онлайн-кассы отвечает подсистема Cashbox модуля sale. Кассы заводятся в админке в разделе «Магазин → Настройки → Кассы», и для Бизнес.Ру там есть готовый обработчик — класс \Bitrix\Sale\Cashbox\CashboxBusinessRu. Устанавливать сторонний модуль не требуется: обработчик входит в поставку.
Логика работы такая: когда по заказу наступает событие фискализации (оплата или отгрузка), Битрикс формирует объект чека (Check), кладёт его в очередь и передаёт кассе Бизнес.Ру через её API. Сервис пробивает чек на своей стороне и возвращает фискальные данные — номер ФД, ФПД, номер ФН, — которые Битрикс сохраняет в заказе.
- Касса (Cashbox) — настройки подключения к конкретному сервису;
- Чек (Check) — документ, который уходит на фискализацию;
- Очередь чеков — механизм, отправляющий и опрашивающий статус чеков по расписанию.
Настройки подключения
При добавлении кассы выбираете обработчик «Бизнес.Ру (Онлайн-Чеки)» и заполняете параметры из личного кабинета сервиса. Ключевые поля:
| Параметр | Назначение |
|---|---|
| Логин / пароль | Учётные данные подключения к API Бизнес.Ру |
| Код группы | Идентификатор группы касс, в которую попадают чеки этого магазина |
| Система налогообложения (СНО) | ОСН, УСН доход, УСН доход-расход, ЕСХН, ПСН — должна совпадать с регистрацией ФН |
| Ставки НДС | Сопоставление ставок сайта со ставками для чека (20%, 10%, 0%, без НДС) |
Отдельно указываются реквизиты для отправки чека покупателю — по какому полю брать e-mail или телефон из свойств заказа. Без корректного контакта чек будет пробит, но клиент его не получит, а это нарушение 54-ФЗ.
Признаки расчёта и ФФД
Каждая позиция чека должна нести два обязательных реквизита формата фискальных документов. Признак предмета расчёта отвечает на вопрос «что продаём»: товар, услуга, платёж, аванс, оплата доставки. Признак способа расчёта — «как платят»: полная предоплата, аванс, полный расчёт, частичный расчёт и кредит.
В обработчике задаётся значение по умолчанию для товаров и отдельные значения для служебных строк — доставки и предоплаты. Битрикс подставляет их в чек автоматически, но для нестандартных товаров (услуги, подарочные карты, маркированная продукция) значения стоит переопределять, иначе ОФД примет чек с неверным признаком.
- Товары каталога — обычно «Товар» и способ расчёта по модели оплаты;
- Доставка — предмет расчёта «Услуга» или «Платёж»;
- Полная предоплата на сайте — способ расчёта «Полная предоплата», а при отгрузке пробивается второй чек с «Полным расчётом».
Бизнес.Ру поддерживает актуальный формат ФФД, поэтому при переходе на ФФД 1.2 проверяйте, что версия формата на стороне сервиса и настройки реквизитов в Битрикс согласованы — особенно если торгуете маркированными товарами.
Как формируются и отправляются чеки
Чек не уходит на кассу мгновенно — он попадает в очередь чеков, которую обрабатывает агент (или cron) модуля sale. Поэтому для рабочей фискализации на сайте должны быть корректно настроены агенты на кроне, а не на хитах: иначе чеки будут «висеть» в статусе ожидания до следующего посещения сайта.
Момент пробития определяется привязкой кассы к событиям заказа. Классическая схема для магазина по предоплате:
- Клиент оплачивает заказ — Битрикс ставит в очередь чек прихода (оплата) и отправляет его в Бизнес.Ру;
- Сервис пробивает чек, возвращает фискальные признаки, Битрикс помечает чек как пробитый;
- При отгрузке (если товар передаётся позже) формируется второй чек — чек отгрузки.
Разделение на чек оплаты и чек отгрузки нужно, когда оплата и передача товара разнесены во времени. Если товар отдаётся сразу, достаточно одного чека полного расчёта. Всю историю фискализации по заказу видно в его карточке в разделе с чеками.
Диагностика типичных проблем
Когда чек не пробивается, причина почти всегда на стыке настроек, а не в самом обработчике. Порядок разбора:
- Статус чека в очереди. В «Магазин → Настройки → Кассы» и в карточке заказа смотрите статус: ожидает отправки, отправлен, ошибка. Текст ошибки от Бизнес.Ру — главная подсказка.
- Агенты и cron. Если чеки не уходят вовсе, проверьте, что агенты модуля
saleвыполняются по крону и сайт не в режиме «агенты на хитах». - Доступы к API. Неверный логин, пароль или код группы дают ошибку авторизации — сверьте их с личным кабинетом.
- Ставки НДС и СНО. Несопоставленная ставка или неверная СНО — частая причина отказа сервиса пробить чек.
- Контакт покупателя. Пустой e-mail и телефон в заказе не дадут отправить чек клиенту.
Для повторной отправки в Битрикс есть ручной перезапуск чека из очереди — им удобно проверять исправление, не создавая тестовый заказ. Логи обработчика и ответы API помогают отличить проблему настроек сайта от проблемы на стороне сервиса.
Итог
Подключение касс через Бизнес.Ру в 1С-Битрикс — это настройка штатного обработчика CashboxBusinessRu: указываете доступы и код группы, сопоставляете СНО и ставки НДС, задаёте признаки предмета и способа расчёта и включаете обработку очереди чеков по крону. Дальше Битрикс сам формирует чеки прихода и отгрузки по событиям заказа, а облачная касса пробивает их и отправляет фискальные данные в ОФД и покупателю.
Тонкие места — согласование ФФД, разделение чеков оплаты и отгрузки, признаки расчёта для доставки и маркированных товаров — как раз там, где чаще всего ломается фискализация. Мы настраиваем кассы и интеграции по 54-ФЗ под ключ, проверяем корректность чеков на контрольных продажах и сопровождаем магазин, чтобы фискализация работала стабильно. Поможем подключить Бизнес.Ру и не получить претензий от ФНС.
Частые вопросы
Нужна ли своя касса для работы через Бизнес.Ру?
Нет, в этом и смысл сервиса: кассовый аппарат с фискальным накопителем арендуется в облаке оператора. Магазину не нужно покупать и обслуживать ККТ, он только передаёт данные о продаже через обработчик в Битрикс.
Какой обработчик выбрать в Битрикс для Бизнес.Ру?
В разделе «Магазин → Настройки → Кассы» выберите обработчик «Бизнес.Ру (Онлайн-Чеки)». Он реализован классом Bitrix\Sale\Cashbox\CashboxBusinessRu и входит в стандартную поставку модуля sale.
Что указать в поле «Код группы»?
Код группы — это идентификатор группы касс в личном кабинете Бизнес.Ру, в которую попадают чеки вашего магазина. Его берут из настроек сервиса и вписывают в параметры обработчика вместе с логином и паролем.
Почему чеки не отправляются на кассу?
Чаще всего не настроена обработка очереди чеков по крону: агенты модуля sale не выполняются, и чеки висят в ожидании. Проверьте режим агентов, доступы к API и текст ошибки в статусе чека.
Как связаны СНО и ставки НДС в настройках кассы?
Система налогообложения в обработчике должна совпадать с той, на которую зарегистрирован фискальный накопитель, а ставки НДС сайта нужно сопоставить со ставками для чека. Несовпадение приводит к отказу сервиса пробить чек.
Когда формируется чек оплаты, а когда чек отгрузки?
Чек прихода (оплаты) ставится в очередь при оплате заказа, а чек отгрузки — при передаче товара, если она разнесена во времени. Если товар отдаётся сразу, достаточно одного чека полного расчёта.
Поддерживает ли Бизнес.Ру ФФД 1.2?
Да, сервис работает с актуальным форматом фискальных документов. При переходе на ФФД 1.2 сверьте версию формата на стороне сервиса и настройки реквизитов в Битрикс, особенно при торговле маркированными товарами.
Как проверить, что касса подключена правильно?
Проведите контрольную продажу на минимальную сумму и сверьте фискальные данные в личном кабинете Бизнес.Ру с чеком, который пришёл покупателю. Статус пробития виден в карточке заказа и в очереди чеков.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.