Служба fiscal-service позволяет нескольким модулям ClubIS (Рецепция, Менеджер и другим рабочим местам) пользоваться одной кассой (ККТ), не захватывая драйвер кассы в каждом модуле отдельно.
Типичная ситуация: на одной кассе одновременно запущены Рецепция и Менеджер (или несколько экземпляров Рецепции). Если в свойствах ФР включена опция «Держать драйвер в памяти до выхода из программы», первый запущенный модуль занимает драйвер кассы — в остальных пробитие чеков перестаёт работать.
Служба ФР решает это так: драйвер кассы держит только служба на компьютере, к которому подключена ККТ. Модули ClubIS отправляют в службу запросы на пробитие; служба выполняет их по очереди.
Если Рецепция и Менеджер работают на одном компьютере с прямой настройкой АТОЛ или Штрих-М, часто достаточно не включать постоянное удержание драйвера (временный режим). ClubIS сам кратко поднимает драйвер на время проверки марки и пробития чека. Подробнее: Локальные настройки ФР.
Службу ФР имеет смысл ставить, когда кассой пользуются несколько компьютеров или нужна стабильная очередь пробитий без конфликта драйвера.
Код маркировки при оплате передаётся в чек через службу так же, как при прямом подключении кассы: на ККТ уходит кассовый чек с маркой.
Проверки кода при продаже (онлайн и оффлайн) выполняются в модуле, где идёт продажа (Рецепция / Менеджер). Для сценария с ТС ПИоТ / ЕСМ предпочтительнее прямое подключение кассы на кассовом месте или временный режим драйвера на одном компьютере — см. Маркировка и ТС ПИоТ.