Для фискализации с помощью сервиса Эвотор необходимо настроить систему.
Обратите внимание: вам нужно предварительно зарегистрироваться в Эвотор.
Далее укажите в конфигурационном файле данные для промышленной эксплуатации
Откройте файл atol_fiscalization.cfg
:
nano /usr/local/billing/pymodules/atol_fiscalization.cfg
Укажите в нём данные для промышленной эксплуатации.
У вас может быть несколько онлайн-касс. В этом случае в каждой секции укажите префикс кассы, например:
[cashbox_1:connect]
и [cashbox_1:company]
,[cashbox_2:connect]
и [cashbox_2:company]
.Значения параметров для промышленной эксплуатации:
[cashbox:connect]
login
и password
— реквизиты доступа к адаптеру «АТОЛ Онлайн», полученные после регистрации в Эвотор.
host
— https://api.evotor.ru/v1/
group_code
— код вашей компании в ККТ. Также должен быть получен при регистрации в Эвотор.
timeout
— время ожидания ответа сервера. Указывается в секундах.
[cashbox:company]
sno
— система налогообложения вашей компании. Возможные значения:
email
— адрес электронной почты вашей компании.
payment_address
— место расчётов. Должен быть получен при регистрации в Эвотор.
inn
— ИНН вашей компании.
nds
— ставка налога. Возможные значения:
default_email
— email, на который система будет отправлять чеки в тех случаях, когда у абонента не указан электронный адрес.
service_name
— наименование услуги в чеке.
managers_exclude
— если задать этот параметр, система будет фискализировать платежи от всех менеджеров кроме тех, которые указаны в этой строке. допустимое значение: ID менеджера. Если таких менеджеров должно быть несколько, перечислите их ID через точку с запятой (;).
payclass_exclude
— если задать этот параметр, система будет фискализировать платежи для всех категорий, кроме тех, которые указаны в этой строке. допустимое значение: ID категории платежа. Если таких категорий должно быть несколько, перечислите их ID через точку с запятой (;).
oper_exclude
— если задать этот параметр, система будет фискализировать платежи по всем договорам, кроме тех, в которых назначен этот оператор. Допустимое значение: ID оператора. Если таких операторов должно быть несколько, перечислите их ID через точку с запятой (;).
managers_include
— если задать этот параметр, система будет фискализировать только платежи, которые провёл этот менеджер. Допустимое значение: ID менеджера. Если таких менеджеров должно быть несколько, укажите их ID через точку с запятой (;).
payclass_include
— если задать этот параметр, система будет фискализировать только платежи, в которых указана эта категория. Допустимое значение: ID категории платежа. Если таких категорий должно быть несколько, укажите их ID через точку с запятой (;).
oper_include
— если задать этот параметр, система будет фискализировать только платежи по договорам, в которых указан этот оператор. Допустимое значение: ID оператора. Если таких операторов должно быть несколько, укажите их ID через точку с запятой (;).
acc_type_include
— если задать этот параметр, система будет фискализировать платежи только для указанных типов пользователей. Если таких типов пользователей должно быть несколько, укажите их через точку с запятой (;). Допустимые значения:
acc_type_exclude
— если задать этот параметр, система будет фискализировать платежи для всех типов пользователей, кроме указанных в этой строке. Если таких типов пользователей должно быть несколько, укажите их через точку с запятой (;). Допустимые значения:
payment_method
— признак способа расчёта:
type
— вид оплаты:
payment_object
— предмет расчёта:
send_order_type
— очередность отправки идентификаторов:
use_agent_info
— отправлять ли атрибуты агента в чеке:
agent_info_type
— признак агента по предмету расчёта:
Когда заполните данные, сохраните файл. Перезапустите модуль LBcore. Команды различаются в разных ОС.
Для Debian, CentOS, RHEL, РЕД ОС, Astra Linux:
systemctl restart lbcore
Для FreeBSD:
service lbcore restart
Есть вопросы по документации? Пожалуйста, напишите их