Драйвер используется для подключения к кассе фискальных регистраторов, работающих по протоколу POSсenter.

Настройка ФР

Настройка фискального регистратора осуществляется через менеджер оборудования. 

Для подключения ФР в списке драйверов выберите POSсenter и сохраните его в списке устройств.

Параметры подключения ФР

Подключение по протоколу TCP

Модели, оборудованные ФН, могут быть подключены к кассе через USB порт и использовать протокол TCP для передачи данных от кассовой программы в ККМ. Для обмена данными необходимо настроить протокол RNDIS.

Для подключения ФР по протоколу TCP необходимо:

  1. Посмотреть параметры ФР:
  2. При подключении ФР к кассе через менеджер оборудования в качестве порта указать TCP:

Настройка опций драйвера ФР 

Для драйвера POScenter реализована возможность настройки опций ФР. Для этого в конфигурационный файл /linuxcash/cash/conf/ncash.ini.d/fr.ini в секцию драйвера [HW.fiscalregister.PosCenter.<номер устройства>] необходимо вручную добавить параметр driverOptions с указанием нужных настроек опций.

Правило задания опций (могут быть указаны несколько через запятую):

<индекс опции>:<значение опции>

Возможные значения опций:

Список поддержанных опций:

Индекс опцииОписаниеПоведение
9Закрывать чек без печати на чековой ленте

При настройке 9:1 чек будет закрыт без печати.

При настройке 9:0 чек будет напечатан.

36Проверять код маркировки

При настройке 36:1 код маркировки будет проверен.

При настройке 36:0 код маркировки не будет проверен.


[Hw.fiscalregister.PosCenter.1]
driverOptions = 9:1, 36:0


[HW.fiscalregister.PosCenter] 
driverOptions = 9:1, 36:0

Подробнее о работе с оборудованием через ini-файлы можно прочитать в разделе "Создание устройств".

Связь ФН с ОФД

Протокол RNDIS представляет собой сетевой интерфейс, предназначенный для передачи данных от ККМ в кассовую программу по USB подключению с целью дальнейшей передачи данных в ОФД.

Передача данных от ККМ осуществляется по двум каналам:

Подготовка к настройке обмена данными

Перед настройкой обмена данными с ОФД через RNDIS необходимо:

  1. Просмотреть настройки ККМ командой:

    /linuxcash/cash/bin/frinit -gp on

    В результате выполнения команды в файл /linuxcash/logs/current/frinit.log будут выведены таблицы с существующими параметрами ФР.

    В таблице 16 заданы сетевые настройки:

    В таблице 19 заданы параметры ОФД:В таблице 21 задан статус активности RNDIS:
  2. Просмотреть параметры сети, к которой подключена касса.

    Настройки сети в кассовой программе не должны совпадать с настройками сети ФР, так как обмен данными ККМ-касса и ККМ-ОФД должен выполняться в разных интерфейсах.


Доступность сетевого интерфейса RNDIS

Статус сетевого интерфейса RNDIS проверяется с периодичностью в 10 минут. При отсутствии связи с ФР программа переподключает сетевой интерфейс. Данные проверки записываются в файл /linuxcash/logs/current/rndis.log. Переподключить сетевой интерфейс вручную можно путем перезагрузки кассы. 

Печать документов

Для ФР реализована печать следующих документов:

Для печати документа необходимо в утилите администрирования Yuki на пункт меню настроить действие "Печать отчета" с командой COMMAND_OPERATION. О настройке действий подробнее можно прочитать в разделе "Настройка действий".

Тип документа для печати задается через параметр url. Подробнее о печати документов можно прочитать в разделе "Отчеты".

Налогообложение

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

Для ведения учета налогов в кассовом ПО необходимо настроить соотнесение налогов кассовой программы и ФР. Подробнее об этом можно прочитать в разделе "Соотнесение налогов":

[HW.FR.TaxMapping]
; Соотнесение кодов налогов в ФР и кодов налогов в кассе
; <Код налога ФР> = <Код налога в кассе>
; соотнесение налогов
1 = 301
...
5 = 501
...
11 = 1101
12 = 1201
;
;где:
;
;301 - код налога в кассе 20%
;1101 - код налога в кассе 22%
;501 - код налога в кассе 20/120
;1201 - код налога в кассе 22/122