Для фискализации с помощью сервиса Бизнес.ру необходимо настроить систему.
Обратите внимание: вам нужно предварительно зарегистрироваться в Бизнес.ру
Далее укажите в конфигурационном файле данные для промышленной эксплуатации
Откройте файл 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://check.business.ru/api-ucs/v4
group_code — код вашей компании в ККТ. Также должен быть получен при регистрации в Бизнес.ру.
timeout — время ожидания ответа сервера. Указывается в секундах.
[cashbox:company]
sno — система налогообложения вашей компании. Возможные значения:
email — адрес электронной почты вашей компании.
payment_address — место расчётов. Должен быть получен при регистрации в Бизнес.ру.
inn — ИНН вашей компании.
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 — если вы работаете по агентской схеме, нужно указать признак агента по предмету расчёта:
Отправляемая ставка НДС зависит от двух факторов:
payment_method.Модуль соотносит эти параметры и автоматически выбирает ставку по следующей логике:
Пример.
В карточке оператора указана ставка НДС 7%.
Если
payment_method— full_payment, partial_payment, credit или credit_payment, то отправляемая ставка будет 7%.Если
payment_method— full_prepayment, prepayment или advance, то отправляемая ставка будет 7/107%.
Когда заполните данные, сохраните файл. Перезапустите модуль LBcore. Команды различаются в разных ОС.
Для Debian, CentOS, RHEL, РЕД ОС, Astra Linux:
systemctl restart lbcore
Для FreeBSD:
service lbcore restart
Есть вопросы по документации? Пожалуйста, напишите их