Для фискализации с помощью сервиса АТОЛ Онлайн необходимо настроить систему. Сначала укажите в файле данные для тестовой среды, проведите платёж и проверьте, фискализировался ли чек. После успешной проверки можно указать в файле конфигурации данные для промышленной эксплуатации.
Откройте файл atol_fiscalization.cfg:
nano /usr/local/billing/pymodules/atol_fiscalization.cfg
``
Укажите данные для подключения к тестовой среде АТОЛ Онлайн.
Для ФФД 1.05
Для ФФД 1.2. Этот формат фискальных данных предназначен для организаций, которые продают товары, подлежащие обязательной маркировке. Подробнее — на сайте АТОЛ.
В примерах ниже приведены реквизиты доступа к тестовой среде для ФФД 1.05.
Блок [connect] отвечает за доступ к АТОЛ Онлайн.
[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
``
Блок [company] содержит данные вашей компании и условия для отбора платежей.
[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 = test@test.ru
#Наименование услуги в чеке
service_name = Услуги интернет
#Список идентификаторов менеджеров, платежи которых не нужно фискализировать
managers_exclude =
#Список типов платежей, которые не нужно фискализировать
payclass_exclude =
#Список операторов, платежи которых не нужно фискализировать
oper_exclude =
#Список типов пользователей, которые не нужно фискализировать
acc_type_exclude =
#Список идентификаторов менеджеров, платежи которых нужно фискализировать
managers_include =
#Список типов платежей, которые нужно фискализировать
payclass_include =
#Список операторов, платежи которых нужно фискализировать
oper_include =
#Список типов пользователей, которые нужно фискализировать
acc_type_include =
#Признак способа расчёта
payment_method = full_payment
#Вид оплаты
type = 1
#Предмет расчёта (только для фискализации платежей)
payment_object =
#Очередность отправки идентификаторов абонента
send_order_type = 0
# Отправлять атрибуты агента в чеке
use_agent_info = 0
# Признак агента по предмету расчёта
agent_info_type = bank_paying_agent
``
Проведите тестовую оплату и проверьте, фискализировался ли чек. Он придёт на электронную почту, которую вы указали в файле конфигурации.
Для проверки перейдите по ссылке в Первый ОФД и укажите данные из чека:
Если проверка прошла успешно, снова откройте файл atol_fiscalization.cfg и укажите в нём данные для промышленной эксплуатации. В блоке [connect] укажите реквизиты доступа, полученные после регистрации.
Есть вопросы по документации? Пожалуйста, напишите их