СПОСОБ РАБОТЫ КОНТРОЛЬНО-КАССОВОЙ ТЕХНИКИ С ФУНКЦИЕЙ ПЕРЕДАЧИ ИНФОРМАЦИИ В НАЛОГОВЫЕ ОРГАНЫ ЧЕРЕЗ ОПЕРАТОРА ФИСКАЛЬНЫХ ДАННЫХ ПРИ ОТСУТСТВИИ СТАБИЛЬНОГО КАНАЛА СВЯЗИ СЕТИ ИНТЕРНЕТ И НАЛИЧИИ УГРОЗЫ DDoS-АТАКИ
METHOD OF OPERATION OF CASH REGISTER EQUIPMENT WITH FUNCTION OF TRANSMITTING INFORMATION TO TAX AUTHORITIES THROUGH FISCAL DATA OPERATOR IN ABSENCE OF STABLE INTERNET COMMUNICATION CHANNEL AND PRESENCE OF A DDOS-ATTACK THREAT

Изобретение относится к способам регистрация приема денег, ценностей или знаков, в том числе к работе контрольно-кассовой техники с функцией передачи информации в налоговые органы через оператора фискальных данных при отсутствии в контрольно-кассовой технике стабильного канала связи сети Интернет.
Из уровня техники известен способ контроля за выручкой электронных кассовых аппаратов, основанный на регистрации информации и ее накоплении посредством блока фискальной памяти с исключением возможности ее изменения, передачи информации по каналу связи в энергонезависимое переносное запоминающее устройство (см. RU 2106015 С1).
Данный способ не обеспечивает беспрерывную передачу данных о выручке в энергонезависимое переносное запоминающее устройство и тем более не решается задача передачи данных о выручке при отключении и восстановлении связи.
Наиболее близким к заявленному изобретению является способ работы контрольно-кассовой машины с функцией передачи информации на сервер оператора фискальных данных и сервера оператора фискальных данных при отключении и восстановлении связи (см. RU 2563246 С1).
В данном способе формируют информацию из данных о наличных денежных расчетах и/или расчетах с использованием платежных карт и номере каждого кассового чека и сохранения информации в памяти контрольно-кассовой машины. При восстановлении связи по каналам связи контрольно-кассовая машина направляет последовательно на сервер оператора фискальных данных данные о наличных денежных расчетах, номере каждого чека и идентификатор контрольно-кассовой машины. Сервер проверяет идентификатор контрольно-кассовой машины с последующим принятием решения о разрешении или запрете доступа к серверу. При разрешении доступа к серверу генерирует уникальный код каждого чека сервером и сохраняет данные о наличных денежных расчетах, идентификатор контрольно-кассовой машины и уникального кода чека по каждому чеку в оперативной базе данных. После этого передает уникальный код каждого чека от сервера по каналам связи к контрольно-кассовой машине. При отключении связи могут подать звуковой сигнал и/или печатать текст на экране контрольно-кассовой машины.
Согласно действующему законодательству владелец контрольно-кассовой техники (кассовый аппарат или машина) обязан передать информацию о денежных расчётах в налоговые органы в момент расчёта. Традиционно под моментом расчёта понимается время не более 5 минут от совершения сделки. Однако описанный выше способ не отражает обмен данными между оператором фискальных данных и налоговым органом, и не гарантирует, что информация, переданная контрольно-кассовой машиной, будет передана в налоговый орган без искажений и в установленный законом срок. То есть владелец контрольно-кассовой техники никак не оповещается о том, что информация с его контрольной-кассовой техники дошла до налогового органа. Отсутствие своевременной передачи данных в налоговый орган грозит пользователю контрольно-кассовой техники штрафом. Кроме того, сервер оператора фискальных данных вынужден проверять все приходящие на него идентификаторы вместе с фискальными данными, размер которых может достигать десятки килобайт, что резко снижает производительность работы сервера. Обязательная проверка оператором всего объёма фискальных данных, приходящих от контрольно-кассовой техники информации, может привести к ситуации, которой смогут воспользоваться злоумышленники, когда создаётся компьютерная программа, нацеленная на непрерывную отправку на оператора фискальных данных ложной информации, структурно похожей на фискальные данные, то есть организована DDoS-атака сервера оператора фискальных данных. Отсутствие возможности на стороне сервера поставить фильтр на входящую ложную информацию может привести к потере сервера способности быстро обрабатывать информацию, что приведёт к «зависанию» сервера. Таким образом получается, что при сегодняшнем способе передачи данных на сервере нет защиты от DDoS-атак. Некоторые сервера операторов фискальных данных для защиты от DDoS-атак задают интервалы между обращениями от контрольно-кассовой техники и периодически разрывают соединение с кассовой техникой. Но в таком случае пострадают пользователи контрольно-кассовой техники, у которых были перебои в работе сети Интернет, и у которых скопилось большое количество чеков для отправки, а согласно сегодняшним требованиям накопленные чеки должны выгружаться без разрыва соединения непрерывно.
Кроме того, подачей только звукового сигнала и/или печатью текста на экране контрольно-кассовой техники не во всех случаях можно довести информацию до владельца контрольно-кассовой техники, так как кассиром-оператором может быть другой человек, а не сам владелец, звуковой сигнал в условиях магазина может быть не услышан оператором, работающим на ККТ, как и служебная информация, которая кратковременно появляется на экране может быть не замечена кассиром при работе контрольно-кассовой техники.
Таким образом, известный уровень техники, включая наиболее близкий аналог, содержит достаточное число недостатков, приведенных выше.
Задачей заявленного технического решения является устранение недостатков известного уровня техники.
Технический результат, на достижение которого направлено заявленное изобретение, состоит в более полном контроле со стороны пользователя (владельца) контрольно-кассовой техники прохождения информации от контрольно-кассовой техники в некорректируемом виде в налоговые органы через оператора фискальных данных и обратно в контрольно-кассовую технику при нестабильной связи сети Интернет. Данный результат достигается путём информирования пользователя контрольно-кассовой техники при периодической печати на принтере (через 5 минут через каждые 60 секунд), выдачей звукового сигнала с запрограммированной периодичностью (через 5 минут через каждые 60 секунд), непрерывно выводимой на экран сообщения о количестве непереданных чеков и времени пробития последнего непереданного чека (если таковые имеются), обязательной отправкой пользователю уведомления по электронной почте и (или) через мессенджеры (Viber, WhatsApp, Telegram, LINE и другие) информации о количестве непереданных чеков и времени последнего из непереданных. Кроме того, на стороне оператора фискальных данных вводится предварительная регистрация данных пользователя через личный кабинет пользователя. В личном кабинете пользователя заносится следующая информация: идентификационный номер налогоплательщика (ИНН), заводской номер контрольно-кассовой техники, регистрационный номер контрольно-кассовой техники, адрес места установки и пр. После проведения регистрации пользователя в личном кабинете у оператора фискальных данных, на контрольно-кассовой технике заносятся эти параметры и формируется специальный отчёт о регистрации, который ещё и сопровождается специальным идентификатором, подтверждающим корректность введённых данных, и отправляется оператору фискальных данных. После проверки регистрационных данных, введённых через личный кабинет, с данными присланными контрольно-кассовой техникой в отчёте о регистрации, оператор фискальных данных осуществляет приём сообщений и дальнейшую обработку, но уже с зарегистрированной пользователем у оператора фискальных конкретной контрольно-кассовой техники. Проверка регистрационных данных, в отличие от проверки идентификатора, занимает значительно меньше времени, е загружает сервер и позволяет значительно снизить риск ущерба в случае проведение DDoS-атаки от сторонних пользователей. Для случаев, когда от зарегистрированного пользователя будет приходить постоянно дублированная информация, то оператор фискальных данных вводит блокировку сообщений от данного пользователя, с немедленным уведомлением пользователя о возникшей проблеме сообщением «СЕРВЕР РАЗОРВАЛ СОЕДИНЕНИЕ», которое передаётся с сервера оператора фискальных данных на контрольно-кассовую технику и в личный кабинет пользователя. Если обработка информации от контрольно-кассовой технику у оператора фискальных данных проходит без замечаний, в контрольно-кассовую технику передаётся соответствующий идентификатор оператора фискальных данных, подтверждающего получение налоговыми органами информации, переданной контрольно-кассовой техникой.
Способ работы контрольно-кассовой техники с функцией передачи информации в налоговые органы через оператора фискальных данных при отсутствии стабильного канала связи сети интернет и наличии угрозы DDoS-атаки, согласно заявленному изобретению, заключается в предварительной регистрации параметров пользователя контрольно-кассовой техники у оператора фискальных данных через личный кабинет, формирования отчёта о регистрации контрольно-кассовой техники на основе данных, которые были занесены пользователей через личный кабинет, в направлении с контрольно-кассовой техники данных о денежных расчётах и фискального признака сообщения на сервер оператора фискальных данных по каналам связи, двухступенчатую проверку оператором фискальных данных вначале регистрационных параметров, внесённых в личный кабинет. Если данная проверка не будет успешно пройдена, сервер разрывает соединение с контрольно-кассовой техникой с уведомлением «СЕРВЕР РАЗОРВАЛ СОЕДИНЕНИЕ». Если проверка будет успешно пройдена, сервер осуществляет проверку всего сообщения и специального идентификатора (фискального признака сообщения, гарантирующего достоверность сообщения) с последующим принятием решения на разрешение или запрет на генерацию фискального признака оператора, сохранения присланной информации на сервере оператора фискальных данных и передачу данных о денежных расчётах вместе с фискальным признаком оператора в налоговые органы, проверка налоговыми органами фискального признака оператора с последующим принятием решения о принятии информации в налоговом органе или запрете на доступ, при разрешении принятия информации от оператора фискальных данных налоговый орган отправляет сообщение оператору, который в свою очередь формирует фискальный признак подтверждения и отправляет его в контрольно-кассовую технику, которая записывает фискальный признак подтверждения и удаляет из памяти промежуточные значения. При отключении сети Интернет контрольно-кассовая техника фиксирует в электронном виде информацию о денежных расчётах в блоке памяти контрольно-кассовой техники и фискальном накопителе с формированием фискального признака сообщения, производит распечатку кассового чека (бланка строгой отчётности) с фискальным признаком документа. При восстановлении связи контрольно-кассовая техника направляет последовательно на сервера операторов фискальных данных накопленную информацию о денежных расчётах, с обязательными параметрами, внесёнными при регистрации в личном кабинете. После получения на сервере оператора фискальных данных, в случае совпадения полученной информации с информацией зарегистрированной в личном кабинете, проводится проверка всего сообщения на достоверность, которая осуществляется при помощи специального идентификатора - фискального признака сообщения. В случае валидности присланной информации данная информация подписывается фискальным признаком оператора и передаётся от оператора фискальных данных в налоговый орган, который в свою очередь техническими средствами налогового органа осуществляют проверку полученной информации посредством проверки фискального признака оператора. В случае достоверности присланной информации, налоговый орган отправляет оператору фискальных данных подтверждение о принятии информации, а оператор фискальных данных при помощи технических средств оператора фискальных данных формирует фискальный признак подтверждения и отправляет сообщение в контрольно-кассовую технику, контрольно-кассовая техника получает от оператора фискальный признак подтверждения, отправляет в фискальный накопитель, в котором происходит проверка фискального признака подтверждения. Если проверка подтверждает достоверность фискального признака подтверждения от оператора фискальных данных, происходит запись фискального признака подтверждения в фискальный накопитель и контрольно-кассовой техникой формируется соответствующий печатный документ, который выводится на принтер, а также контрольно-кассовая техника передаёт информацию владельцу (пользователю) контрольно-кассовой техники, что ранее переданные из контрольно-кассовой техники фискальные данные успешно приняты налоговым органом.
В случае отказа оператора фискальных данных от приёма поступившей информации, происходит разрыв соединения с выдачей сообщения на контрольно-кассовую технику и в личный кабинет сообщения «СЕРВЕР РАЗОРВАЛ СОЕДИНЕНИЕ». В результате фискальных документы оператором фискальных данных с контрольно-кассовой техники перестают приниматься.
В случае нарушения связи контрольно-кассовой техники с налоговыми органами или отсутствия приёма фискальных документов со стороны сервера оператора фискальных данных производится информирование пользователя контрольно-кассовой техники следующими способами:
- печати соответствующей информации на принтере, а через 5 минут – печатать сообщение с периодичностью в 1 минуту
- обязательной отправкой пользователю уведомления по электронной почте и (или) через мессенджеры (Viber, WhatsApp, Telegram, LINE и другие) информации о количестве непереданных чеков и времени последнего из непереданных,
- выдачей звукового сигнала с запрограммированной периодичностью (через 5 минут через каждые 60 секунд),
- непрерывного выведения на экран сообщения о количестве непереданных чеков и времени пробития последнего непереданного чека.
В настоящей заявке используются следующие понятия:
-автоматизированная система для бланков строгой отчетности - контрольно-кассовая техника, используемая для формирования в электронной форме бланков строгой отчетности, а также их печати на бумажных носителях;
-автоматическое устройство для расчетов - устройство для осуществления расчета с покупателем (клиентом) в автоматическом режиме с применением контрольно-кассовой техники без участия уполномоченного лица организации или индивидуального предпринимателя;
-база фискальных данных - совокупность фискальных данных, поступивших от пользователей к оператору фискальных данных, в том числе в виде фискальных документов, подлежащих хранению и защите от доступа третьих лиц;
-бланк строгой отчетности - первичный учетный документ, приравненный к кассовому чеку, сформированный в электронной форме и (или) отпечатанный с применением автоматизированной системы для бланков строгой отчетности в момент расчета между пользователем и клиентом за оказанные услуги, содержащий сведения о расчете, подтверждающий факт его осуществления и соответствующий требованиям законодательства Российской Федерации о применении контрольно-кассовой техники;
-заводской номер - уникальный номер экземпляра модели контрольно-кассовой техники, фискального накопителя, средства формирования фискального признака, средства проверки фискального признака, автоматического устройства для расчетов, присвоенный изготовителем;
-изготовитель - организация, осуществляющая производство контрольно-кассовой техники и (или) фискальных накопителей, средств формирования фискального признака, средств проверки фискального признака;
-кабинет контрольно-кассовой техники - информационный ресурс, который размещен на официальном сайте федерального органа исполнительной власти, уполномоченного по контролю и надзору за применением контрольно-кассовой техники (далее - уполномоченный орган), в информационно-телекоммуникационной сети "Интернет" (далее - сеть "Интернет"), ведение которого осуществляется уполномоченным органом в установленном им порядке и который используется организациями, индивидуальными предпринимателями и налоговыми органами для реализации своих прав и обязанностей, установленных законодательством Российской Федерации о применении контрольно-кассовой техники;
-кассовый чек - первичный учетный документ, сформированный в электронной форме и (или) отпечатанный с применением контрольно-кассовой техники в момент расчета между пользователем и покупателем (клиентом), содержащий сведения о расчете, подтверждающий факт его осуществления и соответствующий требованиям законодательства Российской Федерации о применении контрольно-кассовой техники;
-ключ фискального признака - ключевой документ, предназначенный для формирования фискального признака и созданный с использованием мастер-ключа;
-контрольно-кассовая техника - электронные вычислительные машины, иные компьютерные устройства и их комплексы, обеспечивающие запись и хранение фискальных данных в фискальных накопителях, формирующие фискальные документы, обеспечивающие передачу фискальных документов в налоговые органы через оператора фискальных данных и печать фискальных документов на бумажных носителях в соответствии с правилами, установленными законодательством Российской Федерации о применении контрольно-кассовой техники;
-мастер-ключ - ключевой документ, предназначенный для создания серии ключей фискального признака, а также проверки фискальных признаков, сформированных с использованием ключей фискального признака этой серии;
-модель контрольно-кассовой техники (фискального накопителя) - вид (тип) контрольно-кассовой техники (фискального накопителя), соответствующий требованиям законодательства Российской Федерации о применении контрольно-кассовой техники и имеющий уникальное наименование, присвоенное изготовителем;
-обработка фискальных данных - любое действие (любая операция) или совокупность действий (операций), совершаемых оператором фискальных данных с применением технических средств оператора фискальных данных при формировании и (или) использовании базы фискальных данных, включая получение, проверку достоверности, сбор, запись, систематизацию, накопление, хранение в некорректируемом виде, извлечение, использование, передачу в адрес налоговых органов в виде фискальных документов, предоставление налоговым органам таких данных и доступа к ним;
-оператор фискальных данных - организация, осуществляющая обработку фискальных данных;
-пользователь - организация или индивидуальный предприниматель, применяющие контрольно-кассовую технику при осуществлении расчетов;
-расчеты - прием или выплата денежных средств с использованием наличных и (или) электронных средств платежа за реализуемые товары, выполняемые работы, оказываемые услуги, прием ставок и выплата денежных средств в виде выигрыша при осуществлении деятельности по организации и проведению азартных игр, а также прием денежных средств при реализации лотерейных билетов, электронных лотерейных билетов, приеме лотерейных ставок и выплате денежных средств в виде выигрыша при осуществлении деятельности по организации и проведению лотерей;
-средство проверки фискального признака - программно-аппаратное шифровальное (криптографическое) средство защиты фискальных данных, обеспечивающее возможность выявления корректировки или фальсификации фискальных данных, защищенных фискальным признаком, в результате их проверки с использованием мастер-ключа;
-средство формирования фискального признака - программно-аппаратное шифровальное (криптографическое) средство защиты фискальных данных, обеспечивающее возможность формирования фискального признака;
-технические средства оператора фискальных данных - аппаратные, программные и программно-аппаратные средства, используемые оператором фискальных данных при обработке фискальных данных, в том числе средства формирования фискального признака и средства проверки фискального признака;
-фискальные данные - сведения о расчетах, в том числе сведения об организации или индивидуальном предпринимателе, осуществляющих расчеты, о контрольно-кассовой технике, применяемой при осуществлении расчетов, и иные сведения, сформированные контрольно-кассовой техникой или оператором фискальных данных;
-фискальный документ - фискальные данные, представленные по установленным форматам в виде кассового чека, бланка строгой отчетности и (или) иного документа, на бумажном носителе и (или) в электронной форме, в том числе защищенные фискальным признаком;
-фискальный накопитель - программно-аппаратное шифровальное (криптографическое) средство защиты фискальных данных в опломбированном корпусе, содержащее ключи фискального признака, обеспечивающее возможность формирования фискальных признаков, запись фискальных данных в некорректируемом виде (с фискальными признаками), их энергонезависимое долговременное хранение, проверку фискальных признаков, расшифровывание и аутентификацию фискальных документов, подтверждающих факт получения оператором фискальных данных фискальных документов, переданных контрольно-кассовой техникой, направляемых в контрольно-кассовую технику оператором фискальных данных (далее - подтверждение оператора), а также обеспечивающее возможность шифрования фискальных документов в целях обеспечения конфиденциальности информации, передаваемой оператору фискальных данных;
-фискальный признак - достоверная информация, сформированная с использованием фискального накопителя и ключа фискального признака или с использованием средств формирования фискального признака и мастер-ключа в результате криптографического преобразования фискальных данных, наличие которой дает возможность выявления корректировки или фальсификации этих фискальных данных при их проверке с использованием фискального накопителя и (или) средства проверки фискального признака;
-фискальный признак документа - фискальный признак, формируемый с использованием фискального накопителя для проверки достоверности фискальных данных, защищенных фискальным признаком, с использованием средств проверки фискального признака, используемых уполномоченным органом;
-фискальный признак оператора - фискальный признак, формируемый с использованием средств формирования фискального признака оператора фискальных данных для проверки достоверности фискальных данных, защищенных фискальным признаком, с использованием средств проверки фискального признака, используемых уполномоченным органом;
-фискальный признак подтверждения - фискальный признак, формируемый с использованием средств формирования фискального признака оператора фискальных данных для проверки достоверности фискальных данных, защищенных фискальным признаком, с использованием фискального накопителя;
-фискальный признак сообщения - фискальный признак, формируемый с использованием фискального накопителя для проверки достоверности фискальных данных, защищенных фискальным признаком, с использованием средств проверки фискального признака оператора фискальных данных.
Заявленное изобретение поясняется чертежами, на которых:
На фиг.1 представлена структура контрольно-кассовой техники.
На фиг. 2 представлена функциональная схема заявленного способа.
Контрольно-кассовая техника 1 содержит внутренний блок питания 2, к которому подключён аккумулятор 5. Для зарядки аккумулятора 5 используется внешний блок питания 14. В случае отсутствия аккумулятора 5, контрольно-кассовая техника 1 может работать от внешнего блока питания 14, а в случае отсутствия внешнего блока питания 14 – от аккумулятора 5. Во внутреннем блоке питания 2 происходит преобразование и стабилизация внешнего напряжение, которое поступает от внешнего блока питания 14. После стабилизации напряжения, питание от внутреннего блока питания 2 передаётся на аккумулятор 5, которое затем подаётся на центральный процессор с часами реального времени 3, блок памяти 7, печатающее устройство 10, блок индикации 11, фискальный накопитель 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-сообщения и/или сообщения через мессенджеры и/или электронную почту и/или с помощью других сообщений о возникших проблемах с передачей фискальных данных в налоговые органы для того, чтобы у владельца контрольно-кассовой техники было достаточно времени на локализацию проблемы. Так как служба коротких сообщений не зависит от наличия/отсутствия канала связи по сети Интернет, а связь с мессенджерами или почтовым сервисом может осуществляться через модуля связи без использования сети Интернет непосредственно на ККТ (через Bluetooth, например), значит при таком способе контрольно-кассовая техника может уведомить пользователя независимо от наличия/отсутствия сети Интернет в самой контрольно-кассовой технике.
Предложенный способ работы контрольно-кассовой техники позволит создать условия для повышения уровня информированности потребителей, использующих контрольно-кассовую технику, повысит надёжность и защищённость работы по каналам связи в случае их неустойчивой работы (произвольное включение и отключение в непредсказуемый момент времени и на неопределённый период), позволит повысить защиту от DDoS-атаки, создать современную автоматизированную систему контроля за применением контрольно-кассовой техники со стороны налоговых органов, которая сможет осуществить в автоматизированном режиме наряду со сбором информации ещё и анализ полноты учёта выручки с целью выявления зон риска совершения правонарушений и последующего точечного осуществления проверок.