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