Взаимодействие с онлайн-кассой

Онлайн-касса может получать из биллинга информацию об оплатах от абонентов и списаниях за услуги.

Это нужно для двух целей: отправлять абонентам электронные чеки и передавать информацию о движениях средств в ФНС.

Как всё устроено

Операция Электронный чек Передача данных в ФНС Необходимая настройка
Платежи из личного кабинета Автоматически в момент оплаты Настройте cfg-файл
Платежи из административного интерфейса Автоматически в момент оплаты Настройте cfg-файл
Списания за разовые услуги - Автоматически при подключении услуги Настройте cfg-файл + Включите опцию
Списания абонентской платы, а также за трафик и периодические услуги - С помощью документов «Фискализация» Настройте cfg-файл + Включите опцию

В соответствии с Приказом ФНС России № ЕД-7-20/236 в чеках передаются:

  • признак расчёта для интернет-торговли. Он передаётся, только если платёж проведён через менеджера с признаком «Внешняя платёжная система»,
  • контакт покупателя (телефон или email). Заполняется из карточки пользователя,
  • адрес в реквизите «Место расчёта»:
    • если платёж проведён через менеджера-ВПС, и в карточке менеджера заполнено поле «Офис» — используется адрес, указанный в этом поле,
    • если в карточке менеджера-ВПС не заполнено поле «Офис» или платёж проведён менеджером без признака «Внешняя платёжная система» — используется значение параметра payment_address, указанное в файле atol_fiscalization.cfg.

Как настроить

  1. Зарегистрируйтесь в одном из сервисов:
  1. Убедитесь, что вам доступен модуль «Интеграция онлайн-кассой».

  2. Настройте файл atol_fiscalization.cfg.

    Сначала укажите в файле данные для тестовой среды, проведите платёж и проверьте, фискализировался ли чек. После успешной проверки можно указать в файле конфигурации данные для промышленной эксплуатации.

    Файл atol_fiscalization.cfg содержит:

    • реквизиты доступа к онлайн-кассе;
    • данные вашей компании: система налогообложения, наименование услуги в чеке и т. д.;
    • условия, по которым система будет определять, какие платежи нужно фискализировать, а какие — нет.
  3. Определите, должна ли система отправлять в онлайн-кассу данные о списаниях. Для этого включите опцию fiscalization_services_payments.

  4. Если вы предоставляете абонентам услуги, которые принадлежат другому оператору, настройте взаимодействие систем по инструкции.

  5. Настройте шаблон для отчёта по фискализации. Сформированный отчёт позволяет увидеть, какие операции были фискализированы.

Как работать

После каждой оплаты онлайн-касса будет проверять, подходит ли она под условия, которые заданы в файле atol_fiscalization.cfg. Если да — данные об оплате будут переданы в онлайн-кассу и перенаправятся в ФНС. Также онлайн-касса сформирует электронный чек и отправит его абоненту по email. Если у абонента не указан email-адрес, чек будет отправлен менеджеру.

Списания за разовые услуги фискализируются автоматически. Данные о прочих списаниях нужно отправлять в онлайн-кассу вручную — с помощью документов «Фискализация». Рекомендуем делать это в конце каждого месяца.

Чтобы проверить статус операций, сформируйте «Отчёт по фискализации».