Для фискализации с помощью сервиса АТОЛ Онлайн необходимо настроить систему.
Откройте файл atol_fiscalization.cfg
:
nano /usr/local/billing/pymodules/atol_fiscalization.cfg
Укажите данные для подключения к тестовой среде АТОЛ Онлайн.
Этот формат фискальных данных подходит поставщикам услуг и продавцам немаркированных товаров.
login
: v4-online-atol-rupassword
: iGFFuihsshost
:https://testonline.atol.ru/possystem/v4/group_code
: v4-online-atol-ru_4179payment_address
: https://v4.online.atol.ruinn
: 5544332219default_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-rupassword
: zUr0OxfIhost
: https://testonline.atol.ru/possystem/v5/group_code
: v5-online-atol-ru_5179payment_address
: https://v5.online.atol.ruinn
: 5544332219default_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
.
Проверьте, фискализировался ли чек. Для этого перейдите в сервис проверки «Первый ОФД» и укажите данные из чека:
Убедитесь, что данные чека корректны.
Если проверка прошла успешно, снова откройте файл atol_fiscalization.cfg
:
nano /usr/local/billing/pymodules/atol_fiscalization.cfg
Укажите в нём данные для промышленной эксплуатации.
login
, password
, group_code
, payment_address
, inn
: реквизиты доступа, полученные после регистрации в АТОЛ Онлайн.
host
:
Прочие параметры: система налогообложения, ставка НДС, наименование услуги в чеке и т. д.
У вас может быть несколько онлайн-касс. В этом случае в каждой секции укажите префикс кассы, например: [cashbox_1:connect]
и [cashbox_1:company]
, [cashbox_2:connect]
и [cashbox_2:company]
.
Когда закончите работу с конфигурационным файлом, перезапустите модуль LBcore.
Что делать дальше:
Есть вопросы по документации? Пожалуйста, напишите их