Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Code Block
aptitude install ethoverusb-atol

При установке пакета в директории /linuxcash/cash/bin/startup/ создается скрипт 55_ethoverusb_atol, который при каждом старте программы запускает сервис EthOverUSB.

Проверка статуса работы процесса выполняется по команде:

Code Block
pidof EthOverUsb

Остановку процесса можно выполнить по команде:

Code Block
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 и выше

Panel

Начиная с версии 4.6.106-9 добавлена возможность подключения нескольких ФР Атол через сервис EthOverUSB.

В качестве конфигурационного файла выступает /opt/Atol/EthernetOverUsb/settings.xml.

Info

При установке пакета создается файл settings.xml. Если кассовое ПО или пакет были обновлены, то прежний конфигурационный файл settings.ini сохраняется в директории, но данные из него при работе не учитываются.


ТегВозможные значенияОписаниеПримечания

<logs><dir>/opt/Atol/EthernetOverUsb/logs</dir></logs>


Директория файла логов

Если указанной директории не существует, то запись логов не производится.

По умолчанию /opt/Atol/EthernetOverUsb/logs. Каталог создается автоматически при первом обращении к сервису.

При изменении каталога записи файлов его необходимо создать до внесения изменений в settings.xml.

<hotplug>auto</hotplug>

  •  auto
Автоматический поиск подключенных ККТ


Code Block
titleПример настройки
<?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

Info

Для ФР, работающего по протоколу Атол 5.0, используются следующие коды налогов:

  • 0 - НДС 0%;
  • 1 - НДС 10%;
  • 2 - НДС 20%;
  • 3 - НДС 10/110;
  • 4 - НДС 20/120;
  • 5 - БЕЗ НДС.

По умолчанию - НДС 20%.

Системы налогообложения для ФР, работающего по протоколу Атол 5.0

Info

Для ФР, работающего по протоколу Атол 5.0, используются следующие системы налогообложения:

  • OSN - общая система налогообложения;
  • USN1 - упрощенная система налогообложения;
  • USN2 - упрощенная система налогообложения (доход - расход);
  • ENVD - единый налог на вменённый доход;
  • ESHN - единый сельскохозяйственный налог;
  • PATENT - патентная система налогообложения.

Перерегистрация ККТ с заменой системы налогообложения (СНО)

Info
Перерегистрация ККТ с заменой СНО происходит только при закрытой смене в ФР.

Для перерегистрации ККТ с заменой СНО необходимо:

  1. Создать директорию /linuxcash/cash/conf/sno/.
  2. Поместить в директорию json-файл:

    Code Block
    {
    "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" –  Патентная система налогообложения (ПАТЕНТ).

        Info

        Может быть указано несколько СНО:

        Code Block
        "taxSystem": ["ENVD", "OSN"]



    • defaultTaxSystem - дефолтная система налогообложения. Обязательно к заполнению, если в поле taxSystem указано несколько СНО.
      Если в поле taxSystem указана одна СНО, то она будет использована в качестве дефолтной, поле defaultTaxSystem необязательно.

При вызове frinit будет выполнена проверка наличия json-файла в директории /linuxcash/cash/conf/sno/, далее будет осуществлена перерегистрация KKT с установкой СНО.

При наличии нескольких json-файлов загружается первый попавшийся.


Типы оплат для ФР, работающего по протоколу Атол 5.0

Info

Для ФР, работающего по протоколу Атол 5.0, используются следующие коды оплат:

  • 0 - оплата наличными;
  • 1 - оплата по безналу;
  • 2 - предоплата;
  • 3 - кредит;
  • 4 - оплата встречным предоставлением.

По умолчанию - оплата наличными.

Идентификация устройства при подключении двух ФР

...