АТОЛ Онлайн

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (21)

просмотр истории страницы
h1. Настройка на стороне биллинга

# Настройте передачу чеков в АТОЛ на стороне биллинга в разделе "[Платежные системы|asrdocnew:Платежные системы, web-касса, карты оплаты, API, 1С, интернет банки]":
h2. У каждого оператора свои настройки интеграции с АТОЛ, их нужно задать

В биллинге может быть заведено [несколько операторов связи|CarbonBilling:Агентские схемы и ведение филлиалов], если это разные юридические лица, то данные в налоговую тоже должны идти по разным юридическим лицам.

# Сначала нужно подготовить настройки для всех операторов меню "Настройки" -> "Настройки фискализации". Нажмите "*Добавить*" \\ \\
!atol_asr_billing_isp_settings_list.png|border=0,width=700! \\ \\
# Заведите нужные настройки интеграции с АТОЛ Онлайн и сохраните
#* *E-Mail чека по умолчанию* - адрес почты на который будет создаваться чек для абонентов не указавших контактные данные (телефон или адрес почты)
#* *В веб-кассе создавать чек по умолчанию* - при включении, опция "Создать чек в АТОЛ-Онлайн" будет включена по-умолчанию при добавлении платежа в веб-кассе
#* *E-mail продавца* - email оператора связи
#* *Включить отправку чеков через АТОЛ-онлайн* - включает интеграцию с АТОЛ
#* *ИНН* - ИНН организации
#* *Идентификатор группы ККМ* - внутреннее имя кассы в системе АТОЛ
#* *Идентификатор группы ККМ* - внутреннее имя кассы в системе АТОЛ. Получить имя кассы можно из файла *Настройки интегратора*. Пример имени кассы из файла:
{code}
<access group_code="group_code_777"
{code}
В данном случае имя кассы это *group_code_777*
#* *Логин* - логин для авторизации
#* *Место расчетов* - доменное имя сайта оператора связи, иначе говоря адрес интернет-магазина
#* *Пароль* - пароль для авторизации
{note}* *Логин* и *пароль* находятся в файле "_Настройки интегратора_", его можно получить по кнопке в личном кабинете АТОЛ, в разделе "_Мои компании_". Эти данные отличаются от данных доступа к личному кабинету АТОЛ{note}
#* *Место расчетов* - доменное имя сайта оператора связи, иначе говоря адрес интернет-магазина
#* *Тип налогообложения* - тип налогообложения, должен соответствовать выбранному на стороне АТОЛ.
#* *Тип НДС* - объём и тип рассчета НДС, должен соответствовать выбранному на стороне АТОЛ.
#* *Внешний адрес для callback* - внешний IP-адрес или доменное имя биллинга, на который АТОЛ будет отправлять биллингу информацию о регистрации чеков
#* *Использовать тестовый сервер* - отправлять чеки на сервер АТОЛ для тестирования включите, если используете тестовые настройки \\ \\
!atol_asr_billing_isp_settings_edit.png|border=0,width=550! \\ \\
# Добавив все нужные наборы настроек, назначьте их операторам в разделе "Настройки биллинга" -> "Настройки АТОЛ онлайн" \\ \\
!atol_asr_billing_isp_settings_select.png|border=0,width=700!

h2. А что если по каким-то оператоам не нужно слать чеки?

Если по абонентам кого-то из операторов Вы не хотите отправлять чеки - просто не выбирайте ему ни какие настройки

h2. Еще важные настройки: чеки из Веб-кассы и адрес callback

В интерфейсе настройки интеграции с [платёжными системами|https://docs.carbonsoft.ru/49087105] есть еще две важные настройки. Рассмотрим каждую подробно.

!atol_asr_fiscal_config.png|border=0,width=700!

При включении отправки чеков, настройки модуля платежных систем и биллинга синхронизируются не сразу, а в течение 10 минут. Чеки по платежам совершенным в этот промежуток времени не будут отправлены.

h3.В веб-кассе создавать чек по умолчанию
При включении, опция "Создать чек в АТОЛ-Онлайн" будет включена по-умолчанию при добавлении платежа в веб-кассе

h3. Внешний адрес для callback

*Внешний адрес для callback* - укажите здесь IP-адрес или доменное имя биллинга, по которому он доступен из интернета, АТОЛ будет отправлять биллингу информацию о регистрации чеков именно по этому адресу.

h3. Дайте АТОЛ доступ к адресу callback

# По статье "[CarbonBilling:Настройка сети для платежных систем]" укажите адреса АТОЛ (их необходимо запросить у самой платёжной системы) в списке разрешенных для доступа к платежным системам.
По-умолчанию мы ожидаем ответа онлайн кассы на порт +1444+, но защищенные порты (1443 и 2443) так же будут для неё доступны.
# Настройте соответствующие типы фискализации в *[услугах|CarbonBilling:Услуги]* в поле "*Признак предмета расчета*" (вкладка "*Дополнительно*")
По-умолчанию для услуг где признак не выбран (созданные до появления интеграции с АТОЛ в Carbon Billing 5) используется признак "услуга" \\ \\
!atol_service_fiscal_type.png|border=0,width=370!

{note}* *Логин* и *пароль* - не от личного кабинета АТОЛ, а из файла "Настройки интегратора", его можно получить по кнопке в личном кабинете АТОЛ, в разделе "Мои компании"
* При включении отправки чеков, настройки модуля платежных систем и биллинга синхронизируются не сразу, а в течение 10 минут. Чеки по платежам совершенным в этот промежуток времени не будут отправлены.{note}
h2. Товар, услуга и тд: настройте как услуги будут отражены в чеке

!atol_online_settings.png|border=0,width=800!
Настройте соответствующие типы в *[услугах|CarbonBilling:Услуги]* в поле "*Признак предмета расчета*" на вкладке "*Дополнительно*", чтобы они правильно фискализировались. Например, [в услуге продажи роутера|CarbonBilling:Аренда оборудования] лучше указать тип "товар", а в [услуге доступа к сети интернет|CarbonBilling:Услуги. Трафик (интернет)] лучше указать "услуга".
{info}По-умолчанию используется признак "услуга"{info}

!atol_service_fiscal_type.png|border=0,width=370!

{anchor:what_to_send}
h1. Как, когда и какие чеки отправляются
При сторнировании актов так же всегда и автоматический отправляются чеки сторнирования продажи.

h3. Позиции товаров/услуг в чеках.

По всем позициям (товары, услуги) в чеке передаются:
* Наименование
* Стоимость
* Количество

{note}Количество - всегда 1. Стоимость - сумму по услуге с точностью до 1 копейки.{note}

h1. Какие чеки не отправляются

{quote}В запросе обязательно должно быть заполнено хотя бы одно из полей: email или phone. Если заполнены оба поля, ОФД отправит электронный чек только на email.{quote}

h1. Можно как-то отправлять чек только 1 раз - по платежу?

Да, но учтите что эта настройка общая для всех операторов заведённых в биллинг.

Включатеся так:

# Откройте конфигурационный файл asr_fsca:l */app/asr_fiscal/cfg/config*
# Добавьте туда параметр atol_online\['use_old_scheme'\] равный "1":
{code}atol_online['use_old_scheme']='1'{code}
# Исправьте парамтер atol_online\['cabinet'\] - добавьте туда опцию "use_old_scheme". Должно получиться примерно так:
{code}atol_online['cabinet']='enable default_email use_old_scheme'{code}
# Выполните скрипты синхронизации параметров между контейнерами:
{code}
chroot /app/asr_billing python2.7 /usr/local/bin/get_fiscal_config.py
chroot /app/asr_cabinet python2.6 /usr/local/bin/get_fiscal_config.py
{code}

h1. Отладка

{code}tail /app/asr_billing/var/log/paysystemsd.log{code}

h2. Биллинг внезапно отправил оченбь много чеков. Почему так?

Вероятней всего у Вас произошло выставление актов - автоматическое или Вы воспользовались функцией [массового формирования|CarbonBilling:Массовое формирование счетов и актов].