Digital Tax Technologies logo Digital Tax
Technologies

Фискальный модуль в онлайн-кассе: цели, возможности и варианты реализации

  • digitaltaxtech
  • 24 июля, 2023
  • 1 мин

Image: Pexels.com

Аналитик, Digital Tax Technologies

Цели и ключевые возможности

В основе применения онлайн-касс в B2C (business-to-consumer) операциях лежит процесс онлайн фискализации упрощенного налогового счета или чека.[1]

Онлайн фискализация чека – это процесс присвоения чеку необходимых фискальных признаков, онлайн передача и регистрация чека в налоговом органе.

Фискальный модуль — это элемент онлайн-кассы, который отвечает за присвоение фискального признака чекам, шифрование фискальных данных, их обработку, запись и передачу в налоговый орган. В зависимости от требований законодательства его могут также называть фискальный накопитель, фискальный токен, электронное фискальное устройство, техническое устройство безопасности и т.п.

Внедрение фискальных модулей направлено на улучшение соблюдения налогового законодательства, увеличение налоговых поступлений в бюджет и развитие честной и прозрачной деловой практики:

  1. Улучшение соблюдения налогового законодательства. Фискальные модули улучшают соблюдение налогового законодательства путем точного учета данных о розничных торговых операциях налоговыми органами. Они помогают снизить вероятность уклонения от уплаты налогов, мошенничества и занижения данных о продажах или доходах ритейлерами.
  2. Повышение эффективности налогового администрирования. Внедрение фискальных модулей оптимизирует процессы налогового администрирования за счет автоматизации сбора и учета фискальных данных. Это снижает административную нагрузку на налоговые органы и обеспечивает более эффективный и своевременный сбор налогов.
  3. Обеспечение прозрачности и равной подотчетности. Фискальные модули обеспечивают точную запись торговых операций, облегчая налоговым органам проверку точности заявленных продаж и налоговых платежей. Это способствует повышению ответственности всех участников розничной торговли и помогает поддерживать справедливые условия на рынке.

Ключевые возможности фискальных модулей включают:

  • Формирование фискальных признаков для налоговых счетов (фискальных чеков).
  • Шифрование фискальных документов, передаваемых оператору фискальных данных / налоговому органу.
  • Расшифровка фискальных документов, получаемых от оператора фискальных данных / налогового органа.
  • Управление счетчиками и номерами фискальных документов.
  • Управление продолжительностью кассовой смены.
  • Передача фискальных данных налоговым органам в реальном времени (онлайн) или отложенном (офлайн) режиме.

Варианты реализации

Фискальные модули существуют в аппаратных и программных вариантах.

Аппаратные фискальные модули используют физические носители для внутреннего или внешнего использования с кассовыми аппаратами.

Внешние модули могут быть реализованы в виде отдельных подключаемых к кассам и POS-системам устройств, в том числе на флэш и смарт-картах.

Программные фискальные модули реализуются локально на клиентских устройствах или в облачном варианте.

По данным IMF популярными вариантами реализации фискальных модулей являлись:[2]

  • В составе электронных кассовых аппаратов.
  • В фискальных принтерах.
  • В устройствах электронной подписи.
  • В электронных налоговых регистраторах.
  • В устройствах контроля продаж.
Рисунок 1. Популярные варианты реализации фискальных модулей (IMF).
Рисунок 1. Популярные варианты реализации фискальных модулей (IMF).

В следующей таблице сравниваются ключевые возможности разных вариантов фискальных модулей.

СвойствоАппаратный ФМПрограммный ФМ
Встроенный АФМВнешний АФМОблачный ПФМЛокальный ПФМ
Совместимость с кассами[3] модели со встроенным АФМмодели касс, поддерживающие подключение внешнего АФМ по USB, Ethernet, на смарт-картах и т.д.все типы кассвсе типы касс
Ограничение памяти размер памяти ограничен изготовителемразмер памяти ограничен изготовителемограничивается размером памяти, доступном в облачной средеограничивается размером памяти устройства, на которое установлен
Автономный (оффлайн) режим ДаДаНет (только онлайн)Да
Срок использования установлен изготовителемустановлен изготовителемнет ограниченийнет ограничений
Фискализация производится локально на стороне налогоплательщика с формированием очереди чековлокально на стороне налогоплательщика с формированием очереди чековна стороне налогового органалокально на стороне налогоплательщика с формированием очереди чеков
Стоимость входит в стоимость кассысредняя или высокая, покупается дополнительно к кассамбесплатно или за ежемесячную подпискуможет бесплатно предоставляется налоговым органом или покупается в составе POS решений
Таблица 1. Сравнительный анализ фискальных модулей (ФМ), используемых в онлайн-кассах.

Аппаратные фискальные модули

Традиционный аппаратный фискальный модуль представляет собой физический носитель энергонезависимой памяти с опломбированным корпусом. Он может быть встроен в кассу или использовать внешнее подключение.

Аппаратный модуль поддерживает работу в автономном режиме, используя очередь чеков, на случай отсутствия связи для онлайн-передачи фискальных данных в налоговый орган.

Рисунок 2. FisCat iPalm — электронная касса со встроенным фискальным модулем.[1]

Рисунок 2. FisCat iPalm — электронная касса со встроенным фискальным модулем.

Внешний по отношению к кассе фискальный модуль реализован на отдельном устройстве и требует разъема для подключения к кассе или POS-системе. Он может быть реализован сам по себе или встроен в фискальный принтер для одновременной печати фискального чека для покупателей. Фискальные модули на флэш или смарт-картах имеют ограничения по размеру памяти, используемой для хранения чеков, и установленное изготовителем число операций записи данных.

Рисунок 3. Внешний аппаратный фискальный модуль Elgin Smart SAT.[2]

Рисунок 3. Внешний аппаратный фискальный модуль Elgin Smart SAT.

Перечисленные выше характеристики и часто законодательство требуют систематической замены аппаратного фискального модуля, что увеличивает затраты налогоплательщиков. При использовании внешних аппаратных фискальных модулей могут возникать сложности с прошивками и совместимости с кассами. Если налоговые органы контролируют процесс замены, то на поиск поставщика и последующее производство данного модуля может уйти от 9 до 12 месяцев.

Облачный фискальный модуль 

Облачный фискальный модуль в отличии от аппаратных и локальных программных фискальных модулей работает только в режиме онлайн, что не всегда уместно для некоторых форматов торговли и особенностей географического положения налогоплательщика. В случае проблем с интернет-подключением онлайн-касса с облачным модулем не будет работать. Преимущество облачного фискального модуля в том, что он практически не имеет ограничений по сроку использования и памяти, а также может быть дешевле для налогоплательщиков.

Программный фискальный модуль

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

Особенности программных фискальных модулей (ПФМ):

  • ПФМ не имеют физического носителя, т.е. это программное обеспечение для совместного использования с кассами.
  • Совместимы со всеми типами электронных касс включая аппаратные и программные кассы для смартфонов, POS-терминалов, планшетов или компьютеров.
  • Поддерживают наиболее популярные операционные системы Linux, Windows, iOS, Android.
  • Практически не имеют ограничения по сроку работы.
  • Ограничения по памяти и объемам хранения зависят только от используемого устройства.
  • Поддерживают хранение аварийной очереди при отсутствии связи с сервером.
  • Дистанционная поддержка и обновление (без личного присутствия).
  • Могут быть бесплатными для налогоплательщика.

Преимущества программных фискальных модулей

Программные фискальные модули обладают следующими преимуществами перед аппаратными:

  1. Гибкость, адаптивность, быстрая поддержка и обновления. Программные модули обычно предоставляют оперативную поддержку и регулярные обновления, что позволяет быстро реагировать на изменения в законодательстве и требованиях налоговых органов.
  2. Удобство использования. Программные модули легче интегрируются с существующими системами учета и управления, что облегчает работу предприятий и упрощает процесс ведения фискальных операций.
  3. Экономичность. Программные модули не требуют дополнительного оборудования, что позволяет снизить затраты на приобретение и обслуживание аппаратных устройств.
  4. Легкая масштабируемость. Программные модули могут быть легко масштабированы для работы с разными типами предприятий и объемами операций, в том числе благодаря облачным вариантам реализации.
  5. Больше функциональности. Программные модули обеспечивают более широкий спектр функциональности, такой как генерация отчетов, аналитика, управление запасами и другие возможности, которые могут быть полезны предприятиям.

У программных модулей также есть некоторые недостатки по сравнению с аппаратными:

  1. Зависимость от компьютерной системы. Программные модули требуют наличия и правильной работы компьютерной системы, включая операционную систему, аппаратные компоненты и соответствующее программное обеспечение. В случае сбоев или неполадок в компьютере может возникнуть проблема с работой фискального модуля.
  2. Уязвимость к кибератакам. Программные модули, работающие на компьютере или подключенные к сети, могут стать целью кибератак и злоумышленников, что может привести к утечке фискальной информации или нарушению работы системы. Необходимо принимать соответствующие меры безопасности, такие как использование антивирусного программного обеспечения и механизмов шифрования, чтобы минимизировать этот риск.
  3. Ограничения в офлайн работе. Некоторые программные модули могут иметь ограничения в работе офлайн, то есть без доступа к сети Интернет. Это может создать неудобства в случае отсутствия стабильного интернет-соединения или возникновения технических проблем.

Перечисленные недостатки могут быть смягчены или преодолены правильным выбором программного модуля, адекватным обслуживанием и соблюдением соответствующих мер безопасности.

Программный фискальный модуль DTT

В проектах онлайн-фискализации DTT использует программный фискальный модуль собственной разработки в составе Tax Revenue Suite DTA для B2C.[3]

ПФМ DTT представляет собой динамически загружаемую библиотеку, разработанную на языке C++ и скомпилированную для Linux, Windows, iOS, Android и Java Card. Он включает 4 функциональных блока:

  • Обработка фискальных данных.
  • Хранение фискальных данных.
  • Поддержка сетевого взаимодействия для передачи фискальных данных.
  • Блок криптографии поддерживает шифрование, дешифрование, цифровые подписи и управления сертификатами c помощью библиотеки OpenSSL.

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

Во время установки ПО на стороне налогоплательщика генерируется пара ключей. Закрытый (секретный или приватный) ключ защищается паролем и хранится на стороне налогоплательщика.

В момент регистрации открытый (публичный) ключ отправляется на сервер и там используется для шифрования симметричных ключей перед их отправкой налогоплательщику. Только обладатель приватного ключа и пароля может расшифровать данные ключи. Принятые налогоплательщиком ключи хранятся в его файловой системе в зашифрованном виде и расшифровываются только после ввода пользователем пароля в момент старта приложения.


[1] FisCat. URL: https://www.fiscat.com/Product/Entry-Level-Mobile-ECR.html

[2] Elgin. URL: https://www.elgin.com.br/Produtos/automacao/sat-mfe/smart-sat

[3] DTT Tax Revenue Suite (TRS) это комплексное решение для налогового администрирования, которое помогает налоговым органам улучшить сбор доходов и соблюдение налогового законодательства за счет модернизации и автоматизации налоговых процессов. URL: https://taxtech.digital/tax-revenue-suite/