Настроить конфигурационный файл онлайн-кассы

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

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

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

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

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

ФФД 1.05 ФФД 1.2

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

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

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

Пример для ФФД 1.05:

[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

Пример для ФФД 1.2:

[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. Команды различаются в разных ОС.

  • Для Debian, CentOS, RHEL, РЕД ОС, Astra Linux:

    systemctl restart lbcore
    
  • Для FreeBSD:

    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.

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

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

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

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

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

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

  • host: https://api.evotor.ru/v1/

  • Прочие параметры: система налогообложения, ставка НДС, наименование услуги в чеке и т. д.

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

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

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

  • Для Debian, CentOS, RHEL, РЕД ОС, Astra Linux:

    systemctl restart lbcore
    
  • Для FreeBSD:

    service lbcore restart
    

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

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

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

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

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

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

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

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

  • host: https://ferma-at.ofd.ru/possystem/v1

  • Прочие параметры: система налогообложения, ставка НДС, наименование услуги в чеке и т. д.

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

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

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

  • Для Debian, CentOS, RHEL, РЕД ОС, Astra Linux:

    systemctl restart lbcore
    
  • Для FreeBSD:

    service lbcore restart
    

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

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

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

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

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

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

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

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

  • host: https://check.business.ru/api-ucs/v4

  • Прочие параметры: система налогообложения, ставка НДС, наименование услуги в чеке и т. д.

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

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

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

  • Для Debian, CentOS, RHEL, РЕД ОС, Astra Linux:

    systemctl restart lbcore
    
  • Для FreeBSD:

    service lbcore restart
    

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

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

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