Настроить конфигурационный файл АТОЛ Онлайн

Для фискализации с помощью сервиса АТОЛ Онлайн необходимо настроить систему.

Данные для тестовой среды

Откройте файл atol_fiscalization.cfg:

nano /usr/local/billing/pymodules/atol_fiscalization.cfg

Укажите данные для подключения к тестовой среде АТОЛ Онлайн.

Этот формат фискальных данных подходит поставщикам услуг и продавцам немаркированных товаров.

  • login: v4-online-atol-ru
  • password: iGFFuihss
  • host:https://testonline.atol.ru/possystem/v4/
  • group_code: v4-online-atol-ru_4179
  • payment_address: https://v4.online.atol.ru
  • inn: 5544332219
  • default_email: на этот адрес придёт электронный чек за тестовую оплату

Остальные данные на этом этапе можно не заполнять. Пример:

[cashbox:connect]

#реквизиты доступа к АТОЛ Онлайн login = v4-online-atol-ru password = iGFFuihss host = https://testonline.atol.ru/possystem/v4/

#код компании в ККТ group_code = v4-online-atol-ru_4179

#время ожидания ответа сервера в секундах timeout = 5

[cashbox:company]

#Система налогообложения: osn | usn_income | usn_income_outcome | envd | esn | patent sno = osn

#Email компании email = test@test.ru

#Место расчётов payment_address = https://v4.online.atol.ru

#ИНН компании inn = 5544332219

#Ставка налога: none | vat0 | vat10 | vat18 | vat110 | vat118 | vat20 | vat120 nds = vat20

#Email для приема чеков, если абонентский email не задан default_email = my-company@example.ru

Этот формат фискальных данных предназначен для организаций, которые продают маркированные товары. Подробнее — на сайте АТОЛ.

  • login: v5-online-atol-ru
  • password: zUr0OxfI
  • host: https://testonline.atol.ru/possystem/v5/
  • group_code: v5-online-atol-ru_5179
  • payment_address: https://v5.online.atol.ru
  • inn: 5544332219
  • default_email: на этот адрес придёт электронный чек за тестовую оплату

Остальные данные на этом этапе можно не заполнять. Пример:

[cashbox:connect]

#реквизиты доступа к АТОЛ Онлайн login = v5-online-atol-ru password = zUr0OxfI host = https://testonline.atol.ru/possystem/v5/

#код компании в ККТ group_code = v5-online-atol-ru_5179

#время ожидания ответа сервера в секундах timeout = 5

[cashbox:company]

#Система налогообложения: osn | usn_income | usn_income_outcome | envd | esn | patent sno = osn

#Email компании email = test@test.ru

#Место расчётов payment_address = https://v5.online.atol.ru

#ИНН компании inn = 5544332219

#Ставка налога: none | vat0 | vat10 | vat18 | vat110 | vat118 | vat20 | vat120 nds = vat20

#Email для приема чеков, если абонентский email не задан default_email = my-company@example.ru

Когда заполните тестовые данные, сохраните файл.

Перезапустите модуль LBcore. Команды различаются в разных ОС.

systemctl restart lbcore
service lbcore restart

Проверка платежа

Проведите тестовую оплату. Рекомендуем выбрать абонента, у которого не заполнен email — так чек придёт на электронную почту, указанную в параметре default_email.

Проверьте, фискализировался ли чек. Для этого перейдите в сервис проверки «Первый ОФД» и укажите данные из чека:

  • Фискальный накопитель
  • Фискальный документ
  • Фискальный признак документа

image

Убедитесь, что данные чека корректны.

image

Данные для промышленной эксплуатации

Если проверка прошла успешно, снова откройте файл atol_fiscalization.cfg:

nano /usr/local/billing/pymodules/atol_fiscalization.cfg

Укажите в нём данные для промышленной эксплуатации.

  • login, password, group_code, payment_address, inn: реквизиты доступа, полученные после регистрации в АТОЛ Онлайн.

  • host:

    • ФФД 1.05 — https://online.atol.ru/possystem/v4/
    • ФФД 1.2 — https://online.atol.ru/possystem/v5/
  • Прочие параметры: система налогообложения, ставка НДС, наименование услуги в чеке и т. д.

    Описание допустимых значений для некоторых параметров

У вас может быть несколько онлайн-касс. В этом случае в каждой секции укажите префикс кассы, например: [cashbox_1:connect] и [cashbox_1:company], [cashbox_2:connect] и [cashbox_2:company].

Когда закончите работу с конфигурационным файлом, перезапустите модуль LBcore.

Что делать дальше:

  • Определите, должна ли система отправлять в АТОЛ Онлайн данные о списаниях. Если да — включите опцию fiscalization_services_payments.

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