Фискальный регистратор



Фискальный регистратор
Фискальный регистратор

 


Владельцы патента RU 2302660:

Открытое акционерное общество Специальное конструкторское бюро вычислительной техники "Искра" (RU)

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

 

Данное изобретение относится к области электронно-вычислительных устройств, а именно к контрольно-кассовым машинам, работающим только в составе компьютерно-кассовой системы (в дальнейшем ККМ), получающим данные о проведении платежей за товары и услуги через канал связи, обеспечивающим документальное оформление платежей на принтере, регистрацию, долговременное хранение в виде электронного архива и контроль подлинности защищенных от искажений фискальных данных, относящихся к проведенным платежам. Для выполнения всех вышеперечисленных функций используется входящее в состав ККМ электронное устройство (комплект электронных блоков), которое назовем «фискальный регистратор».

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Существующие фискальные регистраторы (в дальнейшем ФР), входящие в состав ККМ, выполняют в общем случае следующие функции:

- получение от компьютера, с которым они связаны, команд, состоящих из полей данных, характеризующих платеж;

- вывод на принтер для печати на документе платежа - чеке или квитанции - строк информации о проведении платежа за товары и услуги, или итога документа, или реквизитов документа, включающих ИНН владельца ККМ, даты, времени оформления документа, фискальный логотип, заводской номер ККМ и пр.;

- формирование криптографического проверочного кода (КПК) информации документа, являющегося "цифровой подписью" этой информации;

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

- регистрацию данных в оперативной памяти ФР в виде накоплений по видам платежа и общего итога оформленных ФР документов за одну рабочую смену - информация ежесменного финансового отчета (Z-отчета);

- регистрацию данных в памяти в виде упакованных записей, содержащих итоги по отдельным видам платежа документа, для накопления защищенной от искажений "цифровой подписью" информации электронного архива проведенных через ФР платежей, (в дальнейшем - АРХИВ);

- регистрацию данных в фискальной памяти в виде итогов смен (в дальнейшем - ФП);

- вывод по запросу информации АРХИВА на печать на принтере ФР;

- вывод по запросу информации ФП на печать на принтере ФР.

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

Так, например, в моделях контрольно-кассовой техники "ПРИМ-07К", "ПРИМ-08ТК", "ГАРАНТ-К", "СП101ФР-К", "ШТРИХ-ФР-К" и др., включенных в Государственный реестр РФ до 2008 г.". Изд. - журнал "Контрольно-кассовые машины", СПб, 2004 г., №35 (стр.4, 5), для выполнения вышеуказанных функций применен ФР, состоящий из следующих электронных блоков (см. фиг.1). На фиг.1 обозначено: блок процессора (1), блок АРХИВа (14), блок ФП (13).

Фискальный регистратор, входящий в состав ККМ "ПРИМ-07К", принят за прототип.Конструктивно указанный фискальный регистратор состоит из трех электронных блоков. В состав первого блока (1) входит процессор (6), а также подключенные к последнему постоянное запоминающее устройство ПЗУ (5), оперативное запоминающее устройство ОЗУ (8), таймер (9) и гальванический элемент для питания таймера и ОЗУ при отключении внешнего питания фискального регистратора (В). Первый электронный блок также содержит три элемента интерфейса, обеспечивающих связь между процессором и принтером (7), между процессором и компьютером (4) и между процессором и вторым электронным блоком (10). Второй электронный блок (14) содержит процессор (16), запоминающее устройство (флэш-память) (17), криптографический сопроцессор (18) и элемент интерфейса (15), предназначенный для обеспечения связи между процессорами первого и второго блоков. Третий электронный блок (11) состоит из процессора (12) и запоминающего устройства (13).

Функционирование описанного устройства фискального регистратора, работающего в составе контрольно-кассовой машины, происходит следующим образом. От компьютера через элемент интерфейса первого блока в процессор первого блока передается информация, содержащая данные о совершаемом платеже за приобретаемые товары, услуги. Процессор первого электронного блока в соответствии с программой обработки информации, размещенной в постоянном запоминающем устройстве первого блока, формирует и передает через соответствующий элемент интерфейса первого электронного блока фискальные данные платежа во второй электронный блок для его долговременного хранения и формирования криптографического проверочного кода информации платежного документа (КПК). КПК формируется из информации документа в виде текущей даты, времени оформления документа, итога документа, идентификационного номера налогоплательщика и т.п., на основании секретного ключа, хранящегося в криптографическом сопроцессоре (18), а также в соответствии с программой криптографического сопроцессора второго электронного блока. Сформированный КПК и его порядковый номер из криптографического сопроцессора передаются в процессор второго электронного блока для их добавления к информации документа платежа. Процессор второго электронного блока в соответствии с его программой через соответствующий элемент интерфейса данного блока передает процессору первого электронного блока сформированный КПК и его порядковый номер, а также сохраняет в запоминающем устройстве второго электронного блока ранее полученную информацию документа платежа, включающую КПК и его порядковым номер, в упакованном (архивированном) виде для ее долговременного хранения (АРХИВ).

Процессор первого электронного блока в соответствии с его программой обработки информации формирует информационное и графическое оформление платежного документа, содержащее КПК и его порядковый номер, передавая соответствующие команды печати платежного документа через элемент интерфейса (7) на принтер (3). Процессор первого электронного блока передает в третий электронный блок информацию об итогах оформленных фискальным регистратором платежных документов за одну рабочую смену в процессе проведения финансового сменного Z-отчета, которая посредством процессора данного блока и его программы сохраняется в запоминающем устройстве этого блока (ФП). В случае запроса оператором контрольно-кассовой машины отчетов по информации ФП или АРХИВА за определенный период по проведенным кассовым операциям процессор первого электронного блока в соответствии с программой и запросом, полученным от компьютера, на основании информации из соответствующего электронного блока (второго, или третьего) формирует требуемый отчет, который через соответствующие элементы интерфейса первого электронного блока передается для печати на принтер и/или для отображения на экране компьютера.

Функционирование второго электронного блока (14) - АРХИВа - соответствует патенту России 2207617.

Таким образом, прототип ФР содержит 3 электронных блока и три процессора. Описанный выше прототип имеет ряд недостатков:

1. Несколько взаимодействующих между собой электронных блоков обязательно "нагружены": схемотехнически - дополнительными элементами интерфейсов взаимодействия, и программно - драйверами взаимодействия, усложненными защитой от сбоев во взаимодействии. Эта защита из-за сложностей взаимодействия не всегда эффективна.

2. Наличие нескольких электронных блоков в составе ФР уменьшает надежность функционирования ФР из-за увеличения количества элементов и вероятности сбоя интерфейса взаимодействия электронных блоков между собой.

3. Наличие нескольких электронных блоков в составе ФР уменьшает скорость выполнения операций в ФР, поскольку скорость информационного обмена между электронными блоками существенно (на порядок) меньше (ограничена примененным интерфейсом) скорости обмена между элементами одного электронного блока.

4. Из-за случайного отключения сетевого питания ККМ в процессе информационного обмена между электронными блоками возможна необратимая потеря фискальной информации, что может привести к серьезным претензиям со стороны налоговых органов.

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

6. Фискальный регистратор не сохраняет ни в каком виде ПОЛНЫХ копий оформленных ФР документов, в то время как для налогового контроля и для реализации прав потребителя на предъявление претензий к проданному ранее товару (предоставленной ранее услуге) необходима детальная, наиболее полная и достоверная (обеспечивающая контроль достоверности) информация о проведенных операциях.

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

Фискальный регистратор имеет в своем составе один электронный блок с входящими в него процессором, оперативным запоминающим устройством, запоминающим устройством, таймером, асинхронным приемопередатчиком и двумя элементами интерфейса. Процессор подключен к первому элементу интерфейса, в свою очередь подключенному к принтеру для печати кассовых документов. Процессор подключен также к оперативному запоминающему устройству, запоминающему устройству, таймеру и асинхронному приемопередатчику. Асинхронный приемопередатчик подключен к второму элементу интерфейса, в свою очередь подключенному к каналу связи с источником информации для фискального регистратора, к примеру, с компьютером. Асинхронный приемопередатчик обеспечивает возможность накапливать информацию, поступающую от компьютера, в собственном буфере и последующую передачу информации в процессор при готовности последнего к ее обработке. Блок также снабжен гальваническим элементом, подключенным к оперативному запоминающему устройству и таймеру для обеспечения их автономного питания, в условиях отсутствия питания блока от внешнего источника. Программное обеспечение электронного блока, размещенное в оперативном запоминающем устройстве, позволяет осуществить цифровую "подпись" информации каждого документа, оформленного фискальным регистратором, с использованием криптографических алгоритмов. Процессор обеспечивает также разрушение программ и данных фискального регистратора при попытке несанкционированного доступа к ним. Запоминающее устройство обеспечивает накопление архива информации оформленных фискальным регистратором платежных документов, в том числе информации полных копий всех оформленных фискальным регистратором документов за смену - информация сменной контрольной ленты - СКЛ, включающей КПК и его порядковый номер каждого документа, обеспечивающих достоверность информации СКЛ и возможность проверки этой достоверности.

Поставленная задача решается посредством того, что формирование информации платежных документов, выводимых на принтер, выделение и обработка фрагментов информации для регистрации в памяти - СКЛ, ФП, АРХИВ - производится в единой среде единственного электронного блока. Тем самым исключается возможность искажений и разночтении регистрируемой в разных модулях разными процессорами информации.

Блок-схема соответствующего изобретению фискального регистратора иллюстрируется фиг.2. Фискальный регистратор выполнен в виде одного электронного блока 1, в состав которого входит процессор 6, первый элемент 7 интерфейса для подключения процессора 6 к принтеру 3 печати кассовых платежных документов, второй элемент 4 интерфейса для подключения канала связи (к примеру, с компьютером 2) к асинхронному приемопередатчику 5, входящему в состав электронного блока 1. Асинхронный приемопередатчик 5 подключен, в свою очередь, к процессору 6. Оперативное запоминающее устройство 8 также подключено к процессору 6. В состав электронного блока 1 также входит запоминающее устройство 10, которое может быть выполнено в виде флэш-памяти, таймер 9 и гальванический элемент В, который обеспечивает автономное питание оперативного запоминающего устройства 8 и таймера 9 в отсутствии питания от внешнего источника. Запоминающее устройство 10 и таймер 9 подключены к процессору 6. Процессор (6) - из семейства "защищенных" (например, микропроцессор DS5002 фирмы DALLAS SEMICONDUCTOR), имеющих расширенные средства защиты программного обеспечения, варьирующиеся от запрета доступа к важным данным до полного шифрования памяти программы и данных. Попытки обойти средства защиты приведут к саморазрушению данных.

Использование ОЗУ вместо ПЗУ или EPROM для памяти программ усиливает защиту, поскольку вмешательство в систему разрушает данные в ОЗУ. Дополнительные средства, используемые внутренними средствами процессора: высокоскоростное шифрование памяти, генерация фиктивных адресов на шине.

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

Оперативная память (8) предназначена для размещения программ и данных блока (1). Асинхронный приемопередатчик (5) обеспечивает прием в собственный буфер информации от компьютера, даже если процессор (6) модуля занят другими процессами. Прием сопровождается посылкой в процессор сигнала прерывания, получив который, процессор, освободившись, примет информацию, накопленную в буфере асинхронного приемопередатчика (5) и передаст ее в ОЗУ (8). Флэш-память (10) предназначена для регистрации информации ФП, СКЛ, ЭКЛЗ. Таймер (9) отслеживает текущие дату и время для фиксации их на оформляемых и регистрируемых документах.

Питание таймера (9) и ОЗУ (8) в случае выключения питания ФР поддерживается встроенным в электронный блок гальваническим элементом (В).

Элементы интерфейса (4,6) обеспечивают связь процессора (6) с компьютером (2) и принтером (3) соответственно. Этой же цели служит разъем XI.

Функционирование соответствующего изобретению ФР происходит следующим образом:

Из канала связи, к примеру, от компьютера (2) через элемент интерфейса (4) блока (1) в приемопередатчик (5) передается информация, относящаяся к процедуре платежа за приобретаемые товары, услуги, в виде команд, состоящих из полей данных, характеризующих платеж, либо команд формирования итогов документа, смены. Приемопередатчик (5) вырабатывает сигнал прерывания, сообщающий процессору о наличии для него информации от компьютера. Процессор (6) в соответствии с программой, размещенной в ОЗУ (8):

- принимает эту информацию,

- записывает ее в ОЗУ (8),

- формирует строку платежного документа,

- формирует соответствующие команды печати в виде строк печатаемого документа и через элемент интерфейса (7) передает их на принтер (3),

- формирует итоги документа, вводит в эти итоги дату и время из таймера (9),

- из части информации документа формирует криптографический проверочный код (КПК) информации документа, являющегося цифровой "подписью" этой информации, и присваивает этому КПК порядковый номер,

- формирует соответствующие команды печати в виде строк печатаемого документа для печати итогов документа, строки КПК и номера КПК,

- формирует накопления по видам платежа и общего итога оформленных ФР документов за одну рабочую смену в ОЗУ (для распечатки в дальнейшем финансового ежесменного Z-отчета),

- проводит регистрацию данных в памяти (10) в виде полных информационных копий оформленных ФР за одну смену документов -электронная сменная контрольная лента (СКЛ),

- регистрацию данных в памяти (10) в виде упакованных записей, содержащих итоги по платежам документа, включая КПК, для накопления информации электронного архива проведенных через ФР платежей (АРХИВ),

- формирует и выводит на принтер информацию ежесменного финансового отчета (Z-отчета),

-проводит регистрацию данных в памяти (10) в виде итогов смен (ФП),

- проводит вывод по запросу от компьютера информации СКЛ на печать на принтере ФР либо в компьютер в виде файла,

- проводит вывод по запросу от компьютера информации АРХИВА на печать на принтере ФР либо в компьютер в виде файла,

- проводит вывод по запросу от компьютера информации ФП на печать на принтере ФР. От прототипа и других существующих аналогов устройство ОТЛИЧАЕТСЯ тем, что:

- ФР состоит всего из одного электронного блока,

- электронный блок включает в свой состав всего один процессор,

- один процессор осуществляет все функции ФР,

- ФР снабжен программным обеспечением, осуществляющим формирование криптографического проверочного кода информации платежного документа (КПК),

- информация АРХИВА и ФП записывается в единственное энергонезависимое запоминающее устройство (флэш-память),

- в эту же флэш-память записывается информация полных копий оформленных ФР платежных документов - СКЛ - в объеме нескольких месяцев ее накопления.

- информации СКЛ может быть выведена по запросу от компьютера на печать на принтере ФР либо в компьютер в виде файла,

- информация АРХИВА может быть выведена по запросу от компьютера в компьютер в виде файла,

- существенно уменьшаются аппаратные затраты, цена и габариты устройства, реализующего те же задачи,

- увеличивается скорость обработки информации в ФР по командам от компьютера,

- увеличивается надежность функционирования ФР из-за уменьшения количества элементов и интерфейсов информационного обмена,

- исключена возможность потери фискальной информации при случайном отключении питания ФР, связанная с информационными обменами в этот момент между электронными блоками,

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

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

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

3. Регистратор по п.1, отличающийся тем, что указанное запоминающее устройство предназначено для регистрации полных информационных копий в объеме нескольких месяцев их накопления, защищенной от попыток ее искажения входящими в состав фискальной информации КПК каждого платежного документа, при этом процессор предназначен для выведения фискальной информации из указанного запоминающего устройства на печать принтера по запросу от указанного компьютера или в компьютер в виде файла.

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



 

Похожие патенты:

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

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

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

Изобретение относится к электронным банковским автоматам. .
Изобретение относится к системам беспроводной связи, в частности радиотелефонной связи, позволяющей абонентам получать дополнительные виды услуг по переводу слов и фраз.

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

Изобретение относится к средствам обработки данных о наличных денежных расчетах и/или расчетах с использованием платежных карт на сервере оператора фискальных данных при работе множества контрольно-кассовых машин. Техническим результатом является повышение уровня защиты данных при проведении расчетов. В способе осуществляют: направление с каждой контрольно-кассовой машины данных о денежных расчетах и идентификатора контрольно-кассовой машины на сервер оператора фискальных данных по каналам связи, проверку сервером идентификатора с последующим принятием решения о разрешении или запрете доступа к серверу, при разрешении доступа генерация сервером уникального кода каждого чека и сохранение данных о денежных расчетах, идентификатора и уникального кода чека в оперативной базе данных, передача уникального кода чека от сервера по каналам связи к каждой контрольно-кассовой машине, считывание по каждому чеку данных о денежных расчетах, идентификаторе и уникальном коде чека из оперативной базы данных, формирование криптографического проверочного кода, подписание информации о денежных расчетах, идентификаторе и уникальном коде чека криптографическим проверочным кодом с образованием фискальных данных и их сохранением в зашифрованной системе сохранения данных. 1 з.п. ф-лы, 2 ил., 1 пр.

Изобретение относится к способу обработки данных о наличных денежных расчетах и/или расчетах с использованием платежных карт. Техническим результатом является повышение уровня защиты данных. Способ включает: формирование информации из данных о денежных расчетах, идентификаторе контрольно-кассовых машин (ККМ) на каждой ККМ, генерацию уникального кода каждого чека в каждой ККМ, формирование криптографического проверочного кода, подписание информации из данных о наличных денежных расчетах, идентификаторе ККМ и уникальном коде каждого чека криптографическим проверочным кодом с образованием фискальных данных, . Шифрование и сохранение фискальных данных для каждого чека в фискальной памяти, передача их по каналам связи на сервер 10 оператора фискальных данных, который проверяет их для разрешения или запрета доступа. При разрешении доступа на сервере расшифровывают и проверяют фискальные данные, а затем сохраняют их в базе данных и одновременно передают код подтверждения от сервера на каждую ККМ. 1 зюп. Ф-лы, 2 ил.
Наверх