Начиная с версии 4.6.125 реализована возможность подключения ФР Атол 5.0 через USB или TCP.
Начиная с версии 4.6.160 реализован функционал идентификации ФР по серийному номеру.
Драйвер используется для подключения к кассе фискальных регистраторов, работающих по протоколу Атол или Атол 5.0.
При подключении ФР Атол кассовое ПО переключает протокол работы ФР в соответствии с выбранным драйвером.
Подключение и настройка фискального регистратора осуществляется через менеджер оборудования.
Подключение ФР
Для подключения ФР в списке драйверов выберите ФР Атол и сохраните его в списке устройств.
Настройка ФР
- Номер ФР – номер устройства.
Перебор скорости – перебор скорости подключения к ФР при потере связи с ним:
- вкл – осуществляется перебор всех скоростей подключения (поведение по умолчанию);
- выкл – при первоначальной попытке установить связь с ФР осуществляется перебор всех скоростей. Скорость, на которой было установлено подключение, запоминается. При повторных попытках установить связь с ФР перебор осуществляется между скоростью по умолчанию и скоростью последнего успешного подключения.
- Протокол – протокол обмена данными с фиксальным регистратором. Возможные значения:
- Атол (используется по умолчанию).
- Атол 5.0.
- Порт – порт, к которому подключается устройство. Порт может быть выбран из списка или задан вручную.
- Скорость – предпочтительная скорость подключения ФР. Скорость подключения может быть выбрана из списка или задана вручную.
- Пароль доступа – пароль оператора для выполнения команд фискального регистратора. Пароль доступа используется для связи ФР с кассой.
- Пароль пользователя – пароль пользователя для входа в один из установленных режимов работы ККМ, кроме режима доступа к фискальной памяти.
- Сигнал – включение подачи звукового сигнала ФР. Сигнал срабатывает только при условии, если это разрешено настройками кассовой программы. Подробнее о подаче звукового сигнала можно прочитать в разделе "Добавление товара".
- Контроль наличности – настройка контроля наличности ФР. По умолчанию проверка включена. Если в случае возврата возникает “Ошибка ФР: Нет денег для выплаты” - рекомендуется выключить данную настройку. Для драйвера Атол 5.0 параметр не доступен.
- Смещение текстового клише – номер строки в области клише, начиная с которой печатается текстовое клише. Только для ФР Атол 5.0, значения от 1 до 10.
- Смещение графического клише – номер строки в области клише, начиная с которой печатается графическое клише. Только для ФР Атол 5.0, значения от 1 до 10.
Настройка смещения графического клише применяется только в случае первичной настройки клише или замены файла клише. Если клише уже настроено и файл не менялся, то смещение не применяется.
Выбор протокола
Для подключения драйвера ФР Атол может использоваться протокол Атол или Атол 5.0. Выберите необходимый протокол в параметрах ФР:
Подключение к кассе
По протоколу Атол
При выборе протокола Атол ФР подключается к кассе через порт "Последовательный":
По протоколу Атол 5.0
При выборе протокола Атол 5.0 ФР может быть подключен к кассе по USB или TCP:
- Для подключения по USB выберите соответствующий порт:
Выберите устройство из списка: - Для подключения по TCP выберите соответствующий порт:
Укажите хост и порт:
Связь ФН с ОФД
Подключение ФР по протоколу Атол
Начиная с версии 4.6.64 реализована возможность обеспечивать связь ФР Атол с ОФД посредством сервиса EthOverUSB.
Связь фискального накопителя (ФН) с оператором фискальных данных (ОФД) обеспечивается сервисом EthOverUSB
, для которого необходимо установить пакет ethoverusb-atol
, выполнив команду:
aptitude install ethoverusb-atol
При установке пакета в директории /linuxcash/cash/bin/startup/
создается скрипт 55_ethoverusb_atol
, который при каждом старте программы запускает сервис EthOverUSB
.
Проверка статуса работы процесса выполняется по команде:
pidof EthOverUsb
Остановку процесса можно выполнить по команде:
pkill EthOverUsb
Запуск процесса EthOverUSB осуществляется после перезапуска кассовой программы.
Сборки с 4.6.64 по 4.6.106-8
Для данных сборок возможно подключение только одного ФР.
При подключении ФР Атол в конфигурационном файле сервиса /opt/Atol/EthernetOverUsb/settings.ini
прописывается значение идентификатора устройства pid.
Логи работы сервиса записываются в файл /
opt/Atol/EthOverUsb/EoU.log.
Сборки с 4.6.106-9 и выше
Начиная с версии 4.6.106-9 добавлена возможность подключения нескольких ФР Атол через сервис EthOverUSB.
В качестве конфигурационного файла выступает /opt/Atol/EthernetOverUsb/settings.xml
.
При установке пакета создается файл settings.xml
. Если кассовое ПО или пакет были обновлены, то прежний конфигурационный файл settings.ini
сохраняется в директории, но данные из него при работе не учитываются.
Тег | Возможные значения | Описание | Примечания |
---|---|---|---|
<logs><dir>/opt/Atol/EthernetOverUsb/logs</dir></logs> | Директория файла логов | Если указанной директории не существует, то запись логов не производится. По умолчанию При изменении каталога записи файлов его необходимо создать до внесения изменений в settings.xml. | |
<hotplug>auto</hotplug> |
| Автоматический поиск подключенных ККТ |
<?xml version="1.0" encoding="utf-8" ?> <settings> <logs> <dir>/opt/Atol/EthernetOverUsb/logs</dir> </logs> <hotplug>auto</hotplug> </settings>
Подключение ФР по протоколу Атол 5.0
Для Атол 5.0 связь ФН с ОФД осуществляется автоматически, если у кассы есть подключение к Интернету.
Отправка данных на сервер ОФД логируется в linuxcash/logs/current/atol5/ofd.log
.
Коды налогов для ФР, работающего по протоколу Атол 5.0
Для ФР, работающего по протоколу Атол 5.0, используются следующие коды налогов:
- 0 - НДС 0%;
- 1 - НДС 10%;
- 2 - НДС 20%;
- 3 - НДС 10/110;
- 4 - НДС 20/120;
- 5 - БЕЗ НДС.
По умолчанию - НДС 20%.
Системы налогообложения для ФР, работающего по протоколу Атол 5.0
Для ФР, работающего по протоколу Атол 5.0, используются следующие системы налогообложения:
- OSN - общая система налогообложения;
- USN1 - упрощенная система налогообложения;
- USN2 - упрощенная система налогообложения (доход - расход);
- ENVD - единый налог на вменённый доход;
- ESHN - единый сельскохозяйственный налог;
- PATENT - патентная система налогообложения.
Перерегистрация ККТ с заменой системы налогообложения (СНО)
Для перерегистрации ККТ с заменой СНО необходимо:
- Создать директорию
/linuxcash/cash/conf/sno/
. Поместить в директорию json-файл:
{ "producer": "atol", "registerFrom": "31.12.2020 01:59:59", "taxSystem": ["OSN", "ENVD"], "defaultTaxSystem" : "ENVD" }
, где:
producer
- наименование производителя, необязательное поле;registerFrom
- дата, начиная с которой будет произведена перерегистрация ФР, необязательное поле;taxSystem
- список систем налогообложения в строковом виде, обязательное поле. Возможные значения:- "OSN" – Общая (ОСН);
- "USN1" – Упрощенная, доход (УСН1);
- "USN2" – Упрощенная, доход минус расход (УСН2);
- "ENVD" – Единый налог на вмененный доход (ЕНВД);
- "ESHN" – Единый сельскохозяйственный налог (ЕСХН);
"PATENT" – Патентная система налогообложения (ПАТЕНТ).
Может быть указано несколько СНО:
"taxSystem": ["ENVD", "OSN"]
defaultTaxSystem
- дефолтная система налогообложения. Обязательно к заполнению, если в полеtaxSystem
указано несколько СНО.
Если в полеtaxSystem
указана одна СНО, то она будет использована в качестве дефолтной, полеdefaultTaxSystem
необязательно.
При вызове frinit будет выполнена проверка наличия json-файла в директории /linuxcash/cash/conf/sno/
, далее будет осуществлена перерегистрация KKT с установкой СНО.
При наличии нескольких json-файлов загружается первый попавшийся.
Типы оплат для ФР, работающего по протоколу Атол 5.0
Для ФР, работающего по протоколу Атол 5.0, используются следующие коды оплат:
- 0 - оплата наличными;
- 1 - оплата по безналу;
- 2 - предоплата;
- 3 - кредит;
- 4 - оплата встречным предоставлением.
По умолчанию - оплата наличными.
Идентификация устройства при подключении двух ФР
В кассовом ПО Artix реализован функционал идентификации ФР по серийному номеру.
Приоритет идентификации следующий: полное совпадение (vid pid hub serial
), совпадение по serial
, совпадение по hub
, совпадение по vid pid
.
Для корректной работы функционала необходимо после обновления кассового ПО перенастроить порты ФР.
Чтобы проверить достоверность серийного номера, выполните команду:
lsusb -v