Технические требования к контрольно-кассовым машинам в части электронной контрольной ленты защищённой (ЭКЛЗ).
1. ОПРЕДЕЛЕНИЯ • Электронная контрольная лента защищённая (ЭКЛЗ) – программно-аппаратный модуль в составе ККМ, обеспечивающий контроль функционирования ККМ путем o некорректируемой (защищенной от коррекции) регистрации в нем информации обо всех оформленных на ККМ платежных документах и отчетах закрытия смены, проводимой в едином цикле с их оформлением, o формирования криптографических проверочных кодов для указанных документов и отчетов закрытия смены, o долговременного хранения зарегистрированной информации в целях дальнейшей ее идентификации, обработки и получения необходимых сведений налоговыми органами. • Криптографический проверочный код (КПК) – совокупность параметров: значение КПК и номер КПК. • Значение КПК – контрольная сумма документа, рассчитываемая из его параметров на основании криптографических алгоритмов. • Номер КПК – непрерывно нарастающий порядковый номер операции формирования значения КПК. • Номер ЭКЛЗ – номер, присвоенный данной ЭКЛЗ в процессе ее изготовления. • Платежный документ – документ, оформленный на ККМ в процессе проведения кассовых операций продажи, покупки, возврата продажи и возврата покупки. • Итог сменных возвратов продаж – сумма итогов документов, оформленных ККМ при регистрации возвратов продаж (услуг) в течение смены. • Итог сменных возвратов покупок – сумма итогов документов, оформленных ККМ при регистрации возвратов покупок валюты, оплаты переводов, вы¬платы пенсий в течение смены. • Активизация ЭКЛЗ – процедура, определяющая начало функционирования ЭКЛЗ в составе ККМ. • Закрытие архива – процедура, завершающая функционирование ЭКЛЗ в составе ККМ во всех режимах, кроме чтения информации.
2. ОБЩИЕ ТРЕБОВАНИЯ К ФУНКЦИОНИРОВАНИЮ ККМ С ЭКЛЗ
2.1. Подключение ЭКЛЗ к ККМ и информационный обмен ККМ с ЭКЛЗ должны производиться по одному из двух последовательных интерфейсов: • RS-232, без линий аппаратного квитирования; • I2C. 2.2. Все платежные документы ККМ и отчеты закрытия смены, оформляемые ККМ после активизации ЭКЛЗ, а также отчет об активизации ЭКЛЗ, должны завершаться строкой, содержащей номер КПК и значение КПК, в формате, указанном в п.5.3. 2.3. Кассовые операции, проводимые на ККМ после активизации ЭКЛЗ, должны регистрироваться в ЭКЛЗ в соответствии с разделом 3. 2.4. В ККМ должны быть реализованы запросы на получение информации, зарегистрированной в ЭКЛЗ, в соответствии с разделом 4. 2.5. Информация, поступающая из ЭКЛЗ по запросам ККМ, должна распечатываться ККМ на чековой ленте или вкладном бланке в формате, указанном в разделе 5, без каких-либо дополнительных реквизитов. 2.6. Закрытие архива и запросы на получение информации, зарегистрированной в ЭКЛЗ, могут проводиться в любом режиме работы ККМ за исключением выделенного режима регистрации продаж. Порядок проведения активизации ЭКЛЗ, закрытия архива и запросов на получение информации, зарегистрированной в ЭКЛЗ, должен быть описан в эксплуатационной документации на ККМ.
3. ПОРЯДОК ЗАПОЛНЕНИЯ ЭКЛЗ
3.1. При проведении фискализации, перерегистрации и подключении ЭКЛЗ к фискализированной ККМ, ККМ должна обеспечить активизацию ЭКЛЗ. 3.2. Активизация ЭКЛЗ может проводиться только при закрытой смене. 3.3. При активизации ЭКЛЗ ККМ должна обеспечить передачу в ЭКЛЗ следующей информации: • текущая дата; • текущее время; • заводской номер ККМ; • ИНН; • регистрационный номер ККМ; • номер последней закрытой смены • ширина форматированной строки для обмена с ККМ (16 или 40 символов) • тип ККМ – строка размером 16 или 40 байт. 3.4. При активизации ЭКЛЗ ККМ должна обеспечить оформление отчета об активизации ЭКЛЗ, содержащего следующие реквизиты: • тип ККМ; • заводской номер ККМ; • ИНН; • регистрационный номер ККМ; • номер последней закрытой смены перед проведением активизации; • дата активизации; • время активизации; • номер КПК; • значение КПК. 3.5. При оформлении платежного документа ККМ должна обеспечить передачу в ЭКЛЗ следующей информации: • тип кассовой операции (продажа, покупка, возврат продажи, возврат покупки, сторно, скидка, наценка) – при проведении каждой кассовой операции из перечисленных. При этом информация по другим типам кассовых операций может быть передана в виде произвольного текста (см. Примечание); • номер учетной единицы (отдела), идентифицирующий отдел, секцию, товар, услугу и т.п., для организации в ЭКЛЗ дифференцированного учета – только для кассовых операций продажи, покупки, возврата продажи, возврата покупки и сторно указанных операций; • количество для учетной единицы (отдела) – только для кассовых операций продажи, покупки, возврата продажи, возврата покупки и сторно указанных операций; • сумма по учетной единице (отделу) – для кассовых операций продажи, покупки, возврата продажи, возврата покупки и сторно указанных операций, или по кассовой операции – для кассовых операций скидки, наценки и сторно указанных операций; • дата, время закрытия документа и код оператора. При этом дата и время должны совпадать с напечатанными на документе. Примечание. Допускается передача в ЭКЛЗ произвольного текста, содержащего дополнительную информацию по учетной единице (отделу), кассовой операции или документу в целом; 3.6. ККМ должна обеспечивать возможность аннулирования оформляемого платежного документа до передачи в ЭКЛЗ команды его завершения. Порядок аннулирования оформляемого платежного документа должен быть описан в эксплуатационной документации на ККМ. 3.7. ККМ должна обеспечивать невозможность закрытия смены без выполнения теста целостности архива. 3.8. При проведении закрытия смены ККМ должна обеспечить передачу в ЭКЛЗ даты, времени закрытия смены и кода оператора для регистрации закрытия смены в ЭКЛЗ. При этом дата и время должны совпадать с напечатанными в отчете. 3.9. При оформлении отчета закрытия смены после регистрации закрытия смены в ЭКЛЗ, ККМ должна запросить в ЭКЛЗ итоги этой смены и распечатать их, включая строку, содержащую номер КПК и значение КПК. 3.10. ККМ должна обеспечивать возможность закрытия архива после проведения очередного закрытия смены в случае: • приема сообщения о том, что ЭКЛЗ близка к заполнению (при этом отчет закрытия смены должен открываться соответствующим сообщением, описанным в эксплуатационной документации на ККМ); • неисправности ЭКЛЗ, при которой возможно проведение этой операции. 3.11. ККМ должна обеспечивать вывод на индикацию и/или печать сообщений о неисправности ЭКЛЗ при их получении. Порядок вывода соответствующих сообщений должен быть описан в эксплуатационной документации на ККМ. 3.12. По включению питания, обнаружению сбойных ситуаций, после проведения технологических операций, могущих привести к изменению сменных денежных регистров ККМ, и перед закрытием смены ККМ должна восстановить значения своих сменных денежных регистров по денежным регистрам ЭКЛЗ путем запроса состояния ЭКЛЗ.
4. ПОРЯДОК ДОСТУПА К ИНФОРМАЦИИ ЭКЛЗ
4.1. ККМ должна обеспечить формирование запросов на получение информации, архивированной в ЭКЛЗ, по следующим заданным критериям выборки: • отчет по учетным единицам (отделам) в заданном диапазоне дат; • отчет по учетным единицам (отделам) в заданном диапазоне номеров смен; • отчет по закрытиям смен в заданном диапазоне дат; • отчет по закрытиям смен в заданном диапазоне номеров смен; • запрос итогов смены по номеру смены; • платежный документ по номеру КПК; • контрольная лента по номеру смены. 4.2. ККМ должна обеспечить возможность вывода отчётов двух типов: • краткий отчёт, содержащий только суммарные итоги по заданной выборке; • полный отчёт, содержащий всю информацию по заданной выборке, включая суммарные итоги. 4.3. ККМ должна обеспечивать возможность прекращения печати отчета до его завершения. Порядок прекращения печати отчета должен быть описан в эксплуатационной документации на ККМ.
5. ФОРМАТЫ ПЕЧАТИ НА ККМ ИНФОРМАЦИИ ИЗ ЭКЛЗ
5.1. Порядок описания форматов передачи информации В фигурных скобках приводятся объекты, которые могут повторяться. В квадратных скобках приводятся объекты, которые могут быть пропущены. Круглые скобки определяют область применения других разделителей. Символ “,” разделяет объекты в последовательности. Символ “|” разделяет альтернативные объекты и их последовательности. Символ “;” разделяет описание объектов и комментарии. Символ “.” завершает описание объекта. 5.2. Форматы объектов Документ = Заголовок, Тело документа. Контрольная лента = Заголовок, Тело ленты. Отчет = Заголовок, [Тело отчета], (Итог закрытия смены|Итог отдела) ;Тело отсутствует для кратких отчетов. Итоги смены = Заголовок, Закрытие смены, Строка КПК. Заголовок = Тип ККМ, Заголовок ККМ, Тип запроса. Тело документа = (Активизация| (Заголовок документа, {Отдел,[Текст]}[Скидка/наценка,[Текст]], Итог документа,[Текст])| (Заголовок смены, Закрытие смены)), Строка КПК. Тело ленты = {Тело документа| Текст}. Тело отчета = {Заголовок документа, Отдел| Заголовок смены, Закрытие смены}. 5.3. Форматы фрагментов текстовой информации При передаче текстовой информации количество символов в строке определяется соответствующим параметром модели ККМ, установленным при инициализации ЭКЛЗ. ЭКЛЗ формирует 16-символьные (если этот параметр меньше 40 символов, иначе 40-символьные) информационные строки (кроме произвольного текста, передаваемого без изменения) и дополняет их пробелами справа до значения параметра. Жирным шрифтом выделены унифицированные наименования и разделители для текстовой информации; обозначение Р** применяется для реквизитов, описанных в п.5.3.3. 5.3.1. Форматы фрагментов для 16-символьных информационных строк. Тип фрагмента Содержание фрагмента Заголовок ККМ ККМ Р1 ИНН Р2 ЭКЛЗ Р16 Тип запроса ДОК-Т Р5| КОНТРОЛЬН. ЛЕНТА СМЕНА Р6| ИТОГИ СМЕНЫ Р6| ОТЧЕТ Р7 [ОТДЕЛР8] (СМЕНЫ: Р6-Р6| ДАТЫ: Р9 Р9) Активизация АКТИВИЗАЦИЯ Р9 Р10 РЕГ Р3 Заголовок документа (ПРОДАЖА |ПОКУПКА |ВОЗВ.ПР.|ВОЗВ.ПК.) Р9 Р10 ОПЕРАТОРР11 Заголовок смены ЗАКР. СМЕНЫ Р6 Р9 Р10 ОПЕРАТОРР11 Отдел ОТДР8 Р12 *Р14 Итог отдела ИТОГО ПРОД Р13 *Р15 ПОКП Р13 *Р15 В.ПР Р13 *Р15 В.ПК Р13 *Р15 Закрытие смены ПРОД*Р14 ПОКП*Р14 В.ПР*Р14 В.ПК*Р14 Итог закрытия смены ИТОГО ПРОД*Р15 ПОКП*Р15 В.ПР*Р15 В.ПК*Р15 Скидка/наценка СК |НЦ *Р14 Строка КПК Р5 #Р4 Итог документа ИТОГ*Р14 Тип ККМ, Текст Р17 5.3.2. Форматы фрагментов для 40-символьных информационных строк. Тип фрагмента Содержание фрагмента Заголовок ККМ ККМ Р1 ИНН Р2 ЭКЛЗ Р16 Тип запроса ДОКУМЕНТ Р5| КОНТРОЛЬНАЯ ЛЕНТА. СМЕНА Р6| ИТОГИ СМЕНЫ Р6| ОТЧЕТ Р7 [ОТДЕЛР8] (СМЕНЫ:Р6-Р6|ДАТЫ:Р9-Р9) Активизация АКТИВИЗАЦИЯ Р9 Р10 РЕГ Р3 Заголовок документа (ПРОДАЖА| ПОКУПКА| ВОЗВРАТ ПРОДАЖИ| ВОЗВРАТ ПОКУПКИ) Р9 Р10 ОПЕРАТОРР11 Заголовок смены ЗАКР.СМ. Р6 Р9 Р10 ОПЕРАТОРР11 Отдел ОТДР8 Р12 *Р14 Итог отдела ИТОГО ПРОДАЖА Р13 *Р15 ПОКУПКА Р13 *Р15 ВОЗВ. ПРОДАЖИ Р13 *Р15 ВОЗВ. ПОКУПКИ Р13 *Р15 Закрытие смены ПРОДАЖА *Р14 ПОКУПКА *Р14 ВОЗВРАТ ПРОДАЖИ *Р14 ВОЗВРАТ ПОКУПКИ *Р14 Итог закрытия смены ИТОГО ПРОДАЖА *Р15 ПОКУПКА *Р15 ВОЗВРАТ ПРОДАЖИ *Р15 ВОЗВРАТ ПОКУПКИ *Р15 Скидка/наценка (СКИДКА |НАЦЕНКА)*Р14 Строка КПК Р5 #Р4 Итог документа ИТОГ*Р14 Тип ККМ, Текст Р17 5.3.3. Форматы реквизитов. Р1 - заводской № ККМ – 12 символов. Р2 - текущий ИНН – десятичное число без ведущих нулей дополненное справа пробелами до 12 символов. Р3 - регистрационный номер – десятичное число без ведущих нулей дополненное справа пробелами до 12 символов. Р4 – КПК – 5-разрядное десятичное число с ведущими нулями. Р5 - №КПК – 8-разрядное десятичное число с ведущими нулями. Р6 - № смены – 4-разрядное десятичное число с ведущими нулями. Р7 - код отчета – 1-разрядное десятичное число. Р8 - №отдела - десятичное число без ведущих нулей дополненное справа пробелами до 3 символов. Р9 – дата – 8 символов ДД/ММ/ГГ. Р10 – время – 5 символов ЧЧ:ММ. Р11 – код оператора - десятичное число без ведущих нулей дополненное справа пробелами до 2 символов. Р12 – количество – десятичное число с десятичной точкой, отделяющей 3 младших разряда, без ведущих нулей (ноль в разряде перед десятичной точкой не является ведущим), дополненное справа пробелами до 9 символов. Р13 – итоговое количество – десятичное число с десятичной точкой, отделяющей 3 младших разряда, без ведущих нулей (ноль в разряде перед десятичной точкой не является ведущим), дополненное справа пробелами до 11 символов. Р14 – сумма – десятичное число с десятичной точкой, отделяющей 2 младших разряда, без ведущих нулей (ноль в разряде перед десятичной точкой не является ведущим), дополненное справа пробелами до 11 символов. Р15 – итоговая сумма – десятичное число с десятичной точкой, отделяющей 2 младших разряда, без ведущих нулей (ноль в разряде перед десятичной точкой не является ведущим), дополненное справа пробелами до 13 символов. Р16 – номер ЭКЛЗ - 10-разрядное десятичное число с ведущими нулями. Р17 – текст – строка произвольного текста из ЭКЛЗ.
6. УСЛОВИЯ БЛОКИРОВКИ ККМ С ЭКЛЗ
6.1. Фискализированная ККМ при отсутствии ЭКЛЗ, активизированной в составе этой ККМ, должна блокировать выполнение всех функций, кроме однократного прекращения документа, завершения документа, закрытия смены, перерегистрации ККМ или активизации ЭКЛЗ; 6.2. ККМ, при получении от ЭКЛЗ кода ошибки, свидетельствующего о нарушении информационного обмена, должна блокировать выполнение всех функций, кроме необходимых для исправления ошибки обмена, до получения от ЭКЛЗ кода нормального завершения информационного обмена. 6.3. ККМ должна блокировать выполнение всех функций при: • установке ЭКЛЗ, активизированной в составе другой ККМ; • отключении активизированной исправной ЭКЛЗ без закрытия архива. При этом допускается отключение активизированной исправной ЭКЛЗ без закрытия архива и ее временное изъятие. В этом случае блокировка ККМ должна сниматься при установке изъятой ЭКЛЗ. 6.4. ККМ должна блокировать выполнение всех функций кроме теста целостности архива, однократного прекращения документа, завершения документа, закрытия смены, закрытия архива и формирования запросов при: • переполнении ЭКЛЗ; • неисправности ЭКЛЗ.
7. ПОРЯДОК ЗАМЕНЫ ЭКЛЗ В СОСТАВЕ ККМ 7.1. ЭКЛЗ в составе ККМ подлежит замене, если: • проведено закрытие архива ЭКЛЗ; • проводится перерегистрация ККМ; • неисправность ЭКЛЗ не позволяет продолжить работу и провести закрытие архива. 7.2. Установке в ККМ подлежит не активизированная ЭКЛЗ. Исключение допускается в случае, описанном в п.6.3. 7.3. Ремонт ЭКЛЗ, нарушение пломбировки ЭКЛЗ и иные воздействия на ЭКЛЗ, кроме информационного обмена, в составе ККМ и вне ее, запрещены.