КОНТРОЛЬНО-КАССОВЫЙ АППАРАТ

Полезная модель относится к средствам регистрация приема денег, ценностей или знаков, в том числе к контрольно-кассовой техники (контрольно-кассовый аппарат) с функцией передачи информации в налоговые органы через оператора фискальных данных при отсутствии в контрольно-кассовой технике стабильного канала связи сети Интернет.
Согласно действующему законодательству владелец контрольно-кассовой техники обязан передать информацию о денежных расчётах в налоговые органы в момент расчёта. Традиционно под моментом расчёта понимается время не более 5 минут от совершения сделки.
Из уровня техники известные варианты контрольно-кассовой техники, и наиболее близким из них является контрольно-кассовая техника, раскрытая в источнике информации RU 2563246. В данном устройстве формируется информация из данных о наличных денежных расчетах и/или расчетах с использованием платежных карт и номере каждого кассового чека и сохранения информации в памяти контрольно-кассовой машины. При восстановлении связи по каналам связи контрольно-кассовая машина имеет возможность направлять последовательно на сервер оператора фискальных данных данные о наличных денежных расчетах, номере каждого чека и идентификатор контрольно-кассовой машины. Сервер проверяет идентификатор контрольно-кассовой машины с последующим принятием решения о разрешении или запрете доступа к серверу. При разрешении доступа к серверу генерирует уникальный код каждого чека сервером и сохраняет данные о наличных денежных расчетах, идентификатор контрольно-кассовой машины и уникального кода чека по каждому чеку в оперативной базе данных. После этого передает уникальный код каждого чека от сервера по каналам связи к контрольно-кассовой машине. При отключении связи могут подать звуковой сигнал и/или печатать текст на экране контрольно-кассовой машины.
Однако, подачей только звукового сигнала и/или печатью текста на экране контрольно-кассовой техники не во всех случаях можно довести информацию до владельца контрольно-кассовой техники, так как кассиром-оператором может быть другой человек, а не сам владелец, звуковой сигнал в условиях магазина может быть не услышан оператором, работающим на контрольно-кассовой технике, как и служебная информация, которая кратковременно появляется на экране может быть не замечена кассиром при работе контрольно-кассовой техники.
Наиболее близкий аналог не отражает обмен данными между оператором фискальных данных и налоговым органом, и не гарантирует, что информация, переданная контрольно-кассовой машиной, будет передана в налоговый орган без искажений и в установленный законодательством срок. То есть владелец контрольно-кассовой техники никак не оповещается о том, что информация с его контрольной-кассовой техники дошла до налогового органа. Отсутствие своевременной передачи данных в налоговый орган грозит пользователю контрольно-кассовой техники штрафом. Кроме того, сервер оператора фискальных данных вынужден проверять все приходящие на него идентификаторы вместе с фискальными данными, которые могут иметь большой объём (десятки килобайт), что резко снижает производительность работы сервера. Обязательная проверка оператором всех фискальных данных, приходящих от контрольно-кассовой техники информации может привести к ситуации, которой смогут воспользоваться злоумышленники, когда создаётся компьютерная программа, нацеленная на непрерывную отправку на оператора фискальных данных ложной информации, структурно похожей на фискальные данные, то есть организована DDoS-атака сервера оператора фискальных данных. Отсутствие возможности на стороне сервера поставить фильтр на входящую ложную информацию может привести к потере сервера способности быстро обрабатывать информацию, и к его «зависанию». Таким образом получается, что при сегодняшнем способе передачи данных на сервере нет защиты от DDoS-атак. Некоторые сервера операторов фискальных данных для защиты от DDoS-атак задают интервалы между обращениями от контрольно-кассовой техники, периодически разрывая соединение с кассовой техникой. Но в таком случае пострадают пользователи контрольно-кассовой техники, у которых были перебои в работе сети Интернет, и у которых скопилось большое количество чеков для отправки, а согласно сегодняшним требованиям накопленные чеки должны выгружаться без разрыва соединения непрерывно.
Таким образом, задачей, на решение которой направлена заявленная полезная модель является устранение недостатков известного уровня техники.
Техническим результатом заявленной полезной модели является повышение контроля со стороны пользователя (владельца) контрольно-кассовой техники прохождения информации от контрольно-кассовой техники в некорректируемом виде в налоговые органы через оператора фискальных данных и обратно в контрольно-кассовую технику при нестабильной связи сети Интернет.
В настоящей заявке, в частности в описании, заявленный объект "контрольно-кассовый аппарат" носит различные синонимичные обозначения, в частности "контрольно-кассовая техника".
Контрольно-кассовый аппарат содержит единый корпус, внутри которого расположен и укреплен источник питания с возможностью подключения внешнего блока питания; источник питания соединен с модулем связи, с устройством ввода-вывода, с фискальным накопителем и с центральным процессором с часами реального времени, который в свою очередь соединен с блоком памяти с обратной связью, с печатающим устройством с обратной связью и блоком индикации, и при этом к центральному процессору с часами реального времени подключена клавиатура и батарея резервного питания, при этом центральный процессор с часами реального времени соединен с обратной связью также с фискальным накопителем, а модули связи соединены с антеннами, причем центральный процессор с часами реального времени также соединен с обратной связью с модулями связи и устройством ввода-вывода.
Источник питания может представлять собой внутренний блок питания.
Источник питания может представлять собой аккумулятор.
Модули связи представляют собой GSM, Wi-Fi, Bluetooth или аналогичные, и выполнены с возможностью соединения с серверами ОФД и с внешними устройствами.
Устройство ввода-вывода представляет собой RS, USB, Ethernet или аналогичные, и выполнены с возможностью подключения с серверами ОФД и с внешними устройствами.
Контрольно-кассовая техника имеет функцию передачи информации в налоговые органы через оператора фискальных данных при отсутствии стабильного канала связи сети интернет и наличии угрозы DDoS- атаки.
Контрольно-кассовая техника записывает фискальный признак подтверждения и удаляет из памяти промежуточные значения. При отключении сети Интернет контрольно-кассовая техника фиксирует в электронном виде информацию о денежных расчётах в блоке памяти контрольно-кассовой техники и фискальном накопителе с формированием фискального признака сообщения, производит распечатку кассового чека (бланка строгой отчётности) с фискальным признаком документа. При восстановлении связи контрольно-кассовая техника направляет последовательно на сервера операторов фискальных данных накопленную информацию о денежных расчётах, с обязательными параметрами, внесёнными при регистрации в личном кабинете.
Контрольно-кассовая техника имеет возможность получать от оператора фискальный признак подтверждения и отправляет в фискальный накопитель.
Контрольно-кассовая техника формирует соответствующий печатный документ, который выводится на принтер, а также контрольно-кассовая техника передаёт информацию владельцу (пользователю) контрольно-кассовой техники, что ранее переданные из контрольно-кассовой техники фискальные данные успешно приняты налоговым органом.
Далее описана конструкция заявленного устройства со ссылкой на прилагаемую фигуру 1.
Для достижения заявленного технического результата контрольно-кассовая техника 1 содержит внутренний блок питания 2, к которому подключён аккумулятор 5. Для зарядки аккумулятора 5 используется внешний блок питания 14. В случае отсутствия аккумулятора 5, контрольно-кассовая техника 1 может работать от внешнего блока питания 14, а в случае отсутствия внешнего блока питания 14 – от аккумулятора 5. Во внутреннем блоке питания 2 происходит преобразование и стабилизация внешнего напряжение, которое поступает от внешнего блока питания 14. После стабилизации напряжения, питание от внутреннего блока питания 2 передаётся на аккумулятор 5, которое затем подаётся на блок памяти 7, печатающее устройство 10 и блок индикации 11 через центральный процессор с часами реального времени 3; на фискальный накопитель 4, модули связи 6, устройство ввода-вывода 13. К центральному процессору с часами реального времени 3 подключён фискальный накопитель 4, блок памяти 7, батарея резервного питания 8 (на случай полного отключения внешнего блока питания 14 и аккумулятора 5), клавиатура 9, печатающее устройство 10, блок индикации 11, модули связи (GSM/GPRS/3G/4G/LTE, Wi-Fi, Bluetooth и пр.) 6, и устройство ввода-вывода (RS, USB, Ethernet и пр.) 13. Блок памяти 7 включает в себя различные микросхемы памяти, которые могут быть энергонезависимые, а также съёмные. Батарея резервного питания 8 обеспечивает аварийное питание центрального процессора с часами реального времени 3. Модули связи 6 соединены с антеннами 12. К устройству ввода-вывода 13, а также к модулям связи 6 можно подключать внешние устройства 16, которые представляют собой внешние клавиатуры, сканеры, принтеры, платёжные терминалы, дисплеи и прочие устройства, работающие как самостоятельно, так и под управлением контрольно-кассовой техники, через которые контрольно-кассовая техника передаёт и (или) получает информацию. Кроме того, к устройству ввода-вывода 13 и к модулям связи 7 подключаются компьютерные устройства 18, которые помимо обмена информацией с серверами операторов фискальных данных 15 могут управлять работой контрольно-кассовой техники 1. Модули связи 6 (через антенны 12), устройство ввода-вывода 13 (самостоятельно или через компьютерные устройства 18) имеют каналы связи для обмена информацией с серверами операторов фискальных данных 15. Сервера операторов фискальных данных 15 (Сервера ОФД) имеют в своём составе технические средства оператора фискальных данных, а также каналы связи для обмена с серверами налоговой службы 17, которые также для работы с серверами операторов фискальных данных используют технические средства налоговых органов.
При этом в контрольно-кассовой технике, применяемой в составе автоматического устройства для расчетов, печатающее устройство может находиться вне корпуса контрольно-кассовой техники в пределах корпуса автоматического устройства для расчетов, а при осуществлении расчетов с использованием электронных средств платежа в сети "Интернет" печатающее устройство может отсутствовать или находиться вне корпуса контрольно-кассовой техники в пределах корпуса автоматического устройства для расчетов. Контрольно-кассовая техника, описанная выше, осуществляет проверку регистрационных данных, в том числе, проверку контрольного числа регистрационного номера контрольно-кассовой техники, обеспечивающего проверку корректности ввода пользователем регистрационного номера в контрольно-кассовую технику; обеспечивает в момент расчета прием информации о сумме расчета от внешнего устройства; передаёт фискальные данные в фискальный накопитель; обеспечивает формирование фискальных документов в электронной форме; исключает возможность формирования (печати) кассового чека (бланка строгой отчетности), кассового чека коррекции (бланка строгой отчетности коррекции), содержащих сведения более чем об одном признаке расчета; обеспечивает возможность передачи фискальных документов, сформированных с использованием фискального накопителя, оператору фискальных данных сразу после записи фискальных данных в фискальный накопитель, в том числе возможность такой передачи в зашифрованном виде, а также возможность повторной передачи непереданных фискальных документов (по которым не было получено подтверждения оператора); обеспечивает печать фискальных документов; обеспечивает возможность печати на кассовом чеке (бланке строгой отчетности) двухмерного штрихового кода, содержащего в кодированном виде реквизиты проверки кассового чека или бланка строгой отчетности (дата и время осуществления расчета, порядковый номер фискального документа, признак расчета, сумма расчета, номер фискального накопителя, фискальный признак документа) в отдельной выделенной области кассового чека или бланка строгой отчетности; принимает от технических средств оператора фискальных данных подтверждение оператора, в том числе в зашифрованном виде; информирует пользователя об отсутствии подтверждения оператора переданного фискального документа в налоговые органы в электронной форме через оператора фискальных данных, а также о неисправностях в работе контрольно-кассовой техники; обеспечивает для проверяющего лица налогового органа возможность печати фискального документа "отчет о текущем стабильного канала связи состоянии расчетов" в любое время; обеспечивает возможность поиска любого фискального документа, записанного в фискальный накопитель, по его номеру и его печать на бумажном носителе и (или) передачу в электронной форме; исполняет протоколы информационного обмена. Кроме того, контрольно-кассовая техника обеспечивает в случае предоставления покупателем (клиентом) пользователю до момента расчета абонентского номера либо адреса электронной почты направить кассовый чек или бланк строгой отчетности в электронной форме покупателю (клиенту) на предоставленные абонентский номер, либо адрес электронной почты. В процессе работы контрольно-кассовой техники может происходить отключение каналов связи сети Интернет, а следовательно, и разрыв соединения с серверами операторов фискальных данных, что может привести к временной блокировке контрольно-кассовой техники, и (или) проверки со стороны налоговых органов. Поэтому необходимо отслеживать получено ли подтверждение от оператора или нет, то есть, имеется ли сеть Интернет или нет. Также необходима защита от DDoS-атаки, и распознавание сервером оператора фискальных данных, приходит ли информация от зарегистрированного пользователя или нет.
Фискальный накопитель обеспечивает противодействие угрозам безопасности информации (фискальных данных); имеет возможность осуществлять шифрование фискальных документов, передаваемых оператору фискальных данных в электронной форме, и расшифровывание полученного от оператора фискальных данных подтверждения оператора; обеспечивает формирование фискального признака документов с использованием ключа фискального признака документов (далее - ключ документов), а также формирование фискального признака сообщений и проверку фискального признака подтверждения, используя ключ фискального признака сообщений (далее–ключ сообщений); обеспечивает аутентификацию и проверку достоверности подтверждений оператора, защищенных фискальным признаком подтверждения; обеспечивает однократную запись в своей памяти регистрационного номера контрольно-кассовой техники и идентификационного номера налогоплательщика пользователя; обеспечивает многократную запись в своей памяти информации об операторах фискальных данных и иных сведений, введенных в контрольно-кассовую технику при формировании отчета о регистрации; формирует фискальный признак для каждого фискального документа; исключает возможность формирования фискального признака для фискальных документов при продолжительности смены более 24 часов, за исключением отчета о закрытии смены; обеспечивает некорректируемую запись в своей памяти установленного перечня фискальных данных и энергонезависимое хранение этих фискальных данных; зашифрованном виде, для последующей передачи любому оператору фискальных данных; обеспечивает возможность приема фискальных данных и фискальных документов, включая подтверждения оператора, полученные от оператора фискальных данных, в том числе в зашифрованном виде, их расшифровывания, проверку достоверности фискального признака, а также передачи центральному процессору фискальных данных и фискальных документов; имеет энергонезависимый таймер, чтобы исключить одномоментное оформление массива фискальных документов «задним» числом; осуществляет фиксацию в счетчике фискальных документов количества фискальных документов и в счетчике смен количества отчетов об открытии смены, для которых фискальный накопитель сформировал фискальный признак; формирует итоговые сведения о суммах расчетов, указанных в кассовых чеках (бланках строгой отчетности) и кассовых чеках коррекции (бланках строгой отчетности коррекции), для формируемых отчетов о закрытии смены, отчета о закрытии фискального накопителя и отчетов о текущем состоянии расчетов; начинает формирование фискального признака каждого фискального документа с увеличения показания счетчика фискальных документов на одну единицу; исключает возможность формирования фискального признака для кассового чека или бланка строгой отчетности в случае, если промежуток времени между формированием фискального признака для отчета об открытии смены и первого кассового чека или первого бланка строгой отчетности в этой смене или промежуток времени между формированием фискального признака для двух кассовых чеков или двух бланков строгой отчетности подряд, определенный на основании сведений о моментах формирования этих фискальных документов, переданных контрольно-кассовой техникой в фискальный накопитель, отличается более чем на пять минут от этого промежутка времени, определенного по показаниям таймера фискального накопителя (такое решение позволяет исключить возможность формирования злоумышленниками большого массива информации для быстрой загрузки в фискальный накопитель, а требует работы с фискальным накопителем в режиме реального времени); исключает возможность формирования фискального признака для фискальных документов по окончании срока действия ключа фискального признака и в случае, если через установленное количество дней с момента формирования фискального признака для фискального документа не будет получено подтверждение оператора для этого фискального документа; в случае невозможности формирования фискального признака и (или) его проверки передаёт центральному процессору информацию о невозможности формирования фискального признака и (или) его проверки; имеет ключ документов и ключ сообщений длиной не менее 256 бит; обеспечивает возможность считывания фискальных данных, записанных в своей памяти. Фискальный накопитель обеспечивает хранение в некорректируемом виде реквизитов следующих фискальных документов:
отчет о регистрации;
отчет об изменении параметров регистрации;
отчет об открытии смены;
кассовый чек (бланк строгой отчетности);
кассовый чек коррекции (бланк строгой отчетности коррекции);
отчет о закрытии смены;
отчет о закрытии фискального накопителя;
отчет о текущем состоянии расчетов;
подтверждение оператора.
Перед началом осуществления расчетов контрольно-кассовая техника формирует отчет об открытии смены, а по окончании осуществления расчетов - отчет о закрытии смены. При этом кассовый чек (бланк строгой отчетности) не формируется позднее чем через 24 часа с момента формирования отчета об открытии смены.
Фискальный документ сразу после его формирования в контрольно-кассовой технике направляется контрольно-кассовой техникой в технические средства оператора фискальных данных, и при положительных результатах проверки регистрационных данных пользователя в личном кабинете оператора фискальных данных, осуществляется проверка достоверности фискального признака сообщения, которым защищен этот фискальный документ, проведенной сразу после его получения, технические средства оператора фискальных данных формируют подтверждение оператора фискальных данных, защищают его фискальным признаком подтверждения и немедленно направляют его в контрольно-кассовую технику. При неполучении подтверждения оператора фискальных данных контрольно-кассовая техника повторно направляет в технические средства оператора фискальных данных фискальный документ, для которого не было получено подтверждение оператора фискальных данных. Если в присланном сообщении регистрационные данные не совпадают, то сервер разрывает соединение, с выдачей ошибки «СЕРВЕР РАЗОРВАЛ СОЕДИНЕНИЕ». Данное сообщение передаётся в контрольно-кассовую технику, и свидетельствует о возникновении технической причины приёма и обработки фискальных данных на стороне оператора фискальных данных. Контрольно-кассовая техника по ранее описанному алгоритму информирует пользователя о возникших проблемах со связью контрольно-кассовой техники с налоговыми органами.
При выполнении корректировки расчетов, которые были произведены ранее, формируется кассовый чек коррекции (бланк строгой отчетности коррекции) после формирования отчета об открытии смены, но не позднее формирования отчета о закрытии смены.
Формирование фискального признака и проверка его достоверности, а также зашифровывание фискального документа и его расшифровывание осуществляется с применением идентичного (симметричного) ключа фискального признака и алгоритма криптографического преобразования с использованием такого ключа фискального признака (симметричного криптографического алгоритма). Ключ документов и ключ сообщений, применяемые в фискальном накопителе, уникальны для каждого экземпляра фискального накопителя. Проверка достоверности фискальных данных, защищенных фискальным признаком документа, осуществляется с использованием средства проверки фискального признака документа, содержащего копию мастер-ключа, который применялся при изготовлении ключа документа, содержащегося в фискальном накопителе (далее - мастер-ключ документа).
Проверка достоверности фискальных данных в подтверждении оператора фискальных данных, защищенных фискальным признаком оператора, осуществляется в контрольно-кассовой технике с использованием средства проверки фискального признака оператора, содержащего мастер-ключ оператора, позволяющий сформировать ключ оператора, с использованием которого был сформирован этот фискальный признак оператора.
Контрольно-кассовая техника формирует отчёт о регистрации в котором фигурирует ранее запрограммированные параметры через личный кабинет.
Контрольно-кассовая техника получила от оператора фискальных данных фискальный признак подтверждения проводит его проверки и если фискальный признак подтверждения валидный – записывает его в фискальный накопитель.
В случае отсутствия сети Интернет, контрольно-кассовая техника накапливает в своей памяти и в памяти фискального накопителя все не переданные фискальные документы, информирует потребителя (владельца) контрольно-кассовой техники о количестве не переданных фискальных документов, а также о количестве неполученных подтверждений переданных кассовых чеков (бланков строгой отчетности) и иных фискальных документов от оператора фискальных данных, времени работы без сети Интернет. Информирование производится путём подачи звукового сигнала (через 5 минут – периодического), выводе постоянного сообщения на блок индикации с указанием количества непереданных чеков и времени пробития последнего непереданного, печати соответствующей информации на принтере, а также передача через модули связи или через блок ввода-вывода информации пользователю в виде SMS-сообщения, сообщения через мессенджеры, электронную почту и (или) с помощью других сообщений о возникших проблемах с передачей фискальных данных в налоговые органы для того, чтобы у владельца контрольно-кассовой техники было достаточно времени на локализацию проблемы.
Таким образом, конструкция заявленной контрольно-кассовой техники (контрольно-кассовый аппарат) осуществляется повышение контроля со стороны пользователя (владельца) контрольно-кассовой техники прохождения информации от контрольно-кассовой техники в некорректируемом виде в налоговые органы через оператора фискальных данных и обратно в контрольно-кассовую технику при нестабильной связи сети Интернет.