Структура заголовка Отчета о реализации маркированного товара
Поле записи | Тип | Формат данных | Длина | Содержание записи |
Наименование файла выгрузки | Текст | Строка | 66 | "Отчет о реализации маркированного товара" |
Программа выгрузки | Текст | Строка | 256 | Наименование и версия программы для выгрузки данных из ФН. Строку дополнять до длины 256 пробелами справа |
Регистрационный номер ККТ | Текст | Строка | 20 | Значение реквизита "регистрационный номер ККТ" (тег 1037) в электронной форме из Отчета о регистрации или, в случае перерегистрации ККТ в связи с заменой ФН, из Отчета об изменении параметров регистрации |
Номер ФН | Текст | Строка | 16 | Значение реквизита "номер ФН" (тег 1041) в электронной форме из Отчета о регистрации или, в случае перерегистрации ККТ в связи с заменой ФН, из Отчета об изменении параметров регистрации |
Номер версии ФФД | Целое | byte | 1 | Максимальное значение реквизита "номер версии ФФД" (тег 1209) в электронной форме из Отчета о регистрации или, из Отчета об изменении параметров регистрации |
Номер первого документа | Целое | UInt32 | 4 | Номер первого документа, включенного в отчет |
Номер последнего документа | Целое | UInt32 | 4 | Номер последнего документа, включенного в отчет |
Количество Уведомлений о реализации маркированного товара | Целое | UInt32 | 4 | Количество Уведомлений о реализации маркированного товара, включенных в Отчет о реализации маркированного товара |
Контрольная сумма файла выгрузки | Целое | UInt32 | 4 | Рассчитывается в соответствии с CRC-32 IEEE 802.3 по всем данным Отчета о реализации маркированного товара, за исключением настоящего поля записи заголовка отчета. |
Фискальные данные Уведомлений о реализации маркированного товара (не входят в состав заголовка Отчета о реализации маркированного товара) |
176. Фискальные данные Уведомлений о реализации маркированного товара включаются в состав Отчета о реализации маркированного товара в виде бинарных массивов данных, в которые Уведомления о реализации маркированного товара включаются в зашифрованном и защищенном при помощи ФПУ формате, предназначенном для передачи сведений ОИСМ. Бинарные массивы данных Уведомлений о реализации маркированного товара должны иметь TLV структуру. Каждое уведомление в массиве данных должно начинаться с тега "201".
(Пункт в редакции, введенной в действие с 13 июня 2023 года приказом ФНС России от 12 апреля 2023 года N ЕД-7-20/239@. - См. предыдущую редакцию)
177. Процесс формирования Отчета о реализации маркированного товара должен выполняться в следующем порядке:
Шаг 1. ККТ (или программа формирования Отчета о реализации маркированного товара) должна сформировать файл Отчета о реализации маркированного товара.
Шаг 2. ККТ запрашивает у ФН очередное уведомление о реализации маркированного товара.
Шаг 3. ФН передает в ККТ очередное выгружаемое уведомление, в виде бинарного массива данных, включающего в себя заголовок, состоящий из длины сообщения и проверочного кода сообщения CRC-16 IEEE 802.3. Вычисление значения CRC-16 выполняется в соответствии с параметрами, указанными в пункте 16.
Шаг 4. ККТ принимает от ФН очередное выгружаемое уведомление, сохраняет его в файл Отчёта о реализации маркированных товаров. ККТ рассчитывает проверочный код CRC-16 IEEE 802.3 для сохранённого в файл уведомления и сравнивает его с данными из заголовка уведомления. Вычисление значения CRC-16 выполняется в соответствии с параметрами, указанными в пункте 16.
Шаг 5. ККТ повторяет шаги 2-4, пока не выгрузит и не сохранит в файл Отчёта о реализации маркированных товаров все уведомления, выгрузка которых не была подтверждена.
Шаг 6. ККТ (или программа формирования Отчета о реализации маркированного товара) должна дополнить файл Отчёта о реализации маркированных товаров заголовком, согласно таблице 136.
Шаг 7. ККТ должна подать в ФН команду успешного подтверждения выгрузки и записи в файл, для всех уведомлений, записанных в файл Отчета о реализации маркированных товаров, ККТ. Для этого, для каждого уведомления из файла отчета, ККТ передаёт в ФН его номер и проверочный код CRC-16, рассчитанный по данным из файла. Если значение CRC-16 и номер уведомления совпадают с данным из текущего уведомлением, хранящемся в ФН, выгрузка которого не была подтверждена, то ФН помечает его как выгруженное и подлежащее удалению. Вычисление значения CRC-16 выполняется в соответствии с параметрами, указанными в пункте 16.
178. По завершении формирования Отчета о реализации маркированного товара должна быть рассчитана и помещена в заголовок Отчета о реализации маркированного товара Контрольная сумма файла выгрузки.
179. Фискальные данные ФД, хранящиеся в памяти ФН не менее 5 лет (далее - фискальные данные длительного хранения), должны считываться из памяти ФН (далее - выгружаться) и включаться в состав Отчета о считывании фискальных данных всех фискальных документов, содержащихся в ФН (далее - Отчет о считывании ФД), с использованием программы для выгрузки данных из ФН в соответствии с настоящими форматами.
Отчет о считывании ФД должен иметь заголовок, содержащий поля записи. Структура Отчета о считывании ФД указана в таблице 137. Поля записи заголовка должны иметь фиксированную длину в байтах, указанную в таблице 137. Значения полей записи, содержание которых определяется значением соответствующего реквизита, в заголовке должны указываться без поля "тег" и поля "длина" TLV-структуры соответствующего реквизита, указанного в таблице 137 атрибутом "Содержание записи".
(Пункт в редакции, введенной в действие с 13 июня 2023 года приказом ФНС России от 12 апреля 2023 года N ЕД-7-20/239@. - См. предыдущую редакцию)