//============================================================================== Сборка 2.5.45885 1. Добавлена поддержка ЕСП ТС ПИоТ под Android //============================================================================== Сборка 2.5.45861 1. Добавлена версия ККТ 005 - ШТРИХ-СМАРТПОС-Ф, ФФД 1.2 2. Добавлена версия ККТ 206 - POSCENTER BANK-01Ф на терминале PAX A8900, ФФД 1.05 и ФФД 1.2 //============================================================================== Сборка 2.5.45860 1. Добавлена поддержка терминала DTK D1 //============================================================================== Сборка 2.5.45851 1. Добавлена поддержка ЕСП ТС ПИоТ //============================================================================== Сборка 2.4.45850 1. Исправлена проверка лицензий Окасса //============================================================================== Сборка 2.4.45847 1. Добавлены налоги НДС 22% и НДС 22/122. Для работы с новыми налогами требуется лицензия 2025квартал4. 2. Добавлены команда FF7Bh "Закрытие чека расширенное вариант 4". 3. Добавлены команда FF7Сh "Сформировать чек коррекции V4". 4. Добавлено поле Т10П47 "ЗАМЕНА НДС 20 НА 22". 5. ДОбавлены денежные регистры 4491 - 4522 для накопления и оборотов по НДС 22% и НДС 22/122. //============================================================================== Сборка 2.3.45843 1. Исправлена обработка планируемых статусов товара 5 и 6. //============================================================================== Сборка 2.3.45842 1. Исправлена ошибка "заводской номер ЗН ККТ не совпадает с ЗН ККТ в ФН!". //============================================================================== Сборка 2.3.45841 1. Тег 1234 "сведения обо всех оплатах по чеку безналичными" добавляется в ФД, только если сумма по чеку (БСО) безналичными (тег 1081) не равна 0. //============================================================================== Сборка 2.3.45838 1. Добавлена проверка равенства сумм оплаты в теге 1234 и суммы безналичной оплаты. 2. Добавлена ошибка 8Dh "Cумма безналичных не совпадает с переданной в теге 1234". //============================================================================== Сборка 2.3.45836 1. Добавлена проверка Т10П46 при записи поля Т3П18. 2. Добавлен вывод подписок за 2026-2031гг. //============================================================================== Сборка 2.3.45828 1. Добавлена поддержка изменений ФФД, вступающих в силу 01.09.2025. Требуется подписка 3-й квартал 2025г. 2. Добавлено поле Т13П25 "Часовая зона" - 0 - не передавать в ГИС МТ, - 1..11 - передается в теге 1011 в уведомлении о реализации маркированного товара. //============================================================================== Сборка 2.2.45791 1. Исправлен вылет на Штрих-Смартпос-Ф Мини //============================================================================== Сборка 2.2.45789 1. Добавлена поддержка терминала АЗУР (Android 12) //============================================================================== Сборка 2.2.45786 1. Добавлена поддержка терминала PAX A8900 2. Сделан код запроса статуса поддержки ОСУ по аналогии со стационарными ККТ //============================================================================== Сборка 2.2.45781 1. Добавлено поле Т10П46 "ПРОВЕРЯТЬ ЛИЦЕНЗИИ НА ФН МГМ" (0 - не проверять, 1 - проверять) 2. Добавлено требование подписки 1-й квартал 2025 для открытия смены 3. Добавлена печать новых налогов в z-отчет //============================================================================== Сборка 2.2.45770 1. Исправлена работа на Android 7.0 и более старых 2. Исправлена работа со СКОK`ом //============================================================================== Сборка 2.1.45742 1. Приведены денежные регистры новых налогов в соответствии со стационарными ККТ 2. Изменена версия протокола на 2.18 3. Исправлен размер тега 1245 "Код вида документа, удостоверяющего личность" //============================================================================== Сборка 2.1.45741 1. Добавлены налоги: 7 - НДС 5%, 8 - НДС 7%, 9 - НДС 5/105, 10 - НДС 7/107 2. Добавлена команда FF76h "Закрытие чека расширенное вариант 3" 3. Изменен путь к файлу лога. Лог теперь пишется /logs/cashcore.log Ориентировочно /storage/sdcard0/Android/data/ru.poscenter.droidcashcore/files/logs/cashcore.log //============================================================================== Сборка 2.0.45740 1. Изменено название приложения на Cashcore Poscenter //============================================================================== Сборка 2.0.45739 1. Изменено имя пакета на ru.poscenter.droidcashcore //============================================================================== Сборка 1.23.45726 1. Добавлена поддержка терминала PAX A930RTX //============================================================================== Сборка 1.23.45725 (на тестирование) 1. Добавлен вывод в лог времени выполнения команд ФН. Необходимо включить бит 7 в Т10П4, Т10П14, Т10П16. //============================================================================== Сборка 1.23.45683 (на тестирование) 1. При проверке маркировки товара: - увеличина задержка с 0.2 с до 1 с к Т14П8 "ОИСМ СЕРВЕР: ТАЙМ-АУТ RECV, 1 С" при отсутствии ответа сервера ОИСМ; - в лог в строчки сетевого ввода-вывода (TCP socket, connect, TCP send, TCP recv, TCP close) в скобках указывается номер команды ККТ, которая инициировала проверку КМ; - добавлен GS-сепаратор <0x1D> в строку лога "Ответ на команду ККТ". 2. При возникновении ошибки ФН 33h "Неверная последовательность команд при работе с маркированным товарами" в текстовое описание ошибки, получаемое командой ККТ 6Bh, а также в лог выводится HEX-дамп детализации данных об ошибке ФН. См. сборку 1.15.42930 п.5. 3. В команду ККТ 88h "Аннулирование (отмена) чека" добавлены расширенные коды ошибок 0x00390039...0x00390041 для лучшей локализации мест сбоя. 4. Переименовано поле Т1П56 "НЕ ПЕЧАТАТЬ 1212 ПРИЗНАК ПРЕДМЕТ РАСЧЕТА". //============================================================================== Сборка 1.23.45612 (на тестирование) 1. В отчете о закрытии смены: - добавлена поддержка настроек Т1П64...Т1П66 для ФФД 1.05. Подписка, начиная с 3 квартала 2023; - по умолчанию не печатается нефискальный (сквозной) номер чека (Т1П64=1) и необязательный тег 1013 "Заводской номер ККТ" (Т1П66=128). 2. В настройки Т1П69 и Т1П70 для отчета об открытии смены внесены исправления для ФФД 1.05. 3. В печать суточных счетчиков ФН (ФФД 1.2) по команде ККТ 40h "Суточный отчет без гашения" добавлена печать номера смены. //============================================================================== Сборка 1.23.45523 (на тестирование) 1. Для отчета об открытии смены добавлены настройки, чтобы выборочно не печатать теги для укорачивания отчета в печатной форме (на чековой ленте). Подписка, начиная с 2 квартала 2024. Если отключена печать всех тегов в отчете (Т1П69=255 и Т1П70=127) и/или теги имеют непечатаемые значения, то пустой чек печататься не будет в т.ч. клише и промотка бумаги. По умолчанию все теги печатаются: Т1П69=0 и Т1П70=0. 1.1. Т1П69 (биты 0...7) "0000;1000;1048;18;21;1009-1187;1012;1038" битовое поле тегов: - 0000 "Нефискальный (сквозной) номер чека" (устарело): чтобы не печатать установить бит 0 (добавить значение 1); по умолчанию печать включена (бит 0 сброшен); - 1000 "Наименование документа": чтобы не печатать установить бит 1 (добавить значение 2); по умолчанию печать включена (бит 1 сброшен); - 1048 "Наименование пользователя": чтобы не печатать установить бит 2 (добавить значение 4); по умолчанию печать включена (бит 2 сброшен); - 1018 "ИНН пользователя": чтобы не печатать установить бит 3 (добавить значение 8); по умолчанию печать включена (бит 3 сброшен); - 1021 "Кассир": чтобы не печатать установить бит 4 (добавить значение 16); по умолчанию печать включена (бит 4 сброшен); - 1009 "Адрес расчетов" и 1187 "Место расчетов": чтобы не печатать установить бит 5 (добавить значение 32); по умолчанию печать включена (бит 5 сброшен); - 1012 "Дата, время": чтобы не печатать установить бит 6 (добавить значение 64); по умолчанию печать включена (бит 6 сброшен); - 1038 "Номер смены": чтобы не печатать установить бит 7 (добавить значение 128); по умолчанию печать включена (бит 7 сброшен). 1.2. Т1П70 (биты 0...6) "1037;1050-53;1206;1188-89;1040;1041;1077" битовое поле тегов: - 1037 "Регистрационный номер ККТ": чтобы не печатать установить бит 0 (добавить значение 1); по умолчанию печать включена (бит 0 сброшен); - 1050 "Признак исчерпания ресурса ФН", 1051 "Признак необходимости срочной замены ФН", 1052 "Признак переполнения памяти ФН" и 1053 "Признак превышения времени ожидания ответа ОФД": чтобы не печатать установить бит 1 (добавить значение 2); по умолчанию печать включена (бит 1 сброшен); - 1206 "Сообщение оператора": чтобы не печатать установить бит 2 (добавить значение 4); по умолчанию печать включена (бит 2 сброшен); - 1188 "Версия ККТ", 1189 "Версия ФФД ККТ": чтобы не печатать установить бит 3 (добавить значение 8); по умолчанию печать включена (бит 3 сброшен); - 1040 "Номер ФД": чтобы не печатать установить бит 4 (добавить значение 16); по умолчанию печать включена (бит 4 сброшен); - 1041 "Номер ФН": чтобы не печатать установить бит 5 (добавить значение 32); по умолчанию печать включена (бит 5 сброшен); - 1077 "ФПД": чтобы не печатать установить бит 6 (добавить значение 64); по умолчанию печать включена (бит 6 сброшен). 2. Допускается не указывать систему налогообложения при [пере]регистрации. В случае передачи значения 0 в параметр "Код налогообложения" в команды ККТ FF06h/FF34h в отчете о [пере]регистрации не печатается строчка СНО. Подписка начиная с 2 квартала 2024. //============================================================================== Сборка 1.22.45432 (на тестирование) 1. Обновлено поле Т1П68 "КМ: 0:ОБЪЕДИНЯТЬ ПОЗ.; !1:ПРОВЕРЯТЬ В ФН": добавлен бит 1. Расширен диапазон значений Т1П68: 0...3. 1.1. Бит 0 в Т1П68 задает режим объединения позиций в чеке (см. сборку 1.21.45300). 1.2. Добавлена проверка сохранения в базе ФН принятых КМ. Подписка начиная с 1 квартала 2024. Если бит 1 сброшен (по умолчанию, вычтено значение 2), то проверка выполняется. В случае невозможности принятия КМ в ФН выдается ошибка 0x00D30017, далее чек необходимо отменить. Если бит 1 установлен (добавлено значение 2), то проверка не выполняется (как было ранее). 2. Если в открытом чеке после проверки КМ проверенные коды были приняты в ФН (командой ККТ FF69h "Принять или отвергнуть введенный код маркировки" или FF67h "Привязка маркированного товара к позиции"), но чек не был сформирован или отменен, а также если вне открытого чека проверенные коды были приняты в ФН, но не очищены результаты проверок КМ (командой ККТ FF69h), то при перезагрузке КЯ база КМ в ФН сбрасывается и будет выведено в лог сообщение типа "Количество сохраненных КМ в ФМ равно X. База КМ в ФМ сброшена!". 3. Обновлена настройка Т1П57 "КМ: 0:ПРИНИМАТЬ КТ, 1:ПОВТ, 2:1304->1300": добавлены биты 1 и 2. Расширен диапазон значений Т1П57: 0...7. 3.1. Значения бита 0 в Т1П57 совпадают со значениями Т1П57 ранее. 3.2. Чтобы несколько раз включить в чек мерный товар с одинаковым кодом маркировки, то установить бит 1 (добавить значение 2). Подписка начиная с 1 квартала 2024. По умолчанию бит 1 сброшен (вычтено значение 2) и на попытку проверить КМ уже включенный в чек будет выдана ошибка 0x005E001D. 3.3. Если код маркировки GS1.M (тег 1305) некорректно сформирован производителем товара или некорректно распечатан в типографии для размещения на упаковке товара или 2D-сканер штрихкода не настроен передавать символ разделителя <0x1D> в Кассовое ПО, то установка бита 2 (добавление значения 4) сформирует тег 1300 "Нераспознанный код товара", выполнит необходимую проверку КМ и сформирует уведомление о реализации товара, т.к. некорректный КМ GS1.M без разделителя будет восприниматься как КТ GS1.0, который используется для немаркированных товаров. В этом случае при формировании нераспознанного кода товара (тег 1300) в ответе команды ККТ FF67h "Привязка маркированного товара к позиции" в параметре "Распознанный тип кода" возвращается значение "GS-1 без маркировки". По умолчанию бит 2 сброшен (вычтено значение 4). В этом случае на проверку некорректного кода GS1.M будет возвращаться ошибка 0x00D3000C, а на включение в позицию чека уже привязанного маркированного товара с соответствующим признаком предмета расчета - ошибка 0x005E003F. 4. Добавлена настройка Т1П55 "ПРОВЕРЯТЬ ТЕГ 1030, КРОМЕ 1214 АВАНС" для проверки наличия значения параметра "Наименование товара" (тег 1030) в команде ККТ FF46h "Операция V2". Не применяется для признака способа расчета "АВАНС". Значение 1 (по умолчанию) - проверять. Значение 0 - не проверять. 5. Добавлены описания к расширенным кодам ошибок: 0x003300CF: "значение параметра "Наименование товара" (тег 1030) в команде ККТ FF46h "Операция V2" не задано или пустое"; 0x00D30017: "ФН не может сохранить результат проверки КМ (товар с этим КМ пробейте в чеке с товарами с другими КМ)". //============================================================================== Сборка 1.21.45300 (на тестирование) 1. Начиная с 1 квартала 2024 добавлена настройка Т1П68 "ФФД 1.2 ТМТ: ОБЪЕДИНЯТЬ ПОЗИЦИИ В ЧЕКЕ": Значение 0 (по умолчанию): стандартный режим (одна позиция в ЭФ соответствует одной позиции в чеке в ПФ). Значение 1: объединять одинаковые позиции (товары) с разными кодами маркировки (в т.ч. КТ ОСУ) в одну печатную позицию на чеке с указанием суммарных значений их количества (тег 1023), стоимости (1043) и суммой НДС (тег 1200) при этом контрольный код КМ не будет печатается (т.к. для разных КМ печатные значения тега 2115 различаются). Для объединения позиций необходимо, чтобы все передаваемые теги (в команде ККТ FF46h: 1023, 1079, 1043, 1200, 1199, 1214, 1212, 1030, включая номер секции (отдел); в команде ККТ FF4Dh: 1222, 1223, 1224, 1226, 2108, 2102, 2106, 1230, 1231, 1198, 1291, 1229, 1260, 1191) в каждую позицию чека (предмет расчета) совпадали по наличию, значению и последовательности загрузки. См. п.7.2. ККТ должна быть зарегистрирована в режиме передачи данных и с признаком применения "ТМТ". 2. Для тегов 1260 "Отраслевой реквизит предмета расчета" и 1261 "Отраслевой реквизит чека" добавлен ФЛК (см. п.7.1) и возможность повторов в позиции чека (для тега 1260) и в самом чеке (для тега 1261). 3. В тег 1163 добавлена печать тега 1325 "КТ Ф.6". 4. Обновлена и переименована настройка Т1П51 "07:ФЛК,!ПОЧТЕЛФЛК,!СНО,!,,!1212,1200-5;М": добавлен бит 6. Если бит 6 установлен (добавлено значение +64 к Т1П51), то в позицию чека включается (ПЭ) тег 1200 "Сумма НДС за предмет расчета" с нулевым значением при значении тега 1199 "Ставка НДС" равным 5 "НДС 0%" (как было ранее). Теперь, если бит 6 снят (по умолчанию, вычтено значение -64) тег 1200 не включается (ПЭ) в позицию чека при значении тега 1199 равным 5 "НДС 0%" - это помогает избежать ошибочной ошибки ФЛК 531 на стороне ОФД. 5. При загрузке КЯ игнорируется критическая ошибка low voltage библиотеки принтера кассы, чтобы при включении кассы сервис КЯ вышел в режим готовности и отвечал на команды ККТ. Как только напряжение аккумулятора (или уровень заряда) войдет в допустимый диапазон библиотека позволит печатать, иначе на команды ККТ КЯ будет возвращать "Код ошибки 77h (119) от ККТ: Неизвестная ошибка принтера". 6. Выводится в лог название таблицы и поля для команд ККТ 1Eh "Запись таблицы" и 1Fh "Чтение таблицы". 7. Добавлено описание к расширенным кодам ошибок: 7.1. ФЛК: 0x003300C6: "составной тег 1260 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1262 "Идентификатор ФОИВ"; 0x003300C7: "составной тег 1260 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1263 "Дата документа основания"; 0x003300C8: "составной тег 1260 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1264 "Номер документа основания"; 0x003300C9: "составной тег 1260 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1265 "Значение отраслевого реквизита"; 0x003300CA: "составной тег 1261 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1262 "Идентификатор ФОИВ"; 0x003300CB: "составной тег 1261 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1263 "Дата документа основания"; 0x003300CC: "составной тег 1261 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1264 "Номер документа основания"; 0x003300CD: "составной тег 1261 "Отраслевой реквизит предмета расчета" не содержит обязательный тег 1265 "Значение отраслевого реквизита". 7.2. 0x003300CE: "переполнение значения тега 1200 "Сумма НДС предмета расчета" при объединении позиций чека в ПФ"; 0x00600001, 0x00600002: "параметров "Количество" (тег 1023 "Количество предмета расчета") и "Цена" (тег 1079 "Цена за единицу предмета расчета с учетом скидок и наценок") команд ККТ FF46h "Операция V2"; 0x00600003: "переполнение суммы значений тегов 1043 "Стоимость предмета расчета с учетом скидок и наценок" при объединении позиций чека в ПФ"; 0x00620001: "в параметре "Количество" команды ККТ FF46h "Операция V2" (тег 1023 "Количество предмета расчета")"; 0x00620002: "суммы значений тегов 1023 "Количество предмета расчета" при объединении позиций чека в ПФ". //============================================================================== Сборка 1.20.45090 (на тестирование) 1. Команды ККТ: 1.1. Добавлена FF74h "Запрос исполнения ФН" (группа 3 таймаутов ФН: 2 с). 1.2. Добавлена FF75h "Запрос общего размера данных ФН" (в режиме открытого документа в ФН) (группа 3 таймаутов ФН: 2 с). Если длина ответа ФН менее ожидаемой (не включен признак "ТМТ"), то данные ответа ККТ заполняются нулями, если более - обрезаются. 1.3. Скорректирована длина ответа FF63h "Запрос ресурса свободной памяти в ФН": если менее ожидаемой (не включен признак "ТМТ"), то данные ответа ККТ заполняются нулями, если более - обрезаются. 1.4. Добавлена FE0F02h "Получить статус поддержки ФН режима ОСУ" (группа 4 таймаутов ФН: 10 с). Если первый байт данных ответа 0xFF (-1), то ФН не поддерживает режим ОСУ (не формировать запрос о КМ), иначе ФН возвращает статус разрешения не формировать запрос о КМ в режиме передачи данных ККТ (0 – нет разрешения; 1 – есть разрешение). 2.1. Начиная с 4 квартала 2023 при [пере]регистрации ККТ для ФФД 1.2 добавлена поддержка (ОСУ): - режима работы ФН (параметр команд ККТ FF06h/FF34h "Сформировать отчет о регистрации/перерегистрации ККТ"): -- бит 6 "ККТ В ОБЩ. ПИТАНИИ" (бит 15 тега 1290); -- бит 7 "ККТ В ОПТ. ТОРГОВЛЕ С ОРГ. И ИП" (бит 16 тега 1290). - расширенных признаков работы ККТ (Т13П21): бит 7 "ККТ С ТОРГ. АВТОМАТОМ" (бит 14 тег 1290). Допускается [пере]регистрация ККТ с поддержкой ОСУ, если ФН поддерживает режим ОСУ, но ККТ не зарегистрирована с признаком ТМТ. 2.2. Добавлена проверка полной выгрузки уведомлений ОИСМ при перерегистрации ККТ, если снимается признак применения ККТ торговли товарами, подлежащими обязательной маркировке ("ТМТ"). 2.3. Исправлена ошибка не установки тега 1001 "Признак автоматического режима" в [пере]регистрации ККТ при установке бита 1 "ПРИНТЕР В АВТОМАТЕ" в теге 1290 "Признаки условий применения ККТ" (Т13П21). 2.4. Добавлена печать (ПФ) тега 1021 "Кассир" в [пере]регистрации ККТ в Автоматическом режиме ККТ. 2.5. Добавлена проверка в [пере]регистрации ККТ в параметре "Режим работы" команд ККТ FF06h/FF34h при установке бита 2 ("АВТОМАТ. РЕЖИМ", тег 1001), но при не указании бита 3 "ПРИНТЕР В АВТОМАТЕ" или бита 7 "ККТ С ТОРГ. АВТОМАТОМ" в расширенных признаках работы ККТ (Т13П21): возвращается ошибка 0x005E004B/0x005E004C соответственно. Ранее автоматически добавлялся признак "ПРИНТЕР В АВТОМАТЕ". 2.6. Если задан бит 7 "ККТ С ТОРГ. АВТОМАТОМ" (и/или бит 3 "ПРИНТЕР В АВТОМАТЕ") в расширенных признаках работы ККТ (Т13П21), то автоматически указывается режим "АВТОМАТ. РЕЖИМ" (тег 1001). Требуется указание тега 1036 "Номер автомата" (Т16П1). 2.7. Добавлена проверка в [пере]регистрации ККТ на запрет установки битов 15 и 16 тега 1205 (Т13П22). 2.8. Изменены настройки: Т13П6: переименовано "*ФН:1056,1002,1001,1109,1110,1108,B15,16". Т13П21: переименовано "ФН: РП:0..7 <= 1290:6,10,11,1,8,12,13,14". Диапазон значений 0...255. Т17П21: переименовано "КЯ: РП:0..7 <= 1290:6,10,11,1,8,12,13,14". Диапазон значений 0...255. Т13П22, Т17П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205": изменен допустимый диапазон значений (упразднены биты 15, 16 в теге 1205 "Коды причин изменения сведений о ККТ"). 3.1. Исправлена проверка соответствия значений в параметре "Признак предмета расчета" в команде ККТ FF46h "Операция V2" (тег 1212) (Т1П51 "0:ФЛК,!1:ПОЧТЕЛФЛК,!2:СНО,!34!5:1212,7:М" биты 3,4,5) для позиций в чеке с КТ ОСУ (ФФД 1.2). 3.2. Добавлена проверка значений 2 "ПОДАКЦИЗНЫЙ ТОВАР", 30 "АТНМ" и 31 "АТМ" параметра "Признак предмета расчета" в команде ККТ FF46h (тег 1212) на соответствие признака применения ККТ "ПОДАКЦИЗНЫЕ ТОВАРЫ" при [пере]регистрации. 3.3. Добавлена проверка при передаче тега 1229 "акциз" в команду ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" на соответствие признака применения ККТ "ПОДАКЦИЗНЫЕ ТОВАРЫ" при [пере]регистрации. 3.4. Добавлена проверка передачи тега 1229 "Акциз" в команду ККТ FF46h на соответствие со значениями параметра "Признак предмета расчета" не равными 2 "ПОДАКЦИЗНЫЙ ТОВАР", 30 "АТНМ" и 31 "АТМ" (ФФД 1.2). 4. В команду ККТ FF67h "Привязка маркированного товара к позиции" добавлена проверка поддержки и разрешение режима ОСУ со стороны ФН. 5.1. Начиная с 1 квартала 2024, добавлена настройка Т1П67 "НЕ ПЕЧАТАТЬ 04: 1230,1231,1198,1229,1191", чтобы не печать в кассовом чеке ПФ тегов: - 1230 "Код страны происхождения товара": чтобы не печатать установить бит 0 (+1); по умолчанию печать включена (бит 0 сброшен); - 1231 "Номер декларации на товар": чтобы не печатать установить бит 1 (+2); по умолчанию печать включена (бит 1 сброшен); - 1198 "Размер НДС за единицу предмета расчета": чтобы не печатать установить бит 2 (+4); по умолчанию печать включена (бит 2 сброшен); - 1229 "Акциз": чтобы не печатать установить бит 3 (+8); по умолчанию печать включена (бит 3 сброшен); - 1191 "Дополнительный реквизит предмета расчета": чтобы не печатать установить бит 4 (+16); по умолчанию печать включена (бит 4 сброшен). Диапазон значений 0...31. 5.2. Блокирование сетевого обмена с операторами (кроме онлайн проверки КМ и обновления ключей ФН). 5.2.1. В настройке Т1П63 "БЛОК ОФД/ОИСМ В:0-ОЧ,3-ОС;B2:C,B3:S,B4:R" для значения 0 сетевой обмен с операторами теперь прекращается до открытия чека ККТ (фискального документа ФН). 5.2.2. Добавлено значение 3 в Т1П63: блокирование в открытой смене. 5.2.3. Добавлены биты 2...4 в Т1П63: блокирование при исчерпании количества попыток: - бит 2 (+4) : установки соединения (connect) (Т15П20); - бит 3 (+8) : отправки данных (send) (Т15П21); - бит 4 (+16) : приема данных (recv) (Т15П22). Запись в битовое поле 2...4 настройки Т1П63 перезагружает счетчики попыток из Т15П20...П22 соответственно. Возможно совмещать значения 0...3 и включение битов 2...4. Диапазон значений Т1П63 расширен 0...31. Значение по умолчанию 0. 5.4. Добавлены настройки в Т15, которые задают количество попыток повторов при сетевых ошибках ввода/вывода с операторами ОФД/ОИСМ при отправке сообщений ФД и уведомлений КМ (на онлайн проверку КМ и обновление ключей ФН настройки не влияют): - Т15П20 "Кол-во попыток при ошиб connect,Т1П63:B2": установки соединения (connect); значение по умолчанию 3; - Т15П21 "Кол-во попыток при ошибках send,Т1П63:B3": отправки данных (send); значение по умолчанию 3; - Т15П22 "Кол-во попыток при ошибках recv,Т1П63:B4": приема данных (recv); значение по умолчанию 3. Настройки Т15П20...П22 активируются при включении соответствующих битов (2...4) в Т1П63. При исчерпании количества попыток (текущий счетчик равен нулю), которые задаются в Т15П12,Т15П13,Т15П20...П22, процесс обмена с операторами приостанавливается с выводом причины ошибки в лог и в поля таблицы Т15П6...П10, Т15П14...П16. При устранении причины ошибки значение соответствующего текущего счетчика устанавливается из соответствующей настройки Т15П20...П22. Если текущий счетчик попыток (загружаемый через настройку Т15П12,Т15П13,Т15П20...П22) равен нулю, то запись в соответствующую настройку Т15П20...П22 нового начального (максимального) значения счетчика попыток сбросит сетевое соединение и запустит фоновый процесс с ОФД/ОИСМ. 6. Если во время отправки уведомлений ОИСМ появляются ФД для отправки ОФД, то отправка уведомлений прерывается для отправки ФД: актуально, если нет связи с ОИСМ, но есть новые ФД на отправку ОФД. 7. Команда ФН B0h перемещена из группы 5 (60 с) в группу 4 (10 с) таймаутов ФН. 8. Добавлен вывод в лог: 8.1. Если ФН не поддерживает режим ОСУ, то при загрузке КЯ выводится в лог строка "ФН не поддерживает режим ОСУ: не формировать запрос о КМ.". Если поддерживает, но ККТ не зарегистрирована с признаком ОСУ, то "ФН не разрешает режим ОСУ: не формировать запрос о КМ.", иначе "ФН разрешает режим ОСУ: не формировать запрос о КМ." при зарегистрированном признаке ТМТ. Если признак ТМТ не активизирован в ККТ, то "ФН режим ОСУ: ККТ зарегистрирована без признака применения ТМТ.". 8.2. Строки исполнения ФН при загрузке КЯ. 8.3. "Запрашивается Т?." при выполнении команды ККТ 2Dh "Запрос структуры таблицы"; "Запрашивается Т?П?." при выполнении команды ККТ 2Eh "Запрос структуры поля". 8.4. При ошибках связи (connect, send, recv) с операторами ОФД и ОИСМ выводится в лог количество оставшихся попыток (remaining retries), если они включены в Т1П63 (биты 2...4). Количество попыток задается в Т15П20...П22. 8.5. Исправления в выводе строк в лог (биты детализации 4...6 в Т10П3,Т10П13,Т10П15). 8.6. При выводе в лог длинных строчек, длину которых не поддерживает ОС, строки нарезаются на части с указанием номера строки в конце [текущая_строка/всего_строк] и добавлением "..." в начало и/или конец строки для указания продолжения строки (ведущие и висящие пробелы при этом не удаляются). 8.7. См. п.9.2: в этом случае команда ККТ 6Bh без параметров выводит текстовое описание в лог запрошенного четырех байтного расширенного кода. 8.8. Для команд ККТ FF63h, FF75h если ККТ зарегистрирована без признака ТМТ: "Длина ответа ФН X байт. Ожидаемая ККТ длина ответа ФН Y байт!", если X != Y. 9.1. Если текстовое описание кода ошибки превышает длину кадра Стандартного протокола, то на любой код ошибки возвращается описание "Для получения текстового описания расширенного кода ошибки переключите Стандартный протокол обмена с ККТ на Протокол 2.0". 9.2. Внесены изменения в команду ККТ 6Bh: если в параметре команды указано значение четырех байтного расширенного кода ошибки (6B XXXXXXXX, где XXXXXXXX - код ошибки в формате Little-Endian, LE), то указанное значение записывается во внутренний код ошибки КЯ и его текстовое описание можно также получить повторным исполнением команды ККТ 6Bh без параметров (так делает Драйвер ККТ под Windows). Также см. Т10П44=1. 9.3. Добавлено описание к расширенному коду ошибки: 0x003300C1: "не допускается передавать в параметре "Признак предмета расчета" команды ККТ FF46h "Операция V2" (тег 1212) значение 2 "ПОДАКЦИЗНЫЙ ТОВАР", 30 "АТНМ" или 31 "АТМ", т.к. нет условия применения ККТ с признаком "ПОДАКЦИЗНЫЕ ТОВАРЫ""; 0x003300C2: "установка бита 6 "Применение ККТ в общественном питании" или бита 7 "Применение ККТ в оптовой торговле с организациями и ИП" в параметре "Режим работы" в командах ККТ FF06h/FF34h "Сформировать отчет о регистрации/перерегистрации ККТ" не поддерживается"; 0x003300C3: "ФН не поддерживает признак "ККТ С ТОРГ. АВТОМАТОМ" (бит 7) в значении Т13П21 "ФН: РП:0..7 <= 1290:6,10,11,1,8,12,13,14""; 0x003300C4: "ФН не поддерживает режим "ККТ В ОБЩ. ПИТАНИИ" (бит 6) или "ККТ В ОПТ. ТОРГОВЛЕ С ОРГ. И ИП" (бит 7) в параметре "Режим работы" в командах ККТ FF06h/FF34h "Сформировать отчет о регистрации/перерегистрации ККТ""; 0x003300C5: "был передан тег 1229 "Акциз", но в параметре "Признак предмета расчета" команды ККТ FF46h "Операция V2" (тег 1212) передано значение не 2 "ПОДАКЦИЗНЫЙ ТОВАР", 30 "АТНМ", 31 "АТМ""; 0x005E004B, 0x005E004C: "установлен параметр "Режим работы" бит 2 "Автоматический режим" в командах ККТ FF06h/FF34h "Сформировать отчет о регистрации/перерегистрации ККТ", но не указан бит 3/7 "Признак установки/применения принтера/ККТ в автомате" в Т13П21 "ФН: РП:0..7 <= 1290:6,10,11,1,8,12,13,14""; 0x005E004D: "чтобы перерегистрировать ККТ со снятым "Признаком работы с маркированными товарами" (см. Т13П21) необходимо предварительно выгрузить все уведомления о реализации маркированных товаров ОИСМ"; 0x005E004E: "ФН не поддерживает режим ОСУ (не формировать запрос о КМ)"; 0x005E004F: "ФН не разрешает режим ОСУ (не формировать запрос о КМ): ККТ не регистрирована на поддержку режима ОСУ"; 0x005E0050: "ККТ зарегистрирована без признака применения ТМТ". 9.4. Скорректированы текстовые описания ошибок (а также другие): 0x00330002: "установка битов 6 и/или 7 в параметре "Режим работы" в командах ККТ FF06h/FF34h "Сформировать отчет о регистрации/перерегистрации ККТ" не допускается"; 0x00330003: "установка бита 4 "Режим БСО" без установки бита 3 "Применение в сфере услуг" в параметре "Режим работы" в командах ККТ FF06h/FF34h "Сформировать отчет о регистрации/перерегистрации ККТ" не допускается"; 0x0033003C: "тег 1229 "Акциз" не поддерживается в теге 1059 "Предмет расчета", т.к. при [пере]регистрации не указан тег 1207 "Признак торговли подакцизными товарами" для ФФД 1.05 или не установлен бит 6 в теге 1290 "Признаки условий применения ККТ" для ФФД 1.2"; 0x00330051: "код причины в настройке Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205" не соответствует допустимым значениям тега 1205: равен 0 или установлены биты 15,16,22..30"; 0x00330082: "установка бита 7 "ККТ С ТОРГ. АВТОМАТОМ" в значении Т13П21 "ФН: РП:0..7 <= 1290:6,10,11,1,8,12,13,14" не поддерживается"; 0x005E003D: "в позицию чека включен КМ или КТ ОСУ, но передается тег 1212 "Признак предмета расчета" со значением не равным 31 "АТМ" или 33 "ТМ" (см. Т1П51 бит 3)"; 0x005E003E: "в позицию чека включен КМ или КТ ОСУ, но передается тег 1212 "Признак предмета расчета" со значением не равным 30 "АТНМ", 31 "АТМ", 32 "ТНМ" или 33 "ТМ" (см. Т1П51 бит 4)"; 0x005E003F: "в позицию чека не включен КМ или КТ ОСУ, но передается тег 1212 "Признак предмета расчета" со значением равным 31 "АТМ" или 33 "ТМ" (см. Т1П51 бит 5)". 10. В FAQ добавлен раздел "3. Детализация логирования сообщений КЯ в настройках Т10". //============================================================================== Сборка 1.19.44779 (на тестирование) 1. Исправлено отображение бита 10 "ПРОВЕДЕНИЕ АЗАРТНОЙ ИГРЫ" в теге 1290 "Признаки условий применения ККТ" в бит 1 расширенных признаков работы ККТ в Т13П21 "ФН: Р.Р.: 0..6 <= 1290:6,10,11,1,8,12,13" после загрузки КЯ и [пере]регистрации. 2.1. Добавлена печать заголовка "КАССИР" тега 1021 "Кассир" в чеки, если должность "Кассир" не указана в таблицах Т2П2 или Т13П8. 2.2. Изменены значения по умолчанию в таблицах: Т2П2Р28: "КАССИР СТАРШИЙ 28" <= "КАССИР СТАРШИЙ"; Т2П2Р29: "АДМИНИСТРАТОР 29" <= "КАССИР АДМИНИСТРАТОР"; Т2П2Р30: "СИС.АДМИН. 30" <= "КАССИР СИС.АДМИН."; Т13П8Р1: "Директор Иванов П.М." <= "КАССИР Директор Иванов П.М.". 3.1. При формировании позиции чека добавлены проверки наличия необходимых тегов 1223 "Данные агента" и/или 1224 "Данные поставщика" при передаче тега 1222 "Признак агента по предмету расчета". 3.2. Добавлены описания к расширенным кодам ошибок: 0x005E0040: "передан тег 1222 "Признак агента по предмету расчета", но не передан тег 1224 "Данные поставщика""; 0x005E0041: "передан тег 1222 "Признак агента по предмету расчета", но не передан тег 1171 "Телефон поставщика" в составе тега 1224 "Данные поставщика""; 0x005E0042: "передан тег 1222 "Признак агента по предмету расчета", но не передан тег 1225 "Наименование поставщика" в составе тега 1224 "Данные поставщика""; 0x005E0043: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Банковский платежный агент (субагент)" или "Платежный агент (субагент)", но не передан тег 1223 "Данные агента""; 0x005E0044: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Банковский платежный агент (субагент)", но не передан тег 1075 "Телефон оператора перевода" в составе тега 1223 "Данные агента""; 0x005E0045: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Банковский платежный агент (субагент)", но не передан тег 1044 "Операция банковского платежного агента" в составе тега 1223 "Данные агента""; 0x005E0046: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Банковский платежный агент (субагент)" или "Платежный агент (субагент)", но не передан тег 1073 "Телефон платежного агента" в составе тега 1223 "Данные агента""; 0x005E0047: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Платежный агент (субагент)", но не передан тег 1074 "Телефон оператора по приему платежей" в составе тега 1223 "Данные агента""; 0x005E0048: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Банковский платежный агент (субагент)", но не передан тег 1026 "Наименование оператора перевода" в составе тега 1223 "Данные агента""; 0x005E0049: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Банковский платежный агент (субагент)", но не передан тег 1005 "Адрес оператора перевода" в составе тега 1223 "Данные агента""; 0x005E004A: "передан тег 1222 "Признак агента по предмету расчета" со значениями "Банковский платежный агент (субагент)", но не передан тег 1016 "ИНН оператора перевода" в составе тега 1223 "Данные агента"". 4. Выводится в лог номер таблицы, поля и ряда (ТxxПyyРzz) для команд ККТ 1Eh "Запись таблицы" и 1Fh "Чтение таблицы". 5. Оптимизация. //============================================================================== Сборка 1.19.44640 (на тестирование) 1.1. Исправлены проверки Т1П51 биты 3 и 4: коды ошибок 0x005E003D и 0x005E003E на позиции в чеке для товаров без маркировки, если до этого была хотя бы одна позиция с товаром, подлежащая маркировке. 1.2. Обновлена и переименована настройка Т1П51 "0:ФЛК,!1:ПОЧТЕЛФЛК,!2:СНО,!34!5:1212,7:М": добавлен бит 5. Если в позиции чека товар не подлежит маркировке (в режиме ФФД 1.2), то выполняется проверка при сброшенном (по умолчанию) бите 5 в Т1П51: проверяется переданное значение (в команде ККТ FF46h "Операция V2") тега 1212 "Признак предмета расчета" на не равенство 31 "АТМ" или 33 "ТМ" (допустимые значения: 1...27,30,32). Проверка отключается установкой бита 5 (добавить значение +32) в Т1П51. 2. Добавлено описание к расширенному коду ошибки: 0x005E003F: "в позицию чека не включен КМ (код маркировки), но передается тег 1212 "Признак предмета расчета" со значением равным 31 "АТМ" или 33 "ТМ" (см. Т1П51 бит 5)". //============================================================================== Сборка 1.19.44639 (на тестирование) 1. Добавлена печать составного тега 1084 "Дополнительный реквизит пользователя" в кассовом чеке для ФФД 1.05. Печать тега 1084 отключается установкой бита 1 (добавить значение +2) в Т1П59 "НЕ ПЕЧ 05: 1192,1084,1222,1223,1224,1226". 2. Обновлена и переименована настройка Т1П51 "0:ФЛК,!1:ПОЧТЕЛФЛК,!2:СНО,!34:КМ1212,7:М": добавлены биты 3 и 4. Если к позиции чека был привязан принятый код маркировки (КМ) на ККТ, зарегистрированной с признаком применения торговли товарами подлежащими маркировке ("ТМТ"), в режиме ФФД 1.2, то могут выполняться проверки: - при сброшенном (по умолчанию) бите 3 проверяется переданное значение (в команде ККТ FF46h "Операция V2") тега 1212 "Признак предмета расчета" на соответствие 31 "АТМ" или 33 "ТМ"; - при установленном бите 4 проверяется переданное значение тега 1212 на соответствие 30 "АТНМ", 31 "АТМ", 32 "ТНМ" или 33 "ТМ". Проверки в Т1П51 отключаются установкой бита 3 (добавить значение +8) и сбросом бита 4 (вычесть значение -16). 3. Добавлены описания к расширенным кодам ошибок: 0x005E003D: "в позицию чека включен КМ (код маркировки), но передается тег 1212 "Признак предмета расчета" со значением не равным 31 "АТМ" или 33 "ТМ" (см. Т1П51 бит 3)"; 0x005E003E: "в позицию чека включен КМ (код маркировки), но передается тег 1212 "Признак предмета расчета" со значением не равным 30 "АТНМ", 31 "АТМ", 32 "ТНМ" или 33 "ТМ" (см. Т1П51 бит 4)". //============================================================================== Сборка 1.19.43931 (на тестирование) 1.1. Исправлены случайные пропуски задержки Т14П3 "ОФД/ОИСМ: ТАЙМ-АУТ ОПРОСА, 0.1 С" перед установлением сокета с серверами операторов, если сервер закрыл соединение в ответ на прием данных от ККТ. 1.2. При блокировке отправки сообщений/уведомлений ОФД/ОИСМ (значения 0 или 2 в Т1П63) прекращаются попытки соединения с серверами операторов. 2.1. Добавлена обработка параметров "Порядковый номер отчета о регистрации/перерегистрации" и "Номер перерегистрации" со значением 0 для команд ККТ FF0Eh "Запрос параметра открытия ФН" и FF4Ch "Запрос итогов фискализации (перерегистрации) V2" соответственно: у ФН запрашивается последний (текущий) номер [пере]регистрации. 2.2. Добавлена обработка параметра "Номер фискального документа" со значением 0 для команд ККТ FF0Ah "Найти фискальный документ по номеру" и FF3Ah "Запросить фискальный документ в TLV формате": у ФН запрашивается последний фискальный документ. 3. При вызове команды ККТ FF3Bh "Чтение TLV фискального документа" без предварительной подачи команд ККТ FF0Eh "Запрос параметра открытия ФН" или FF3Ah "Запросить фискальный документ в TLV формате" возвращается ошибка 0x00080001 (см. п.7). 4. Запись в поле Т3П15 "ПИТАНИЕ ФН:0-ВКЛ,1-ВЫКЛ; 2,3-СБРОС МОСТА" не производится в режиме ККТ "8. Открытый документ". 5. Не выводится на экран (ON-SCREEN) описание кода ошибки 08h (8): Нет запрошенных данных". 6. Добавлено описание к расширенному коду ошибки: 0x00080001: "предварительно должна быть передана команда ККТ FF0Eh (44h с номером тега FFFFh) или FF3Ah (45h)". //============================================================================== Сборка 1.19.43930 (на тестирование) 1. Длина тега 1308 "КТ ЕГАИС-2.0" изменена с 33 на 23 в соответствии с изменением в новой редакции ФФД. //============================================================================== Сборка 1.19.43925 (на тестирование) 1. Для отчета о закрытии смены в режиме ФФД 1.2, начиная с 3 квартала 2023, добавлены настройки, чтобы выборочно не печатать теги для укорачивания отчета в печатной форме (на чековой ленте). Если отключена печать всех тегов в отчете (Т1П64=255, Т1П65=127 и Т1П66=255) и/или теги имеют непечатаемые значения, то пустой чек печататься не будет в т.ч. клише и промотка бумаги. По умолчанию все теги печатаются: Т1П64=0, Т1П65=0 и Т1П66=0. 1.1. Т1П64 (биты 0...7) "0000;1000;1048;18;21;1009-1187;1012;1038" битовое поле тегов: - 0000 "Нефискальный (сквозной) номер чека" (устарело): чтобы не печатать установить бит 0; по умолчанию печать включена (бит 0 сброшен); - 1000 "Наименование документа": чтобы не печатать установить бит 1; по умолчанию печать включена (бит 1 сброшен); - 1048 "Наименование пользователя": чтобы не печатать установить бит 2; по умолчанию печать включена (бит 2 сброшен); - 1018 "ИНН пользователя": чтобы не печатать установить бит 3; по умолчанию печать включена (бит 3 сброшен); - 1021 "Кассир": чтобы не печатать установить бит 4; по умолчанию печать включена (бит 4 сброшен); - 1009 "Адрес расчетов" и 1187 "Место расчетов": чтобы не печатать установить бит 5; по умолчанию печать включена (бит 5 сброшен); - 1012 "Дата, время": чтобы не печатать установить бит 6; по умолчанию печать включена (бит 6 сброшен); - 1038 "Номер смены": чтобы не печатать установить бит 7; по умолчанию печать включена (бит 7 сброшен). 1.2. Т1П65 (биты 0...6) "1037;1118;1111;1097-1098;2104;50-53;1206" битовое поле тегов: - 1037 "Регистрационный номер ККТ": чтобы не печатать установить бит 0; по умолчанию печать включена (бит 0 сброшен); - 1118 "Количество кассовых чеков (БСО) за смену": чтобы не печатать установить бит 1; по умолчанию печать включена (бит 1 сброшен); - 1111 "Общее количество ФД за смену": чтобы не печатать установить бит 2; по умолчанию печать включена (бит 2 сброшен); - 1097 "Количество непереданных ФД" и 1098 "Дата первого из непереданных ФД": чтобы не печатать установить бит 3; по умолчанию печать включена (бит 3 сброшен); - 2104 "Количество непереданных уведомлений": чтобы не печатать установить бит 4; по умолчанию печать включена (бит 4 сброшен); - 1050 "Признак исчерпания ресурса ФН", 1051 "Признак необходимости срочной замены ФН", 1052 "Признак переполнения памяти ФН" и 1053 "Признак превышения времени ожидания ответа ОФД": чтобы не печатать установить бит 5; по умолчанию печать включена (бит 5 сброшен); - 1206 "Сообщение оператора": чтобы не печатать установить бит 6; по умолчанию печать включена (бит 6 сброшен). 1.3. Т1П66 (биты 0...7) "2112-2113;1194;1157;1213;1040;41;77;1013" битовое поле тегов: - 2112 "Признак некорректных кодов маркировки" и 2113 "Признак некорректных запросов и уведомлений": чтобы не печатать установить бит 0; по умолчанию печать включена (бит 0 сброшен); - 1194 "Счетчики итогов смены": чтобы не печатать установить бит 1; по умолчанию печать включена (бит 1 сброшен); - 1157 "Счетчики итогов ФН": чтобы не печатать установить бит 2; по умолчанию печать включена (бит 2 сброшен); - 1213 "Ресурс ключей ФП": чтобы не печатать установить бит 3; по умолчанию печать включена (бит 3 сброшен); - 1040 "Номер ФД": чтобы не печатать установить бит 4; по умолчанию печать включена (бит 4 сброшен); - 1041 "Номер ФН": чтобы не печатать установить бит 5; по умолчанию печать включена (бит 5 сброшен); - 1077 "ФПД": чтобы не печатать установить бит 6; по умолчанию печать включена (бит 6 сброшен); - 1013 "Заводской номер ККТ": чтобы не печатать установить бит 7; по умолчанию печать включена (бит 7 сброшен). 2. В режиме ФФД 1.2 в отчет о закрытии смены добавлена печать тегов 1050, 1051, 1052 и 1053. 3. Заменена на исключение (не печать) пустой строки ошибка 73h "Команда не поддерживается в данном режиме", которая возникает в режиме ККТ 8 "Открытый документ" на команду 2Fh "Печать строки данным шрифтом", если возникает пустая строка для печати в чеке, например, при автопереносе висящих справа пробелов на следующую строку. В других режимах ККТ в случае автопереноса пробелов на новую строку они печатаются. //============================================================================== Сборка 1.18.43786 (на тестирование) 1. При активной настройке Т3П32>0 "ПЕРЕЗАГРУЗКА ФН: 0-ВЫКЛ, ЧЕРЕЗ 1-255 МИН" при старте КЯ принудительно выполняется перезагрузка ФН по питанию. 2.1. Исключена печать тега 1277 "Дополнительные данные ООС" из отчета об открытии смены. 2.2. Начиная со 2 квартала 2023, добавлена настройка Т1П62 (биты 0...4) "ПЕЧАТАТЬ 04: 1228,1243,1244,1245,1246" чтобы печатать непечатаемые теги составного тега 1256 "Сведения о покупателе (клиенте)": - тег 1228 "ИНН покупателя (клиента)": чтобы печатать установить бит 0 (добавить 1 к значению Т1П62); по умолчанию печать выключена (бит 0 сброшен); - тег 1243 "Дата рождения покупателя (клиента)": чтобы печатать установить бит 1 (добавить 2 к значению Т1П62); по умолчанию печать выключена (бит 1 сброшен); - тег 1244 "Гражданство": чтобы печатать установить бит 2 (добавить 4 к значению Т1П62); по умолчанию печать выключена (бит 2 сброшен); - тег 1245 "Код вида документа, удостоверяющего личность": чтобы печатать установить бит 3 (добавить 8 к значению Т1П62); по умолчанию печать выключена (бит 4 сброшен); - тег 1246 "Данные поставщика" и тега 1226 "ИНН поставщика" в кассовом чеке соответственно: чтобы печатать установить бит 4 (добавить 31 к значению Т1П62); по умолчанию печать выключена (бит 4 сброшен). 3. Переписана логика отправки сообщений (ФД) ОФД, уведомлений (КМ) ОИСМ, проверка КМ и обновление ключей ФН. 3.1. Перед проверкой КМ прерывается установленное соединение с серверами ОФД/ОИСМ. 3.2. Исправлено ошибочное отправление ОКП данных ОФД/ОИСМ. 3.3. TCP сокет (соединение) закрывается сразу после приема данных от сервера операторов, а также при записи в Т14П1,Т14П2, Т14П5,Т14П6, Т14П9,Т14П10, Т15П12,Т15П13. 3.4. Исправлено продолжение отправки уведомлений ОИСМ после проверки КМ. 3.5. Подготовка сообщения и/или уведомления (чтение/запись ФН) для операторов производится после формирования на печать и печати чеков. 3.6. Ускорена обработка команд ККТ. 3.7. Переработана блокировка при возникновении ошибок на команду ФН 26h и/или BFh в обработчике формирования сообщений и уведомлений с ошибками в логе: "Остановлено отправление сообщений ОФД! (а также уведомлений ОИСМ) Т10П28=128 (0x80); биты [7:0] = [1|0|0|0|0|0|0|0]. Причины:" "(бит 7) Счетчик попыток выполнения команды ФН 26h с возвратом ошибки достиг максимума (см. Т15П12)." и "Остановлено отправление уведомлений о реализации товаров с КМ ОИСМ! Т10П27=1 (0x01); биты [1:0] = [0|1]. Причины:" "(бит 0) Счетчик попыток выполнения команды ФН BFh с возвратом ошибки достиг максимума (см. Т15П13)." 4. Добавлена настройка Т1П63 "ОТПРАВЛЯТЬ ОФД/ОИСМ В ОТКРЫТОМ ЧЕКЕ,1-ДА". Значения: 0 (по умолчанию) - при открытии чека отправка сообщений/уведомлений ОФД/ОИСМ прекращается - это может уменьшить задержку онлайн проверки КМ, если имеется большая задержка подключения к серверам ОФД/ОИСМ при фоновой выгрузке сообщений/уведомлений; 1 - классическая конфигурация (в открытом чеке отправляются сообщения/уведомления операторам в фоне); 2 - не отправлять сообщения/уведомления операторам (сервисный режим). 4.1. Добавлены поля Т14П15 "ОФД СЕРВЕР: ТАЙМ-АУТ SEND, 250 МС" и Т14П16 "ОИСМ СЕРВЕР: ТАЙМ-АУТ SEND, 250 МС". Значения: 0 - не меняет поведение настроек Т14П4 и Т14П8 соответственно; 1...255 (0.25...63.75 с) - задают задержку установки соединения (connect) и времени отправки (send) сообщения ОФД и уведомления ОИСМ соответственно. По умолчанию значение 12 (3 с). Если значения полей Т14П15 и Т14П16 ненулевые, то поля Т14П4 и Т14П8 задают только задержку на ожидание (recv) данных от серверов ОФД и ОИСМ соответственно. Рекомендуется задать значение настроек менее 10 с, например, Т14П15=12, Т14П16=12 (3 с). 4.2. Добавлен вывод статуса обработки уведомлений КМ в битовое поле Т10П27 "*СТАТУС ПЕРЕДАЧИ ДАННЫХ ОИСМ, 0 - OK". 4.3. Переименованы настройки полей: Т1П59, Т10П28, Т14П4,Т14П8,Т14П12,Т14П20, Т15П3, Т15П11, Т15П12,Т15П13. 5. Изменения в логе: 5.1. Добавлен вывод состояния ФН при загрузке КЯ: - "этап 1 (нефискальный): формирование отчетов о регистрации ККТ или об изменении параметров регистрации, сформированного в связи с заменой ФН"; - "этап 2 (фискальный): формирование ФД о расчетах, выполнение перерегистраций ККТ (кроме отчета об изменении параметров регистрации в связи с заменой ФН), формирование отчета о закрытии ФН"; - "этап 3 (постфискальный): передача ОФД не переданных до закрытия ФН данных и формирование отчета о считывании фискальных данных"; - "этап 4 (архивный): формирование отчета о считывании фискальных данных". "Срок действия" не выводится на этапе 4. 5.2. Выводятся номера текущего сообщения (ФД для ОФД) и уведомления (о реализации товаров с КМ для ОИСМ), начала и завершения процедур формирования данных для операторов (ОФД, ОИСМ, ОКП). 5.3. Скорректированы сообщения, приоритеты (по умолчанию) вывода сообщений на экран (ON-SCREEN, см. Т10П15, Т10П16). 5.4. Не выводятся на экран (ON-SCREEN) описания кодов ошибок ККТ: - 50h (80) "Идет печать результатов выполнения предыдущей команды"; - 5Dh (93) "Таблица не определена". 5.5. Выводится время (в миллисекундах) выполнения команды ККТ в строке ответа КЯ (для Протокола ККТ 2.0), если включен режим детализации лога бит 7 (вывод HEX-дампа нижнего уровня ввода/вывода команд ККТ) в настроках Т10П3, Т10П13, Т10П15. 5.6. Выводится название, принятой команды ККТ от драйвера ККТ или ПО. 5.7. Переименованы некоторые строчки. 6.1. Добавлено описание к расширенному коду ошибки: 0x005E003C: "ошибка закрытия TCP сокета". //============================================================================== Сборка 1.17.43148 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. При активной настройке Т3П32>0 "ПЕРЕЗАГРУЗКА ФН: 0-ВЫКЛ, ЧЕРЕЗ 1-255 МИН", если ФН находился в "зависшем" состоянии до загрузки КЯ, то при старте КЯ выполняется перезагрузка ФН по питанию, чтобы предотвратить "Код ошибки 67h (103) от ККТ: При загрузке КЯ была ошибка ввода/вывода с ФН". 2. При указании значения 0 параметра "Номер отдела" в команде ККТ FF46h "Операция V2", номер отдела в чеке не печатается, начиная с 1 квартала 2023. 3. Добавлена сервисная команда ККТ FE6620h для получения полного TLV списка фискального документа (ФД) в электронной форме (ЭФ), начиная со 2 квартала 2023. См. описание команды ККТ в п.6. "Получить фискальный документ в формате TLV списка". Если необходимо с минимальными задержками получить Список TLV фискальных документов "Отчет об открытии смены", "Отчет о закрытии смены", "Отчет о текущем состоянии расчетов", "Отчет о закрытии фискального режима", то после соответствующей команды ККТ отчета (E0h, 41h, FF38h, FF3Eh) необходимо выполнить команду ККТ FE6620h с параметром "Номер ФД" равным 0. 4. В лог добавлены параметры запроса и ответа на команду ККТ FE6620h. Errata: длина HEX-дампа ограничена длиной 312. 5. Добавлено описание к расширенным кодам ошибок: 0x00370007: "включите Протокол 2.0 передачи данных с ККТ для работы команды FE6620h"; 0x00950080: "ошибка чтения TLV списка ФД (не до конца вычитан из ФН или ошибка)". 6. Тест драйвера ККТ версии 5.17.0.938 обрабатывает ошибки на команды ККТ FF4Dh, которые подаются после команды ККТ FF67h и до FF46h "Операция V2". //============================================================================== Сборка 1.16.43098 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Если КМ отсутствует (пустая строка), то в команде ККТ FF67h "Привязка маркированного товара к позиции" онлайн проверка "Запрос о КМ" не выполняется. 2. Добавлена поддержка объемно-сортового учета маркированной продукции (ОСУ), начиная с 3 квартала 2022. 2.1. Поддерживается опциональный параметр "Признак ОСУ" в команде ККТ FF67h (см. "Протокол работы ККТ с ФН" от 07.02.2023). 2.2. Добавлены новые типы кодов товара (параметр "Распознанный тип кода" в ответе на команду ККТ FF67h): ОСУ EAN8 0x4F08, ОСУ EAN13 0x4F0D, ОСУ GTIN ITF14 0x4F0E. 3. В настройку Т1П48 "КАССОВЫЕ ЧЕКИ (БСО) В ЭЛЕКТРОННОЙ ФОРМЕ" добавлено значение 2 (начиная с 3 квартала 2022) - не печатать чек, если ККТ зарегистрирована для автоматического режима. 4. Допускается формировать позицию товара с единичным количеством, загрузкой тега 1023 командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции", после проверки КМ этого товара с дробным количеством или для штучного товара. 5. Добавлены в параметры ответа на команду ККТ 10h "Короткий запрос состояния ККТ": - код ошибки ФН при обновлении ключей на команды ФН: D0h, D1h, D7h; - статус обновления ключей: бит 0 – требуется обновление; бит 1 – требуется срочное обновление; биты 2...7 – количество обновленных ключей (0-63). Параметры отображают состояние после выполнения команды ККТ E0h "Открыть смену". Рефакторинг процедуры обновления ключей проверки КМ. 6. При активной настройке Т3П32>0 "ПЕРЕЗАГРУЗКА ФН: 0-ВЫКЛ, ЧЕРЕЗ 1-255 МИН" перезагрузка ФН по питанию происходит также и при неактивной передаче уведомлений о реализации маркированных товаров в ОИСМ (ОФД), также как при неактивной передаче сообщений (ЭФ ФД) для сервера ОФД, запросов ФД в TLV формате (командой ККТ FF3Ah) и запросов параметров открытия ФН (командой ККТ FF0Eh). 7. В лог добавлены: - вывод HEX-дампа ответа на команду ККТ в строчку "[after] КОМАНДА ККТ XXXXh ответ длиной Y:" кроме команды ККТ 6Bh "Возврат названия ошибки"; - вывод описания errno ошибок; - вывод описания значений параметров "Распознанный тип кода", "Тип Data Matrix" в ответе команды ККТ FF67h; - вывод сообщений "Начата отправка уведомления в ОИСМ.", "Завершена отправка уведомления в ОИСМ."; - вывод "ЗоКМ> Запрос о коде маркировки (не формируется)" для ОСУ; - скорректированы приоритеты вывода строчек лога на экран отправки данных в ОФД/ОИСМ; ЗоКМ, ДоМТ, УоРМТ, КнУ; "обновление ключей проверки КМ", "Обновление ключей завершена"; "Передается тег"; "Считан тег"; - символы сепаратора "?" и "!" при ошибках вывода (невозможности connect, send) строчек лога КЯ по TCP при включенном дополнительном методе (tcp-msg), например: | 635|28 tcp-msg lost| ... | 636|28 tcp-msg lost| ... | 637?29 tcp-msg lost: connect() errno=111 192.168.1.72:12347| ... | 638?30 tcp-msg lost: connect() errno=111 192.168.1.72:12347| ... | 639?31 tcp-msg lost: connect() errno=111 192.168.1.72:12347| ... | 640?32 tcp-msg lost: connect() errno=111 192.168.1.72:12347| ... | 641?33 tcp-msg lost: connect() errno=111 192.168.1.72:12347| ... | 642?34 tcp-msg lost: connect() errno=111 192.168.1.72:12347| ... | 643?35 tcp-msg lost: connect() errno=111 192.168.1.72:12346| ... | 644!35 tcp-msg lost| ... | 645|35 tcp-msg lost| ... 8.1. Добавлено описание к расширенным кодам ошибок: 0x003300C0: "необходимо передавать КТ (код товара) вместо КМ (кода маркировки), если указан параметр "Признак ОСУ" в команде ККТ FF67h"; 0x007E0008: "значение параметра "Признак ОСУ" не равно 0xFF". 8.2. Скорректированы описания к расширенным кодам ошибок: 0x0033000E, 0x00330015, 0x00330018, 0x00330019, 0x0033001A, 0x0033001B, 0x0033001C, 0x00330037, 0x00330038, 0x0033004E, 0x00330062, 0x0033007A, 0x00330085, 0x00330086, 0x0033008A, 0x0033009D, 0x0033009E, 0x0033009F, 0x003300A0, 0x003300A3, 0x003300A4, 0x003300A5, 0x003300A6, 0x003300A7, 0x003300A8, 0x003300A9, 0x003300AA, 0x003300AB, 0x003300AC, 0x003300AD, 0x003300AE, 0x003300AF, 0x00360001, 0x00390010, 0x005E0006, 0x005E000E, 0x005E000F, 0x005E0013, 0x005E001C, 0x005E0035, 0x005E0036, 0x005E0037, 0x005E0038, 0x007E0005, 0x007E0006, 0x007E0007, 0x00D30006, 0x00D30009, 0x00D3000A, 0x00D30016. 8.3. Исключены описания: 0x00330016 9. refactoring for clang 10. Начиная с версии 5.17.0.935 Тест драйвера ККТ поддерживает для КЯ: - передачу тега 2108 "Мера количества предмета расчета" в позицию чека, если значение тега ненулевое на вкладке "Операции ФН"; - передачу дробного количества в позицию чека (галка "Дробное кол-во (ФФД 1.2)") для выполнения частичного выбытия товара. 10.1. Errata: версии драйвера 5.17.0.935 и 5.17.0.936 игнорируют ошибки на команды ККТ FF4Dh, которые подаются после команды ККТ FF67h, но выполняют последующую команду ККТ FF46h "Операция V2". //============================================================================== Сборка 1.15.42930 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1.1. При активной настройке Т3П32>0 "ПЕРЕЗАГРУЗКА ФН: 0-ВЫКЛ, ЧЕРЕЗ 1-255 МИН" заданный интервал времени сокращается в два раза перед командами ККТ 8Dh "Открыть чек" и FF61h "Проверка маркированного товара" в открытой смене, чтобы увеличить время открытого чека до перезагрузки ФН по питанию. Если несколько КМ проверяются в открытой смене (по Варианту 1), то после перезагрузки ФН по питанию база проверенных КМ в ФН-М и КЯ будет сброшена и чтобы этого избежать следует проверять КМ в открытом чеке. Например, если Т3П32=20, то ФН перезагружается через 20 мин перед подачей любых команд ККТ кроме "Открыть чек" и "Проверка маркированного товара", но если истекает 10 мин после последнего включения ФН и следует команда "Открыть чек" или "Проверка маркированного товара", то перезагрузка ФН происходит до открытия чека или начала процедуры проверки КМ и останется 20 мин до закрытия чека, чтобы воспользоваться базой КЯ и ФН-М уже проверенных КМ. 1.2. Добавлено поле Т3П33 "ЗАДЕРЖКА ПЕРЕД ВКЛ/КМД ФН, 0.1/0.01 С", которое задает задержку между выключением и включением питания ФН в единицах 0.1 с и задержку перед подачей команды ФН в единицах 0.01 с. Значения Т3П33: - 0: 0.5/0.05 с (по умолчанию); - 1...50: 0.1/0.01...5.0/0.5 с. 2. Переработана логика обработки товаров с КМ, исправлены многочисленные ошибки при работе с базой принятых КМ, добавлен форматно-логический контроль тегов. 2.1. Исправлена ошибка в парсере GS1. 2.2. Добавлена проверка VLN значений передаваемых тегов 1293 "Числитель" и 1294 "Знаменатель" на ноль и неравенство. 2.3. (по Варианту 1) Приведены в соответствие значения тегов 2003 "Планируемый статус товара" и 2110 "Присвоенный статус товара" при использовании внутренней базы КМ. 2.4. (по Варианту 1) Добавлена проверка отсутствия тегов 1023 "Количество предмета расчета", 2108 "Мера количества предмета расчета", если планируемый статус товара мерный, в параметр Список TLV команды ККТ FF61h. 2.5. (по Варианту 1) Добавлены проверки на отсутствие предзагрузки тегов 1023, 1293, 1294, 2108 командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" перед командой ККТ FF67h "Привязка маркированного товара к позиции", если они были предварительно переданы в параметрах команды FF61h "Проверка маркированного товара", т.к. данные теги передаются в позицию чека (команда ККТ FF46h "Операция V2") из параметров команды ККТ FF61h. 2.6. (по Варианту 2) Если планируемый статус маркированного товара штучный, то возможно передать ненужный тег 2108 со значением 0 "шт. или ед." командой ККТ FF4Dh перед FF67h. 2.7. (по Варианту 2) Командой ККТ FF4Dh возможно передать тег 2102 "Режим обработки кода маркировки" (принимает значение равное "0") перед командой ККТ FF67h "Привязка маркированного товара к позиции". 2.8. Частичное выбытие. Допускается повторная передача тегов 1023 и/или 1293+1294 командой ККТ FF4Dh после команды ККТ FF67h, но до FF46h, иначе (обычно) количество (тег 1023) и дробное количество (тег 1291=1293+1294) для позиции товара с КМ берется из Запроса о КМ. При повторной передаче тегов проверяются значения количества (1023) или дробного количества (1291) маркированного товара в Запросе о КМ с подитоговым количеством или дробным количеством позиций товара с этим КМ. Возможно проверить КМ целого товара (без дроби 1291, но с количеством 1023=1) и формировать несколько дробных позиций товара с этим КМ, или проверить КМ целого товара с количеством большим или равным суммарному количеству товара, разбитому по позициям с меньшим количеством. Если нужно товар с КМ пробить в разные позиции чека с разной суммой и разными количествами (1023 или 1291), то необходимо проверить этот КМ с количеством (1023 или 1291), которое будет совпадать или будет больше, чем по итогу чека: суммарное количество или дробное количество по позициям не должно превышать, чем в Запросе о КМ. Например, проверить КМ с дробным количеством 3/4 (1291), количеством 1,000000 (1023) и пробить две позиции товара с этим же КМ с дробными количествами 1/4 (1291) и 1/2 (1291). 2.9. Значения тегов 2112 и 2113 сохраняются для отчета о закрытии смены для всех проверок КМ в т.ч. при отмене чека. 3. Добавлен ФЛК тега 1023 при передаче командой ККТ FF4Dh. 4.1. Добавлена возможность печати тестового прогона без ФН. 4.2. Если ККТ была в режиме 8 (открытый чек) при загрузке КЯ и были ошибки связи с ФН (или ФН отсутствует), то режим ККТ сбросится в режим 2 (открытая смена). 5. При возникновении ошибок ФН 03h "Отказ ФН" или 04h "Отказ КС или Проблема КС при обработке ответа" в текстовое описание ошибки, получаемое командой ККТ 6Bh, выводится часть HEX-дампа детализации данных об отказе ФН, если выбран Протокол Стандартный передачи данных с ККТ. Если выбран Протокол 2.0, то в текстовое описание ошибки выводится полный HEX-дамп ФН. 6.1. Изменение порта в настройках Т14П2 "ОФД СЕРВЕР: TCP-ПОРТ", Т14П6 "ОИСМ СЕРВЕР: TCP-ПОРТ", Т14П10 "ОКП СЕРВЕР: TCP-ПОРТ" сбросит соединение с сервером. 6.2. Добавлено поле Т11П2 "*TCP ПОРТ СЕРВЕРА ККТ" для чтения. 7. Добавлен дополнительный метод (tcp-msg) вывода строчек лога КЯ через подсоединение к TCP серверу. Прием tcp-msg сообщений КЯ на ПК с записью в файл "tcp-msg-cashcore.log" можно делать, например, программой "ncat -4 -k -l 12346 -o tcp-msg-cashcore.log", где 12346 - порт TCP сервера приема сообщений, соответственно Т14П18=12346. 7.1.1. Добавлена настройка Т10П25 "TCP-MSG EOL: 10-LF,13-CRLF,0-NUL,32..255" символа окончания строки лога. Значения 0...255: 0 - NUL '\0'; 10 - LF '\n'; 13 (по умолчанию) - CRLF '\r','\n'; 32...255 - ASCII символ; 1..9,11,12,14..31 - специальные символы игнорируются. 7.1.2. Добавлена настройка Т10П26 "TCP-MSG CONNECT: 0-EVERY TIME, 1-ONCE" способа отправки строки лога. Значения: 0 (по умолчанию) - создать сокет, установить соединение, отправить строчку, закрыть сокет; 1 - установить соединение с сервером однократно, отправить строчку (строчки лога могут быть потеряны, если ОС не сможет отправить данные на сервер). 7.1.3. Добавлена настройка Т14П17 "TCP-MSG СЕРВЕР: IPv4-АДРЕС" адреса TCP сервера приема лога КЯ. Значение по умолчанию "127.0.0.1" (localhost). 7.1.4. Добавлена настройка Т14П18 "TCP-MSG СЕРВЕР: TCP-ПОРТ, 0-ВЫКЛ" номера TCP порта сервера. Значения: 0 (по умолчанию) - отправка строчек лога по TCP выключена; 1...65535 включает отправку строчек лога на указанный порт, кроме порта 12345, зарезервированный для сервера ККТ. 7.1.5. Добавлена настройка Т14П20 "TCP-MSG: ТАЙМ-АУТ ОТПРАВКИ, 25 МС" таймаута send(). Значения: 0 - отключен; 1...255 задержка с ценой деления 1/40 = 0.025 с; 10 (по умолчанию, 0.25 с). Малые значения таймаута могут приводить к потере отправляемых строчек лога. 7.1.6. Настройки Т10П13 "ANDROID-LOGCAT/TCP-MSG DETAIL, LSB" и Т10П14 "ANDROID-LOGCAT/TCP-MSG DETAIL, MSB" детализации лога КЯ для вывода в системный лог (logcat) также задают детализацию вывода строчек при отправке по TCP. 7.2. При обновлении КЯ или выполнение команды ККТ 24h "Инициализация таблиц начальными значениями" tcp-msg настройки устанавливаются по умолчанию, если Т14П18=0. 8. Внесены изменения в формирование и вывод строчек лога. 8.1. В лог добавлены: - вывод в лог HEX-дампа детализации данных об отказе ФН (собственная диагностика ФН), если ФН отвечает на команды ФН ошибкой 03h "Отказ ФН" или 04h "Отказ КС или Проблема КС при обработке ответа"; - ответы на команды ККТ FF61h "Проверка маркированного товара" и FF67h "Привязка маркированного товара к позиции"; - описание значений тегов: 2003, 2108 в ЗоКМ; 2100, 2110 в ДоМТ; - расшифровка причины "(бит 2) Текущий ФФД не поддерживается" с указанием текущего номера версии ФФД в строку "Невозможность отправления чеков в ОФД!"; - "network polling timed wait" в задержку опроса ОФД/ОИСМ/ОКП при установленном бите 7 в Т10П4, Т10П14, Т10П16; - вывод текущего режима и подрежима ККТ через пробел после вывода текущего времени в каждую строчку; - вывод номера и длины тега в командах ККТ FF0Ch,FF4Dh и FF3Bh; - состояние передачи уведомлений (при загрузке КЯ); - текущие tcp-msg настройки при загрузке КЯ в пункте "1> Загрузка файла настроечных таблиц ККТ..."; - вывод HEX-дампа параметров поступившей команды ККТ в строчку "[before] КОМАНДА ККТ"; - сообщения о загрузке и остановке КЯ идут с префиксом "D cashcore". 8.2. В строку добавлены: - номер сборки КЯ; строка не выводится по умолчанию на экран активити КЯ: уровень детализации изменен с бит 0 на бит 4 для Т10П3, Т10П13 и Т10П15. - текущий номер версии ФФД (тег 1209) в формате FFD1209=X, где X: 0: ФФД 1.0 (не поддерживается) или данные из ФН не были вычитаны при загрузке КЯ; 2: ФФД 1.05; 3: ФФД 1.1 (не поддерживается); 4: ФФД 1.2. 9. Исправления, оптимизация. 9.1. Исправлена проверка по биту 2 в Т1П51 "2:!СНО". 9.2. Переименования названия полей таблиц: Т1П27 "ПЕЧАТАТЬ ДРОБНОЕ В КОЛИЧЕСТВЕ, 0-ДА"; Т10П13 "ANDROID-LOGCAT/TCP-MSG DETAIL, LSB", Т10П14 "ANDROID-LOGCAT/TCP-MSG DETAIL, MSB"; Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205". 10. В данном файле changelog.txt в раздел "Рекомендации по использованию КЯ в режиме ФФД 1.2" внесены дополнения по работе с перерегистрацией ККТ (п.1.2) и оформлению чеков с маркированными товарами (п.2). 11.1. Добавлено описание к расширенным кодам ошибок: 0x00330094: "неверное значение тега (ниже допустимого) беззнакового ФН-типа "VLN""; 0x00330095: "неверное значение тега (превышает допустимое) беззнакового ФН-типа "VLN""; 0x00330096: "значение тега 1293 "Числитель" должно быть меньше значения тега 1294 "Знаменатель""; 0x00330098: "не переданы значения тегов 1293 "Числитель" и 1294 "Знаменатель""; 0x003300B3: "порт tcp-msg не должен быть равен порту ККТ". 0x00330099: "тег 1291 "Дробное количество маркированного товара" не должен быть передан в "Запрос о коде маркировки" для "Планируемого статуса товара" (тег 2003) "штучный""; 0x0033009A: "тег 2108 "Мера количества предмета расчета" не должен быть передан в "Запрос о коде маркировки" для "Планируемого статуса товара" (тег 2003) "штучный""; 0x0033009B: "неверное значение (5...254, 255) тега 2003 "Планируемый статус товара""; 0x0033009C: "тег 1023 "Количество предмета расчета" не должен быть передан в "Запрос о коде маркировки" для "Планируемого статуса товара" (тег 2003) "штучный""; 0x0033009D: "тег 2003 "Планируемый статус товара" не передан в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x0033009E: "тег 2102 "Режим обработки кода маркировки" не передан в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x0033009F: "для "Планируемого статуса товара" (тег 2003) "мерный" не передан тег 1023 "Количество предмета расчета" в "Запрос о коде маркировки" в параметре команды ККТ FF61h"; 0x003300A0: "для "Планируемого статуса товара" (тег 2003) "мерный" не передан тег 2108 "Мера количества предмета расчета" в "Запрос о коде маркировки" в параметре команды ККТ FF61h"; 0x003300A1: "тег 1291 "Дробное количество" передается только если в переданном теге 1023 "Количество предмета расчета" значение равно "1,000000""; 0x003300A2: "тег 1291 "Дробное количество" передается только если в переданном теге 2108 "Мера количества" значение равно 0 (\"шт. или ед.\")"; 0x003300A3: "повторная передача тега 2003 "Планируемый статус товара" в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x003300A4: "повторная передача тега 2102 "Режим обработки кода маркировки" в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x003300A5: "повторная передача тега 1023 "Количество предмета расчета" в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x003300A6: "повторная передача тега 2108 "Мера количества предмета расчета" в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x003300A7: "повторная передача тега 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0s003300A8: "повторная передача тега 1293 "Числитель" в составе тега 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x003300A9: "повторная передача тега 1294 "Знаменатель" в составе тега 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки" в параметрах команды ККТ FF61h"; 0x003300AA: "тег 2102 "Режим обработки кода маркировки", переданный в "Запрос о коде маркировки" в параметрах команды ККТ FF61h, не следует еще раз передавать командой ККТ FF4Dh"; 0x003300AB: "тег 1023 "Количество предмета расчета", переданный командой ККТ FF4Dh в "Запрос о коде маркировки", следует передавать в параметрах команды ККТ FF61h"; 0x003300AC: "тег 1293 "Числитель", переданный командой ККТ FF4Dh в "Запрос о коде маркировки", следует передавать в параметрах команды ККТ FF61h в составе тега 1291 "Дробное количество маркированного товара""; 0x003300AD: "тег 1294 "Знаменатель", переданный командой ККТ FF4Dh в "Запрос о коде маркировки", следует передавать в параметрах команды ККТ FF61h в составе тега 1291 "Дробное количество маркированного товара""; 0x003300AE: "тег 2108 "Мера количества предмета расчета", переданный командой ККТ FF4Dh в "Запрос о коде маркировки", следует передавать в параметрах команды ККТ FF61h"; 0x003300AF: "значение тега 2102 "Режим обработки кода маркировки" не равно 0 в параметрах команды ККТ FF61h"; 0x003300B0: "в "Запрос о коде маркировки" передан тег с нулевой длиной"; 0x003300B1: "в "Запрос о коде маркировки" в составе тега 1291 "Дробное количество маркированного товара" передан тег с нулевой длиной"; 0x003300B2: "тег 1023 "Количество предмета расчета", передаваемый в "Запрос о коде маркировки", не должен быть нулевым"; 0x003300B3: "порт tcp-msg не должен быть равен порту ККТ"; 0x003300B8: "суммарное по позициям чека значение тега 1023 "Количество предмета расчета" больше значения тега 1023, которое было передано в "Запрос о коде маркировки""; 0x003300B9: "суммарное по позициям чека значение тега 1291 "Дробное количество маркированного товара" больше значения тега 1291, которое было передано в "Запрос о коде маркировки""; 0x003300BA: "переданное значение тега 2102 "Режим обработки кода маркировки" не равно значению тега 2102, которое было передано в "Запрос о коде маркировки""; 0x003300BB: "переданное значение тега 2108 "Мера количества предмета расчета" не равно значению тега 2108, которое было передано в "Запрос о коде маркировки""; 0x003300BC, 0x005E0017: "для "Планируемого статуса товара" (тег 2003) "штучный" не следует передавать теги 1293 "Числитель" и/или тег 1294 "Знаменатель""; 0x003300BD: "для "Планируемого статуса товара" (тег 2003) "штучный" не следует передавать тег 1023 "Количество предмета расчета" с неединичным (!="1,000000") количеством"; 0x003300BE: "суммарное по позициям чека значение тега 1291 "Дробное количество маркированного товара" больше значения тега 1023 "Количество предмета расчета" со значением "1,000000", которое было передано в "Запрос о коде маркировки""; 0x003300BF, 0x005E0019: "для "Планируемого статуса товара" (тег 2003) "мерный" были переданы теги 1023 "Количество предмета расчета" с неединичным (!="1,000000") количеством и 1293 "Числитель" и/или тег 1294 "Знаменатель""; 0x005E003B: "для "Планируемого статуса товара" (тег 2003) "мерный" был передан тег 1023 "Количество предмета расчета" при переданном теге 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки""; 0x005E0035: "тег 1023 "Количество предмета расчета" уже был передан в параметрах команды ККТ FF61h, его не следует передавать командой ККТ FF4Dh"; 0x005E0036: "тег 1293 "Числитель" уже был передан в параметрах команды ККТ FF61h, его не следует передавать командой ККТ FF4Dh"; 0x005E0037: "тег 1294 "Знаменатель" уже был передан в параметрах команды ККТ FF61h, его не следует передавать командой ККТ FF4Dh"; 0x005E0038: "тег 2108 "Мера количества предмета расчета" уже был передан в параметрах команды ККТ FF61h, его не следует передавать командой ККТ FF4Dh"; 0x005E0039: "к товару со статусом мерный с уже принятым и привязанным к позиции чека кодом маркировки не передан тег 1023 "Количество предмета расчета" или тег 1291 "Дробное количество маркированного товара" перед командой ККТ FF46h "Операция V2""; 0x005E003A: "товар со статусом штучный с данным кодом маркировки уже принят и привязан к позиции чека"; 0x00B9005E: "в передаче тега 1023 "Количество предмета расчета""; 0x00B9006E: "переполнение ПФ тега 1292 "Дробная часть""; 0x00D30016: "недопустимый тег в разборе STLV тега 1291 из параметра "Список TLV" (теги 1023, 1291, 2108), переданный в команде ККТ FF61h". 11.2. Дополнение описаний: 0x00330034: "значение 1 тега 1207 "Признак торговли подакцизными товарами" не может быть передано при текущих настройках [пере]регистрации ККТ" 0x00330037: "параметр "Признак способа расчета" в команде ККТ FF46h "Операция V2" должен быть 1...7"; 0x00330038: "параметр "Признак предмета расчета" в команде ККТ FF46h "Операция V2" должен быть 1...26"; 0x0033003C: "тег 1229 "Акциз" не поддерживается в теге 1059 "Предмет расчета", т.к. тег 1207 "Признак торговли подакцизными товарами" не указан в [пере]регистрации"; 0x00330051: "код причины в настройке Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205" не соответствует допустимым значениям тега 1205: равен 0 или установлены биты 22..30"; 0x00330052: "в коде причины в настройке Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205" установлен бит 0 "Замена фискального накопителя""; 0x00330059: "значение 4 (ФФД 1.2) в настройке Т10П29 "1209: ФФД, 0: 1.0 (N/A), 2: 1.05, 4: 1.2" не поддерживается"; 0x0033005A: "неверное значение в настройке Т10П29 "1209: ФФД, 0: 1.0 (N/A), 2: 1.05, 4: 1.2""; 0x0033005F: "код причины изменения сведений о ККТ в настройке Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205" не соответствует открытому документу ФН"; 0x00330064: "передан тег 1291 "Дробное количество" и значение "Количество" в параметре команды ККТ FF46h "Операция V2" не равно "1,000000""; 0x0033006D: "для "Планируемого статуса товара" (тег 2003) "штучный" значение "Количество" в параметре команды ККТ FF46h "Операция V2" не равно "1,000000""; 0x00330074: "не допускается повтор тега внутри тега 1163 "Код товара" в операции (в теге 1059 "Предмет расчета"), необходимо было выполнить команду ККТ FF46h "Операция V2""; 0x00330079: "режим текстового ПФ-буфера отключен, проверьте настройку Т3П28 "ТЕКСТОВЫЙ ПФ-БУФЕР, 0-ВЫКЛ, 1-ВКЛ""; 0x0033007A: "параметр "Признак предмета расчета" в команде ККТ FF46h "Операция V2" должен быть 1...33"; 0x0033007B: "формат даты не соответствует маске "ЦЦ.ЦЦ.ЦЦЦЦ", где Ц - ASCII цифра от 0 до 9"; 0x00330080: "передан неизвестный тег в STLV тег 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки""; 0x00330081: "для переданного тега переполнение буфера в TLV списке для "Запроса о коде маркировки""; 0x00330082: "установка бита 7 в значении поля Т13П21 "ФН: Р.Р.: 0..6 <= 1290:6,10,11,1,8,12,13" не допускается"; 0x00330083: "работа с [Л]СКоК/Моно серверами в Т23П1 "РАБОТАТЬ С СЕРВЕРОМ, 1-СКОК, 2-ЛСКОК" отключена"; 0x00330086: "неверное значение параметра "Налоговая ставка" в команде ККТ FF46h "Операция V2""; 0x00330087: "при изменении версии ФФД не указана причина: не установлен бит 21 "Изменение версии ФФД" в теге 1205 в Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205""; 0x00330088: "при перерегистрации без замены ФН в параметрах команды ККТ, не снят бит 0 "Замена фискального накопителя" в теге 1205 в Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205""; 0x00330089: "версия ФФД не меняется, но установлен бит 21 "Изменение версии ФФД" в теге 1205 в Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205""; 0x0033008A: "неверное значение параметра "Тип отчета" в команде ККТ FF05h"; 0x0033008B: "при перерегистрации с заменой ФН [в параметрах команды ККТ], не установлен бит 0 "Замена фискального накопителя" в теге 1205 в Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ, 1205""; 0x0033008C: "для применения ККТ не в сети Интернет необходимо использовать чековый принтер для печати на бумажной ленте (Т3П18=0 "ЭЛЕКТРОН.ПРИНТЕР №0, 0-ВЫКЛ,1-ВКЛ,2-NULL")"; 0x00360001: "параметр "Сумма операции" в команде ККТ FF46h "Операция V2" отличается от "Цена"*"Количество" более чем на 1 копейку"; 0x00370005: "включите в Т1П60 "ОТЧЕТ ФН: 05:ИТОГ,НАЛОГ,ОП,ОПЛ,КОР,НЕПЕР" отображение групп в отчете ФН"; 0x00390003: "неверный номер тега или неверная длина для тега 1293"; 0x00390006: "ошибка формирования или переполнение значения тега 1292"; 0x00390029: "тег 1291 "Дробное количество" уже был загружен"; 0x005E0016: "теги 1293 "Числитель" и 1294 "Знаменатель" передаются только если значение тега 2108 "Мера количества" равно 0 ("шт. или ед.")"; 0x005E001B: "для "Планируемого статуса товара" (тег 2003) "штучный" значение тега 2108 "Мера количества предмета расчета" должно быть равно 0 ("шт. или ед.")"; 0x007E0007: "значение параметра "Длина списка TLV в байтах" команды ККТ FF61h превышает 240"; 0x00B90056: "количество знаков после запятой значения тега 1023 "Количество предмета расчета" должно быть не более 6 знаков"; 0x00B9005B: "значение переданного тега 1023 "Количество предмета расчета" (командами ККТ FF4Dh или FF61h) не равно значению параметра "Количество", переданное в параметре команды ККТ FF46h "Операция V2""; 0x00D30006: "получен неожидаемый тег (отличный от 1023, 1291, 2108) в разборе параметра "Список TLV", переданный в команде ККТ FF61h"; 0x00D30009: "нулевая длина тега (1023, 1291, 2108) в параметре "Список TLV", переданный в команде ККТ FF61h"; 0x00D3000A: "нулевая длина тега (1293, 1294) в STLV-тега 1291 в параметре "Список TLV", переданный в команде ККТ FF61h". 11.3. Исключены описания: 0x00330039 0x0033003A 0x0033003B 0x00330054 0x00390005 0x005E001A 0x005E0018 0x005E0019 0x005E001E 0x00B9005E 0x00D30007 0x00D30008 //============================================================================== Сборка 1.14.42154 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Возвращен функционал поддержки денежного регистра 241 "Накопление наличности в кассе" и устаревших команд ККТ 50h "Внесение" и 51h "Выплата" в режиме ФФД 1.2, который был отключен в сборке 1.14.41992 (п.2). 2. Исправления в текстовых описаниях расширенных ошибок. 3. Изменена сортировка номеров сборок КЯ в changelog.txt. //============================================================================== Сборка 1.14.42029 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Исправлена ошибка при чтении TLV параметров открытия ФН, если длина тега более 255. 2. В строку лога "" выводится номер последней выполненной команды ККТ в формате #XXXX. 3. Оптимизация. 4. Добавлено описание к расширенным кодам ошибок: 0x00740001: "ошибка удаления файла"; 0x00740002: "ошибка открытия файла на запись"; 0x00740003: "ошибка записи файла"; 0x00740004: "ошибка закрытия файла"; 0x00740005: "в файл записаны неверные данные"; 0x00740006: "ошибка создания файла настроечных таблиц КЯ"; 0x00740007: "ошибка создания файла состояния КЯ"; 0x00740008: "ошибка создания файла регистров ККТ (устаревшее)". //============================================================================== Сборка 1.14.41992 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. В режиме ФФД 1.2 в отчет о закрытии смены тег 1098 "Дата первого из непереданных ФД" включается в печатную форму только при наличии непереданных ФД в ОФД. 2. В режиме ФФД 1.2 устаревшие команды ККТ 50h "Внесение" и 51h "Выплата" не поддерживаются. 2.1. Ошибка 46h "Не хватает наличности в кассе или переполнение" не возникает на чеках расхода и возврата прихода. 2.2. Счетчики наличности в кассе не считаются. 3.1. В строку лога " BEAT: X>" выводится X-этап загрузки КЯ. Состояние "TCP-socket" отображается после инициализации TCP сокета. 3.2. Добавлены: этап загрузки КЯ "Готовность обработки команд ККТ", "TCP listen.". Исключен: "Сервер ККТ активен.". 4. Оптимизация. 5. Добавлено описание к расширенным кодам ошибок: 0x00370006: "команда внесения/выплаты не поддерживается в ФФД 1.2". //============================================================================== Сборка 1.14.41867 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Исправлено падение КЯ при передаче тега 1224 в чек в режиме ФФД 1.05. 2. Скорректирован вывод в лог текущей версии ФФД. 3. Оптимизация, исправления. //============================================================================== Сборка 1.14.41711 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Исключено требование к печати отчета о текущем состоянии расчетов, если не меняется версия ФФД при перерегистрации (тег 1209 "Номер версии ФФД" не меняется). 2. Изменены сообщения в лог о текущем ФФД при старте КЯ. Исправлен вывод строчки ЗН ККТ в регистрации ФН. 3. Оптимизация, исправления. 3.1. Скорректировано название Т10П29 "1209: ФФД, 0: 1.0 (N/A), 2: 1.05, 4: 1.2". 4. Добавлено описание к расширенным кодам ошибок: 0x00330093: "не поддерживаемое значение параметра настройки". 4.1. Скорректированы описания ошибок. 4.2. Исключены номера ошибок: 0x00330046 0x00330047 0x00330048 0x0033004B //============================================================================== Сборка 1.14.41645 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Исправлена ошибка в обработчике отправки Уведомлений о реализации маркированных товаров в ОИСМ. В редких случаях уведомления могли не передаваться и блокировать отправку чеков в ОФД. 1.1. В случае ошибок в группе команд ФН BAh...BFh получения уведомлений из ФН отправка чеков в ОФД не нарушается. 2.1. В лог добавлены "Невозможность отправления уведомлений о реализации КМ в ОИСМ! биты [1:0] = [%u|%u]. Причины:": - "(бит 0) Счетчик попыток выполнения команды ФН BFh с возвратом ошибки достиг нуля (см. Т15П13)."; - "(бит 1) Ошибка при выполнении команд ФН в обработчике передачи КМ в ОИСМ.". 2.2. Переименованы в логе: "ЗоКМ" <- "ЗКМ", "УоРМТ" <- "УРМК", "ДоМТ" <- "ДМТ". //============================================================================== Сборка 1.14.41600 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Если регистрация ФФД 1.2 без режима ТМТ и тег 2108 не передан в позицию чека, то он автоматически включается в позицию чека со значением 0 (шт. или ед.). 2.1. Если ФН не передает тег 1209 "Номер версии ФФД" в последней [пере]регистрации при загрузке КЯ, то КЯ при загрузке блокируется с критической ошибкой ERR68. 2.2. Если по какой-либо причине не был прочитан тег 1209 при загрузке КЯ, то все команды, связанные с формированием ФД и отправки их в ОФД, завершаются ошибкой 0x005E0034. Команды формирования отчета о [пере]регистрации завершаются ошибкой 0x005E0034, если при загрузке КЯ были ошибки ввода/вывода с ФН. 3. Начиная с 3 квартала 2022 добавлена печать суточных счетчиков ФН по команде ККТ 40h "Суточный отчет без гашения", если касса зарегистрирована по ФФД 1.2. В режиме ККТ открытой смены печатаются счетчики текущей смены, в режиме ККТ закрытой смены - счетчики предыдущей (закрытой) смены. 3.1. Добавлена настройка Т1П60 "ОТЧЕТ ФН: 05:ИТОГ,НАЛОГ,ОП,ОПЛ,КОР,НЕПЕР", где установкой бит 0...5 можно управлять какую группу счетчиков печатать: - бит 0: итоговые счетчики ФН (суммы и количество чеков) на начало смены и момент снятия суточного отчета ФН; - бит 1: счетчики ФН по 6 налогам: НДС 20%, НДС 10%, оборот НДС 0%, оборот БЕЗ НДС, НДС 20/120, НДС 10/110; Шрифт Т8П22; - бит 2: счетчики ФН по операциям (суммы и количество чеков); - бит 3: счетчики ФН по операциям (суммы и количество чеков) и 5 типам оплат (суммы): НАЛИЧНЫМИ, БЕЗНАЛИЧНЫМИ, АВАНС, КРЕДИТ, ОБМЕН; Шрифт Т8П19; Отступ Т1П13; - бит 4: счетчики ФН чеков коррекций; - бит 5: счетчики ФН непереданных чеков; Шрифт Т8П24. Значения Т1П60: 0...63. 0 - суточный отчет ФН отключен, 63 - все группы в отчете включены (по умолчанию). 3.2. Добавлена настройка Т1П61 "ОТЧЕТ ФН: ВЫДЕЛЕНИЕ 0:П, 1:ВП, 2:Р, 3:ВР" с битовыми значениями 0...15 (3 по умолчанию): - бит 0: 1 (по умолчанию) - выделение жирным №2 шрифтом строки операции ПРИХОД (количество чеков и сумма); 0 - стандартный шрифт; - бит 1: 1 (по умолчанию) - выделение жирным №2 шрифтом строки операции ВОЗВРАТ ПРИХОДА (количество чеков и сумма); 0 - стандартный шрифт; - бит 2: 1 - выделение жирным №2 шрифтом строки операции РАСХОД (количество чеков и сумма); 0 - стандартный шрифт (по умолчанию); - бит 3: 1 - выделение жирным №2 шрифтом строки операции ВОЗВРАТ РАСХОДА (количество чеков и сумма); 0 - стандартный шрифт (по умолчанию). 4. Добавлена проверка при [пере]регистрации на поддержку ФФД 1.2 в ФН, который установлен в ККТ. 4.1. Добавлен вывод в лог формата установленного ФН (команда ФН 3Ah): - текущий код версии ФФД (0 - нефискализирован; 1 - ФФД 1.0/1.05; 3 - ФФД 1.1; 4 - ФФД 1.2); - максимальный код версии ФФД, которую может поддерживать ФН. 4.2. Скорректировано детектирование текущего кода версии ФФД. 4.3. Переименовано поле Т10П38 "*ФН 3AH: ТЕК.ФФД: 0=НЕФИСК.,1=1.05,4=1.2". 4.4. Добавлено поле Т10П43 "*ФН 3AH: МАКС. КОД ВЕРСИИ ФФД: 4=1.2" для чтения. 5.1. Перед выполнением команды ККТ FF3Ah "Запросить фискальный документ в TLV формате" выполняется отмена чтения сообщения ФН для сервера ОФД. 5.2. Если между подачей команд ККТ FF3Ah/FF0Eh=TFFFFh "Запросить фискальный документ в TLV формате"/"Запрос параметра открытия ФН" и FF3Bh "Чтение TLV фискального документа" с возвратом ошибки 08h (все теги ЭФ ФД получены) подается другая команда ККТ, связанная с обращением к ФН, то передача чеков в ОФД возобновляется. 5.3. При подаче команды ККТ FF3Bh без непосредственной предварительной подачи команд ККТ FF3Ah/FF0Eh=TFFFFh принудительно возвращается ошибка 08h. 5.4. В обработчике на отправку ФД/КМ в ОФД/ОИСМ в команде ФН 26h/BFh при получении ошибки 02h "Другое состояние ФН" счетчик попыток выполнить команду ФН 26h/BFh (см. Т15П12/Т15П13) не уменьшается, чтобы предотвратить блокировку обработчика ("Невозможность отправления чеков в ОФД! Т10П28=128 (0x80); ..."/"Невозможность отправления уведомлений о реализации КМ в ОИСМ! Причина: счетчик попыток выполнения команды ФН BFh с возвратом ошибки достиг нуля (см. Т15П13).") при одновременном формировании и отправки в ОФД/КМ ФД. 6. Исправлена работа настроек Т15П12 и Т15П13: при установленном до загрузки КЯ значении 0 после загрузки - количество попыток неограниченно. 7. Добавлена обработка ошибок при записи значений (0 - включить питание ФН; 1 - выключить питание ФН) в поле Т3П15 "ПИТАНИЕ ФН:0-ВКЛ,1-ВЫКЛ; 2,3-СБРОС МОСТА". 7.1. Задержка (ожидание готовности ФН) после включения питания ФН зависит от настройки Т3П17 (см. ниже). 8. Расширен функционал настройки Т3П17 "ОЖИДАНИЕ ФН ПОСЛЕ ВКЛЮЧЕНИЯ ПИТАНИЯ, С", которая определяет задержку в секундах между включением питания ФН и готовностью КЯ продолжать обрабатывать команды ККТ. Добавлено значение Т3П17=0 (по умолчанию: стало 0; было 5) при котором опрашивается статус ФН: - как только ФН начал отвечать, то КЯ готово выполнять следующую команду ККТ; если текущий код версии ФФД 4 (ФФД 1.2), то принудительно очищаются все результаты проверки КМ в ФН (на случай если данная модель ККТ по факту не отключала питание ФН при запросе на отключение); - если ФН не отвечает, то максимальный таймаут составляет 3 с при опросе ФН и выдается ошибка связи с ФН. При значениях Т3П17=1...255 (текущий функционал) ФН не опрашивается, а только задается задержка на запуск (загрузку прошивки) ФН после включения питания (влияет на время исполнения команды ККТ 1Eh "Запись таблицы" значения в поле Т3П15=0, а также см. Т3П32). 9. Начиная с 3 квартала 2022 добавлено поле Т3П32 "ПЕРЕЗАГРУЗКА ФН: 0-ВЫКЛ, ЧЕРЕЗ 1-255 МИН". Значения Т3П32: - 0: отключено (по умолчанию); - 1...255: прерывается питание ФН на 0.5 с через указанное в Т3П32 количество минут после поступления любой команды ККТ (кроме между командами ККТ FF3Ah/FF0Eh=TFFFFh и FF3Bh с завершением чтения данных) и неактивном состоянии передачи ФД в ОФД, если ККТ в режимах 2, 3 и 4 ("Открытая смена", "Открытая смена, 24 часа кончились" и "Закрытая смена") и Т3П15=0 (питание ФН включено). Время ожидания готовности ФН задается в Т3П17. При Т3П32>0 при истечении заданного времени происходит перезагрузка питания ФН, что увеличивает время выполнения текущей (любой) команды ККТ на ~2 с (при Т3П17=0) или пропорционально задержке (при Т3П17>0). В случае включения (после отключения) питания ФН (Т3П15=1 -> Т3П15=0, а также при Т3П32>0) сбрасывается внутренняя база КЯ проверенных маркировок. 9.1. Управление питанием ФН сопровождается надписями в лог: - "Питание ФН выключено (если номер модели КЯ поддерживает эту возможность)."; - "Питание ФН включено."; - "Питание ФН подается.". 10. Добавлено поле Т3П9 "*УРОВЕНЬ ЗАРЯДА АККУМУЛЯТОРА, %" для чтения. Возвращаемое значение 0%...100%. 11. Добавлено поле Т10П44 "ВЫВОДИТЬ В ОТВЕТЕ 4Х-БАЙТОВЫЙ КОД ОШИБКИ". Значения Т10П44: 0 (по умолчанию) - выключено (стандартный способ возврата кода ошибки в драйвер ККТ); 1 - включено. В последнем случае настройка Т10П44=1 позволяет драйверу ККТ сразу получить 32-битный расширенный код ошибки и номер тега (с которым связана ошибка) в ответе на команду ККТ после ненулевого кода ответа (однобайтного кода ошибки). Формат ответного пакета при ненулевом коде ошибки: Стандартный нижний уровень: - Байт 0: признак начала сообщения STX; - Байт 1: длина ответа 9=1+2+4+2 (в длину не включаются байты: STX, LRC и этот байт); - Байты 2...3: двухбайтовый код команды: для команд ККТ FFxxh (BE); - Байт 4: код ответа (ненулевой код ошибки) – ДВОИЧНОЕ число; - Байты 5...8: расширенный код ответа (LE) – ДВОИЧНОЕ число; - Байты 9...10: уточняющий номер тега с которым связана ошибка (LE) – ДВОИЧНОЕ число; - Байт 11 – контрольная сумма сообщения: байт LRC – вычисляется поразрядным сложением (XOR) всех байтов сообщения (кроме байта STX). Альтернативный нижний уровень (Протокол 2.0): - Байт 0: признак начала сообщения STX; - Байты 1...2: длина ответа (LE) 11=2+2+1+4+2 (в длину не включаются байты: STX, CRC16 и эти байты); - Байты 3...4: номер пакета (LE); - Байты 5...6: двухбайтовый код команды: для команд ККТ FFxxh (BE); - Байт 7: код ответа (ненулевой код ошибки) – ДВОИЧНОЕ число; - Байты 8...11: расширенный код ответа (LE); - Байты 12...13: уточняющий номер тега с которым связана ошибка (LE); - Байты 14...15: контрольная сумма CRC16 (LE) ответного сообщения всех байтов (кроме байта STX). 11.1. Добавлен бит 54 "Поддержка четырех байтного расширенного кода ошибки в ответе, если код ошибки ненулевой" в ответ "Параметры модели" команды ККТ F7h "Расширенный запрос". Значение этого бита управляется настройкой Т10П44. 12. При возникновении критических ошибок (код ошибки ККТ D5h): ERR16, ERR35, ERR61, ERR62, ERR64, ERR66, ERR68 при загрузке КЯ добавлены к обработке команды ККТ: FF63h, FF68h, FF70h. 13. Допустимые диапазоны значений: Т10П30: 0...0. 14. В строку лога " BEAT MemAvailable" выводится в [] количество семплов по которым рассчитываются усредненные значения (avmin, av, avmax). 15.1. Добавлены в лог "Невозможность отправления чеков в ОФД! Т10П28=X (0xXX); биты [7:0] = [x|x|x|x|x|x|x|x]. Причины:": - "(бит 0) Запрос на перезагрузку КЯ."; - "(бит 1) По требованию пользователя."; - "(бит 2) Устройство управления питанием ФН не открыто."; - "(бит 2) Питание ФН выключено."; - "(бит 2) При загрузке КЯ была ошибка ввода/вывода с ФН."; - "(бит 2) Ошибка при выполнении команд ФН в обработчике передачи ФД в ОФД."; - "(бит 2) Текущий ФФД не поддерживается."; - "(бит 3) Заводской номер ККТ не установлен."; - "(бит 4) Передача в ОФД остановлена из-за вычитывания данных ФД в ЭФ или инициализации МГМ."; - "(бит 5) Этап применения ФН не 2 "фискальный режим" и не 3 "постфискальный режим"."; - "(бит 6) ККТ в автономном режиме."; - "(бит 7) Счетчик попыток выполнения команды ФН 26h с возвратом ошибки достиг нуля (см. Т15П12).". 15.2. Добавлена в лог "Невозможность отправления уведомлений о реализации КМ в ОИСМ! Причина: счетчик попыток выполнения команды ФН BFh с возвратом ошибки достиг нуля (см. Т15П13).". 15.3. Добавлены строчки в лог: - "Первый непереданный ФД:X (от XX.XX.20XX XX:XX) в ОФД. Осталось передать X ФД в ОФД."; - "Начата процедура отправки ФД в ОФД."; - "Завершена процедура отправки ФД в ОФД.". 16. Обновлен вывод в лог результатов и ошибок команды ФН 26h. Добавлен вывод в лог количества попыток при ошибках в команде ФН 26h. 17. Добавлена сервисная (ЦТО) настройка Т10П45 "ФФД ТИП ЗАГОЛОВКА ОФД КАДРА:2=1.05,4=1.2", которая меняет версию P-протокола (тип ФФД) в заголовке кадра для ОФД. Значения: 0 (по умолчанию) - нормальный (авто), 2 - ФФД 1.05, 4 - ФФД 1.2, остальные значения (1, 3) - ФФД 1.0. Если значение Т10П45>0, то в лог выводится соответствующая строчка: - "Manual correction of OFD header (FFD 1.0)."; - "Manual correction of OFD header (FFD 1.05)."; - "Manual correction of OFD header (FFD 1.2).". Сервисная настройка при загрузке КЯ сбрасывается (Т10П45=0). 18. Добавлено описание к расширенным кодам ошибок: 0x95: "Ошибка ввода/вывода с ФН"; 0x00330091: "указан неверный код версии ФФД: КЯ поддерживает ФФД 1.05 (код 2) и ФФД 1.2 (код 4)"; 0x00330092: "ФН не поддерживает код версии 4 (ФФД 1.2)"; 0x00370005: "включите в Т1П60 отображение групп в отчете ФН"; 0x005E0033: "закрытие чека без позиций"; 0x005E0034: "текущий ФФД не поддерживается"; 0x00950001: "устройство управления питанием ФН уже открыто"; 0x00950002: "устройство управления питанием ФН не открыто"; 0x00950003: "ошибка открытия устройства управления питанием ФН"; 0x00950004: "ошибка включения питания ФН"; 0x00950005: "ошибка выключения питания ФН"; 0x00950006: "ошибка настройки USB"; 0x00950007: "ошибка получения параметров FT GPIO"; 0x00950008: "ошибка установки параметров FT GPIO"; 0x00950009: "ошибка выбора FT GPIO2"; 0x0095000A: "ошибка записи"; 0x0095000B: "записано неполное количество данных"; 0x0095000C: "неверный формат данных моста"; 0x0095000D: "ошибка чтения версии чипа FT"; 0x0095000E: "ошибка чтения статуса FT"; 0x0095000F: "ошибка чтения"; 0x00950014: "принят неверный STX8 байт"; 0x00950015: "принята неверная длина LEN16"; 0x00950016: "истек таймаут приема данных (не подключен мост? не отвечает процессор моста? подключен стенд?)"; 0x00950017: "нет принятых данных"; 0x00950018: "прием остановлен, не все данные приняты"; 0x00950019: "истекло количество попыток приема данных"; 0x0095001A: "неверная контрольная сумма CRC16 в принятом пакете"; 0x0095001B: "мост вернул ошибку ERR8"; 0x0095001E: "ошибка ввода-вывода: открытие/закрытие файла"; 0x00950028: "устройство управления питанием ФН уже закрыто"; 0x009500FF: "внутренняя ошибка". Критическая ошибка ERR68: "текущий ФФД не поддерживается.". Исключен номер ошибки: 0x00390002 //============================================================================== Сборка 1.13.41234 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Начиная со 2 квартала 2022 добавлены счетчики ФН, которые отображаются в расширенных денежных регистрах ККТ 4228...4362. Считываются регистры ККТ командой ККТ 1Ah "Запрос денежного регистра", где в параметр "Номер К-регистра" передается двухбайтное значение. Особенности счетчиков ФН: - доступны на 2...4 этапах применения ФН; - чеки коррекций учитываются в регистрах "Кол-во операций" и "Итоговая сумма расчета"; - при закрытой смене счетчики "Итоги смены ФН" отображают значения предыдущей (закрытой) смены. Денежные регистры ККТ 4228...4362 разделяются на три группы для отображения счетчиков ФН: 1.1. 4228...4290: Итоги ФН - сумма итогов закрытых смен и итогов текущей открытой смены (названия регистров ККТ по тесту драйвера ФР 5.17.0.902): 4228. Итоги ФН: кол-во смен 4229. Итоги ФН: Кол-во операций 4230. Итоги ФН: Кол-во операций с признаком расчета «приход» 4231. Итоги ФН: Итоговая сумма расчета указанного в чеке (БСО) (приход) 4232. Итоги ФН: Итоговая сумма по чекам (БСО) наличными (приход) 4233. Итоги ФН: Итоговая сумма по чекам (БСО) электронными (приход) 4234. Итоги ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (приход) 4235. Итоги ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (приход) 4236. Итоги ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (приход) 4237. Итоги ФН: Итоговая сумма НДС чека по ставке 18% (приход) 4238. Итоги ФН: Итоговая сумма НДС чека по ставке 10% (приход) 4239. Итоги ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (приход) 4240. Итоги ФН: Итоговая сумма расчета по чеку без НДС (приход) 4241. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (приход) 4242. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (приход) 4243. Итоги ФН: Кол-во операций с признаком расчета «возврат прихода» 4244. Итоги ФН: Итоговая сумма расчета указанного в чеке (БСО) (возврат прихода) 4245. Итоги ФН: Итоговая сумма по чекам (БСО) наличными (возврат прихода) 4246. Итоги ФН: Итоговая сумма по чекам (БСО) электронными (возврат прихода) 4247. Итоги ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (возврат прихода) 4248. Итоги ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (возврат прихода) 4249. Итоги ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (возврат прихода) 4250. Итоги ФН: Итоговая сумма НДС чека по ставке 18% (возврат прихода) 4251. Итоги ФН: Итоговая сумма НДС чека по ставке 10% (возврат прихода) 4252. Итоги ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (возврат прихода) 4253. Итоги ФН: Итоговая сумма расчета по чеку без НДС (возврат прихода) 4254. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (возврат прихода) 4255. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (возврат прихода) 4256. Итоги ФН: Кол-во операций с признаком расчета «расход» 4257. Итоги ФН: Итоговая сумма расчета указанного в чеке (БСО) (расход) 4258. Итоги ФН: Итоговая сумма по чекам (БСО) наличными (расход) 4259. Итоги ФН: Итоговая сумма по чекам (БСО) электронными (расход) 4260. Итоги ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (расход) 4261. Итоги ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (расход) 4262. Итоги ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (расход) 4263. Итоги ФН: Итоговая сумма НДС чека по ставке 18% (расход) 4264. Итоги ФН: Итоговая сумма НДС чека по ставке 10% (расход) 4265. Итоги ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (расход) 4266. Итоги ФН: Итоговая сумма расчета по чеку без НДС (расход) 4267. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (расход) 4268. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (расход) 4269. Итоги ФН: Кол-во операций с признаком расчета «возврат расхода» 4270. Итоги ФН: Итоговая сумма расчета указанного в чеке (БСО) (возврат расхода) 4271. Итоги ФН: Итоговая сумма по чекам (БСО) наличными (возврат расхода) 4272. Итоги ФН: Итоговая сумма по чекам (БСО) электронными (возврат расхода) 4273. Итоги ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (возврат расхода) 4274. Итоги ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (возврат расхода) 4275. Итоги ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (возврат расхода) 4276. Итоги ФН: Итоговая сумма НДС чека по ставке 18% (возврат расхода) 4277. Итоги ФН: Итоговая сумма НДС чека по ставке 10% (возврат расхода) 4278. Итоги ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (возврат расхода) 4279. Итоги ФН: Итоговая сумма расчета по чеку без НДС (возврат расхода) 4280. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (возврат расхода) 4281. Итоги ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (возврат расхода) 4282. Итоги ФН: Кол-во чеков коррекций со всеми признаками расчетов 4283. Итоги ФН: Кол-во чеков коррекций с признаком расчета «приход» 4284. Итоги ФН: Итоговая сумма по чекам коррекции с признаком расчета «приход» 4285. Итоги ФН: Кол-во чеков коррекций с признаком расчета «возврат прихода» 4286. Итоги ФН: Итоговая сумма по чекам коррекции с признаком расчета «возврат прихода» 4287. Итоги ФН: Кол-во чеков коррекций с признаком расчета «расход» 4288. Итоги ФН: Итоговая сумма по чекам коррекции с признаком расчета «расход» 4289. Итоги ФН: Кол-во чеков коррекций с признаком расчета «возврат расхода» 4290. Итоги ФН: Итоговая сумма по чекам коррекции с признаком расчета «возврат расхода» 1.2. 4291...4353: Итоги смены ФН - итоги текущей открытой смены (названия регистров ККТ по тесту драйвера ФР 5.17.0.902): 4291.Итоги смены ФН: номер смены 4292.Итоги смены ФН: Кол-во операций 4293.Итоги смены ФН: Кол-во операций с признаком расчета «приход» 4294.Итоги смены ФН: Итоговая сумма расчета указанного в чеке (БСО) (приход) 4295.Итоги смены ФН: Итоговая сумма по чекам (БСО) наличными (приход) 4296.Итоги смены ФН: Итоговая сумма по чекам (БСО) электронными (приход) 4297.Итоги смены ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (приход) 4298.Итоги смены ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (приход) 4299.Итоги смены ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (приход) 4300.Итоги смены ФН: Итоговая сумма НДС чека по ставке 18% (приход) 4301.Итоги смены ФН: Итоговая сумма НДС чека по ставке 10% (приход) 4302.Итоги смены ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (приход) 4303.Итоги смены ФН: Итоговая сумма расчета по чеку без НДС (приход) 4304.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (приход) 4305.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (приход) 4306.Итоги смены ФН: Кол-во операций с признаком расчета «возврат прихода» 4307.Итоги смены ФН: Итоговая сумма расчета указанного в чеке (БСО) (возврат прихода) 4308.Итоги смены ФН: Итоговая сумма по чекам (БСО) наличными (возврат прихода) 4309.Итоги смены ФН: Итоговая сумма по чекам (БСО) электронными (возврат прихода) 4310.Итоги смены ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (возврат прихода) 4311.Итоги смены ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (возврат прихода) 4312.Итоги смены ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (возврат прихода) 4313.Итоги смены ФН: Итоговая сумма НДС чека по ставке 18% (возврат прихода) 4314.Итоги смены ФН: Итоговая сумма НДС чека по ставке 10% (возврат прихода) 4315.Итоги смены ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (возврат прихода) 4316.Итоги смены ФН: Итоговая сумма расчета по чеку без НДС (возврат прихода) 4317.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (возврат прихода) 4318.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (возврат прихода) 4319.Итоги смены ФН: Кол-во операций с признаком расчета «расход» 4320.Итоги смены ФН: Итоговая сумма расчета указанного в чеке (БСО) (расход) 4321.Итоги смены ФН: Итоговая сумма по чекам (БСО) наличными (расход) 4322.Итоги смены ФН: Итоговая сумма по чекам (БСО) электронными (расход) 4323.Итоги смены ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (расход) 4324.Итоги смены ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (расход) 4325.Итоги смены ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (расход) 4326.Итоги смены ФН: Итоговая сумма НДС чека по ставке 18% (расход) 4327.Итоги смены ФН: Итоговая сумма НДС чека по ставке 10% (расход) 4328.Итоги смены ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (расход) 4329.Итоги смены ФН: Итоговая сумма расчета по чеку без НДС (расход) 4330.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (расход) 4331.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (расход) 4332.Итоги смены ФН: Кол-во операций признака расчета возврат расхода 4333.Итоги смены ФН: Итоговая сумма расчета указанного в чеке (БСО) (возврат расхода) 4334.Итоги смены ФН: Итоговая сумма по чекам (БСО) наличными (возврат расхода) 4335.Итоги смены ФН: Итоговая сумма по чекам (БСО) электронными (возврат расхода) 4336.Итоги смены ФН: Итоговая сумма по чеку (БСО) предоплатой (зачетом аванса) (возврат расхода) 4337.Итоги смены ФН: Итоговая сумма по чеку (БСО) постоплатой (в кредит) (возврат расхода) 4338.Итоги смены ФН: Итоговая сумма по чеку (БСО) встречным предоставлением (возврат расхода) 4339.Итоги смены ФН: Итоговая сумма НДС чека по ставке 18% (возврат расхода) 4340.Итоги смены ФН: Итоговая сумма НДС чека по ставке 10% (возврат расхода) 4341.Итоги смены ФН: Итоговая сумма расчета по чеку с НДС по ставке 0% (возврат расхода) 4342.Итоги смены ФН: Итоговая сумма расчета по чеку без НДС (возврат расхода) 4343.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 18/118 (возврат расхода) 4344.Итоги смены ФН: Итоговая сумма НДС чека по расч. ставке 10/110 (возврат расхода) 4345.Итоги смены ФН: Кол-во чеков коррекций со всеми признаками расчетов 4346.Итоги смены ФН: Кол-во чеков коррекций с признаком расчета «приход» 4347.Итоги смены ФН: Итоговая сумма по чекам коррекции с признаком расчета «приход» 4348.Итоги смены ФН: Кол-во чеков коррекций с признаком расчета «возврат прихода» 4349.Итоги смены ФН: Итоговая сумма по чекам коррекции с признаком расчета «возврат прихода» 4350.Итоги смены ФН: Кол-во чеков коррекций с признаком расчета «расход» 4351.Итоги смены ФН: Итоговая сумма по чекам коррекции с признаком расчета «расход» 4352.Итоги смены ФН: Кол-во чеков коррекций с признаком расчета «возврат расхода» 4353.Итоги смены ФН: Итоговая сумма по чекам коррекции с признаком расчета «возврат расхода» Регистры ККТ 4228...4290 и 4291...4353 доступны для ФФД 1.2, т.к. старые ФН могут: - не вести подсчет (нулевые значения) 5 типов оплаты; - ошибочно аккумулировать суммы по 6 видам налогов (по другому налогу, например, без НДС); - не отвечать на команду ФН чтения счетчиков. 1.3. 4354...4362: Непереданные чеки ФН (названия регистров ККТ по тесту драйвера ФР 5.17.0.902): 4354.Непереданные чеки ФН: Кол-во непереданных чеков и чеков коррекции со всеми признаками расчетов 4355.Непереданные чеки ФН: Кол-во чеков и чеков коррекции с признаком расчета «Приход» 4356.Непереданные чеки ФН: Итоговая сумма по чекам и чекам коррекции с признаком расчета «Приход» 4357.Непереданные чеки ФН: Кол-во чеков и чеков коррекции с признаком расчета «Возврат прихода» 4358.Непереданные чеки ФН: Итоговая сумма по чекам и чекам коррекции с признаком расчета «Возврат прихода» 4359.Непереданные чеки ФН: Кол-во чеков и чеков коррекции с признаком расчета «Расход» 4360.Непереданные чеки ФН: Итоговая сумма по чекам и чекам коррекции с признаком расчета «Расход» 4361.Непереданные чеки ФН: Кол-во чеков и чеков коррекции с признаком расчета «Возврат расхода» 4362.Непереданные чеки ФН: Итоговая сумма по чекам и чекам коррекции с признаком расчета «Возврат расхода» Регистры ККТ 4354...4362 доступны для ККТ в режиме передачи данных (онлайн режим). Старые ФН могут не поддерживать команду ФН запроса счетчиков итогов непереданных документов. 2. Добавлено описание к расширенным ошибкам: 0x0033008E: "счетчики ФН в регистрах ККТ 4228...4353 не поддерживаются корректно для ФФД 1.05 и ниже"; 0x0033008F: "счетчики ФН в регистрах ККТ 4354...4362 не поддерживаются в автономном режиме ККТ"; 0x00330090: "счетчики ФН в регистрах ККТ 4228...4362 не поддерживаются на 1 этапе применения ФН"; 0x00390023: "переполнение денежнего регистра". //============================================================================== Сборка 1.12.41059 (на тестирование) (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Команды ККТ FF35h "Начать формирование чека коррекции", FF36h "Сформировать чек коррекции", FF4Ah "Сформировать чек коррекции V2" недоступны для ФФД 1.2: ошибка 0x00370003. 2. Допускается передача пустого КМ в команду ККТ FF67h "Привязка маркированного товара к позиции" при значении настройки Т1П57=0 "ПРИНИМАТЬ ВСЕ КОДЫ ТОВАРА". В этом случае тегам 2000 "Код маркировки" и 2101 "Идентификатор товара" значение не присваивается (пустая строка). Команда ККТ FF61h "Проверка маркированного товара" при Т1П57=0 по-прежнему возвращает ошибку 0x00D30015 "передана пустая строка в качестве КМ". Т.о. нет необходимости включать настройку Т1П57=1, если код маркировки не прочитан или товар не содержит кода маркировки: в этом случае Кассовому ПО достаточно передать пустой КМ. 3. Добавлен тег 1260 "Отраслевой реквизит предмета расчета" в позицию чека: загрузить тег 1260 командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" и передать в позицию чека командой ККТ FF46h "Операция V2". 4.1. Значение тега 1308 "КТ ЕГАИС-2.0" формируется с длиной 33 (по ФФД): строка КТ дополняется пробелами справа. 4.2. Длина строки ИНН должна быть равна 12 символам при передаче в значении тегов: 1016 "ИНН оператора перевода", 1017 "ИНН ОФД", 1203 "ИНН кассира", 1226 "ИНН поставщика", 1228 "ИНН покупателя (клиента)". При передаче 10-значного ИНН необходимо дополнять строку до 12 символов пробелами справа. Длина строки ИНН равная 10 символам не поддерживается (по ФФД). 4.3. Допускается 10- или 12-значный ИНН для тегов: 1016, 1017, 1226, 1228. 5. Начиная со 2 квартала 2022: 5.1. Добавлены настройки бит 4 и 5 в значении поля Т1П10 "05:12271008;10421038;1117;1060;1256;1055" для отключения печати тега 1256 "Сведения о покупателе (клиенте)" и тега 1055 "Применяемая система налогообложения" в кассовом чеке соответственно. Для печати тега 1256 бит 4 снять в Т1П10 (вычесть 16 от значения Т1П10, если был предварительно установлен). По умолчанию печать тега 1256 в чеке включена. Чтобы не печатать тег 1256 бит 4 в Т1П10 установить (добавить 16 к значению Т1П10). Для печати тега 1055 бит 5 снять в Т1П10 (вычесть 32 от значения Т1П10, если был предварительно установлен). По умолчанию печать тега 1055 в чеке включена. Чтобы не печатать тег 1055 бит 5 в Т1П10 установить (добавить 32 к значению Т1П10). 5.2. Добавлены настройки биты 0...5 в значении поля Т1П59 "05: 1192,1084,1222,1223,1224,1226" для отключения печати тега 1192 "Дополнительный реквизит чека (БСО)", тега 1084 "Дополнительный реквизит пользователя", тега 1222 "Признак агента по предмету расчета", тега 1223 "Данные агента", тега 1224 "Данные поставщика" и тега 1226 "ИНН поставщика" в кассовом чеке соответственно. Для печати тега 1192 бит 0 снять в Т1П59 (вычесть 1 от значения Т1П59, если был предварительно установлен). По умолчанию печать тега 1192 в чеке включена. Чтобы не печатать тег 1192 бит 0 в Т1П59 установить (добавить 1 к значению Т1П59). Для печати тега 1084 бит 1 снять в Т1П59 (вычесть 2 от значения Т1П59, если был предварительно установлен). По умолчанию печать тега 1084 в чеке включена. Чтобы не печатать тег 1084 бит 1 в Т1П59 установить (добавить 2 к значению Т1П59). Для печати тега 1222 бит 2 снять в Т1П59 (вычесть 4 от значения Т1П59, если был предварительно установлен). По умолчанию печать тега 1222 в чеке включена. Чтобы не печатать тег 1222 бит 2 в Т1П59 установить (добавить 4 к значению Т1П59). Для печати тега 1223 бит 3 снять в Т1П59 (вычесть 8 от значения Т1П59, если был предварительно установлен). По умолчанию печать тега 1223 в чеке включена. Чтобы не печатать тег 1223 бит 3 в Т1П59 установить (добавить 8 к значению Т1П59). Для печати тега 1224 бит 4 снять в Т1П59 (вычесть 16 от значения Т1П59, если был предварительно установлен). По умолчанию печать тега 1224 в чеке включена. Чтобы не печатать тег 1224 бит 4 в Т1П59 установить (добавить 16 к значению Т1П59). Для печати тега 1226 бит 5 снять в Т1П59 (вычесть 32 от значения Т1П59, если был предварительно установлен). По умолчанию печать тега 1226 в чеке включена. Чтобы не печатать тег 1226 бит 5 в Т1П59 установить (добавить 32 к значению Т1П59). 6. Изменены параметры идентификации моделей КЯ: 13, 31. 6.1. Удалены тестовые модели КЯ: 10,11,17,19,21,22. 7. Добавлен вывод в лог "ДМТ" (тег 2007 "Данные о маркированном товаре"). 7.1. Внесены изменения в вывод в лог "ЗКМ" (Запрос о коде маркировки) и "УРМК" (Уведомление о реализации маркированных товаров). 8.1. Добавлен отдельный поток Heartbeat, который с заданной периодичностью (Т10П41, см. ниже) выводит в лог информационную строку с префиксом в которую могут входить (в зависимости от конкретной кассы): - MemAvailable [Kb]: current, min (abs), avmin (average), average, avmax (average), max (abs); - состояние аккумулятора: остаточная емкость [%], напряжение [mV], режим контроллера заряда: charge/discharge/full; - состояние TCP соединения с драйвером ФР (Кассовым ПО): сокет закрыт/открыт (IP-адрес:порт клиентского ПО). 8.2. Добавлены в лог отладочные строчки управления питания и ввода/вывода ФН. 9.1. Добавлена настройка Т10П41 "HEARTBEAT ВЫВОД В ЛОГ, 0.5 С". Значение по умолчанию 60 (каждые 30 с). Значение 0 - выключено. 9.2. Добавлена настройка Т10П42 "ЗАДЕРЖКА ПЕРЕД ФН ПРИ ЗАПУСКЕ КЯ, 1 С". При ненулевых значениях (в секундах) запуск КЯ задерживается до стадии "Инициализация интерфейса ФН...". Значение по умолчанию 0 (выключено). 9.3. Настройка Т1П49 "ЗАРЕЗЕРВИРОВАНО" => "ФФД1.05: СУММЫ В ОТЧ.О ЗАКР.СМЕНЫ,1-ВЫКЛ". Перезагрузка не требуется для вступления в силу изменения настройки Т1П49 для ФФД 1.05. 10. Для текстового описания расширенной ошибки 0x00330026 "биты не установлены в битовом поле" добавляется уточняющий номер тега с которым произошла ошибка. 10.1. Добавлены описания к расширенным ошибкам: 0x0033008D: "переданный ЗН ККТ не соответствует ЗН ККТ в ФН!"; 0x00370003: "команда для ФФД 1.05"; 0x00370004: "не поддерживаемая ККТ в КЯ 1.8"; 0x00390021: "при выводе ДМТ" {уточняющий номер тега}; 0x005E0032: "передан тег 1222 "Признак агента по предмету расчета", но не передан тег 1226 "ИНН поставщика""; (в команде ККТ FF46h "Операция V2") 0x00730001: "уже открыт кассовый чек (БСО)"; 0x00730002: "уже открыт чек (БСО) коррекции ФФД 1.2"; 0x00B9006D: "в передаче тега 1260 "Отраслевой реквизит предмета расчета"". 11. Исправления, обработка ошибок. Оптимизация. 11.1. Ускорен процесс запуска КЯ. 12. Восстановлена команда смены ЗН ККТ сервисной командой ККТ FEh F1h. После ввода нового ЗН ККТ необходимо перезагрузить КЯ. //============================================================================== Сборка 1.11.40790 (для касс в режиме ФФД 1.05 рекомендуется использовать Сборку 1.8.37247) 1. Исправлена ошибка 0x39 в команде ККТ FF67h "Привязка маркированного товара к позиции" при передаче некорректного КМ 1305, который интерпретируется как КТ 1304. 2. В команду ККТ FF61h "Проверка маркированного товара" допускается передача КМ, который начинается с разделителя <0x1D>. 3. При перерегистрации в режиме ФФД 1.05 проверяется необходимость снятия отчета о расчетах и количество непереданных ФД равное 0. 4. Исправлена ошибка в обработчике СКоК. 4.1. Если Моно токен сгенерирован, то в лог выводится всегда. 5. Ввод DNS-имени серверов в Т14П5 "ОИСМ СЕРВЕР: IPv4-АДРЕС ИЛИ DNS-ИМЯ" и Т14П9 "ОКП СЕРВЕР: IPv4-АДРЕС ИЛИ DNS-ИМЯ" проверяется на корректность онлайн. При отсутствии доступа в Интернет возвращается ошибка 0x00330049 "ошибка getaddrinfo( ): неверное dns-имя сервера? нет доступа в Интернет?" при этом задержка может достигать 40 с (зависит от модели кассы). 5.1. Для ФФД 1.2 значения Т14П9 и Т14П10 не сбрасываются при отсутствии режима ТМТ или в автономном режиме. 6. Добавлен номер тестовой модели КЯ 31 "aQsi5-Ф". 7. Добавлено описание к расширенным ошибкам: 0x0033008C: "для применения ККТ не в сети Интернет необходимо использовать чековый принтер для печати на бумажной ленте (Т3П18=0)". 8. Дополнения к п.2. "Работа с чеком прихода/расхода/возвратов" в документации (см. ниже). //============================================================================== Сборка 1.10.40682-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) (не следует устанавливать на кассы в режиме ФФД 1.05 - для этого необходимо использовать Сборку 1.8.37247) 1. Добавлен мониторинг доступного объема ОЗУ на кассе, который сообщает Linux kernel (номера моделей КЯ 3 и 24 не поддерживают MemAvailable). Используется информация из строки "MemAvailable:" из "/proc/meminfo". 1.1. В Т3П30 "*/proc/meminfo MemAvailable (absolute)" выводятся абсолютные значения в килобайтах: текущее, минимальное, максимальное. 1.2. В Т3П31 "*/proc/meminfo MemAvailable (recent 256)" выводится статистика по последним полученным до 256 (включая) значениям в килобайтах (примерно за последние 256 команд ККТ): среднее, минимальное, максимальное. 1.3. Текущее значение "MemAvailable" выводится в logcat лог после номера сборки КЯ (если не было ошибки получения MemAvailable) "D cashcore: 40682/383352kB", где "40682" - номер сборки КЯ, "383352kB" - значение параметра "MemAvailable" в килобайтах. //============================================================================== Сборка 1.10.40638-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) (не следует устанавливать на кассы в режиме ФФД 1.05 - для этого необходимо использовать Сборку 1.8.37247) 1. Добавлена поддержка значения "none" для тегов 1117 "Адрес электронной почты отправителя чека" и 1008 "телефон или электронный адрес покупателя". 2. Если в позицию кассового чека передается тег 1214 "Признак способа расчета" со значением 5 "Частичный расчет и кредит" в параметре команды ККТ FF46h "Операция V2", и командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" предварительно загружен тег 1226 "ИНН поставщика", то в таком кассовом чеке остальные позиции должны содержать теги 1214 и 1226 с такими же значениями. 3. Тег 1292 "Дробная часть" исключен из ЭФ тега 1291 "Дробное количество маркированного товара", который может входить в позицию чека маркированного товара. 4. В отчете перерегистрации: - допускается перерегистрировать ККТ из ФФД 1.05 в ФФД 1.2 (исключена ошибка 0x0033005E); - добавлены проверки соответствия параметров "Тип отчета" в команде ККТ FF05h "Начать отчет о регистрации ККТ" и "Код причины перерегистрации" в команде FF34h "Сформировать отчет о перерегистрации ККТ" на тип перерегистрации с и без замены ФН, а также, для ФФД 1.2, с учетом битов 0 "Замена фискального накопителя" и 21 "Изменение версии ФФД" тега 1205 "Коды причин изменения сведений о ККТ" в Т13П22; - исключена ошибка 0x0033004F. 5. Скорректированы описания ошибок от ФН, а также от ККТ (если ошибка была связана с ФН), в части добавления вывода кода команды ФН. 6. У зарезервированных полей Т1П59-Т1П100 сужен диапазон допустимых значений до 0. 7. Добавлены описания к расширенным ошибкам: 0x00330087: "при изменении версии ФФД не указана причина: не установлен бит 21 "Изменение версии ФФД" в теге 1205 "Коды причин изменения сведений о ККТ" в Т13П22"; 0x00330088: "при перерегистрации без замены ФН в параметрах команды ККТ, не снят бит 0 "Замена фискального накопителя" в теге 1205 "Коды причин изменения сведений о ККТ" в Т13П22"; 0x00330089: "версия ФФД не меняется, но установлен бит 21 "Изменение версии ФФД" в теге 1205 "Коды причин изменения сведений о ККТ" в Т13П22"; 0x0033008A: "неверное значение параметра "Тип отчета" в команде ККТ"; 0x0033008B: "при перерегистрации с заменой ФН [в параметрах команды ККТ], не установлен бит 0 "Замена фискального накопителя" в теге 1205 "Коды причин изменения сведений о ККТ" в Т13П22"; 0x005E002E: "не первая позиция в чеке с тегами 1226 "ИНН поставщика" и 1214 "Признак способа расчета" со значением 5 "Частичный расчет и кредит""; 0x005E002F: "не передан в позицию чека тег 1226 "ИНН поставщика", который необходимо передать с тем же значением, что был передан в позицию выше"; 0x005E0030: "значение переданного тега 1226 "ИНН поставщика" в позицию чека не совпадает со значением тега 1226, который был передан в позицию выше"; 0x005E0031: "недопустимо передавать тег 1214 "Признак способа расчета" со значением не равным 5 "Частичный расчет и кредит" в позицию чека, если ранее был передан тег 1214 со значением 5 и тег 1226 "ИНН поставщика"". 8. Дополнения к п.1. "Регистрация в режиме ФФД 1.2" в документации (см. ниже). //============================================================================== Сборка 1.10.40449-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) (не следует устанавливать на кассы в режиме ФФД 1.05 - для этого необходимо использовать Сборку 1.8.37247) 1. Для моделей 13,14,15,30 (aQsi) в режиме ФФД 1.2 устанавливается значение "002" для тега 1188 "Версия ККТ" в отчеты о [пере]регистрации и об открытии смены. Тестовый прогон отображает значение тега 1188 из последней [пере]регистрации. //============================================================================== Сборка 1.10.40448-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) (не следует устанавливать на кассы в режиме ФФД 1.05 - для этого необходимо использовать Сборку 1.8.37247) 1. В команду ККТ 10h "Короткий запрос состояния ККТ" добавлен статус последнего режима ККТ. 2. В отчет о текущем состоянии расчетов для ФФД 1.2: - добавлен в ПФ тег 1002 "Признак автономного режима" в автономном режиме (ФН в ЭФ самостоятельно тег не добавляет и не позволяет добавить его со стороны ККТ); - добавлен в ПФ тег 1098 "Дата первого из непереданных ФД" при наличии непереданных ФД. 3.1. Исправлен вывод в ПФ тега 1008 "Телефон или электронный адрес покупателя" в кассовый чек (БСО): при передаче командой ККТ FF0Ch "Передать произвольную TLV структуру" значения тега 1008 в формате телефона +{Ц} печатается "ТЕЛ. ПОКУПАТЕЛЯ", в формате e-mail {С}@{С} - "ЭЛ. АДР. ПОКУПАТЕЛЯ". 3.2. Передача командой ККТ FF0Ch тега 1008 в кассовый чек (БСО) и чек коррекции (БСО коррекции) возможна если ККТ зарегистрирована в режиме передачи данных. 4. В кассовом чеке и чеке коррекции: - для ФФД 1.2 не включается в ЭФ тег 1060 "Адрес сайта ФНС"; - значение бита 3 в поле Т1П10 "0:1227,1008; 1:1042,1038; 2:1117; 3:1060" включает печать тега 1060. 5. В отчет о закрытии фискального накопителя: - для ФФД 1.2 добавлен в ЭФ тег 1048 "Наименование пользователя"; - для ФФД 1.05 добавлены в ЭФ теги 1009 "Адрес расчетов" и 1187 "Место расчетов" при регистрации ККТ в неавтоматическом режиме. 6. В чек коррекции ФФД 1.2 не включается тег 1179 "Номер предписания налогового органа", если тип коррекции "самостоятельно". 7. В кассовый чек и чек коррекции ФФД 1.2 добавлен в ЭФ тег 2107 "Результаты проверки маркированных товаров" при значении 0. 8. Для СКоК: - добавлен вывод расширенного описания ошибки; - передаются в т.ч. ошибки на команды ККТ; - в Т23П17 добавлен вывод количества ответов сервера. 9. Переименованы поля Т13П6 "*ФН: РЕЖ05:1056,1002,1001,1109,1110,1108" и Т17П6 "КЯ: РЕЖ05:1056,1002,1001,1109,1110,1108". Поля битовые: 0 - 1056, 1 - 1002, 2 - 1001, 3 - 1109, 4 - 1110, 5 - 1108. 10.1. Переработан вывод описаний ошибок, включая команду ККТ 6Bh. 10.2. Добавлены описания к расширенным ошибкам: 0x00A00001: неверная длина ответа команды ФН 12h; 0x00A00002: неверная длина ответа команды ФН 14h; 0x00A00003: неверная длина ответа команды ФН 43h; 0x00A00004: длинный ответ команды ФН 46h; 0x00A00005: длинный ответ команды ФН 47h; 0x00A00006: неверная длина ответа команды ФН B1h; 0x00A00007: внутренняя ошибка ПО в команде ФН B1h; 0x00A00008: неверная длина ответа команды ФН B2h; 0x00A00009: нулевая длина ответа команды ФН B6h; 0x00A0000A: нулевая длина ответа команды ФН B6h при ошибке 20h; 0x00A0000B: длина ответа команды ФН BFh не равна 1 при ошибке 20h; 0x00A0000C: ненулевая длина ответа команды ФН D1h; 0x00A0000D: нулевая длина ответа команды ФН D1h при ошибках 20h, 23h, 24h; 0x00A0000E: длина ответа команды ФН D1h не равна 1 при ошибке 20h; 0x00A0000F: неожиданный ответ команды ФН D1h при ошибке 20h; 0x00A00010: короткий ответ команды ФН D1h при ошибке 23h; 0x00A00011: длина ответа команды ФН D5h не равна запрашиваемой длине блока; 0x00A00012: получено неожиданное значение признака в ответе команды ФН D7h; 0x00A00013: получена слишком длинная строка в ответе команды ФН D7h; 0x00A00014: полученная длина кадра ФН нулевая или превышает размер буфера; 0x00A00015: полученная длина кадра превышает ожидаемый размер; 0x00A00016: получен неверный STX или LEN16 в кадре моста; 0x00A00017: полученная длина кадра ФН превышает полученную длину кадра моста; 0x00A00018: принято неверное начало кадра ФН; 0x00A00019: полученная длина кадра превышает ожидаемый размер; 0x00A0001A: получена неожидаемая ошибка ФН; 0x00A0001B: неверная контрольная сумма принятого кадра моста; 0x00A0001C: неверная контрольная сумма принятого кадра ФН; 0x00A10001: получение кадра ФН отключено; 0x00A10002: исчерпан таймаут успешного получения кадра ФН; 0x00A10003: исчерпан таймаут успешного получения кадра ФН; 0x00A10004: ошибка получения кадра ФН; 0x00A10005: ошибки 23, 24, 25 или 27 при получении кадра моста; 0x00A10006: отправка кадра ФН отключена; 0x00A10007: отправка кадра ФН отключена; 0x00A10008: отправлен неполный кадр в ФН. //============================================================================== Сборка 1.10.40306-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) (не следует устанавливать на кассы в режиме ФФД 1.05 - для этого необходимо использовать Сборки <=1.8.37243 или 1.8.37247) 1. Значение по умолчанию Т13П13 изменено на "www.nalog.gov.ru". //============================================================================== Сборка 1.10.40277-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) (не следует устанавливать на кассы в режиме ФФД 1.05 - для этого необходимо использовать Сборки <=1.8.37243 или 1.8.37247) 1.1. Исправлено формирование тегов 1102...1107 "Сумма НДС чека по ставке 20%"..."Сумма НДС чека по расч. ставке 10/110" при передаче [нулевых значений] параметров "Налог 1,2,5,6"/"Оборот по налогу 3,4" в команду ККТ FF45h "Закрытие чека расширенное вариант V2" при Т1П6=1 "НАЧИСЛЕНИЕ НАЛОГОВ". Для любых параметров "Налог 1,2,5,6"/"Оборот по налогу 3,4" в команде ККТ FF45h и настройке Т1П6 параметр "Налоговая ставка" в команде ККТ FF46h "Операция V2" запоминается для всех позиций в чеке и формируются итоговые теги 1102...1107 в чеке, соответствующие налоговым ставкам в позициях чека. 1.2. Тег 1200 "Сумма НДС за предмет расчета" также включается в тег 1059 "Предмет расчета" при значении 5 "Ставка НДС 0%" тега 1199 "Ставка НДС". 2. Добавлен тег 1277 "Дополнительные данные ООС" в отчет об открытии смены. 3. Для режима ФФД 1.2 теги 1009 "Адрес расчетов" и 1187 "Место расчетов" загружаются из Т13П9 и Т13П14 (для развозной и разносной торговли) в: - кассовый чек; - чек коррекции; - отчет об открытии смены; - отчет о текущем состоянии расчетов; - отчет о закрытии смены; - отчет о закрытии фискального накопителя; - уведомление о реализации маркированного товара (только тег 1009). Если соответствующие поля в таблице пусты, то значения тегов берутся из последней [пере]регистрации. 3.1. В кассовый чек (БСО) и чек коррекции (БСО коррекции) нельзя передать теги 1009 и 1187 командой ККТ FF0Ch "Передать произвольную TLV структуру". 4. Добавлены теги 1261 "Отраслевой реквизит чека" и 1228 "ИНН покупателя (клиента)", а также 1009 (см. п.2) в "Уведомление о реализации маркированных товаров". 5. Добавлен вывод в лог "Уведомление о реализации маркированных товаров" только тегов, формируемые ККТ. 6. Исправлена ситуация, если при загрузке КЯ выдается ошибка 01h "Неизвестная команда, неверный формат посылки или неизвестные параметры" при установленном ФН со старой версией ПО. 6.1. При загрузке КЯ сначала запрашивается тип ФН или МГМ для вывода информации в лог. 6.2. В описание ошибок от ФН, а также от ККТ, если ошибка была связана с ФН, добавлен вывод кода команды ФН. 6.3. Добавлен вывод в лог при загрузке КЯ срока действия регистрации ФН и количества выполненных и оставшихся регистраций. 6.4. Скорректированы сообщения, выводимые в лог. 7. Исправлен вывод в СКоК тега 1009 и количества оставшихся перерегистраций. 8. В лог и тестовый прогон добавлен вывод типа лицензии. 9. Добавлено описание к расширенным ошибкам: 0x00330084: "передан неизвестный тег в "Уведомление о реализации маркированного товара" в тег 1261 "Отраслевой реквизит чека"" {уточняющий номер тега}; 0x00330085: "переполнение значения в параметре команды FF45h "Оборот по налогу" 3/В или 4/Г"; 0x00330086: "неверное значение параметра "Налоговая ставка" в команде ККТ FF46h"; 0x00360001: "параметр "Сумма операции" в команде ККТ FF46h отличается от "Цена"*"Количество" более чем на 1 копейку; 0x00390016: "при выводе УРМК" {уточняющий номер тега}; 0x00B9006C: "в передаче тега 1277 "дополнительные данные ООС"". //============================================================================== Сборка 1.10.40106-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) Исправлена логика в настройке Т1П48=1 "КАССОВЫЕ ЧЕКИ (БСО) В ЭЛЕКТРОННОЙ ФОРМЕ": не печатаются чеки (только ЭФ чека без ПФ) для режима применения ККТ для Интернет, а также для режима применения ККТ не для Интернет, если в открытый чек был передан тег 1008 "Телефон или электронный адрес покупателя". В автономном режиме ККТ чеки печатаются. //============================================================================== Сборка 1.10.40105-TESTING (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) 1. Настройка Т1П48=1 "КАССОВЫЕ ЧЕКИ (БСО) В ЭЛЕКТРОННОЙ ФОРМЕ" не печатает чек (только ЭФ чека без ПФ), если в открытый чек был передан тег 1008 "Телефон или электронный адрес покупателя". 2. Отключена поддержка печати x-отчета для ФФД 1.2. 3. Изменен вывод в лог: - на экран не выводится год и точность времени ограничена 0.01 с; - в logcat выводится номер сборки КЯ и точность времени ограничена 0.01 с. //============================================================================== Сборка 1.10.40080-TESTING [с поддержкой ФФД 1.2 и 1.05] (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) 1. Добавлен номер модели КЯ 30 "aQsi5-Ф". 2. При инициализации таблиц поле Т13П1 "*КЯ: ЗАВОДСКОЙ НОМЕР ККТ, 1013" не сбрасывается. 3. Команды ККТ 2Dh "Запрос структуры таблицы", 2Eh "Запрос структуры поля" и 1Fh "Чтение таблицы" для Т13П1 "*КЯ: ЗАВОДСКОЙ НОМЕР ККТ, 1013" разрешаются до выполнения "тех.обнуления" командой ККТ 16h (при ошибке 78h "Замена ПО, выполните тех.обнуление (тех.режим)"). 4. В лог выводится детализированная причина возникновения ошибки открытия файла управления питанием ФН. //============================================================================== Сборка 1.10.40020-TESTING [с поддержкой ФФД 1.2 и 1.05] (предыдущий функционал из сборок <=1.8.37246 и ФФД 1.05 не проверялся) Исправлена ошибка в режиме ФФД 1.05 с формированием тега в отчете о [пере]регистрации, при открытии смены, в чеке коррекции. Добавлены теги 2112 "Признак некорректных кодов маркировки" и 2113 "Признак некорректных запросов и уведомлений" в отчет о закрытии смены. Теги добавляются по результатам проверок КМ товаров, которые входят в позиции закрытых чеков. В обязательные строковые теги (Т13П7/1048, Т13П8/1021, Т13П12/1017) нельзя передавать пустые строки в виде пробелов. Допускается установить пустую строку для поля Т13П13 "ФН: АДРЕС САЙТА ФНС, 1060" (для автономного режима). Исправлена редкая ситуация: если передавать пустой КМ в команду ККТ FF67h, то могла выдаваться ошибка 0x39. Исправление в тестовом прогоне для режима ФФД 1.05. При возникновении ошибки тестовый прогон завершится. Добавлен вывод в лог версии ФФД последней регистрации ФН. Формат вообщений "КОМАНДА ..." в лог изменен. Расширенные ошибки, в т.ч. с добавлением уточняющего номера тега: 0x00330031: "не допускается повтор тега в STLV" {уточняющий номер тега}; 0x00390014: "при парсинге" {уточняющий номер тега}; 0x00B90068: "передан пустой обязательный тег" {уточняющий номер тега}; 0x00B90069: "переполнение буфера при парсинге тега" {уточняющий номер тега}; 0x00B9006A: "неверная длина TLV с тегом" {уточняющий номер тега}; 0x00B9006B: "тег не определен". //============================================================================== Сборка 1.10.39895-UNSTABLE [не для вендоров, только внутренее тестирование; ФФД 1.05 включен - регистрация сломана] [с поддержкой ФФД 1.2] (предыдущий функционал в сборках <=1.8.37246 и ФФД 1.05 не проверялся) В отчет о [пере]регистрации в команды ККТ FF06h/FF34h добавлены проверки параметра "Режим работы" и поля "Расширенные признаки работы ККТ" в Т13П21 "ФН: Р.Р.: 0..6 <= 1290:6,10,11,1,8,12,13". Допускается в поле Т13П10 "ФН: НАИМЕНОВАНИЕ ОФД, 1046" ввести пустую строку для автономного режима. Тег 1057 "Признак агента" не может быть передан в режиме ФФД 1.2 в команду ККТ FF0Ch. Добавлена проверка передачи пустой строки в КМ в команде ККТ FF67h. Если Т1П57=0 "ПРИНИМАТЬ ВСЕ КОДЫ ТОВАРА", то сообщается ошибка 0x00D30015 (см. ниже). Если передается пустой КМ (тег 2000) в команду ККТ FF67h, то при Т1П57=1 производится проверка КМ и формируются пустые теги 2101, 1300. В кассовом чеке изменен формат QR-кода и Т11П18...Т11П20: исправлен формат времени с <ГГГГММДДТЧЧММ00> на <ГГГГММДДТЧЧММ>. В отчете об открытии смены изменена надпись на "*******КЛЮЧИ КМ ОБНОВЛЕНЫ*******". Переименовано поле Т11П21 "*ОБНОВЛЕНО БЛОКОВ КЛЮЧЕЙ ФН-М". Добавлено поле Т11П29 "*ОТВЕТ ФН-М НА КОМАНДУ D7h0 ПРИ ОТКР.СМ." в которое записывается значение состояния обращения к команде ФН-М D7h с кодом запроса 0 (запрос флага необходимости проведения процедуры обновления ключей проверки КМ) во время отчета об открытии смены: 0 - ФН-М ответил "нет необходимости в проведении процедуры обновления ключей проверки КМ"; 1 - ФН-М ответил "необходимо провести процедуру обновления ключей проверки КМ, с момента последнего обновления прошло от 15 до 60 дней"; 2 - ФН-М ответил "необходимо обратиться в службу технической поддержки по той причине, что, с момента последнего обновления прошло свыше 60 дней"; 253 - ФН-М ответил значением >2 (ошибка формата данных ФН-М); 254 - произошла ошибка при выполнении команды D7h (ФН-М не поддерживает команду D7h с кодом запроса 0); 255 - запрос к команде D7h не поступал (по умолчанию). Значение Т11П29 сбрасывается (255): перед выполнением команды ККТ Открытие смены, во время загрузки КЯ, при сбросе значений таблиц по умолчанию. Добавлены диагностические сообщения в лог при обработке команд ФН-М BFh, D0h, D1h. При загрузке с сервера АС ОКП второго и последующего блока ключа КМ выводится в лог строка типа "Продолжить процедуру обновления ключей проверки КМ"... В отчет о закрытии смены добавлены теги 1278 "дополнительный реквизит ОЗС" и 1279 "дополнительные данные ОЗС". В отчет о текущем состоянии расчетов добавлены теги 1280 "дополнительный реквизит ОТР" и 1281 "дополнительные данные ОТР". В отчет о закрытии фискального накопителя в команду ККТ FF3Eh: - добавлена проверка на полное отправление ФД в ОФД, если ККТ зарегистрирована в режиме передачи данных; - добавлены теги 1282 "дополнительный реквизит ОЗФН" и 1283 "дополнительные данные в ОЗФН". ФД и ФП печатаются в конце отчета. Добавлена команда ККТ FF53h для генерации нового Токена ККТ для сервисов облачной кассы Штрих-М. Добавлено поле Т23П30 "МОНО СЕРВЕР: TCP-ПОРТ". В поле Т3П29 "*МОНО ТОКЕН" выводится значение Токена ККТ, а также в чек тестового прогона и в лог загрузки КЯ. Добавлено поле Т10П20 "ВЫГРУЖАТЬ СЕРВИС КЯ": 0 (по умолчанию) - не реагировать на остановку и перезапуск сервиса КЯ методами Андройд, 1 (данный функционал был в предыдущих сборках КЯ) - позволить завершать и перезапускать сервис КЯ. Изменена структура таблиц: после обновления КЯ значения таблиц будут сброшены по умолчанию. Переименованы Т13П16, Т17П16. Добавлены описания к расширенным ошибкам: 0x00330082: "установка бита 7 в значении поля Т13П21 не допускается"; 0x00330083: "работа с [Л]СКоК/Моно серверами в Т23П1 отключена"; 0x00390013: "ошибка генерации токена: нулевой токен"; 0x005E002B: "обмен данными со СКоК/Моно не закончен, повторите снова"; 0x005E002C: "нет связи с сервером Моно"; 0x005E002D: "сервер Моно возвратил ошибку"; 0x00B90062: "в передаче тега 1282 "Дополнительный реквизит ОЗФН""; 0x00B90063: "в передаче тега 1283 "Дополнительные данные ОЗФН""; 0x00B90064: "в передаче тега 1278 "Дополнительный реквизит ОЗС""; 0x00B90065: "в передаче тега 1279 "Дополнительные данные ОЗС""; 0x00B90066: "в передаче тега 1280 "Дополнительный реквизит ОТР""; 0x00B90067: "в передаче тега 1281 "Ддополнительные данные ОТР""; 0x00B90068: "передан пустой обязательный тег"; 0x00D30015: "передана пустая строка в качестве КМ". //============================================================================== Сборка 1.10.39551-TESTING [с поддержкой ФФД 1.2] (предыдущий функционал в сборках <=1.8.37246 и ФФД 1.05 не проверялся) 1. Продублированы результаты обновления ключей маркировки ФН-М при открытии смены в Т11П21...Т11П28. Ненулевые значения или ненулевые строки в данных полях сообщают о соответствующей ошибке. Если не было обновления ключей, то поля содержат нулевые значения. 2. Добавлены отладочные строки вывода в ПФ-буфер при установленном бите 4 в Т10П16 (+16). 3.1. Изменена структура таблиц: после обновления КЯ значения таблиц будут сброшены по умолчанию. 3.2. Добавлены поля (Т11П21...Т11П28 только для чтения): Т11П21 "*ОБНОВЛЕНО КЛЮЧЕЙ ФН-М"; Т11П22 "*ПРИЧИНА ПРИ ОШИБКЕ ФН-М 20h"; Т11П23 "*КОД ОТВЕТА ПРИ ОШИБКЕ ФН-М 23h"; Т11П24 "*СООБЩЕНИЕ ПРИ ОШИБКЕ ФН-М 23h"; Т11П25 "*БЛОК ДАННЫХ ОТВЕТА ПРИ ОШИБКЕ ФН-М 24h"; Т11П26 "*ОШИБКА ФН-М НА КОМАНДУ D0h"; Т11П27 "*ОШИБКА ФН-М НА КОМАНДУ D1h"; Т11П28 "*ОШИБКА ФН-М НА КОМАНДУ D7h"; Т11П29...Т11П50 "ЗАРЕЗЕРВИРОВАНО". //============================================================================== Сборка 1.10.39532-TESTING [с поддержкой ФФД 1.2] (предыдущий функционал в сборках <=1.8.37246 и ФФД 1.05 не проверялся) 1.1. Исправлена передача тега 1229 в чек. 1.2. Исправлена передача тега 2108 со значением 255 в позицию чека. 2. Добавлена строчка в тестовый прогон "Регистрация №X" "от DD.MM.YY HH:MM". 3. Исправлена команда ККТ FE6612h "Очистка текстового ПФ-буфера". 4. При установке электронного принтера Т3П18>0 и при сбросе значений таблиц по умолчанию для данного типа принтера устанавливается Т1П21=0 "СЖАТИЕ ШРИФТА НА ЧЕКОВОЙ ЛЕНТЕ" и Т1П26=3 "РЕЖИМ ПЕЧАТИ КЛИШЕ". При переключении на аппаратный принтер и при сбросе значений таблиц по умолчанию при заданном аппаратном принтере значения Т1П21=0 и Т1П26 (зависит от модели) сбрасываются по умолчанию. //============================================================================== Сборка 1.10.39504-TESTING [с поддержкой ФФД 1.2] (предыдущий функционал в сборках <=1.8.37246 и ФФД 1.05 не проверялся) 1. Добавлены теги в чеки продаж и коррекции: 1256 "Сведения о покупателе (клиенте)", 1261 "Отраслевой реквизит чека", 1270 "Операционный реквизит чека". 2. Добавлен тег 1276 "Дополнительный реквизит ООС" в чек открытия смены. 3. Изменен тип значения тега 1230 "код страны происхождения товара" со строкового на цифровой с пробелами для ФЛК. 4. Добавлена проверка ФЛК в команде ККТ FF61h параметра "Список TLV", который передается в "Запрос о коде маркировки". 4.1. Добавлен вывод в лог "Запрос о коде маркировки" (для справок). Пример: КМ> Запрос о коде маркировки от 25.07.2021 20:49 (только теги формируемые ККТ: 2003, 2102, 1023, 2108, 1291). КМ> Список TLV размером 55 байт = D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 00 FF 03 08 00 00 01 00 00 00 00 00 00 0B 05 18 00 0D 05 08 00 40 E2 01 00 00 00 00 00 0E 05 08 00 F1 FB 09 00 00 00 00 00: КМ>> Тег 2003 "планируемый статус товара" = 2 КМ>> Тег 2102 "режим обработки кода маркировки" = 0 КМ>> Тег 2108 "мера количества предмета расчета" = 0 КМ>> Тег 1023 "количество предмета расчета" = 1.000000 КМ>> Тег 1291 "дробное количество маркированного товара": КМ>>> Тег 1293 "числитель" = 123456 КМ>>> Тег 1294 "знаменатель" = 654321 5. После ввода заводского номера ККТ необходимо перезагрузить КЯ. 6. Исправлена длина ответа на команду ККТ FF09h "Запрос итогов последней фискализации (перерегистрации)" для режима ФФД 1.2. 7. Для электронного принтера Т3П18=1 предотвращены межстрочные разрывы, а также при переключении принтеров с аппаратного на электронный и наоборот отключается настройка Т1П21=0 "СЖАТИЕ ШРИФТА НА ЧЕКОВОЙ ЛЕНТЕ". 8. Добавлены описания к расширенным ошибкам: 0x0033007B: "формат даты не соответствует маске "ЦЦ.ЦЦ.ЦЦЦЦ", где Ц - цифра от 0 до 9" {уточняющий номер тега}; 0x0033007C: "ошибка при проверке значения тега" {уточняющий номер тега}; 0x0033007D: "неверное значение (превышает допустимое) для переданного тега" {уточняющий номер тега}; 0x0033007E: "неверное значение (ниже допустимого) для переданного тега" {уточняющий номер тега}; 0x0033007F: "передан неизвестный тег в "Запрос о коде маркировки"" {уточняющий номер тега}; 0x00330080: "передан неизвестный тег в "Запрос о коде маркировки" в тег 1291 "Дробное количество маркированного товара"" {уточняющий номер тега}; 0x00330081: "переполнение буфера"; 0x00B90061: "в передаче тега 1276 "дополнительный реквизит ООС"". //============================================================================== Сборка 1.10.39462-TESTING [с поддержкой ФФД 1.2] (предыдущий функционал в сборках <=1.8.37246 и ФФД 1.05 не проверялся) 1. Тег 1307 "КТ МИ" интерпретируется как код товара (КТ) и не подлежит проверке в качестве КМ в ФН-М и ОИСМ. 2. Добавлена возможность передачи нескольких кодов товара (теги: 1301, 1302, 1303, 1304, 1307, 1308, 1309) и/или одного кода маркировки (теги 1305 или 1306) в тег 1163 "Код товара" в операцию чека (в тег 1059 "Предмет расчета"). 3. Исправлена длина тега 2000, если КМ не распознан и интерпретируется как 1300 при вычислении CRC для тега 2115. 4.1. Скорректирован ответ на команду ККТ FF67h, в т.ч. параметр "значение реквизита «код товара»". 4.2. Допускается передавать код маркировки (тег 2000) в параметр команды ККТ FF67h с FNC1 GS-сепаратором <0x1D> в начале и/или конце КМ. 5. Добавлены значения 27...33 в параметр Признак предмета расчета (тег 1212) команды ККТ FF46h. 6. Добавлен постфикс типа "-STABLE"/"-TESTING"/"-UNSTABLE" к текстовому полю номера сборки в: лог при загрузке КЯ, Т3П25, чек тестового прогона. 7. Заблокирована работа текущей сборки КЯ в режиме ФФД 1.05: отключена настройка Т10П29=2 (код ошибки 0x00330076), а также если ФН был фискализирован в режиме ФФД 1.05, то при загрузке КЯ будет критическая ошибка 65 (см. ниже). 8.1. Минимальное значение Т14П12 "ОКП СЕРВЕР: ТАЙМ-АУТ ОТВЕТА, 1 С" установлено 5. Требуемое значение 30 (по умолчанию). 8.2. Добавлена настройка в таблицу Т3П28 "ТЕКСТОВЫЙ ПФ-БУФЕР, 0-ВЫКЛ, 1-ВКЛ". Если значение 1 (по умолчанию, если электронный принтер включен Т3П18=1 или Т3П18=2), то доступна команда FE6611h для чтения печатной формы (ПФ) чеков в электронном виде, а также команда FE6612h для сброса буфера. Значение 0 устанавливается по умолчанию, если электронный принтер выключен Т3П18=0. 8.3. Переименовано поле Т3П18 "ЭЛЕКТРОН.ПРИНТЕР №0, 0-ВЫКЛ,1-ВКЛ,2-NULL". 9. Добавлены команды ККТ по работе с текстовым ПФ-буфером (буфер печатной формы чеков): FE6610h (статус), FE6611h (чтение), FE6612h (очистка): команда ККТ FEh с подкодом 66h и подкомандами 10h, 11h, 12h. См. примеры использования ниже. Если Т3П28=1, то любой текст, который печатается на принтере дублируется в ПФ-буфер. Если ПФ-буфер переполняется, то запись в него приостанавливается. Для продолжения заполнения ПФ-буфера необходимо его очистить командой. ПФ-буфер хранится в ОЗУ (после перезапуска КЯ очищается) размером 128KiB. 10.1. Добавлены расширенные ошибки: 0x00330074: "не допускается повтор тега внутри тега 1163 "Код товара" в операции (в теге 1059 "Предмет расчета")"; 0x00330075: "код маркировки уже был передан внутрь тега 1163 "Код товара" в операции (в теге 1059 "Предмет расчета")"; 0x00330076: "поддержка ФФД 1.05 будет возможна в следующих сборках КЯ после проведения тестирования"; 0x00330077: "значения параметра Смещение и/или Запрашиваемый размер в текстовом ПФ-буфере превышают размер буфера"; 0x00330078: "значение параметра Запрашиваемый размер в текстовом ПФ-буфере не может быть нулевым"; 0x00330079: "режим текстового ПФ-буфера отключен, проверьте настройку Т3П28"; 0x0033007A: "параметр "Признак предмета расчета" должен быть 1...33"; 0x00D30014: "код товара (КТ) распознан как тег 1307 "КТ МИ" и не является средством индентификации маркированного товара". 10.2. Добавлено описание к критической ошибке "Код ошибки D5h (213) от ККТ: Критическая ошибка при загрузке ERR65(0x41): "поддержка ФФД 1.05 будет возможна в следующих сборках КЯ после проведения тестирования"". 10.3. Поправлено описание в ошибке 0x00330038. //============================================================================== Сборка 1.10.39420 [с поддержкой ФФД 1.2] (предыдущий функционал в сборках <=1.8.37246 и ФФД 1.05 не проверялся) 1.1. Добавлена проверка кодов маркировки (теги: 1305 "GS1.М", 1307 "МИ"). 1.2. Добавлены коды товаров (теги: 1308 "ЕГАИС-2.0", 1309 "ЕГАИС-3.0"). 2. Добавлен тег 2104 "Количество непереданных уведомлений" в ПФ отчета о закрытии смены, если его значение равно 0. ФН-М "fn 1.2 mgm 03" не формирует и запрещает (ошибка 0Bh "Неразрешенный реквизит") принудительное добавление тега 2104 в данный тип ФД, если значение тега 2104 равно 0. 3. Добавлен ФЛК для тега 1178 "дата совершения корректируемого расчета". Передаваемое локальное время ККТ время интерпретируется как GMT unixtime, т.к. предполагается, что все ККТ находятся в одном часовом поясе UTC+0. Время 00:00:00 указывается для GMT (UTC+0). 4. Исправлен символ "-" в "[М-]" с 0x96 на 0x2D в ПФ. 5.1. Добавлены расширенные ошибки: 0x00330071: "слишком длинный переданный код маркировки"; 0x00330073: "в переданном теге 1178 "дата совершения корректируемого расчета" время не равно 00:00:00"; 0x00B90060: "в передаче тега 2104 "Количество непереданных уведомлений""; 0x00D3000C: "код товара (КТ) распознан как тег 1304 "КТ GS1.0" и не является средством индентификации маркированного товара"; 0x00D3000D: "код товара (КТ) распознан как тег 1301 "КТ EAN-8" и не является средством индентификации маркированного товара"; 0x00D3000E: "код товара (КТ) распознан как тег 1302 "КТ EAN-13" и не является средством индентификации маркированного товара"; 0x00D3000F: "код товара (КТ) распознан как тег 1303 "КТ ITF-14" и не является средством индентификации маркированного товара"; 0x00D30010: "код товара (КТ) распознан как тег 1308 "КТ ЕГАИС-2.0" и не является средством индентификации маркированного товара"; 0x00D30011: "код товара (КТ) распознан как тег 1309 "КТ ЕГАИС-3.0" и не является средством индентификации маркированного товара"; 0x00D30012: "в переданном КТ МИ не содержатся '-' символы". 5.2. Исключены номера ошибок: 0x00330065, 0x0033006B. 5.3. Для текстовых описаний расширенных ошибок (0x0033001F, 0x00330027, 0x00330028, 0x00330029, 0x0033002A, 0x0033002B, 0x0033002C, 0x0033002D, 0x0033002E, 0x00330032, 0x0033004C, 0x0033004D, 0x00330053, 0x00330057, 0x0033006E, 0x0033006F, 0x00330070) добавляется уточняющий номер тега с которым произошла ошибка. //============================================================================== Драйвер ФР 5.15.0.858 содержит ошибки: - кнопка "Передать данные коррекции" в "03. ФН чеки -> Атрибуты чека -> Атрибуты чека коррекции -> ... -> Передать данные коррекции" передает несуществующий тег 1177, на который КЯ ответит ошибкой "Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или Неверная последовательность команд при работе с маркированными товарами <0x00330023: тег не может быть отправлен в текущий документ ФН {тег 1177}>"; - при попытке передать тег 1178 в "03. ФН чеки -> Теги ОФД -> Номер тега: 1178 -> Получить описание тега" будет ошибка теста драйвера "List index out of bounds (-1)". //============================================================================== Сборка 1.10.39379 [с поддержкой ФФД 1.2] (предыдущий функционал в сборках <=1.8.37246 и ФФД 1.05 не проверялся) 1. Исправлен вывод причины ошибки обновления ключей проверки КМ на чек отчета об открытии смены. 1.1. Добавлена печать ошибок ФН-М на команды D0h, D7h. 1.2. Добавлена настройка Т1П58 "ОБНОВЛЯТЬ URI ОКП ПРИ ОТКР. СМЕНЫ, 1-НЕТ". Значение 0 (по умолчанию) - при открытии смены, если ККТ зарегистрирована в режиме ТМТ и ФН-М поддерживает получение сетевого адреса АС ОКП, то DNS-имя и TCP-порт берутся из ФН-М и записываются в Т14П9 и Т14П10 соответственно; 1 - не обновлять принудительно: сетевой адрес берется из Т14П9 и Т14П10. 1.3. Добавлены сообщения в лог: "Процедура обновления ключей завершена успешно."; "Процедура обновления ключей завершена без обновления."; "Процедура обновления ключей завершена с ошибками (см. чек с отчетом об открытии смены).". - если ФН-М поддерживает команду с признаком необходимости проведения процедуры обновления ключей проверки КМ: "Начать процедуру обновления ключей проверки КМ (таймаут X с) ...". - если ФН-М не поддерживает команду: "Начать процедуру обновления ключей проверки КМ по таймеру более 15 дней (таймаут X с) ..."; "Начать процедуру обновления ключей проверки КМ по таймеру более 60 дней (таймаут X с) ...", где X - значение из Т14П12 "ОКП СЕРВЕР: ТАЙМ-АУТ ОТВЕТА, 1 С". 1.4. Обновление ключей проверки КМ возможно в режиме ФФД 1.2 в случае если ККТ зарегистрирована в режимах передачи данных и ТМТ. 2. Исправлена запись АС ОКП DNS-имени в Т14П9 из ФН-М и сброс номера TCP-порта в Т14П10. 2.1. Если ККТ зарегистрирована в режиме поддержки маркированных товаров (ТМТ) в лог выводятся строчки: - если ФН-М поддерживает команду получения сетевого адреса АС ОКП: "Т14П9 и Т14П10 обновлены по данным из ФН-М."; - если ФН-М не поддерживает команду: "Т14П9 и Т14П10 не обновлены по данным из ФН-М.". 2.2. Получение URI АС ОКП возможно в режиме ФФД 1.2 в случае если ККТ зарегистрирована в режимах передачи данных и ТМТ. 3. Исправлена печать тестового прогона в нефискальном режиме. 3.1. Добавлена настройка Т1П42 "ПЕЧАТАТЬ ШРИФТЫ И ГРАФИКУ В ТЕСТ.ПРОГОНЕ". Значение 0 (по умолчанию) - не печатать; 1 - печатать. 3.2. Добавлен вывод полного номера сборки КЯ на чек "Сборка 1.10.39379". 4. Исправлены ошибки в закрытии и отмене чека при регистрации ККТ в режиме без поддержки маркированных товаров (ТМТ). 5. Добавлен тег 2108 "мера количества предмета расчета" в позицию чека (тег 1059 "предмет расчета") для штучных маркированных товаров. В запрос о коде маркировки тег 2108 для штучного товара не включается. Печатается тег 2108 в позиции чека независимо от настройки Т1П9 "ПЕЧАТЬ ЕДИНИЧНОГО КОЛИЧЕСТВА". 6. Изменена структура таблиц (версия 15): после обновления КЯ значения таблиц будут сброшены по умолчанию. 6.1. Добавлены зарезервированные поля Т1П70...Т1П100. 7. Для текстового описания расширенной ошибки 0x00B90048 "не передан обязательный тег" добавляется уточняющий номер тега с которым произошла ошибка. //============================================================================== Сборка 1.10.39334 [ДЛЯ ОЗНАКОМЛЕНИЯ С РЕЖИМОМ ФФД 1.2] (на кассы не устанавливать) (предыдущий функционал и ФФД 1.05 не проверялся) 0. Версия ККТ (тег 1188) в режиме ФФД 1.2 равна "003". 1. Добавлена отправка уведомлений о реализации маркированных товаров в онлайн режиме. 1.1. В уведомление о реализации добавлен тег 1055. 2. Добавлено обновление ключей проверки кодов маркировки в онлайн режиме для ФН с поддержкой команды D7h с кодом запроса 1 и без поддержки команды, в последнем случае запрос на обновление ключей осуществляется по времени (через 15 дней после) последнего обновления. 3. Добавлена поддержка чеков коррекции ФФД 1.2. 3.1. В запросах (длинном и коротком) состояния в режим ККТ передается признак открытого чека коррекции ФФД 1.2. 3.2. В команду ККТ FCh "Получить тип устройства" добавлен бит 48 "Поддержка чеков коррекции как обычных чеков". 4. Добавлен отчет о закрытии ФН для режима ФФД 1.2. 5.1. В команду FF61h "Проверка маркированного товара" добавлены проверки размеров и ФЛК кодов маркировки. 5.2. Если КТ/КМ не распознан, то при Т1П57=1 производится проверка КМ и формируется тег 1300. Допускается пустая строка для тегов 1300, 2000 (при передаче пустого КМ в командах ККТ FF61h и FF67h), 2101. 6. Исправлена ошибка печати ФН-регистров в чеках. 7. Отключена поддержка печати z-отчета для ФФД 1.2. 8.1. Изменена структура таблиц: после обновления КЯ значения таблиц будут сброшены по умолчанию. 8.2. Переименованы названия полей и таблиц: Т1П2: "АВТ. ОБНУЛЕНИЕ ДЕНЕЖНОЙ НАЛИЧНОСТИ" => "ЗАРЕЗЕРВИРОВАНО"; Т1П5: "ПЕЧАТЬ НЕОБНУЛЯЕМОЙ СУММЫ" => "ЗАРЕЗЕРВИРОВАНО"; Т1П20: "0:ТИП СУТ. ОТЧ., 1:ВЫДЕЛЕНИЕ, 2:ВЫРУЧКА" => "ЗАРЕЗЕРВИРОВАНО"; Т1П49: "СУММЫ В ОТЧЕТЕ О ЗАКРЫТИИ СМЕНЫ, 1-ВЫКЛ" => "ЗАРЕЗЕРВИРОВАНО"; Т3П18: "ЭЛЕКТРОННЫЙ ПРИНТЕР" => "ЭЛЕКТРОННЫЙ ПРИНТЕР №0, 0-ВЫКЛ, 1,2-ВКЛ"; Т3П27: "*НОМЕР ПРИНТЕРА КЯ, OK: 1...8, 10" => "*УСТАНОВЛЕН АППАРАТНЫЙ ПРИНТЕР,№1...8,10"; Т14: "НАСТРОЙКИ СВЯЗИ (ПАРАМЕТРЫ) ОФД" => "НАСТРОЙКИ СВЯЗИ (ПАРАМЕТРЫ) ОФД/ОИСМ/ОКП"; Т14П1: "IPv4 АДРЕС ИЛИ HOSTNAME СЕРВЕРА ОФД" => "ОФД СЕРВЕР: IPv4-АДРЕС ИЛИ DNS-ИМЯ"; Т14П2: "TCP ПОРТ СЕРВЕРА ОФД" => "ОФД СЕРВЕР: TCP-ПОРТ"; Т14П3: "ТАЙМ-АУТ ОПРОСА ОФД, 0.1 С" => "ОФД/ОИСМ: ТАЙМ-АУТ ОПРОСА, 0.1 С"; Т14П4: "ТАЙМ-АУТ ОТВЕТА СЕРВЕРА ОФД, 1 С" => "ОФД СЕРВЕР: ТАЙМ-АУТ ОТВЕТА, 1 С"; Т14П5: "IPv4 АДРЕС ИЛИ HOSTNAME СЕРВЕРА КМ" => "ОИСМ СЕРВЕР: IPv4-АДРЕС ИЛИ DNS-ИМЯ"; Т14П6: "TCP ПОРТ СЕРВЕРА КМ" => "ОИСМ СЕРВЕР: TCP-ПОРТ"; Т14П8: "ТАЙМ-АУТ ОТВЕТА ПРИ ПРОВЕРКЕ КМ, 1 С" => "ОИСМ СЕРВЕР: ТАЙМ-АУТ ОТВЕТА, 1 С"; Т14П9: "ЗАРЕЗЕРВИРОВАНО" => "ОКП СЕРВЕР: IPv4-АДРЕС ИЛИ DNS-ИМЯ"; Т14П10: "ЗАРЕЗЕРВИРОВАНО" => "ОКП СЕРВЕР: TCP-ПОРТ"; Т14П12: "ЗАРЕЗЕРВИРОВАНО" => "ОКП СЕРВЕР: ТАЙМ-АУТ ОТВЕТА, 1 С"; Т15П6: "*ОФД: last connect( ) errno, ulong" => "*ОФД: last connect( ) errno, UInt32"; Т15П7: "*ОФД: last recv( ) return, ulong" => "*ОФД: last recv( ) return, UInt32"; Т15П8: "*ОФД: last recv( ) errno, ulong" => "*ОФД: last recv( ) errno, UInt32"; Т15П13: "ЗАРЕЗЕРВИРОВАНО" => "Попыток при ошибках в команде ФН BFh"; Т15П14: "ЗАРЕЗЕРВИРОВАНО" => "*ОИСМ: last connect( ) errno, UInt32"; Т15П15: "ЗАРЕЗЕРВИРОВАНО" => "*ОИСМ: last recv( ) return, UInt32"; Т15П16: "ЗАРЕЗЕРВИРОВАНО" => "*ОИСМ: last recv( ) errno, UInt32"; Т15П17: "ЗАРЕЗЕРВИРОВАНО" => "*ОКП: last connect( ) errno, UInt32"; Т15П18: "ЗАРЕЗЕРВИРОВАНО" => "*ОКП: last recv( ) return, UInt32"; Т15П19: "ЗАРЕЗЕРВИРОВАНО" => "*ОКП: last recv( ) errno, UInt32"; Т23П13: "IPv4 АДРЕС ИЛИ HOSTNAME СЕРВЕРА ЛСКОК" => "[Л]СКОК СЕРВЕР: IPv4 АДРЕС ИЛИ DNS-ИМЯ"; Т23П14: "ПОРТ СЕРВЕРА ЛСКОК" => "[Л]СКОК СЕРВЕР: TCP-ПОРТ". 8.3. Поля Т14П9 и Т14П10 могут быть заполнены автоматически по информации из ФН-М. 9.1. Добавлены текстовые описания ошибок: 0xA4: "Превышен период 90 дней со времени последнего обновления ключей проверки"; 0x0033006E: "неверное значение (ниже допустимого) в данных ФН-типа Byte"; 0x0033006F: "неверное значение (ниже допустимого) в данных ФН-типа UInt32"; 0x00330070: "неверное значение (ниже допустимого) в данных ФН-типа UInt16"; 0x00390010: "Ошибка декодирования номера TCP порта из URI адреса, полученного ФН-М командой D7h"; 0x00390011: "Неверный формат ответа ФН-М"; 0x005E001F,0x005E0025: "в ФН открыт текущий документ 04h Кассовый чек, что не соответствует открываемому/открытому документу Чек коррекции (БСО коррекции)"; 0x005E0020,0x005E0026: "в ФН открыт текущий документ 11h Бланк строкой отчетности (БСО), что не соответствует открываемому/открытому документу Чек коррекции (БСО коррекции)"; 0x005E0021,0x005E0027: "в ФН открыт текущий документ 14h Кассовый чек коррекции, что не соответствует режиму работы БСО"; 0x005E0022,0x005E0028: "в ФН открыт текущий документ 14h Кассовый чек коррекции, что не соответствует открываемому/открытому документу Кассовый чек (БСО)"; 0x005E0023,0x005E0029: "в ФН открыт текущий документ 15h БСО коррекции, что не соответствует режиму работы не БСО"; 0x005E0024,0x005E002A: "в ФН открыт текущий документ 15h БСО коррекции, что не соответствует открываемому/открытому документу Кассовый чек (БСО)"; 0x00B9005F: "значение тега 1178 Дата совершения корректируемого расчета не может быть указано позже даты формирования кассового чека коррекции (БСО коррекции)". 9.2. Исключены номера ошибок: 0x00330058 9.3. Скорректированы текстовые описания ошибок. //============================================================================== Если ККТ в автономном режиме: - DrvFR 4.15.0.841 выгружает уведомления в файл; - DrvFR 5.15.0.858 при выгрузке уведомлений в файл сообщает Invalid CRC. //============================================================================== Сборка 1.10.39169 [ДЛЯ ОЗНАКОМЛЕНИЯ С РЕЖИМОМ ФФД 1.2] (на кассы не устанавливать) (предыдущий функционал и ФФД 1.05 не проверялся) 1. Добавлены команды ККТ: FF68h "Получить состояние по передаче уведомлений о реализации маркированных товаров"; FF70h "Запрос статуса по работе с кодами маркировки"; FF71h "Начать выгрузку уведомлений о реализации маркированных товаров (в автономном режиме)"; FF72h "Прочитать блок уведомления (в автономном режиме)"; FF73h "Подтвердить выгрузку уведомления (в автономном режиме)". Команда FF72h поддерживает блок данных длиной 1024 байт в режиме обмена по Протоколу 2.0 и 128 байт в режиме совместимости. 1.1. В команду FF69h "Принять или отвергнуть введенный код маркировки" передача в параметр любого значения >=2 очищает принятые результаты проверки КМ в ФН-М и КЯ. 2.1. Исправлена ошибка формирования тега 2106 "Результат проверки сведений о товаре" в позиции чека. 2.2. Автоматическое включение тега 2108 со значением 0 "шт. или ед.", если для мерного товара с КМ не передан тег 2108 "Мера количества предмета расчета". 2.3. Добавлено автоматическое приведение типа FVLN (используемый для тега 1023) к виду "Y,XXXXXX" (где X - дробная часть с точностью 6 знаков после запятой) в соответствии с параметром "Количество (6 байт) 6 знаков после запятой" в команде FF46h. Проверка ФЛК типа FVLN выполняется на соблюдение точности 6 знаков. 2.4. Добавлена печать тега 2115 "Контрольный код КМ" в позиции чека для товаров с КМ. 2.5. В случае ошибки connect к серверу КМ или по истечению таймаута Т14П8 "ТАЙМ-АУТ ОТВЕТА ПРИ ПРОВЕРКЕ КМ, 1 С" значение параметра "Код ответа ФН на команду онлайн-проверки" в ответе на команду FF61h равно 0xFF. 3. Добавлена внутренняя база проверенных и принятых КМ (для Варианта 1 "Порядок действий при регистрации ККТ и получении кассовых чеков с кодом маркировки в соответствии с ФФД 1.2"). 4.1. Добавлено поле Т1П57 "ПРИНИМАТЬ ВСЕ КОДЫ ТОВАРА". Допустимые значения 0, 1. При обнаружении ошибки в формате кода товара выдается ошибка в ответе на команды FF61h и FF67h, если Т1П57=0. При Т1П57=1 нераспознанный код товара рассматривается как код маркировки и передается на проверку. По умолчанию значение 0. 4.2. Значение Т14П5 "IPv4 АДРЕС ИЛИ HOSTNAME СЕРВЕРА КМ" по умолчанию установлено "91.107.67.212" ("connect.ofd-ya.ru"). Значение Т14П6 "TCP ПОРТ СЕРВЕРА КМ" по умолчанию установлено "7797". 4.3. П14П7 "ЗАРЕЗЕРВИРОВАНО". 5.1. Добавлены текстовые описания расширенных ошибок: 0x005E001D "данный код маркировки товара уже принят и привязан к позиции"; 0x005E001E "данный код маркировки товара уже принят и находится в позиции чека"; 0x007E0007 "значение параметра команды Длина списка TLV в байтах превышает 240"; 0x00D30002 "в переданном КТ GTIN-8 содержатся не цифровые символы"; 0x00D30003 "в переданном КТ GTIN-13 содержатся не цифровые символы"; 0x00D30004 "в переданном КТ ITF-14 содержатся не цифровые символы"; 0x00D30005 "в переданном КТ GS1.0/GS1.М содержатся не цифровые символы"; 0x00D30006 "ошибка в разборе Списка TLV (теги 1023, 1291, 2108), переданный в параметре команды FF61h"; 0x00D30007 "ошибка в разборе STLV тега 1291 из Списка TLV (теги 1023, 1291, 2108), переданный в параметре команды FF61h"; 0x00D30008 "получен неожидаемый тег в разборе Списка TLV (теги 1023, 1291, 2108), переданный в параметре команды FF61h"; 0x00D30009 "нулевая длина тега из Списка TLV (теги 1023, 1291, 2108), переданный в параметрах команды FF61h"; 0x00D3000A "нулевая длина тега в STLV тега 1291 из Списка TLV (теги 1023, 1291, 2108), переданный в параметрах команды FF61h"; 0x00D3000B "код товара (КТ) не распознан, чтобы игнорировать ошибку установите Т1П57=1 ПРИНИМАТЬ ВСЕ КОДЫ ТОВАРА". 5.2. Для расширенных ошибок к описанию добавляется уточняющий номер тега с которым произошла ошибка: 0x0033001D 0x0033001E 0x00330021 0x00330022 0x00330023 0x00330024 0x0033002F 0x00330030 0x00330033 0x00330054 0x00B9002C 0x00B9002D 0x00B9002E 0x00B90049 0x00B9004A 0x00D30008 0x00D30009 0x00D3000A 5.3. Скорректированы описания ошибок ФН-М: 0x01, 0x09, 0x0B, 0x0C, 0x10, 0xAA (0x3C). 5.4. Исключены расширенные ошибки: 0x00330056 0x00330067 0x00330068 0x00330069 0x0033006A 0x0033006C 0x005E001A 0x00B9005D //------------------------------------------------------------------------------ Драйвер ФР 4.15.0.841 содержит ошибки: - некорректно формирует Список TLV для параметра команды FF61h (Проверить код маркировки): при формировании тега 1291 после повторных вызовов команд FF61h и/или FF67h увеличивается длина Списка TLV некорректным содержимым, что приводит к превышению допустимого размера поля; - некорректно формируется значение тега 1023 (FVLN). //------------------------------------------------------------------------------ Сборка 1.10.39049 [ДЛЯ ОЗНАКОМЛЕНИЯ С РЕЖИМОМ ФФД 1.2] (на кассы не устанавливать) (предыдущий функционал и ФФД 1.05 не проверялся) 1. Добавлена поддержка ФФД 1.2. 1.1. Не поддерживаются чеки коррекций и закрытие фискального накопителя в режиме ФФД 1.2. 1.2. Добавлены команды ККТ: FF61h "Проверка маркированного товара"; FF63h "Запрос ресурса свободной памяти в ФН"; FF67h "Привязка маркированного товара к позиции"; FF69h "Принять или отвергнуть введенный код маркировки". 1.2. Регистрация в режиме ФФД 1.2: - Т10П29=4 "1209: ФФД, 0NA - 1.0, 2 - 1.05, 4 - 1.2"; - заполнить необходимые поля в Т13: Т13П7...Т13П10, Т13П12...Т13П15; - Т13П21=16 "ФН: Р.Р.: 0..6 <= 1290:6,10,11,1,8,12,13" (Расширенный.Режим.=4 <==> тег 1290=256 "ТМТ"); - задать СНО; - задать режимы работы; - задать ИНН пользователя; - задать РН ККТ; - сформировать отчет о регистрации. 1.3. Использование команды ККТ FF67h "Привязка маркированного товара к позиции". Общая последовательность команд ККТ для КЯ: а) открыть чек командой 8Dh "Открыть чек"; б) передать необходимые теги (1023, 2108, 1293+1294) в позицию чека командой FF4Dh "Передать произвольную TLV структуру привязанную к операции"; в) проверить, принять и привязать маркированный товар к позиции командой FF67h "Привязка маркированного товара к позиции"; г) передать параметры товара в позицию чека командой FF46h "Операция V2"; д) для каждого товара в чеке повторить п.п. б-г); е) закрыть чек командой FF45h "Закрытие чека расширенное вариант №2". Для позиции в чеке мерного товара: - передать командой FF4Dh тег 1023 "количество" ИЛИ оба тега 1293 "числитель" и 1294 "знаменатель"; в последнем случае будет автоматически сформирован тег 1291 "дробное количество"; (передача тегов 1023 или 1293+1294 определяет мерный тип товара) - передать командой FF4Dh тег 2108, при этом, если для товара должен быть сформирован тег 1291 "дробное количество", то значение тега 2108 должно быть "0" ("шт. или ед."); - привязать маркированный товар к позиции командой FF67h; - передать параметры товара в позицию чека командой FF46h, при этом значение параметра Количество должно совпадать с переданным значением в теге 1023 ранее; если был сформирован тег 1291, то значение параметра Количество должно быть "1.000000". Для позиции в чеке штучного товара: - привязать маркированный товар к позиции командой FF67h; - передать параметры товара в позицию чека командой FF46h, при этом значение параметра Количество должно быть "1.000000". При получении ошибки на команду ККТ следует отменить чек и повторить набор чека. 1.4. В команду ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" для ФФД 1.2 добавлены теги для передачи в позицию чека: 1023 "количество предмета расчета"; 1274 "дополнительный реквизит ОР"; 1275 "дополнительные данные ОР"; 1293 "числитель"; 1294 "знаменатель"; 2108 "мера количества предмета расчета". 2. Изменена структура таблиц: после обновления КЯ значения таблиц будут сброшены по умолчанию. 2.1. Добавлены поля: Т1П60...Т1П70 "ЗАРЕЗЕРВИРОВАНО"; Т3П25 "*ВЕРСИЯ СБОРКИ КЯ"; Т3П26 "*НОМЕР МОДЕЛИ КЯ"; Т3П27 "*НОМЕР ПРИНТЕРА КЯ, OK: 1...8, 10"; только для чтения; Т3П30...Т3П40 "ЗАРЕЗЕРВИРОВАНО"; Т10П38 "*ФН 3Ah: ФФД: 0=не актив., 1=1.05, 4=1.2" запрашивает формат ФН (команда ФН 3Ah); только для чтения; Т10П40...Т10П50 "ЗАРЕЗЕРВИРОВАНО"; Т13П21 "ФН: Р.Р.: 0..6 <= 1290:6,10,11,1,8,12,13" задает расширенный режим (биты 0...6) при [пере]регистрации, который отображается в значение тега 1290 "признаки условий применения ККТ" (соответствующие биты 6,10,11,1,8,12,13); Т13П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ: 1205" указываются значением тега 1205 "коды причин изменения сведений о ККТ" при [пере]регистрации; Т13П23...Т13П40 "ЗАРЕЗЕРВИРОВАНО"; Т14П4 "ТАЙМ-АУТ ОТВЕТА СЕРВЕРА ОФД, 1 С"; по умолчанию 10 (10 с); Т14П5 "IPv4 АДРЕС ИЛИ HOSTNAME СЕРВЕРА КМ"; Т14П6 "TCP ПОРТ СЕРВЕРА КМ"; Т14П7 "ТАЙМ-АУТ ОПРОСА СЕРВЕРА КМ, 0.1 С"; по умолчанию 30 (3 с); Т14П8 "ТАЙМ-АУТ ОТВЕТА ПРИ ПРОВЕРКЕ КМ, 1 С"; по умолчанию 10 (10 с); Т14П9...Т14П20 "ЗАРЕЗЕРВИРОВАНО"; Т15П12 количество "Попыток при ошибках в команде ФН 26h" задается до остановки обмена с ОФД; запись в поле инициирует обмен с ОФД; по умолчанию 3 попытки; запись Т15П12=0 - неограниченное кол-во попыток (во время сессии КЯ), но после повторной загрузки КЯ обмен с ОФД заблокируется по причине кол-ва попыток 0 (баг - исправлено в 1.14 сборке); Т17П21 "КЯ: Р.Р.: 0..6 <= 1290:6,10,11,1,8,12,13" вспомогательное поле для ФискалМастера; Т17П22 "КОДЫ ПРИЧИН ИЗМЕНЕНИЯ СВЕДЕНИЙ ККТ: 1205" вспомогательное поле для ФискалМастера; Т17П23...Т17П40 "ЗАРЕЗЕРВИРОВАНО"; Т23 "УДАЛЕННЫЙ МОНИТОРИНГ И АДМИНИСТРИРОВАНИЕ". 2.2. Переименованы поля: Т1П50 "АВТОПЕЧАТЬ ТЕГОВ ФФД 1.05, 0-ВЫКЛ, 1-ВКЛ"; для ФФД 1.2 всегда включена автопечать тегов; Т10П29 "1209: ФФД, 0NA - 1.0, 2 - 1.05, 4 - 1.2" задает значение тега 1209 "номер версии ФФД" при [пере]регистрации; по умолчанию 2 (ФФД 1.05); Т17 "ФИСКАЛ МАСТЕР: РЕГИСТРАЦИЯ КАССЫ, ТЕГИ". 3. В чек тестового прогона добавлена печать состояния лицензии и тегов: 1209; 1189; 1190; 1062; 1056, 1002, 1001, 1109, 1110, 1108; 1290; 1050, 1051, 1052, 1053; 1213. 4. Поддержка СКоК. 5. Поддержка лицензий. 6. Добавлены номера ошибок на команды ККТ: 0x23 ФН: "Ошибка сервиса обновления ключей проверки КМ"; 0x24 ФН: "Неизвестный ответ сервиса обновления ключей проверки кодов проверки"; 0x30 ФН: "Требуется повтор процедуры обновления ключей проверки КМ"; 0xA2 ФН: "Работа с маркированными товарами временно заблокирована"; 0xA3 ФН: "Переполнена таблица проверки кодов маркировки"; 0xAA ФН: "В блоке TLV отсутствуют необходимые реквизиты"; 0xAC ФН: "В реквизите 2007 содержится КМ, который ранее не проверялся в ФН"; 0xB2 ФН: "Запрещена работа с маркированным товарами"; 0xB3 ФН: "Неверная последовательность команд группы Bxh"; 0xD3 ККТ: "КМ не может быть декодирован, ошибка формата GS1"; 0x0033004C: ККТ: "неверная длина ФН-типа UInt16"; 0x0033004D: ККТ: "неверное значение (превышает допустимое) в данных ФН-типа UInt16"; 0x0033004E: ККТ: "передано нулевое значение параметра Количество в команде FF46h"; 0x0033004F: ККТ: "выбор расширенного режима ТМТ возможен для ФФД 1.2"; 0x00330050: ККТ: "неверная длина ФН-типа UInt32 или UnixTime"; 0x00330051: ККТ: "код причины изменения сведений о ККТ в Т13П22 не соответствует допустимым значениям тега 1205: равен 0 или установлены биты 22..30"; 0x00330052: ККТ: "в коде причины изменения сведений о ККТ в Т13П22 (тег 1205) установлен бит 0: Замена фискального накопителя"; 0x00330054: ККТ: "до команды FF67h передается" {тег 1023/1293/1294/2108}; 0x00330055: ККТ: "неверная длина ФН-типа Регистр битов"; 0x00330056: ККТ: "передана неверная длина табачного штрих-кода (тег 1306 КТ КМК)"; 0x00330057: ККТ: "неверное значение (превышает допустимое) в данных ФН-типа UInt32"; 0x00330058: ККТ: "нулевая длина TLV"; 0x00330059: ККТ: "значение в Т10П29 не поддерживается"; 0x0033005A: ККТ: "неверное значение в Т10П29"; 0x0033005B: ККТ: "предварительно необходимо сформировать отчет о текущем состоянии расчетов"; 0x0033005C,0x0033005D: ККТ: "количество непереданных ФД (тег 1097) должно быть равно 0; выполните команду ФН 20h Получить статус информационного обмена"; 0x0033005E: ККТ: "изменить номер версии ФФД (тег 1209) возможно в момент формирования отчета о регистрации или перерегистрации в связи с заменой ФН"; 0x0033005F: ККТ: "код причины изменения сведений о ККТ в Т13П22 не соответствует открытому документу ФН"; 0x00330060: ККТ: "передача тега 1008 Телефон или электронный адрес покупателя возможен в режиме передачи данных"; 0x00330061: ККТ: "передача тега 1117 Адрес электронной почты отправителя чека возможен в режиме передачи данных"; 0x00330062: ККТ: "слишком большая переданная длина Списка TLV в параметре команды FF61h"; 0x00330063: ККТ: "передана нулевая длина маркировки"; 0x00330064: ККТ: "передан тег 1291 Дробное кол-во и значение Количество в параметре команды FF46h не равно 1.000000"; 0x00330065: ККТ: "передана неверная длина штрих-кода (тег 1305 КТ GS1.М)"; 0x00330066: ККТ: "недопустимое значение тега 2108 Мера количества предмета расчета"; 0x00330067: ККТ: "передана неверная длина штрих-кода (тег 1301 КТ EAN-8)"; 0x00330068: ККТ: "передана неверная длина штрих-кода (тег 1302 КТ EAN-13)"; 0x00330069: ККТ: "передана неверная длина штрих-кода (тег 1303 КТ ITF-14)"; 0x0033006A: ККТ: "передана неверная длина штрих-кода (тег 1307 КТ МИ)"; 0x0033006B: ККТ: "передана неверная длина штрих-кода (тег 1308 КТ ЕГАИС-2.0)"; 0x0033006C: ККТ: "передана неверная длина штрих-кода (тег 1304 КТ GS1.0)"; 0x0033006D: ККТ: "для штучного маркированного товара значение Количество в параметре команды FF46h не равно 1.000000"; 0x00370001,00370002: ККТ: "ФФД 1.2"; 0x00390002: ККТ: "Неизвестный код формата ФФД, полученный от ФН командой 3Ah"; 0x00390003: ККТ: "Неизвестный тег или неверная длина для тега 1293"; 0x00390004: ККТ: "Неизвестный тег или неверная длина для 1294"; 0x00390005: ККТ: "Переполнение значения тега 1293 или 1294"; 0x00390006: ККТ: "Переполнение значения тега 1292"; 0x00390007: ККТ: "Неизвестный тег или неверная длина для 2108"; 0x00390008: ККТ: "Ошибка при формировании тега 1291"; 0x00390009: ККТ: "Ошибка при формировании тега 1293"; 0x0039000A: ККТ: "Переполнение значения тега 1294"; 0x0039000B: ККТ: "Ошибка при формировании тега 1292"; 0x005E0013: ККТ: "команда FF67h не поддерживается в текущем открытом документе ФР"; 0x005E0014: ККТ: "передан тег 1293 Числитель, но не передан тег 1294 Знаменатель"; 0x005E0015: ККТ: "передан тег 1294 Знаменатель, но не передан тег 1293 Числитель"; 0x005E0016: ККТ: "тег 1291 Дробное кол-во передается только если значение тега 2108 Мера количества равно 0 (шт. или ед.)"; 0x005E0017: ККТ: "для штучного товара был передан тег 1291 Дробное количество маркированного товара"; 0x005E0018: ККТ: "для штучного товара был передан тег 1023 Количество предмета расчета"; 0x005E0019: ККТ: "для мерного товара был передан тег 1023 Количество предмета расчета и сформирован тег 1291 Дробное количество маркированного товара"; 0x005E001A: ККТ: "для мерного товара не передан тег 2108 Мера количества предмета расчета"; 0x005E001B: ККТ: "для штучного товара был передан тег 2108 Мера количества предмета расчета"; 0x005E001C: ККТ: "передан тег 1293 Числитель и/или тег 1294 Знаменатель, но не выполнена команда FF67h"; 0x007E0005,007E0006: ККТ "указанные в параметрах команды длины данных не соответствуют принятому размеру кадра"; 0x00B90051: ККТ "в передаче тега 1274 Дополнительный реквизит ОР"; 0x00B90052: ККТ "в передаче тега 1275 Дополнительные данные ОР"; 0x00B90053: ККТ "обнаружен нулевой тег 0000 в STLV"; 0x00B90054: ККТ "длина принятого кадра от ФН менее или равна 4 (отсутствие TLV value)"; 0x00B90055: ККТ "длина принятого кадра от ФН не соответствует фиксированной длине тега"; 0x00B90056: ККТ "точность значения тега 1023 \"Количество предмета расчета\" должна быть равна 6 знакам"; 0x00B90057: ККТ "в передаче тега 2107 Результаты проверки маркированных товаров"; 0x00B90058: ККТ "в передаче тега 1291 Дробное количество маркированного товара"; 0x00B90059: ККТ "в передаче тега 2108 Мера количества предмета расчета"; 0x00B9005A: ККТ "в передаче тега 1163 Код товара"; 0x00B9005B: ККТ "значение загруженного тега 1023 Количество предмета расчета командой FF4Dh не равно значению Количество, переданное в параметре команды FF46h"; 0x00B9005C: ККТ "в передаче тега 2102 Режим обработки кода маркировки"; 0x00B9005D: ККТ "в передаче тега 2106 Результат проверки сведений о товаре"; 0x00B9005E: ККТ "в передаче тега 1023 Количество предмета расчета"; 0x00D30001: ККТ "в переданном табачном КМ (тип 0x444D) GTIN-14 содержит не цифровые символы". 6.1. Внесены изменения в описания предыдущих расширенных ошибок ФН и ККТ. 7. Внутренние изменения кода, рефакторинг. 8. п.1 в сборке 1.8.37245 "1. Обновлена системная библиотека принтера №5 платформы ШТРИХ-СМАРТПОС-Ф МИНИ." не входит в сборку 1.10.39049. //------------------------------------------------------------------------------ Сборка 1.8.37247 (на тестирование) (ПОСЛЕДНЯЯ ДЛЯ ФФД 1.05) 1.1. Исправлено формирование тегов 1102...1107 "Сумма НДС чека по ставке 20%"..."Сумма НДС чека по расч. ставке 10/110" при передаче [нулевых значений] параметров "Налог 1,2,5,6"/"Оборот по налогу 3,4" в команду ККТ FF45h "Закрытие чека расширенное вариант V2" при Т1П6=1 "НАЧИСЛЕНИЕ НАЛОГОВ". Для любых параметров "Налог 1,2,5,6"/"Оборот по налогу 3,4" в команде ККТ FF45h и настройке Т1П6 параметр "Налоговая ставка" в команде ККТ FF46h "Операция V2" запоминается для всех позиций в чеке и формируются итоговые теги 1102...1107 в чеке, соответствующие налоговым ставкам в позициях чека. 1.2. Тег 1200 "Сумма НДС за предмет расчета" также включается в тег 1059 "Предмет расчета" при значении 5 "Ставка НДС 0%" тега 1199 "Ставка НДС". 2. Добавлены описания к расширенным ошибкам: 0x00330015: "переполнение значения в параметре команды FF45h "Налог" 1/А, 2/Б, 5/Д или 6/Е"; 0x00330085: "переполнение значения в параметре команды FF45h "Оборот по налогу" 3/В или 4/Г"; 0x00330086: "неверное значение параметра "Налоговая ставка" в команде ККТ FF46h". //------------------------------------------------------------------------------ Сборка 1.8.37246 [ТОЛЬКО ДЛЯ СМАРТПОС МИНИ] (на тестирование) 1. Пересобрана сборка 1.8.37245 с targetSdkVersion=22. Доступ к логам (см. 1.8.37241) исправлен. //------------------------------------------------------------------------------ Сборка 1.8.37245 [ТОЛЬКО ДЛЯ СМАРТПОС МИНИ] (на тестирование) (НЕ УСТАНАВЛИВАТЬ НА КАССЫ, Т.К. ОБНОВЛЕНИЕ НА СБОРКИ >=1.8.37246 БУДЕТ НЕВОЗМОЖЕН!!!) 1. Обновлена системная библиотека принтера №5 платформы ШТРИХ-СМАРТПОС-Ф МИНИ. 2. Добавлены параметры 2...10 в Т3П20: 0 - последовательная печать: загруженный блок (print) сразу передается на печать (start); 1 - алгоритм непрерывной печати: на печать (start) передается максимальное кол-во загруженных блоков (10 для принтера №5 ШТРИХ-СМАРТПОС-Ф МИНИ); 2...10 - тоже что 1, но на печать (start) подается 2...10 загруженных блоков (print). Размер блока задается в Т3П19. 3. Добавлен вывод нативного значения кода ошибки библиотек принтеров в логи КЯ (native err = %d). //------------------------------------------------------------------------------ Сборка 1.8.37244 (на тестирование) (НЕ УСТАНАВЛИВАТЬ НА КАССЫ, Т.К. ОБНОВЛЕНИЕ НА СБОРКИ >=1.8.37246 БУДЕТ НЕВОЗМОЖЕН!!!) 1. Добавлен бит 2 "2:!СНО" в настройку в Т1П51 "0:ФЛК, 1:ПОЧТАТЕЛ!ФЛК, 2:!СНО, 7:МЕТРО". 2. Подъем targetSdkVersion выше 22 сломал доступ к логам (проверено на СМАРТПОС и СМАРТПОС МИНИ). //------------------------------------------------------------------------------ Сборка 1.8.37243 (на тестирование) 1. Добавлен бит 1 "1:ПОЧТАТЕЛ!ФЛК" в настройку в Т1П51 "0:ФЛК, 1:ПОЧТАТЕЛ!ФЛК, 7:МЕТРО". Бит 1: 0 (по умолчанию) - ФЛК телефона и/или электронного адреса включен, 1 - выключен. Значение Т1П51=1 (по умолчанию) - полный ФЛК (бит 0: 1), значение Т1П51=3 (бит 0: 1, бит 1: 1) - ФЛК отключен только для телефона и/или электронного адреса для тегов: 1008, 1073, 1074, 1075, 1117, 1171. 2. Добавлено расширенное описание ошибки 0x00330053 "недопустимые символы в строке телефонного номера или электронного почтового адреса" для ФЛК тега 1008. 3. Для тегов 1008, 1073, 1074, 1075, 1171 увеличена минимальная длина данных до 2. Для тега 1117 - 3. //------------------------------------------------------------------------------ Патч Сборка 1.8.37242 (на тестирование) 1. Для aQsi (временно!): отключена возможность остановки и перезапуска службы КЯ. Только автоматическая загрузка КЯ при старте Андройд. //------------------------------------------------------------------------------ Патч Сборка 1.8.37241 (на тестирование) 1. Изменен путь записи файлов-логов КЯ: "/data/data/ru.shtrihm.droidcashcore/files/log/" <== "/data/data/ru.shtrihm.droidcashcore/cashcore/". Возможно просматривать директорию и читать файлы-логи. 1.1. Установлены разрешения 755 на директорию: "/data/data/ru.shtrihm.droidcashcore/files/log/". 1.2. Установлены разрешения 644 на лог-файлы: "/data/data/ru.shtrihm.droidcashcore/files/log/cashcore.log" и "/data/data/ru.shtrihm.droidcashcore/files/log/cashcore.log.old". Прочитать логи в консоль ПК: adb shell cat /data/data/ru.shtrihm.droidcashcore/files/log/cashcore.log adb shell cat /data/data/ru.shtrihm.droidcashcore/files/log/cashcore.log.old Скачать логи в текущую директорию на ПК: adb pull /data/data/ru.shtrihm.droidcashcore/files/log/cashcore.log ./cashcore.log adb pull /data/data/ru.shtrihm.droidcashcore/files/log/cashcore.log ./cashcore.log.old Прочитать директорию на наличие файлов-логов: adb shell ls -la /data/data/ru.shtrihm.droidcashcore/files/log Логи можно также скопировать файловым менеджером на кассе, например, Total Commander: Добавить/Изменить кнопку -> Тип функции: Сменить папку -> Команда: /data/data/ru.shtrihm.droidcashcore/files/log/ -> OK/Применить; Нажать папку-кнопку-ярлык, который будет создан, чтобы перейти по указанному пути. //------------------------------------------------------------------------------ Сборка 1.8.37240 (на тестирование) 1. Добавлен тег 1191 "дополнительный реквизит предмета расчета" в состав тега 1059 "предмет расчета". 2.1. Переименовано поле: "TLV ФЛК, 0-ВЫКЛ, 1-ВКЛ" => "0:TLV ФЛК, 7:МЕТРО"; Бит 0: "TLV ФЛК": 0 - выключен; 1 - форматно-логический контроль проверяет данные тега на соответствие с форматом в ЭФ в ФФД; для включения бита добавить 1 к значению поля; Бит 7: "МЕТРО". 2.2. Расширен диапазон допустимых значений: 1 => 129. Установка битов 1...6 не допускается. 2.3. Значение по умолчанию 1. 3. В текстовое описание расширенных ошибок добавлен номер тега для которого произошла расширенная ошибка: 330021 "длина строки ИНН должна быть 12 символов {тег: XXXX}" 330022 "неверная длина типа байт {тег: XXXX}" B9002C "длина меньше допустимой для переданного тега {тег: XXXX}" B9002D "длина больше допустимой для переданного тега {тег: XXXX}" B9002E "длина не соответствует фиксированной длине данных для переданного тега {тег: XXXX}" B90049 "не передан обязательный тег 1009 \"адрес расчетов\" {тег: XXXX}" B9004A "не передан обязательный тег 1187 \"место расчетов\" {тег: XXXX}" 4. Исправление в получении напряжения и процента заряда аккумулятора в команде 10H. //============================================================================== //============================================================================== //============================================================================== FAQ 1. Аккумулятор. 1.1. Команда ККТ 10h "Короткий запрос состояния ККТ" сообщает мгновенные данные, в поле: - "Напряжение резервной батареи" - оставшуюся емкость в процентах (0...100); - "Напряжение источника питания" - напряжение в вольтах. 1.2. Поле Т3П9 "*УРОВЕНЬ ЗАРЯДА АККУМУЛЯТОРА, %" возвращает значение оставшейся емкости аккумулятора 0%...100%. 1.3. Информацию об установленном аккумуляторе можно получить в реальном времени командой ККТ FEh с подкодом 6601h по запрошенному параметру 01h...14h. Ответ в ASCII формате. Кассы по-разному сообщают полноту информации. Если конкретное значение параметра не поддерживается возвращается ошибка 0x33. Примеры: Запрос: FE 6601 01 Ответ: FE 00 31-30-30 // capacity="100" Запрос: FE 6601 0F Ответ: FE 00 50-4F-57-45-...-57-45-52-3D-2D-31 // uevent="POWER_SUPPLY_NAME=battery,POWER_SUPPLY_STATUS=Not charging,POWER_SUPPLY_HEALTH=Good,POWER_SUPPLY_PRESENT=1,POWER_SUPPLY_TECHNOLOGY=Li-ion,POWER_SUPPLY_CAPACITY=100,POWER_SUPPLY_BATT_VOL=4171,POWER_SUPPLY_BATT_TEMP=250,POWER_SUPPLY_TEMPERATURER=7455,POWER_SUPPLY_TEMPBATTVOLTAGE=551,POWER_SUPPLY_INSTATVOLT=4171,POWER_SUPPLY_BATTERYAVERAGECURRENT=0,POWER_SUPPLY_BATTERYSENSEVOLTAGE=4171,POWER_SUPPLY_ISENSEVOLTAGE=4000,POWER_SUPPLY_CHARGERVOLTAGE=482,POWER_SUPPLY_STATUS_SMB=3,POWER_SUPPLY_CAPACITY_SMB=50,POWER_SUPPLY_PRESENT_SMB=0,POWER_SUPPLY_ADJUST_POWER=-1" 2. Отключение принтера. Электронные чеки. 2.1. Для отключения печати кассового чека (БСО) нужно записать Т1П48=1 и передать телефон или почту покупателя в чек. 2.2. Для отключения принтера, в случае если касса зарегистрирована для Интернет торговли, записать Т3П18=2 (null принтер). 3. Детализация логирования сообщений КЯ в настройках Т10: (умолчанию: [+] включенный бит; [-] выключенный бит) Т10П3 (локальный лог файл) | Т10П13 (logcat/tcp-msg) | Т10П15 (активити КЯ): бит 0: (+1) [-|+|+]: критические сообщения; бит 1: (+2) [-|+|+]: аварийные сообщения; бит 2: (+4) [-|+|+]: сообщения о системных ошибках; бит 3: (+8) [-|+|+]: сообщения об ошибках и информационные сообщения; бит 4: (+16) [-|+|-]: команды ККТ: однократный вывод ошибки; номера таблиц, полей, рядов; номер и длина значения передаваемого/считываемого тега; ответ на команды ККТ FF61h/FF67h (результат проверки КМ), данные о маркированном товаре, уведомление о реализации КМ, квитанция оператора на уведомление; запрос о КМ; HEX-детализация на ошибку ФН (отказ ФН/КС); номер, тип, длина, HEX-TLV ЭФ ФД по команде FE6620h; ; бит 5: (+32) [-|+|-]: команды ККТ: вывод ошибки; HEX-детализация на ошибку ФН (отказ ФН/КС); бит 6: (+64) [-|+|-]: команды ККТ: вывод ошибки, начало и окончание выполнения команды с HEX-данными; HEX-детализация на ошибку ФН (отказ ФН/КС); бит 7: (+128) [-|-|-]: команды ККТ: HEX-данные сетевых запросов и ответов, время от получения запроса до выдачи ответа. Т10П4 (локальный лог файл) | Т10П14 (logcat/tcp-msg) | Т10П16 (активити КЯ): бит 0: (+1) [-|-|-]: отображение внутренних состояний КЯ; бит 1: (+2) [-|+|-]: операторы ОФД/ОИСМ/ОКП: сетевой ввод/вывод, обработка данных, вывод ошибок; бит 2: (+4) [-|+|-]: СКоК, Моно: состояния, сетевой ввод/вывод, вывод ошибок; бит 3: (+8) [-|-|-]: принтер: отладочные данные; бит 4: (+16) [-|-|-]: время оборотов потоков; состояние аккумулятора; ПФ-буфер; бит 5: (+32) [-|+|-]: принтер: открытие/закрытие, состояние, вывод ошибки (оригинальный код ошибки библиотеки печати), таймаут, начало/окончание печати, крышка принтера; денежный ящик; бит 6: (+64) [-|-|-]: команды ККТ: состояния интерфейса команд, сетевой ввод/вывод; бит 7: (+128) [-|-|-]: ФН: открытие/закрытие/ввод/вывод/параметры интерфейса, таймауты ответа на команды, питание; таймаут (задержка) опроса операторов; USB OTG power. //============================================================================== Рекомендации по использованию КЯ в режиме ФФД 1.2: 1.1. Регистрация в режиме ФФД 1.2: 1.1.1. Задать Т10П29=4 "1209: ФФД, 0NA - 1.0, 2 - 1.05, 4 - 1.2". 1.1.2. Заполнить необходимые поля в Т13 (Т13П7...Т13П10, Т13П12...Т13П15) или передать соответствующие теги командой ККТ FF0Ch "Передать произвольную TLV структуру" (см. п.1.1.8.). 1.1.3. Задать Т13П21 "ФН: Р.Р.: 0..6 <= 1290:6,10,11,1,8,12,13" битовое поле, где: "ФН: Расширенный Режим"=1 бит 0 <= "Тег 1290"=64 бит 6 "ПОДАКЦИЗНЫЕ ТОВАРЫ"; "ФН: Расширенный Режим"=2 бит 1 <= "Тег 1290"=1024 бит 10 "ПРОВЕДЕНИЕ АЗАРТНОЙ ИГРЫ"; "ФН: Расширенный Режим"=4 бит 2 <= "Тег 1290"=2048 бит 11 "ПРОВЕДЕНИЕ ЛОТЕРЕИ"; "ФН: Расширенный Режим"=8 бит 3 <= "Тег 1290"=2 бит 1 "ПРИНТЕР В АВТОМАТЕ"; "ФН: Расширенный Режим"=16 бит 4 <= "Тег 1290"=256 бит 8 "ТМТ" (торговля маркированными товарами); (!) +16 к значению Т13П21 для ТМТ; "ФН: Расширенный Режим"=32 бит 5 <= "Тег 1290"=4096 бит 12 "ЛОМБАРД"; "ФН: Расширенный Режим"=64 бит 6 <= "Тег 1290"=8192 бит 13 "СТРАХОВАНИЕ". 1.1.4. Задать СНО в параметре команды ККТ FF06h. 1.1.5. Задать режимы работы в параметре команды ККТ FF06h: - для регистрации в автономном режиме задать значения: Т13П12=000000000000 "ФН: ИНН ОФД, 1017" и параметр "Режим работы" равный "Бит 1 – Автономный режим". 1.1.6. Задать ИНН пользователя ККТ в параметре команды ККТ FF06h. 1.1.7. Задать РН ККТ в параметре команды ККТ FF06h. 1.1.8. Выполнить отчет о регистрации: - (необязательно, если теги загружаются из таблиц) передать команду ККТ FF05h "Начать отчет о регистрации ККТ" с параметром "0 – Отчет о регистрации ККТ"; - (необязательно, если теги загружаются из таблиц) передать команду ККТ FF0Ch "Передать произвольную TLV структуру" для загрузки тегов (см. Прим.1); - передать команду ККТ FF06h "Сформировать отчет о регистрации ККТ". 1.2. Перерегистрация в режиме ФФД 1.2: 1.2.1.-1.2.5. см. п.1.1.1.-п.1.1.5., а также параметры команды ККТ FF34h. 1.2.6.-1.2.7. Значения ИНН пользователя и РН ККТ должны совпадать с п.1.1.6.-п.1.1.7. 1.2.8. Указать причину перерегистрации (см. тег 1205) в Т13П22, например, для изменения версии ФФД с 1.05 на 1.2 необходимо установить бит 21, т.е. добавить значение 2097152 к полю Т13П22. 1.2.9. Выполнить отчет о перерегистрации: - (необязательно, если теги загружаются из таблиц) передать команду ККТ FF05h "Начать отчет о регистрации ККТ" с параметром "1 – Отчет об изменении параметров регистрации ККТ, в связи с заменой ФН" или "2 – Отчет об изменении параметров регистрации ККТ без замены ФН"; - (необязательно, если теги загружаются из таблиц) передать команду ККТ FF0Ch "Передать произвольную TLV структуру" для загрузки тегов (см. Прим.1); - передать команду ККТ FF34h "Сформировать отчет о перерегистрации ККТ" с параметром "Код причины перерегистрации" (эквивалент тега 1101 "Код причины перерегистрации" для ФФД 1.05) равным соответственно "1 – Замена ФН" или "2 – Замена ОФД", "3 – Изменение реквизитов", "4 – Изменение настроек ККТ". Во втором случае ("без замены ФН") параметр может принимать любое значение 2...4, т.к. причину перерегистрации необходимо указать в Т13П22 (тег 1205 "Коды причин изменения сведений о ККТ"). Прим.1: список допустимых тегов: - общие теги для ФФД 1.2 и 1.05: 1009, 1021, 1036 (для режима работы "Автоматический режим"), 1046 (для режима работы не "Автономный режим"), 1048, 1060 (для режима работы не "Автономный режим"), 1117 (для режима работы не "Автономный режим"), 1187, 1203 (для режима работы не "Автоматический режим"); - для ФФД 1.2, теги: 1203, 1274, 1275; - для ФФД 1.05, теги: 1126, 1057, 1193, 1207. 2. Работа с чеком прихода/расхода/возвратов. 2.1. Использование команды ККТ FF61h "Проверка маркированного товара" по Варианту 1 "Порядок действий при регистрации ККТ и получении кассовых чеков с кодом маркировки в соответствии с ФФД 1.2"). Команда выполняется в открытой смене (ККТ режим 2) или в открытом чеке (ККТ режим 8). Возможно проверять и принимать (сохранять) несколько КМ друг за другом, количество сохраненных КМ ограничивается объемом памяти ФН-М. В параметры команды ККТ FF61h дополнительно к КМ необходимо передать: - планируемый статус (тег 2003): 1,3 - штучный товар, 2,4 - мерный товар (часть товара); - режим обработки (тег 2102): 0; - для мерного товара список TLV (теги): 1023 "Количество предмета расчета", 1291 "Дробное количество маркированного товара" (при необходимости), 2108 "Мера количества предмета расчета", которые будут переданы в "Запрос о коде маркировки". Чтобы сохранить результаты проверки КМ во внутренней базе ФН-М и КЯ необходимо передать команду ККТ FF69h "Принять или отвергнуть введенный код маркировки" с параметром 1 (Принять) после команды ККТ FF61h. Если полученный результат проверки КМ нужно отклонить, то либо выполнить команду ККТ FF69h с параметром 0, либо повторить команду ККТ FF61h (с тем же или другим КМ). Если КМ проверен, сохранен (принят) во внутреннюю базу КЯ (а также ФН-М), то последующее выполнение команды ККТ FF67h "Привязка маркированного товара к позиции" в открытом чеке не повторяет проверку КМ (команда ККТ FF67h исполняется без задержек на онлайн проверку) и сформирует необходимые теги для позиции товара с КМ в чек. Следующее выполнение команды ККТ FF46h "Операция V2" включит сформированные теги (командой ККТ FF67h) в чек, а команда ККТ FF45h "Закрытие чека расширенное вариант №2" закроет чек. Использование внутренней базы КМ в КЯ и ФН-М позволяет предварительно до открытия чека (только для команд ККТ FF61h и FF69h) или в открытом чеке (для команды ККТ FF67h) проверять КМ в онлайн режиме и далее быстро формировать позиции в чек (FF67h до FF46h). Пример набора маркированных позиций в чек: а) открыть чек командой ККТ 8Dh "Открыть чек"; б) в команду ККТ FF61h "Проверка маркированного товара" (Запрос о КМ) передать КМ, планируемый статус товара (тег 2003: штучный, мерный), режим обработки (тег 2102=0), список TLV (теги 1023, [1291], 2108); в) в команду ККТ FF69h "Принять или отвергнуть введенный код маркировки" передать параметр 1 (Принять); г) если кодов маркировки больше одного, то повторить п.б)-п.г); д1) в команду ККТ FF67h "Привязка маркированного товара к позиции" передать те же, уже проверенные, КМ, которые будут в позициях чека в любом порядке (при этом не будет повторной онлайн проверки); е1) если есть коды товара (КТ), то передать их командой ККТ FF67h "Привязка маркированного товара к позиции"; повторить п.е); ж1) для частичного выбытия передать теги 1023 или 1293+1294 (с суммарными значениями меньшими, чем переданные в Запрос о КМ) командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции", которые будут переданы в позицию чека; з1) передать параметры товара в позицию чека командой ККТ FF46h "Операция v2" (значение Количество в параметре команды должно совпадать со значением, переданного тега 1023); и1) если остались проверенные коды маркировки, то повторить п.д1-п.и1); или (по Варианту 2) д2) в команду ККТ FF67h "Привязка маркированного товара к позиции" передать новый КМ (при этом будет онлайн проверка Запрос о КМ и планируемый статус - штучный); е2) если есть КТ, то передать их командой ККТ FF67h; повторить п.е2); ж2) см. п.з1); й) если есть еще новые КМ, то повторить п.б-п.и1) или п.д2-п.ж2), если остались только проверенные, то повторить п.д1-п.и1); к) закрыть чек командой ККТ FF45h "Закрытие чека расширенное v2". 2.1.1. Внутренняя база КЯ и ФН-М проверенных и принятых КМ очищается при: - закрытии чека; - отмене чека; - выполнении команды FF69h с параметром >=2; - записи в Т3П15 "ПИТАНИЕ ФН:0-ВКЛ,1-ВЫКЛ; 2,3-СБРОС МОСТА" значений 0, 1; подаче питания на ФН; - истеканию таймера перезагрузки ФН по питанию после включения питания ФН, если Т3П32>0. 2.2. Использование команды ККТ FF67h "Привязка маркированного товара к позиции" по Варианту 2 (в документе "Порядок действий при регистрации ККТ и получении кассовых чеков с кодом маркировки в соответствии с ФФД 1.2") подразумевает отсутствие предварительной проверки+принятия КМ кассиром (командами ККТ FF61h и FF69h) и автоматически принимает результат проверки КМ (в т.ч. отрицательный [М-] или непроверенный в ОИСМ [М]). Команда ККТ FF67h также предназначена для передачи кодов товара (КТ) в позицию чека. Общая последовательность команд ККТ для КЯ: а) открыть чек командой 8Dh "Открыть чек"; б) передать дополнительные теги (например, 1256, 1261, 1270, см. ниже) командой ККТ FF0Ch "Передать произвольную TLV структуру" в открытый чек; в) для подготовки к проверке кода маркировки: - мерного товара: передать необходимые теги (1023 и/или 1293+1294, 2108) командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" (см. ниже), которые будут переданы в "Запрос о КМ" и позицию чека; - штучного товара: теги 1023, 1293+1294, 2108 передавать не нужно; г) автоматически проверить, принять и привязать маркированный товар к позиции чека командой ККТ FF67h "Привязка маркированного товара к позиции". Поскольку ККТ принимает только КМ/КТ в параметре команды ККТ FF67h, т.е. без дополнительных параметров (передаваемые в команде ККТ FF61h, см. п.2.1.), то дополнительные параметры задаются переданными тегами, см. п.в); для штучного товара будут заданы следующие значения тегов: В позицию чека (тег 1059 "Предмет расчета"): - количество (тег 1023): 1,000000; - мера (тег 2108): 0 "шт. или ед.". В запрос о КМ: - планируемый статус (тег 2003): для чека "приход" - 1 "штучный товар, подлежащий обязательной маркировке средством идентификации, реализован"; для чека "возврат прихода" - 3 "штучный товар, подлежащий обязательной маркировке средством идентификации, возвращен"; - режим обработки (тег 2102): 0. д) если есть коды товара (КТ), то передать их командой ККТ FF67h "Привязка маркированного товара к позиции"; повторить п.д); е) для частичного выбытия передать теги 1023 или 1293+1294 (с суммарными значениями меньшими, чем переданные в Запрос о КМ) командой ККТ FF4Dh, которые будут переданы в позицию чека; ж) передать параметры товара в позицию чека командой ККТ FF46h "Операция v2"; з) для каждого товара в чеке повторить п.в)-п.з); и) закрыть чек командой ККТ FF45h "Закрытие чека расширенное v2". Если в позиции чека мерный товар (значения 2 или 4 тега 2003 "Планируемый статус товара"): - передать командой ККТ FF4Dh тег 1023 "количество" или оба тега 1293 "числитель" и 1294 "знаменатель"; в последнем случае будет автоматически сформирован тег 1291 "дробное количество" и 1023="1,000000"; (передача тегов 1023 или 1293+1294 определяет мерный тип товара); - передать командой ККТ FF4Dh тег 2108, при этом, если для товара должен быть сформирован тег 1291 "дробное количество", то значение тега 2108 должно быть 0 "шт. или ед."; если значение тега 2108 должно быть 0, то тег 2108 можно не передавать; - проверить КМ (Запрос о КМ), привязать маркированный товар к позиции чека и при наличии дополнительных КТ передать их командой ККТ FF67h в позицию чека; - для частичного выбытия передать теги 1023 или 1293+1294 (с суммарными значениями меньшими, чем переданные в Запрос о КМ) командой ККТ FF4Dh, которые будут переданы в позицию чека; - передать параметры товара (тип операции, количество, цена и т.п.) в команду ККТ FF46h для формирования позиции чека, при этом значение параметра "Количество" должно совпадать с ранее переданным значением тега 1023; если был сформирован тег 1291, то значение параметра "Количество" должно быть 1,000000 (в этом случае тег 1023 со значением "1,000000" можно предварительно не передавать). Если в позиции чека штучный товар (значения 1 или 3 тега 2003 "Планируемый статус товара"): - привязать маркированный товар к позиции чека и передать КТ командой ККТ FF67h; - передать параметры товара в команду ККТ FF46h для формирования позиции чека, при этом значение параметра "Количество" должно быть 1,000000. 2.3. При получении ошибки на команду ККТ следует отменить чек, перепроверить КМ и повторить набор чека. 2.4. Передача меры. 2.4.1. Для немаркированных товаров: - если предмет расчета реализуется поштучно или единицами, то достаточно выполнить только "Добавить позицию v2" (команда ККТ FF46h "Операция V2") и тег 2108 автоматически добавляется со значением 0 "шт. или ед."; - если необходимо в позиции чека указать меру предмету расчета, то перед командой ККТ FF46h передать тег 2108 со значением 10 "г", 11 "кг" и т.п. командой ККТ FF4Dh. 2.4.2. Для маркированных товаров: - для штучных товаров: тег 2108 со значением меры количества предмета расчета 0 "шт. или ед." можно не передавать командой ККТ FF4Dh до команды ККТ FF67h (по Варианту 2); - для мерных товаров: тег 2108 передается в списке TLV в параметры команды ККТ FF61h (по Варианту 1) или командой ККТ FF4Dh до FF67h (по Варианту 2). 3. Набор и печать чеков коррекции: а) открыть чек командой ККТ 8Dh "Открыть чек" с установкой 7 бита (маска 80h) в параметре "Тип документа"; б) передать дополнительные теги (1173 "Тип коррекции", 1178 "Дата совершения корректируемого расчета", 1179 "Номер предписания налогового органа") командой ККТ FF0Ch "Передать произвольную TLV структуру"; в) см. п.2.1. п.б)-п.к) или п.2.2. п.б-п.и). 3.1. В ручном режиме: 3.1.1. Тест драйвера ККТ 5.17.0.902 -> 03.ФН чеки -> Операции ФН -> Тип: Приход -> Открыть чек коррекции -> Атрибуты чека -> Передать данные коррекции [-> КТ 2 -> Код товара: КМ -> Проверить код маркировки -> Принять КМ -> Передать и распознать КТ] [-> КТ 2 -> Код товара: КТ -> Передать и распознать КТ] -> Операции ФН -> Добавить позицию v2 -> Закрытие чека расширенное v2. 3.1.2. Тест драйвера ККТ 5.15.0.858 -> 03.ФН чеки -> Операции ФН -> Тип: Приход -> Открыть чек коррекции [-> Теги ОФД -> Номер тега: 1173 -> Значение тега целое: 0/1 -> Отправить тег] [Номер тега: 1179 -> Значение тега строка: ПРЕДПИСАНИЕ №1 -> Отправить тег] [-> КТ 2 -> Код товара: КМ -> Проверить код маркировки -> Принять КМ -> Передать и распознать КТ] [-> КТ 2 -> Код товара: КТ -> Передать и распознать КТ] -> Операции ФН -> Добавить позицию v2 -> Закрытие чека расширенное v2. В []-скобках указаны опциональные шаги. 4. Открытие смены. а) по умолчанию (без передачи дополнительных тегов) см. г), иначе см. б); б) выполнить команду ККТ FF41h "Начать открытие смены"; в) передать дополнительные теги (например, 1276) командой ККТ FF0Ch "Передать произвольную TLV структуру"; г) выполнить команду ККТ E0h "Открыть смену". 5. Использование текстового ПФ-буфера (печатная форма чеков): Тест драйвера ККТ -> Прочее -> Команда -> Команда, HEX = <сюда ввести байты команды в HEX-формате> -> Передать 5.1. Команда ККТ: Запрос состояния текстового ПФ-буфера: Код команды: FEh. Длина сообщения: 3 байта. Подкод: 66h (1 байт) Подкоманда: 10h (1 байт) Ответ: FEh. Длина сообщения: 14 байт. Код ошибки (1 байт) Количество текстовых строк в ПФ-буфере (4 байта) Размер в байтах записанного текста в ПФ-буфер (4 байта) Константный размер 131072 байт текстового ПФ-буфера (4 байта) Пример передачи команды: Команда, HEX = FE6610 -> Передать 5.2. Команда ККТ: Чтение текстовых данных из ПФ-буфера (выполняется если Т3П28=1): Код команды: FEh. Длина сообщения: 15 байт. Подкод: 66h (1 байт) Подкоманда: 11h (1 байт) Пароль системного администратора (4 байта) Смещение в байтах в текстовом ПФ-буфере (4 байта) Запрашиваемый размер N байт для чтения из текстового ПФ-буфера (4 байта) Ответ: FEh. Длина сообщения: 2+N байт. Код ошибки (1 байт) Текстовые данные из ПФ-буфера запрашиваемого размера (N байт) Пример передачи команды ККТ: Команда, HEX = FE6611 1E000000 00000000 AB050000 -> Передать, где 1E000000 - пароль администратора 30 (по умолчанию), 00000000 - смещение 0 в буфере (читать от начала), AB050000 - запрашиваемый размер 1451 байт (максимальный размер для Протокола 2.0) для чтения из буфера. Для ускорения загрузки размер выбирать так, чтобы блок данных помещался в один Ethernet frame. Многократным повторением команды ККТ FE6611h, меняя смещение и размер, вычитать полное содержимое ПФ-буфера и затем очистить буфер командой ККТ 661112h. Формат читаемых данных: в начале строки префикс "Fx|", где 'F' и '|' - константы, 'x' - номер шрифта=1...6, далее ASCII-строка в кодировке CP-1251, которая завершается управляющим символом LF='\n'=0x0A. Пример: F1|ЗАО Торговый Объект F1|109097, Москва, ул. Ильинка, 9 F1|МЕСТО РАСЧЕТОВ Торговый зал F1|ЗН ККТ 1234560111007780 #0005 F1|КАССИР СИС.АДМИН. 18.07.21 18:54 F1|ПРИХОД ИНН 6449013711 F1|РН ККТ 0000000010019246 F1|ФН 9999078902008973 F4|* КАССОВЫЙ ЧЕК * F1|Товар F1| 1.000 шт. F1|№1 =100.00_А F3|ПРЕДОПЛАТА 100%:ТОВАР F1|Строка для печати F2|ИТОГ =100.00 F1| НАЛИЧНЫМИ =100.00 F1|СДАЧА =900.00 F1|А:СУММА НДС 20% =16.67 F1|СНО:ОСН ФД:32 ФП:2884665129 5.3. Команда ККТ: Очистка текстового ПФ-буфера (выполняется если Т3П28=1): Код команды: FEh. Длина сообщения: 7 байт. Подкод: 66h (1 байт) Подкоманда: 12h (1 байт) Пароль системного администратора (4 байта) Ответ: FEh. Длина сообщения: 14 байт. Код ошибки (1 байт) Количество текстовых строк в ПФ-буфере (4 байта) Размер в байтах записанного текста в ПФ-буфер (4 байта) Константный размер 131072 байт текстового ПФ-буфера (4 байта) Пример передачи команды ККТ: Команда, HEX = FE6612 1E000000 -> Передать, где 1E000000 - пароль администратора 30. 6. Команда ККТ: Получить фискальный документ в формате TLV списка: Код команды: FEh. Длина сообщения: 11 байт (1+1+1+4+4). Подкод: 66h (1 байт) Подкоманда: 20h (1 байт) Пароль системного администратора (4 байта, LE) Номер ФД (4 байта, LE) Ответ: FEh. Длина сообщения: 10+N байт (1+1+4+2+2+N). Код ошибки (1 байт) Номер ФД (4 байта, LE) Тип фискального документа (тип STLV) (2 байта, LE) Длина фискального документа (ответ ФН) (2 байта, LE) TLV список фискального документа (N байт, где N <= 32768, N - фактическая длина ФД) Примечание: 1. Если запрашиваемый Номер ФД равен 0, но уже имеются данные в буфере любого ФД, то содержимое буфера (имеющийся TLV список) выдается без запроса данных из ФН. Если данных в буфере нет, то выдаются данные последнего ФД в ФН. 2. Если запрашиваемый Номер ФД равен 0xFFFFFFFF (4294967295=-1), но уже имеются данные в буфере последнего ФД в ФН, то содержимое буфера выдается без запроса данных из ФН. Если данных в буфере нет, то выдаются данные последнего ФД в ФН. 3. Если по запрашиваемому Номеру ФД данные в буфере уже соответствуют этому Номеру ФД, то выдается содержимое буфера без запроса данных из ФН. 4. Команда ККТ FE6620h поддерживается для Протокола 2.0. //============================================================================== ╔═══════════════════════╗ ║ Экспресс тесты для КЯ ║ ╚═══════════════════════╝ ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ 1. Проверка КМ по Варианту 2 (Проверить-Принять-Привязать): автоматический режим, без исплользования базы КМ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ 1.1. Штучный статус товара (тег 2003) ------------------------------------- T1.1(1) Ошибок нет: штучный товар в позиции чека В открытом чеке (команда ККТ 8Dh) +T1.1(1.1) Передать произвольную TLV структуру привязанную к операции: 2108="0" шт. // не нужно передавать => по умолчанию штучный Q: FF4D 1E000000 3C08 0100 00 A: Ошибок нет +T1.1(1.2) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // штучный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 03:30. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 10: D3 07 01 00 01 36 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 1C C0 0F 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 14.03.2023 00:30 (UTC+0), 14.03.2023 03:30 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); +T1.1(1.3) Операция v2 (Приход) // Кол-во: 1,000000 // 0x0f4240 Q: FF46 1E000000 01 40420F00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 01. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); +T1.1(1.4) Закрытие чека расширенное Q: FF45 1E000000 00 2D 31 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 B0 C0 0F 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 14.03.2023 00:32 (UTC+0), 14.03.2023 03:32 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:100.00 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:16.67 1031,НАЛИЧНЫМИ:100.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 2107,РЕЗ-ТЫ ПРОВ. СВЕД О МАРК. ТОВ:0 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал T1.1(2) Ошибка: передача неединичного количества штучного товара В открытом чеке (команда ККТ 8Dh) +T1.1(2.1) Передать произвольную TLV структуру привязанную к операции: 2108="0" шт. // не нужно передавать => по умолчанию штучный Q: FF4D 1E000000 3C08 0100 00 A: Ошибок нет +T1.1(2.2) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // штучный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет +T1.1(2.3) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0400 03 40E201 // 1023="123,456"(FVLN=4) // 0x01E240 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300BD: для "Планируемого статуса товара" (тег 2003) "штучный" не следует передавать тег 1023 "Количество предмета расчета" с неединичным (!="1,000000") количеством> T1.1(3) Ошибка: повтор штучного товара в позициях чека В открытом чеке (команда ККТ 8Dh) +T1.1(3.1) Передать и распознать КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh // штучный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет +T1.1(3.2) Операция v2 (Приход) // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет +T1.1(3.3) Передать и распознать КМ2 "00000046210654wT&wPH!AAModGVz" X=29=1Dh // штучный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Ошибок нет +T1.1(3.4) Операция v2 (Приход) // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет +T1.1(3.5) Передать и распознать КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет +T1.1(3.6) Операция v2 (Приход) // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E003A: товар со статусом штучный с данным кодом маркировки уже принят и привязан к позиции чека> T1.1(4) Ошибок нет: передача меры штуки В открытом чеке (команда ККТ 8Dh) +T1.1(4.1) Передать произвольную TLV структуру привязанную к операции: 2108="0" шт. Q: FF4D 1E000000 3C08 0100 00 A: Ошибок нет +T1.1(4.2) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; T1.1(5) Ошибка: передача меры отличной от штуки В открытом чеке (команда ККТ 8Dh) +T1.1(5.1) Передать произвольную TLV структуру привязанную к операции: 2108="10" г Q: FF4D 1E000000 3C08 0100 0A A: Ошибок нет +T1.1(5.2) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E001B: для "Планируемого статуса товара" (тег 2003) "штучный" значение тега 2108 "Мера количества предмета расчета" должно быть равно 0 ("шт. или ед.")> T1.1(6) Ошибка: нулевое количество в Запросе о КМ В открытом чеке (команда ККТ 8Dh) +T1.1(6.1) Передать произвольную TLV структуру привязанную к операции: 1023=NULL=""(FVLN=1) Q: FF4D 1E000000 FF03 0100 00 A: Ошибок нет +T1.1(6.2) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300B2: тег 1023 "Количество предмета расчета", передаваемый в "Запрос о коде маркировки", не должен быть нулевым> T1.1(7) Ошибок нет: передача значения 2102 по умолчанию В открытом чеке (команда ККТ 8Dh) +T1.1(7.1) Передать произвольную TLV структуру привязанную к операции: 2102=0 Q: FF4D 1E000000 3608 0100 00 A: Ошибок нет +T1.1(7.2) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; 1.2. Мерный статус товара (тег 2003) КОЛИЧЕСТВО ----------------------------------------------- T1.2(1) Ошибок нет: мерный товар в позиции чека В открытом чеке (команда ККТ 8Dh) +T1.2(1.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0400 03 40E201 // 1023="123,456"(FVLN=4) // 0x01E240 или Q: FF4D 1E000000 FF03 0400 04 80D612 // 1023="123,4560"(FVLN=4) // 0x12d680 или Q: FF4D 1E000000 FF03 0400 05 0061BC // 1023="123,45600"(FVLN=4) // 0xbc6100 или Q: FF4D 1E000000 FF03 0500 06 00CA5B07 // 1023="123,456000"(FVLN=5) // 0x075bca00 или Q: FF4D 1E000000 FF03 0700 06 00CA5B070000 // 1023="123,456000"(FVLN=7) // 0x075bca00 или Q: FF4D 1E000000 FF03 0800 06 00CA5B07000000 // 1023="123,456000"(FVLN=8) // 0x075bca00 A: Ошибок нет +T1.2(1.2) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 3C08 0100 0A // 2108="10" г A: Ошибок нет +T1.2(1.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:18. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 23: D3 07 01 00 02 36 08 01 00 00 FF 03 04 00 03 40 E2 01 3C 08 01 00 0A. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "123,456"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); +T1.2(1.4) Операция v2 (Приход) // Кол-во: 123,456 Q: FF46 1E000000 01 00 CA 5B 07 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.2(1.5) Закрытие чека расширенное Q: FF45 1E000000 00 2D 31 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 F8 D9 0F 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 14.03.2023 02:20 (UTC+0), 14.03.2023 05:20 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:12345.60 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:10 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:123.456 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:12345.60 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:2057.60 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:2057.60 1031,НАЛИЧНЫМИ:12345.60 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 2107,РЕЗ-ТЫ ПРОВ. СВЕД О МАРК. ТОВ:0 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал T1.2(2) Ошибка: изменение меры В открытом чеке (команда ККТ 8Dh) +T1.2(2.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0400 05 0061BC // 1023="123,45600"(FVLN=4) // 0xbc6100 A: Ошибок нет +T1.2(2.2) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 3C08 0100 0A // 2108="10" г A: Ошибок нет +T1.2(2.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:22. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 23: D3 07 01 00 02 36 08 01 00 00 FF 03 04 00 05 00 61 BC 3C 08 01 00 0A. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "123,45600"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); +T1.2(2.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 3C08 0100 0B // 2108="11" кг A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300BB: переданное значение тега 2108 "Мера количества предмета расчета" не равно значению тега 2108, которое было передано в "Запрос о коде маркировки"> T1.2(3) Ошибок нет: две позиции одного товара с КМ и разным количеством (частичное выбытие) В открытом чеке (команда ККТ 8Dh) +T1.2(3.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0400 05 0061BC // 1023="123,45600"(FVLN=4) // 0xbc6100 A: Ошибок нет +T1.2(3.2) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 3C08 0100 0A // 2108="10" г A: Ошибок нет +T1.2(3.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:24. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 23: D3 07 01 00 02 36 08 01 00 00 FF 03 04 00 05 00 61 BC 3C 08 01 00 0A. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "123,45600"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 DF DA 0F 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 14.03.2023 02:24 (UTC+0), 14.03.2023 05:24 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); +T1.2(3.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0200 00 7B // 1023="123,"(FVLN=2) // 0x7b A: Ошибок нет +T1.2(3.5) Операция v2 (Приход) // Кол-во: 123,000000 // 0x0754d4c0 Q: FF46 1E000000 01 C0D454070000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.2(3.6) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T1.2(3.7) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0300 03 C801 // 1023="0,456"(FVLN=3) // 0x01c8 A: Ошибок нет +T1.2(3.8) Операция v2 (Приход) // Кол-во: 0,456000 // 0x06f540 Q: FF46 1E000000 01 40F506000000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.2(3.9) Закрытие чека расширенное Q: FF45 1E000000 00 2D 31 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 8E DC 0F 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 14.03.2023 02:31 (UTC+0), 14.03.2023 05:31 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:12345.60 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:10 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:123 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:12300.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:2050.00 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:10 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:0.456 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:45.60 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:7.60 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:2057.60 1031,НАЛИЧНЫМИ:12345.60 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 2107,РЕЗ-ТЫ ПРОВ. СВЕД О МАРК. ТОВ:0 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал T1.2(4) Ошибка: количество в позиции товара с КМ больше проверенного количества в Запросе о КМ +T1.2(4.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0200 00 7B // 1023="123,"(FVLN=2) // 0x7b A: Ошибок нет +T1.2(4.2) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 3C08 0100 0A // 2108="10" г A: Ошибок нет +T1.2(4.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:36. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 21: D3 07 01 00 02 36 08 01 00 00 FF 03 02 00 00 7B 3C 08 01 00 0A. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "123,"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); +T1.2(4.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0400 05 0061BC // 1023="123,45600"(FVLN=4) // 0xbc6100 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300B8: суммарное по позициям чека значение тега 1023 "Количество предмета расчета" больше значения тега 1023, которое было передано в "Запрос о коде маркировки"> T1.2(5) Ошибка: повтор мерного товара в позициях чека без указания количества или дробного количества В открытом чеке (команда ККТ 8Dh) +T1.2(5.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0200 00 02 // 1023="2,"(FVLN=2) A: Ошибок нет +T1.2(5.2) Передать и распознать КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:38. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 21: D3 07 01 00 02 36 08 01 00 00 FF 03 02 00 00 02 3C 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "2,"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 14 DE 0F 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 14.03.2023 02:38 (UTC+0), 14.03.2023 05:38 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); +T1.2(5.3) Операция v2 (Приход) // Кол-во: 2,000000 // 0x1e8480 Q: FF46 1E000000 01 80841E000000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.2(5.4) Передать и распознать КМ2 "00000046210654wT&wPH!AAModGVz" X=29=1Dh // штучный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654wT&wPH!AAModGVz" от 14.03.2023 05:39. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 10: D3 07 01 00 01 36 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; +T1.2(5.5) Операция v2 (Приход) // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 77 54 26 77 50 48 21 3E 08 01 00 01. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654wT&wPH!AAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421wT&wPH!"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); +T1.2(5.6) Передать и распознать КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T1.2(5.7) Операция v2 (Приход) // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0039: к товару со статусом мерный с уже принятым и привязанным к позиции чека кодом маркировки не передан тег 1023 "Количество предмета расчета" или тег 1291 "Дробное количество маркированного товара" перед командой ККТ FF46h "Операция V2"> 1.3. Мерный статус товара (тег 2003) ДРОБНОЕ КОЛИЧЕСТВО ------------------------------------------------------- T1.3(1) Ошибок нет: позиция товара с КМ дробного количества при проверке дробного количества в Запросе о КМ В открытом чеке (команда ККТ 8Dh) +T1.3(1.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 7B // 1293="123" A: Ошибок нет +T1.3(1.2) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Ошибок нет +T1.3(1.3) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0800 00 01000000000000 // 1023="1,"(FVLN=8) // можно не передавать A: Ошибок нет +T1.3(1.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 3C08 0100 00 // 2108="0" шт. // можно не передавать A: Ошибок нет +T1.3(1.5) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:45. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 42: D3 07 01 00 02 36 08 01 00 00 FF 03 08 00 00 01 00 00 00 00 00 00 3C 08 01 00 00 0B 05 0B 00 0D 05 01 00 7B 0E 05 02 00 C8 01. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T1.3(1.6) Операция v2 (Приход) // Кол-во: 1,000000 // 0x0f4240 Q: FF46 1E000000 01 40420F00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.3(1.7) Закрытие чека расширенное Q: FF45 1E000000 40 0D 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 97 E0 0F 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 14.03.2023 02:48 (UTC+0), 14.03.2023 05:48 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:100.00 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1 1291,ДРОБН. КОЛ-ВО МАРКИР. ТОВАРА: 1293,ЧИСЛИТЕЛЬ:123 1294,ЗНАМЕНАТЕЛЬ:456 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:16.67 1031,НАЛИЧНЫМИ:100.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 2107,РЕЗ-ТЫ ПРОВ. СВЕД О МАРК. ТОВ:0 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал T1.3(2) Ошибок нет: две позиции одного товара с КМ с разными дробными количествами при проверке дробного количества в Запросе о КМ (частичное выбытие) В открытом чеке (команда ККТ 8Dh) +T1.3(2.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 7B // 1293="123" A: Ошибок нет +T1.3(2.2) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Ошибок нет +T1.3(2.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:51. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 38: D3 07 01 00 02 36 08 01 00 00 FF 03 04 00 06 40 42 0F 3C 08 01 00 00 0B 05 0B 00 0D 05 01 00 7B 0E 05 02 00 C8 01. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,000000"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T1.3(2.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 64 // 1293="100" A: Ошибок нет +T1.3(2.5) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Ошибок нет +T1.3(2.6) Операция v2 (Приход) // Кол-во: 1,000000 // 0x0f4240 Q: FF46 1E000000 01 40420F00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.3(2.7) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T1.3(2.8) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 17 // 1293="23" A: Ошибок нет +T1.3(2.9) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Ошибок нет +T1.3(2.10) Операция v2 (Приход) // Кол-во: 1,000000 // 0x0f4240 Q: FF46 1E000000 01 40420F00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.3(2.11) Закрытие чека расширенное Q: FF45 1E000000 40 0D 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 24 E2 0F 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 14.03.2023 02:55 (UTC+0), 14.03.2023 05:55 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:200.00 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1291,ДРОБН. КОЛ-ВО МАРКИР. ТОВАРА: 1293,ЧИСЛИТЕЛЬ:100 1294,ЗНАМЕНАТЕЛЬ:456 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1291,ДРОБН. КОЛ-ВО МАРКИР. ТОВАРА: 1293,ЧИСЛИТЕЛЬ:23 1294,ЗНАМЕНАТЕЛЬ:456 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:33.33 1031,НАЛИЧНЫМИ:200.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 2107,РЕЗ-ТЫ ПРОВ. СВЕД О МАРК. ТОВ:0 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал В открытом чеке (команда ККТ 8Dh) T1.3(3) Ошибок нет: позиция дробного товара с КМ при проверке целого количества (частичное выбытие) +T1.3(3.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0800 00 01000000000000 // 1023="1,"(FVLN=8) A: Ошибок нет +T1.3(3.2) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 05:58. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 27: D3 07 01 00 02 36 08 01 00 00 FF 03 08 00 00 01 00 00 00 00 00 00 3C 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); +T1.3(3.3) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 7B // 1293="123" A: Ошибок нет +T1.3(3.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Ошибок нет +T1.3(3.5) Операция v2 (Приход) // Кол-во: 1,000000 // 0x0f4240 Q: FF46 1E000000 01 40420F00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.3(3.6) Закрытие чека расширенное Q: FF45 1E000000 40 0D 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 6F E3 0F 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 14.03.2023 03:01 (UTC+0), 14.03.2023 06:01 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:100.00 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421eK7fYtc 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1 1291,ДРОБН. КОЛ-ВО МАРКИР. ТОВАРА: 1293,ЧИСЛИТЕЛЬ:123 1294,ЗНАМЕНАТЕЛЬ:456 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:2 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:3 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:16.67 1031,НАЛИЧНЫМИ:100.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 2107,РЕЗ-ТЫ ПРОВ. СВЕД О МАРК. ТОВ:0 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал T1.3(4) Ошибка: позиция одного товара с КМ с дробным количеством большим, чем дробное количество при Запросе о КМ +T1.3(4.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 64 // 1293="100" A: Ошибок нет +T1.3(4.2) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Ошибок нет +T1.3(4.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 06:03. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 38: D3 07 01 00 02 36 08 01 00 00 FF 03 04 00 06 40 42 0F 3C 08 01 00 00 0B 05 0B 00 0D 05 01 00 64 0E 05 02 00 C8 01. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,000000"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 100; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T1.3(4.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 7B // 1293="123" A: Ошибок нет +T1.3(4.5) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300B9: суммарное по позициям чека значение тега 1291 "Дробное количество маркированного товара" больше значения тега 1291, которое было передано в "Запрос о коде маркировки"> В открытом чеке (команда ККТ 8Dh) T1.3(5) Ошибка: две позиции одного товара с КМ с суммарным дробным количеством большим целого при проверке в Запросе о КМ +T1.3(5.1) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 FF03 0800 00 01000000000000 // 1023="1,"(FVLN=8) A: Ошибок нет +T1.3(5.2) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 06:13. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 27: D3 07 01 00 02 36 08 01 00 00 FF 03 08 00 00 01 00 00 00 00 00 00 3C 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); +T1.3(5.3) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0100 64 // 1293="100" A: Ошибок нет +T1.3(5.4) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Ошибок нет +T1.3(5.5) Операция v2 (Приход) // Кол-во: 1,000000 // 0x0f4240 Q: FF46 1E000000 01 40420F00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 02 03 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T1.3(5.6) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // мерный Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T1.3(5.7) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0D05 0200 9001 // 1293="400" A: Ошибок нет +T1.3(5.8) Передать произвольную TLV структуру привязанную к операции Q: FF4D 1E000000 0E05 0200 C801 // 1294="456" A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300BE: суммарное по позициям чека значение тега 1291 "Дробное количество маркированного товара" больше значения тега 1023 "Количество предмета расчета" со значением "1,000000", которое было передано в "Запрос о коде маркировки"> В открытом чеке (команда ККТ 8Dh) T1.3(6) Ошибка: не передан знаменатель в Запрос о КМ +T1.3(6.1) Передать произвольную TLV структуру привязанную к операции: 1023="1,234"(FVLN=3) Q: FF4D 1E000000 FF03 0300 03 D2 04 A: Ошибок нет +T1.3(6.2) Передать произвольную TLV структуру привязанную к операции: 2108="10" г Q: FF4D 1E000000 3C08 0100 0A A: Ошибок нет +T1.3(6.3) Передать произвольную TLV структуру привязанную к операции: 1293="123"(VLN=1) // мерный Q: FF4D 1E000000 0D05 0100 7B A: Ошибок нет +T1.3(6.4) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0016: теги 1293 "Числитель" и 1294 "Знаменатель" передаются только если значение тега 2108 "Мера количества" равно 0 ("шт. или ед.")> 1.4. ОШИБОЧНЫЕ ДЕЙСТВИЯ (И ИСКЛЮЧЕНИЯ) РАЗНЫЕ ФОРМАТЫ 1023 FVLN В открытом чеке (команда ККТ 8Dh) +T1.4(1) Передать произвольную TLV структуру привязанную к операции: 1023="1,"="0"(FVLN=2) Q: FF4D 1E000000 FF03 0200 00 01 // 0x01=1 A: Ошибок нет +T1.4(2) Передать произвольную TLV структуру привязанную к операции: 1023="1,0"="0"(FVLN=2) Q: FF4D 1E000000 FF03 0200 01 0A // 0x0A=10 A: Ошибок нет +T1.4(3) Передать произвольную TLV структуру привязанную к операции: 1023="1,00"="0"(FVLN=2) Q: FF4D 1E000000 FF03 0200 02 64 // 0x64=100 A: Ошибок нет +T1.4(4) Передать произвольную TLV структуру привязанную к операции: 1023="1,000"="0"(FVLN=3) Q: FF4D 1E000000 FF03 0300 03 E803 // 0x03e8=1000 A: Ошибок нет +T1.4(5) Передать произвольную TLV структуру привязанную к операции: 1023="1,0000"="0"(FVLN=3) Q: FF4D 1E000000 FF03 0300 04 1027 // 0x2710=10000 A: Ошибок нет +T1.4(6) Передать произвольную TLV структуру привязанную к операции: 1023="1,00000"="0"(FVLN=4) Q: FF4D 1E000000 FF03 0400 05 A08601 // 0x186a0=100000 A: Ошибок нет +T1.4(7) Передать произвольную TLV структуру привязанную к операции: 1023="1,000000"="0"(FVLN=4) Q: FF4D 1E000000 FF03 0400 06 40420F // 0xf4240=1000000 A: Ошибок нет +T1.4(8) Передать произвольную TLV структуру привязанную к операции: 1023="1,0000000"="0"(FVLN=4) Q: FF4D 1E000000 FF03 0400 07 809698 // 0x989680=10000000 A: Код ошибки B9h (185) от ККТ: Ошибка в TLV (теге, длине или данных) <0x00B90056: количество знаков после запятой значения тега 1023 "Количество предмета расчета" должно быть не более 6 знаков> +T1.4(9) Передать произвольную TLV структуру привязанную к операции: 1023="10,000000"="0"(FVLN=4) Q: FF4D 1E000000 FF03 0400 06 809698 // 0x989680=10000000 A: Ошибок нет +T1.4(10) Передать произвольную TLV структуру привязанную к операции: 1023="999999,999999"="0"(FVLN=6) // max Q: FF4D 1E000000 FF03 0600 06 FF0FA5D4E8 // 0xe8d4a50fff=999999999999 => 999999999999 A: Ошибок нет +T1.4(11) Передать произвольную TLV структуру привязанную к операции: 1023="1000000,000000"="0"(FVLN=6) // ovf Q: FF4D 1E000000 FF03 0600 06 0010A5D4E8 // 0xe8d4a51000=1000000000000 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033007D: неверное значение (превышает допустимое) переданного тега {тег 1023}> +T1.4(12) Передать произвольную TLV структуру привязанную к операции: 1023="9999999,99999"="0"(FVLN=6) Q: FF4D 1E000000 FF03 0600 05 FF0FA5D4E8 // 0xe8d4a50fff=999999999999 => 9999999999990 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033007D: неверное значение (превышает допустимое) переданного тега {тег 1023}> ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ 2. Проверка КМ по Варианту 1 (Проверить; Принять; Привязать): интерактивный режим, возможно использовать базу КМ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ 2.1. Штучный статус товара (тег 2003) ------------------------------------- T2.1(1) Ошибка: повтор тега (2102) в Запрос о КМ В открытом чеке +T2.1(1.1) Передать произвольную TLV структуру привязанную к операции: 2102=0 Q: FF4D 1E000000 3608 0100 00 A: Ошибок нет +T2.1(1.2) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 00 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300AA: тег 2102 "Режим обработки кода маркировки", переданный в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара", не следует еще раз передавать командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции"> T2.1(2) Ошибка: повтор тега (1023) в Запрос о КМ В открытом чеке +T2.1(2.1) Передать произвольную TLV структуру привязанную к операции: 1023="1,"(FVLN=8) Q: FF4D 1E000000 FF03 0800 00 01 00 00 00 00 00 00 A: Ошибок нет +T2.1(2.2) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 00 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300AB: тег 1023 "Количество предмета расчета", переданный командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" в "Запрос о коде маркировки", следует передавать в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.1(3) Ошибка: передача числителя в штучный товар В открытом чеке +T2.1(3.1) Проверить КМ "00000046210654wT&wPH!AAModGVz" X=29=1Dh // +0: 2003=1 (штучный); +1: 2102=0; +4+X: TLV List Y=00 Q: FF61 1E000000 01 00 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654wT&wPH!AAModGVz" от 14.03.2023 06:29. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 10: D3 07 01 00 01 36 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; +T2.1(3.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.1(3.3) Передать произвольную TLV структуру привязанную к операции: 1293="123"(VLN=8) Q: FF4D 1E000000 0D05 0800 7B 00 00 00 00 00 00 00 A: Ошибок нет +T2.1(3.4) Передать и распознать КМ2 "00000046210654wT&wPH!AAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0017: для "Планируемого статуса товара" (тег 2003) "штучный" не следует передавать теги 1293 "Числитель" и/или тег 1294 "Знаменатель"> T2.1(4) Ошибка: повтор тега (1023) в Запрос о КМ В открытой смене или в открытом чеке +T2.1(4) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=1 (штучный); +1: 2102=0; +4+X: TLV List Y=05: 2108="0" шт. Q: FF61 1E000000 01 00 1D 05 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033009A: тег 2108 "Мера количества предмета расчета" не должен быть передан в "Запрос о коде маркировки" для "Планируемого статуса товара" (тег 2003) "штучный"> 2.2. Мерный статус товара (тег 2003) КОЛИЧЕСТВО ----------------------------------------------- T2.2(1) Ошибка: повтор тега (1023) в Запрос о КМ В открытом чеке +T2.2(1.1) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 00 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 06:32. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 27: D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 0A FF 03 08 00 00 01 00 00 00 00 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; +T2.2(1.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.2(1.3) Передать произвольную TLV структуру привязанную к операции: 1023="1,"(FVLN=8) Q: FF4D 1E000000 FF03 0800 00 01 00 00 00 00 00 00 A: Ошибок нет +T2.2(1.4) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0035: тег 1023 "Количество предмета расчета" уже был передан в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара", его не следует передавать командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции"> T2.2(2) Ошибок нет В открытой смене или в открытом чеке +T2.2(2) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=15=0Fh: 2108="10" г, 1023="999999,999999"(FVLN=6) // 0xe8d4a50fff Q: FF61 1E000000 02 00 1D 0F 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0600 06 FF0FA5D4E8 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 06:35. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 25: D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 0A FF 03 06 00 06 FF 0F A5 D4 E8. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); ЗоКМ>> Тег 1023 "Количество предмета расчета": "999999,999999"; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF61h "Проверка маркированного товара" на КМ "00000046210654eK7fYtcAAModGVz": +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 78 EB 0F 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 14.03.2023 03:35 (UTC+0), 14.03.2023 06:35 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); T2.2(3) Ошибка: переполнение количества 1023 В открытой смене или в открытом чеке +T2.2(3) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=15=0Fh: 2108="10" г, 1023="9999999,99999"(FVLN=6) // 0xe8d4a50fff Q: FF61 1E000000 02 00 1D 0F 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0600 05 FF0FA5D4E8 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033007D: неверное значение (превышает допустимое) переданного тега {тег 1023}> T2.2(4) Ошибка: неполный TLV список для мерного товара В открытой смене или в открытом чеке +T2.2(4) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=00 Q: FF61 1E000000 02 00 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033009F: для "Планируемого статуса товара" (тег 2003) "мерный" не передан тег 1023 "Количество предмета расчета" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.2(5) Ошибка: неполный TLV список для мерного товара В открытой смене или в открытом чеке +T2.2(5.1) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=12=0Ch: 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 0C 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A FF03 0800 03 D2 04 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A0: для "Планируемого статуса товара" (тег 2003) "мерный" не передан тег 2108 "Мера количества предмета расчета" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> +T2.2(5.2) Проверить КМ "010123456789012321Ng/kkYnMKctFYb<0x1D>91808B<0x1D>922LgwirizH3VrlKLE/SuFbeYpXqe8SoIKkGc4uJ+RgnoZElVnaGtgzOoqwqcv0qHd/23GiUQBNGUz1+eyKNEpnw==" X=130=82h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=21=15h: 1023="1,"(FVLN=2), 1291={1293="123"(VLN=1), 1294="456"(VLN=2)} Q: FF61 1E000000 02 00 82 15 30 31 30 31 32 33 34 35 36 37 38 39 30 31 32 33 32 31 4E 67 2F 6B 6B 59 6E 4D 4B 63 74 46 59 62 1D 39 31 38 30 38 42 1D 39 32 32 4C 67 77 69 72 69 7A 48 33 56 72 6C 4B 4C 45 2F 53 75 46 62 65 59 70 58 71 65 38 53 6F 49 4B 6B 47 63 34 75 4A 2B 52 67 6E 6F 5A 45 6C 56 6E 61 47 74 67 7A 4F 6F 71 77 71 63 76 30 71 48 64 2F 32 33 47 69 55 51 42 4E 47 55 7A 31 2B 65 79 4B 4E 45 70 6E 77 3D 3D FF03 0200 00 01 0B05 0B00 0D05 0100 7B 0E05 0200 C801 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A0: для "Планируемого статуса товара" (тег 2003) "мерный" не передан тег 2108 "Мера количества предмета расчета" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.2(6) Ошибка: повтор тега 2108 в TLV списке В открытой смене или в открытом чеке +T2.2(6) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=22=16h: 2108="10" г, 1023="1,234"(FVLN=8), 2108="10" г Q: FF61 1E000000 02 00 1D 16 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 03 D2 04 00 00 00 00 00 3C08 0100 0A A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A6: повторная передача тега 2108 "Мера количества предмета расчета" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.2(7) Ошибка: повтор тега 1023 в TLV списке В открытой смене или в открытом чеке +T2.2(7) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=29=1Dh: 1023="1,234"(FVLN=8), 2108="10" г, 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A FF03 0800 03 D2 04 00 00 00 00 00 3C08 0100 0A FF03 0800 03 D2 04 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A5: повторная передача тега 1023 "Количество предмета расчета" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.2(8) Ошибка: неверный формат тега 2108 в TLV списке В открытой смене или в открытом чеке +T2.2(8) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=16=10h: 2108=NULL, 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 10 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0000 FF03 0800 03 D2 04 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300B0: в "Запрос о коде маркировки" передан тег с нулевой длиной {тег 2108}> T2.2(9) Ошибка: неверный номер тега в TLV списке В открытой смене или в открытом чеке +T2.2(9) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=22=16h: 2108="10" г, 1023="1,234"(FVLN=8), 1214=1 Q: FF61 1E000000 02 00 1D 16 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 03 D2 04 00 00 00 00 00 BE04 0100 01 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033007F: передан неизвестный тег в "Запрос о коде маркировки" {тег 1214}> T2.2(10) Ошибок нет: передача одинакового значения количества разной длины В открытом чеке +T2.2(10.1) Проверить КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 03 D2040000000000 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 06:42. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 27: D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 0A FF 03 08 00 03 D2 04 00 00 00 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,234"; +T2.2(10.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.2(10.3) Передать и распознать КМ1 "00000046210654eK7fYtcAAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T2.2(10.4) Операция v2 (Приход) // Кол-во: 1,234000 // 0x12d450 Q: FF46 1E000000 01 50D412000000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); T2.2(11) Ошибка: количество для позиции товара с КМ больше проверенного количества в Запросе о КМ В открытом чеке +T2.2(11.1) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 03 D2 04 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 06:46. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 27: D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 0A FF 03 08 00 03 D2 04 00 00 00 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,234"; +T2.2(11.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.2(11.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T2.2(11.4) Передать произвольную TLV структуру привязанную к операции: 1023="1,3" // большее значение 1023 в позицию, чем в Запрос о КМ A: FF4D 1E000000 FF03 0200 01 0D Q: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300B8: суммарное по позициям чека значение тега 1023 "Количество предмета расчета" больше значения тега 1023, которое было передано в "Запрос о коде маркировки"> 2.3. Мерный статус товара (тег 2003) ДРОБНОЕ КОЛИЧЕСТВО ------------------------------------------------------- T2.3(1) Ошибка: неверная последовательность (передача числителя) В открытом чеке +T2.3(1.1) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T2.3(1.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.3(1.3) Передать произвольную TLV структуру привязанную к операции: 1293="123"(VLN=1) Q: FF4D 1E000000 0D05 0100 7B A: Ошибок нет +T2.3(1.4) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0036: тег 1293 "Числитель" уже был передан в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара", его не следует передавать командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции"> T2.3(2) Ошибка: неверная последовательность (передача знаменателя) В открытом чеке +T2.3(2.1) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T2.3(2.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.3(2.3) Передать произвольную TLV структуру привязанную к операции: 1294="456"(VLN=2) Q: FF4D 1E000000 0E05 0200 C8 01 A: Ошибок нет +T2.3(2.4) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0037: тег 1294 "Знаменатель" уже был передан в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара", его не следует передавать командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции"> T2.3(3) Ошибка: неверная последовательность (передача меры) В открытом чеке +T2.3(3.1) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T2.3(3.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.3(3.3) Передать произвольную TLV структуру привязанную к операции: 2108="0" шт. Q: FF4D 1E000000 3C08 0100 00 A: Ошибок нет +T2.3(3.4) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0038: тег 2108 "Мера количества предмета расчета" уже был передан в параметрах команды ККТ FF61h "Проверка маркированного товара", его не следует передавать командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции"> T2.3(4) Ошибка: неверный тег - 1291 не передается: необходимо передавать отдельно числитель 1293 и знаменатель 1294 В открытом чеке +T2.3(4) Передать произвольную TLV структуру привязанную к операции: 1291={1293="123"(VLN=1), 1294="456"(VLN=2)} Q: FF4D 1E000000 0B05 0B00 0D05 0100 7B 0E05 0200 C8 01 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033001D: тег не может быть отправлен в предмет расчета (тег 1059) {тег 1291}> T2.3(5) Ошибка: неверная последовательность (передача числителя) В открытом чеке +T2.3(5.1) Передать произвольную TLV структуру привязанную к операции: 1293="123"(VLN=8) Q: FF4D 1E000000 0D05 0800 7B 00 00 00 00 00 00 00 A: Ошибок нет +T2.3(5.2) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 00 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300AC: тег 1293 "Числитель", переданный командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" в "Запрос о коде маркировки", следует передавать в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара" в составе тега 1291 "Дробное количество маркированного товара"> T2.3(6) Ошибка: неверная последовательность (передача знаменателя) В открытом чеке +T2.3(6.1) Передать произвольную TLV структуру привязанную к операции: 1294="456"(VLN=8) Q: FF4D 1E000000 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет +T2.3(6.2) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 00 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300AD: тег 1294 "Знаменатель", переданный командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" в "Запрос о коде маркировки", следует передавать в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара" в составе тега 1291 "Дробное количество маркированного товара"> T2.3(7) Ошибка: неверная последовательность (передача меры) В открытом чеке +T2.3(7.1) Передать произвольную TLV структуру привязанную к операции: 2108="0" шт. Q: FF4D 1E000000 3C08 0100 00 A: Ошибок нет +T2.3(7.2) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 00 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300AE: тег 2108 "Мера количества предмета расчета", переданный командой ККТ FF4Dh "Передать произвольную TLV структуру привязанную к операции" в "Запрос о коде маркировки", следует передавать в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.3(8) Ошибок нет: игнорирование тега 1292 в TLV списке В открытой смене или в открытом чеке +T2.3(8) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=50=32h: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1292="/", 1294="456"(VLN=8)} // Ignore 1292 Q: FF61 1E000000 02 00 55 32 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1D00 0D05 0800 7B 00 00 00 00 00 00 00 0C05 0100 2F 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; T2.3(9) Ошибок нет: короткий VLN тип в TLV списке В открытой смене или в открытом чеке +T2.3(9) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=32=20h: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=1), 1294="456"(VLN=2)} // Test short VLN Q: FF61 1E000000 02 00 55 20 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 0B00 0D05 0100 7B 0E05 0200 C8 01 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; T2.3(10) Ошибка: повтор тега 1291 в TLV списке В открытой смене или в открытом чеке +T2.3(10) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=73=49h: 2108="0" шт., 1291={1293="123"(VLN=8), 1294="456"(VLN=8)}, 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 49 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A7: повторная передача тега 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.3(11) Ошибка: неизвестный тег 1214 в TLV списке В открытой смене или в открытом чеке +T2.3(11) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=50=32h: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1214=1, 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 32 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1D00 0D05 0800 7B 00 00 00 00 00 00 00 BE04 0100 01 0E05 0800 C8 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x00330080: передан неизвестный тег в STLV тег 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки" {тег 1214}> T2.3(12) Ошибка: повтор тега 1293 в TLV списке В открытой смене или в открытом чеке +T2.3(12) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=57=39h: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8), 1293="123"(VLN=8)} Q: FF61 1E000000 02 00 55 39 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 2900 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 0D05 0800 7B 00 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A8: повторная передача тега 1293 "Числитель" в составе тега 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.3(13) Ошибка: повтор тега 1294 в TLV списке В открытой смене или в открытом чеке +T2.3(13) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=57=39h: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 39 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 2900 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A9: повторная передача тега 1294 "Знаменатель" в составе тега 1291 "Дробное количество маркированного товара" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.3(14) Ошибка: неверный формат в тега 1293 в TLV списке В открытой смене или в открытом чеке +T2.3(14) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=37=25h: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293=NULL(VLN=0), 1294="456"} Q: FF61 1E000000 02 00 55 25 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1000 0D05 0000 0E05 0800 C8 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300B1: в "Запрос о коде маркировки" в составе тега 1291 "Дробное количество маркированного товара" передан тег с нулевой длиной {тег 1293}> T2.3(15) Ошибка: неверное значение тега 1293 в TLV списке В открытой смене или в открытом чеке +T2.3(15) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="0"(VLN=8), 1294="456"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 00 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x00330094: неверное значение тега (ниже допустимого) беззнакового ФН-типа "VLN" {тег 1293}> T2.3(16) Ошибка: неверное значение тега 1294 в TLV списке В открытой смене или в открытом чеке +T2.3(16) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="0"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 00 00 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x00330094: неверное значение тега (ниже допустимого) беззнакового ФН-типа "VLN" {тег 1294}> T2.3(17) Ошибка: переполнение значения тега 1293 в TLV списке В открытой смене или в открытом чеке +T2.3(17) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="18446744073709551615"="-1"(VLN=8), 1294="456"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 FF FF FF FF FF FF FF FF 0E05 0800 C8 01 00 00 00 00 00 00 A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0015: передан тег 1294 "Знаменатель", но не передан тег 1293 "Числитель"> T2.3(18) Ошибка: переполнение значения тега 1294 в TLV списке В открытой смене или в открытом чеке +T2.3(18) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="18446744073709551615"="-1"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 FF FF FF FF FF FF FF FF A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E0014: передан тег 1293 "Числитель", но не передан тег 1294 "Знаменатель"> T2.3(19) Ошибка: числитель больше знаменателя в TLV списке В открытой смене или в открытом чеке +T2.3(19) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="18446744073709551614"(VLN=8), 1294="456"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 FE FF FF FF FF FF FF FF 0E05 0800 C8 01 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x00330096: значение тега 1293 "Числитель" должно быть меньше значения тега 1294 "Знаменатель"> T2.3(20) Ошибка: числитель больше знаменателя в TLV списке В открытой смене или в открытом чеке +T2.3(20) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="456"(VLN=8), 1294="123"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 C8 01 00 00 00 00 00 00 0E05 0800 7B 00 00 00 00 00 00 00 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x00330096: значение тега 1293 "Числитель" должно быть меньше значения тега 1294 "Знаменатель"> T2.3(21) Ошибка: нет единичного количества в TLV списке В открытой смене или в открытом чеке +T2.3(21) Проверить КМ "010123456789012321Ng/kkYnMKctFYb<0x1D>91808B<0x1D>922LgwirizH3VrlKLE/SuFbeYpXqe8SoIKkGc4uJ+RgnoZElVnaGtgzOoqwqcv0qHd/23GiUQBNGUz1+eyKNEpnw==" X=130=82h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=33=21h: 2108="0" шт., 1291={1293="1234"(VLN=8), 1294="9223372036854775807"(VLN=8)} Q: FF61 1E000000 02 00 82 21 30 31 30 31 32 33 34 35 36 37 38 39 30 31 32 33 32 31 4E 67 2F 6B 6B 59 6E 4D 4B 63 74 46 59 62 1D 39 31 38 30 38 42 1D 39 32 32 4C 67 77 69 72 69 7A 48 33 56 72 6C 4B 4C 45 2F 53 75 46 62 65 59 70 58 71 65 38 53 6F 49 4B 6B 47 63 34 75 4A 2B 52 67 6E 6F 5A 45 6C 56 6E 61 47 74 67 7A 4F 6F 71 77 71 63 76 30 71 48 64 2F 32 33 47 69 55 51 42 4E 47 55 7A 31 2B 65 79 4B 4E 45 70 6E 77 3D 3D 3C08 0100 00 0B05 1800 0D05 0800 D204000000000000 0E05 0800 FFFFFFFFFFFFFF7F A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x0033009F: для "Планируемого статуса товара" (тег 2003) "мерный" не передан тег 1023 "Количество предмета расчета" в "Запрос о коде маркировки" в параметр "Список TLV" команды ККТ FF61h "Проверка маркированного товара"> T2.3(22) Ошибок нет: частичное выбытие товара с дробным количеством после проверки КМ с дробным количеством (частичное выбытие) В открытом чеке +T2.3(22.1) Проверить КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T2.3(22.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.3(22.3) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "010464007801637221QX1hHgYgJCa Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 138: D7 07 86 00 D0 07 55 00 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 34 08 01 00 03 35 08 1F 00 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo="; ДоМТ>> Тег 2100 "Тип кода маркировки": 3 (КМ со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН); ДоМТ>> Тег 2101 "Идентификатор товара": "010464007801637221QX1hHgYgJCa> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:100.00 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1305,КТ GS1.М:010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T2.3(23А.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.3(23А.3) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; +T2.3(23Б.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.3(23Б.3) Передать и распознать КМ "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "010464007801637221QX1hHgYgJCa T2.3(24) Ошибка: позиция товара с дробным количеством после проверки КМ товара с неединичным количеством В открытом чеке +T2.3(24.1) Проверить КМ "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 03 D2 04 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 14.03.2023 18:08. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 27: D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 0A FF 03 08 00 03 D2 04 00 00 00 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,234"; +T2.3(24.2) Принять КМ и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.3(24.3) Передать и распознать КМ "00000046210654eK7fYtcAAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T2.3(24.4) Передать произвольную TLV структуру привязанную к операции: 1293="122"(VLN=8) // передача тега 1293 в позицию, которого не было в Запросе о КМ Q: FF4D 1E000000 0D05 0800 7A 00 00 00 00 00 00 00 A: Ошибок нет +T2.3(24.5) Передать произвольную TLV структуру привязанную к операции: 1294="456"(VLN=8) Q: FF4D 1E000000 0E05 0200 C801 A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300BF: для "Планируемого статуса товара" (тег 2003) "мерный" были переданы теги 1023 "Количество предмета расчета" с неединичным (!="1,000000") количеством и 1293 "Числитель" и/или тег 1294 "Знаменатель"> T2.3(25) Ошибка: неединичное количество для дробного товара В открытом чеке +T2.3(25) Проверить КМ "010123456789012321Ng/kkYnMKctFYb<0x1D>91808B<0x1D>922LgwirizH3VrlKLE/SuFbeYpXqe8SoIKkGc4uJ+RgnoZElVnaGtgzOoqwqcv0qHd/23GiUQBNGUz1+eyKNEpnw==" X=130=82h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="2,"(FVLN=8), 1291={1293="1234"(VLN=8), 1294="9223372036854775807"(VLN=8)} Q: FF61 1E000000 02 00 82 2D 30 31 30 31 32 33 34 35 36 37 38 39 30 31 32 33 32 31 4E 67 2F 6B 6B 59 6E 4D 4B 63 74 46 59 62 1D 39 31 38 30 38 42 1D 39 32 32 4C 67 77 69 72 69 7A 48 33 56 72 6C 4B 4C 45 2F 53 75 46 62 65 59 70 58 71 65 38 53 6F 49 4B 6B 47 63 34 75 4A 2B 52 67 6E 6F 5A 45 6C 56 6E 61 47 74 67 7A 4F 6F 71 77 71 63 76 30 71 48 64 2F 32 33 47 69 55 51 42 4E 47 55 7A 31 2B 65 79 4B 4E 45 70 6E 77 3D 3D 3C 08 01 00 00 FF03 0800 00 02000000000000 0B05 1800 0D05 0800 D204000000000000 0E05 0800 FFFFFFFFFFFFFF7F A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x003300A1: тег 1291 "Дробное количество" передается только если в переданном теге 1023 "Количество предмета расчета" значение равно "1,000000"> 2.4. КОМБИНИРОВАННЫЕ ПРОВЕРКИ КМ И ПОЗИЦИИ В ЧЕКЕ T2.4(1) Ошибки: повторная проверка КМ, который уже в позиции чека; повторная привязка КМ к позиции В открытом чеке +T2.4(1.1) Проверить КМ2 "00000046210654wT&wPH!AAModGVz" X=29=1Dh // +0: 2003=1 (штучный); +1: 2102=0; +4+X: TLV List Y=00 Q: FF61 1E000000 01 00 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Ошибок нет +T2.4(1.2) Принять КМ2 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.4(1.3) Передать и распознать КМ2 "00000046210654wT&wPH!AAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Ошибок нет +T2.4(1.4) Операция v2 (Приход) КМ2 // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет +T2.4(1.5) Проверить КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 03 D2 04 00 00 00 00 00 A: Ошибок нет +T2.4(1.6) Проверить КМ2 "00000046210654wT&wPH!AAModGVz" X=29=1Dh // +0: 2003=1 (штучный); +1: 2102=0; +4+X: TLV List Y=00 Q: FF61 1E000000 01 00 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Код ошибки 5Eh (94) от ККТ: Неверная операция <0x005E001D: данный код маркировки товара уже принят и привязан к позиции чека> +T2.4(1.7) Проверить КМ3 "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет +T2.4(1.8) Принять КМ3 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.4(1.9) Передать и распознать КМ3 "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Ошибок нет +T2.4(1.10) Передать и распознать КМ3 "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Код ошибки 33h (51) от ККТ: Некорректные параметры в команде или ошибка при работе с КМ <0x00330074: не допускается повтор тега внутри тега 1163 "Код товара" в операции (в теге 1059 "Предмет расчета"), необходимо было выполнить команду ККТ FF46h "Операция V2" {тег 1305}> ┌─────────────────────────────────────────────────────────────────────────────────────────┐ │ 2.5. ПРИМЕР АЛГОРИТМА ПРОВЕРКИ НЕСКОЛЬКИХ КМ С РАЗНЫМ СТАТУСОМ ТОВАРА (теги 2003, 2110) │ └─────────────────────────────────────────────────────────────────────────────────────────┘ (1) - FF61 КМ1 мерный 1023="1,234" 2108="10" г: проверен (по Варианту 1) // 39477DD391048402E8B2BC532E1E7B895F99A0EDE52452F031B6FBDC668A09E9 (2) - FF69 КМ1: принят (4) - FF61 КМ2 штучный: проверен (по Варианту 1) // 339473F062D3CA906E85862070DA39A8EAC06C913FF52D35310C543208DF6097 (5) - FF69 КМ2: принят (6) - FF61 КМ3 мерный 1291="123/456" 2108="0" шт.: проверен (по Варианту 1) // 21097656528366369F1842C177C3E2D9BE90F1DD345D310FC4FDF84359CCB3A1 (7) - FF69 КМ3: принят (8) - FF67 КМ2: привязан // 339473F062D3CA906E85862070DA39A8EAC06C913FF52D35310C543208DF6097 (9) - FF46 КМ2: операция 1,000000 (10) - FF61 КМ4 мерный 1291="2/3" 2108="0" шт.: проверен (по Варианту 1) // F27BF34BF78B2323B375696D3D3D5E364388F2ED7644957B98494A4D71154513 (11) - FF69 КМ4: принят (12) - FF61 КМ3 мерный 1291="234/456" 2108="0" шт.: перепроверен (по Варианту 1) // 21097656528366369F1842C177C3E2D9BE90F1DD345D310FC4FDF84359CCB3A1 (13) - FF69 КМ3: принят (14) - FF61 КМ1 мерный 1023="1,123" 2108="11" кг: перепроверен (по Варианту 1) // 39477DD391048402E8B2BC532E1E7B895F99A0EDE52452F031B6FBDC668A09E9 (15) - FF69 КМ1: принят (16) - FF67 КМ3: привязан // 21097656528366369F1842C177C3E2D9BE90F1DD345D310FC4FDF84359CCB3A1 (17) - FF4D КМ3: загружен 1293="1/" (18) - FF4D КМ3: загружен 1294="/2"; остаток "1/76" (19) - FF4D КМ3: загружен 2102="0" (20) - FF46 КМ3: операция 1,000000 (21) - FF67 КМ5 штучный: проверен (по Варианту 2), принят, привязан // 2126623C6674E4447072F8D1E3CF1DDDB26877F65F203DDD44F076AF71D025E7 (22) - FF46 КМ5: операция 1,000000 (23) - FF67 КМ1: привязан // 39477DD391048402E8B2BC532E1E7B895F99A0EDE52452F031B6FBDC668A09E9 (24) - FF4D КМ1: загружен 1023="0,100" (25) - FF46 КМ1: операция 0,100 // остаток 1,023 (26) - FF67 КМ4: привязан // F27BF34BF78B2323B375696D3D3D5E364388F2ED7644957B98494A4D71154513 (27) - FF4D КМ4: загружен 1293="1/" (28) - FF4D КМ4: загружен 1294="/2" (29) - FF46 КМ4: операция // остаток 1/6 = 2/3 - 1/2 (30) - FF67 КМ1: привязан // 39477DD391048402E8B2BC532E1E7B895F99A0EDE52452F031B6FBDC668A09E9 (31) - FF4D КМ1: загружен 1023="1,023" (32) - FF46 КМ1: операция 1,023000 // остаток 0,000 (33) - FF45 закрытие чека В открытой смене +T2.5(1) Проверить КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=17=11h: 2108="10" г, 1023="1,234"(FVLN=8) Q: FF61 1E000000 02 00 1D 11 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0A FF03 0800 03 D2 04 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 15.03.2023 05:09. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 27: D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 0A FF 03 08 00 03 D2 04 00 00 00 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,234"; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF61h "Проверка маркированного товара" на КМ "00000046210654eK7fYtcAAModGVz": +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 F0 28 11 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 15.03.2023 02:09 (UTC+0), 15.03.2023 05:09 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); +T2.5(2) Принять КМ1 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.5(3) Открыть чек Q: 8D 1E000000 00 A: Ошибок нет +T2.5(4) Проверить КМ2 "00000046210654wT&wPH!AAModGVz" X=29=1Dh // +0: 2003=1 (штучный); +1: 2102=0; +4+X: TLV List Y=00 Q: FF61 1E000000 01 00 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654wT&wPH!AAModGVz" от 15.03.2023 05:11. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 10: D3 07 01 00 01 36 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF61h "Проверка маркированного товара" на КМ "00000046210654wT&wPH!AAModGVz": +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 49 29 11 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 15.03.2023 02:11 (UTC+0), 15.03.2023 05:11 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); +T2.5(5) Принять КМ2 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.5(6) Проверить КМ3 "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="123"(VLN=8), 1294="456"(VLN=8)} Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 7B 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 123; ЗоКМ>>> Тег 1294 "Знаменатель": 456; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF61h "Проверка маркированного товара" на КМ "010464007801637221QX1hHgYgJCa Тег 2114 "Дата и время запроса": 15.03.2023 02:12 (UTC+0), 15.03.2023 05:12 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 3 (Код маркировки со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН); +T2.5(7) Принять КМ3 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.5(8) Передать и распознать КМ2 "00000046210654wT&wPH!AAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654wT&wPH!AAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T2.5(9) Операция v2 (Приход) КМ2 // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 54 26 77 50 48 21 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 77 54 26 77 50 48 21 3E 08 01 00 01. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654wT&wPH!AAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421wT&wPH!"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); +T2.5(10) Проверить КМ4 "00000046210654w%x9bTrABtAdGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 1291={1293="2"(VLN=8), 1294="3"(VLN=8)}, 1023="1,"(FVLN=8), 2108="0" шт. Q: FF61 1E000000 02 00 1D 2D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 25 78 39 62 54 72 41 42 74 41 64 47 56 7A 0B05 1800 0D05 0800 02 00 00 00 00 00 00 00 0E05 0800 03 00 00 00 00 00 00 00 FF03 0800 00 01 00 00 00 00 00 00 3C08 0100 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654w%x9bTrABtAdGVz" от 15.03.2023 05:14. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 55: D3 07 01 00 02 36 08 01 00 00 0B 05 18 00 0D 05 08 00 02 00 00 00 00 00 00 00 0E 05 08 00 03 00 00 00 00 00 00 00 FF 03 08 00 00 01 00 00 00 00 00 00 3C 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 2; ЗоКМ>>> Тег 1294 "Знаменатель": 3; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF61h "Проверка маркированного товара" на КМ "00000046210654w%x9bTrABtAdGVz": +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 14 2A 11 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 15.03.2023 02:14 (UTC+0), 15.03.2023 05:14 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); +T2.5(11) Принять КМ4 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.5(12) Перепроверить КМ3 "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" X=85=55h // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=45=2Dh: 2108="0" шт., 1023="1,"(FVLN=8), 1291={1293="234"(VLN=8), 1294="456"(VLN=8)} // поменяли дробь Q: FF61 1E000000 02 00 55 2D 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 3C08 0100 00 FF03 0800 00 01 00 00 00 00 00 00 0B05 1800 0D05 0800 EA 00 00 00 00 00 00 00 0E05 0800 C8 01 00 00 00 00 00 00 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221QX1hHgYgJCa> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,"; ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 234; ЗоКМ>>> Тег 1294 "Знаменатель": 456; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF61h "Проверка маркированного товара" на КМ "010464007801637221QX1hHgYgJCa Тег 2114 "Дата и время запроса": 15.03.2023 02:33 (UTC+0), 15.03.2023 05:33 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 3 (Код маркировки со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН); +T2.5(13) Принять КМ3 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.5(14) Перепроверить КМ1 "00000046210654eK7fYtcAAModGVz" X=29=1Dh // +0: 2003=2 (мерный); +1: 2102=0; +4+X: TLV List Y=12=0Ch: 2108="11" кг, 1023="1,123"(FVLN=3) // замена меры Q: FF61 1E000000 02 00 1D 0C 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 3C08 0100 0B FF03 0300 03 6304 A: Ошибок нет ЗоКМ> Запрос о коде маркировки "00000046210654eK7fYtcAAModGVz" от 15.03.2023 05:34. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 22: D3 07 01 00 02 36 08 01 00 00 3C 08 01 00 0B FF 03 03 00 03 63 04. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 11 (кг); ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,123"; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF61h "Проверка маркированного товара" на КМ "00000046210654eK7fYtcAAModGVz": +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 1 (короткий КМ); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 C4 2E 11 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 01. > Тег 2114 "Дата и время запроса": 15.03.2023 02:34 (UTC+0), 15.03.2023 05:34 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 1 (Короткий код маркировки); +T2.5(15) Принять КМ1 и записать в базу ФН и КЯ Q: FF69 1E000000 01 A: Ошибок нет +T2.5(16) Передать и распознать КМ3 "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo=" (из базы ФН и КЯ) X=85=55h Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "010464007801637221QX1hHgYgJCa Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 138: D7 07 86 00 D0 07 55 00 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 49 54 69 72 61 59 6E 35 6D 4E 59 70 6A 69 4E 39 42 57 35 62 52 59 4A 5A 76 50 5A 43 6A 79 44 30 31 67 72 33 4F 6F 3D 34 08 01 00 03 35 08 1F 00 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 51 58 31 68 48 67 59 67 4A 43 61 3C 64 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo="; ДоМТ>> Тег 2100 "Тип кода маркировки": 3 (КМ со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН); ДоМТ>> Тег 2101 "Идентификатор товара": "010464007801637221QX1hHgYgJCa> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.5(21) Передать и распознать КМ5 "010464007801637221s6kD+aQAU8iHd<0x1D>91FFD0<0x1D>92dGVzdAUtGvHdDWUP4Pi3so/LuKNst8GgE7ZVADsKpmg=" X=85=55h // (штучный) // по Варианту 2 Q: FF67 1E000000 55 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 73 36 6B 44 2B 61 51 41 55 38 69 48 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 41 55 74 47 76 48 64 44 57 55 50 34 50 69 33 73 6F 2F 4C 75 4B 4E 73 74 38 47 67 45 37 5A 56 41 44 73 4B 70 6D 67 3D A: Ошибок нет ЗоКМ> Запрос о коде маркировки "010464007801637221s6kD+aQAU8iHd91FFD092dGVzdAUtGvHdDWUP4Pi3so/LuKNst8GgE7ZVADsKpmg=" от 15.03.2023 05:37. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 10: D3 07 01 00 01 36 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; Результат проверки маркировки: [М+] ЗЕЛЕНЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "010464007801637221s6kD+aQAU8iHd91FFD092dGVzdAUtGvHdDWUP4Pi3so/LuKNst8GgE7ZVADsKpmg=": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x00 (0): "КМ 88"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 3 (КМ со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН); +3: Длина дополнительных данных (ниже): 30 байт; +4: Код ответа ФН на команду B6h онлайн-проверки: 0x00 (0) - ошибок нет; +5: Тег 2106 "Результат проверки сведений о товаре": 0x0F (15): Номер бита 0: "1" - код маркировки проверен; Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 2: "1" - проверка статуса ОИСМ выполнена; Номер бита 3: "1" - от ОИСМ получены сведения, что планируемый статус товара корректен; Номер бита 4: "0" - результат проверки КП КМ и статуса товара сформирован ККТ, работающей в режиме передачи данных; +6: Список тегов ответа сервера (2114, 2105, 2005, 2109, 2101, 2100 и др.) длиной 28: 42 08 04 00 82 2F 11 64 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 03. > Тег 2114 "Дата и время запроса": 15.03.2023 02:37 (UTC+0), 15.03.2023 05:37 (локальное время); > Тег 2105 "Коды обработки запроса": 0 (Запрос имеет корректный формат, в том числе корректный формат кода маркировки); > Тег 2005 "Результаты обработки запроса": 0Fh (15); Номер бита 1: "1" - результат проверки КП КМ положительный; Номер бита 3: "1" - статус товара корректен (если тег 2109 "Ответ ОИСМ о статусе товара" принимает значение "1"); > Тег 2109 "Ответ ОИСМ о статусе товара": 1 (Планируемый статус товара корректен); > Тег 2100 "Тип кода маркировки": 3 (Код маркировки со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН); +T2.5(22) Операция v2 (Приход) КМ5 // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 138: D7 07 86 00 D0 07 55 00 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 73 36 6B 44 2B 61 51 41 55 38 69 48 64 1D 39 31 46 46 44 30 1D 39 32 64 47 56 7A 64 41 55 74 47 76 48 64 44 57 55 50 34 50 69 33 73 6F 2F 4C 75 4B 4E 73 74 38 47 67 45 37 5A 56 41 44 73 4B 70 6D 67 3D 34 08 01 00 03 35 08 1F 00 30 31 30 34 36 34 30 30 37 38 30 31 36 33 37 32 32 31 73 36 6B 44 2B 61 51 41 55 38 69 48 64 3E 08 01 00 01. ДоМТ>> Тег 2000 "Код маркировки": "010464007801637221s6kD+aQAU8iHd<0x1D>91FFD0<0x1D>92dGVzdAUtGvHdDWUP4Pi3so/LuKNst8GgE7ZVADsKpmg="; ДоМТ>> Тег 2100 "Тип кода маркировки": 3 (КМ со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН); ДоМТ>> Тег 2101 "Идентификатор товара": "010464007801637221s6kD+aQAU8iHd"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); +T2.5(23) Передать и распознать КМ1 "00000046210654eK7fYtcAAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T2.5(24) Передать произвольную TLV структуру привязанную к операции: 1023="0,100"(FVLN=2) // 0x64 // КМ1 // остаток "1,023" = "1,123" - "0,100" Q: FF4D 1E000000 FF03 0200 03 64 A: Ошибок нет +T2.5(25) Операция v2 (Приход) КМ1 // Кол-во: 0,100000 // 0x0186a0 Q: FF46 1E000000 01 A08601000000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.5(26) Передать и распознать КМ4 "00000046210654w%x9bTrABtAdGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 25 78 39 62 54 72 41 42 74 41 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654w%x9bTrABtAdGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T2.5(27) Передать произвольную TLV структуру привязанную к операции: 1293="1"(VLN=1) // частичное выбытие // КМ4 Q: FF4D 1E000000 0D05 0100 01 A: Ошибок нет +T2.5(28) Передать произвольную TLV структуру привязанную к операции: 1294="2"(VLN=8) // частичное выбытие // КМ4 // остаток 1/6 = 2/3 - 1/2 Q: FF4D 1E000000 0E05 0100 02 A: Ошибок нет +T2.5(29) Операция v2 (Приход) КМ4 // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 77 25 78 39 62 54 72 41 42 74 41 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 77 25 78 39 62 54 72 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654w%x9bTrABtAdGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421w%x9bTr"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.5(30) Передать и распознать КМ1 "00000046210654eK7fYtcAAModGVz" (из базы ФН и КЯ) X=29=1Dh Q: FF67 1E000000 1D 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A A: Ошибок нет Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "00000046210654eK7fYtcAAModGVz": Распознанный тип кода товара 0x444D (17485): "КТ GS1.0 (тег 1304) / КТ GS1.M (тег 1305) / КТ КМК (тег 1306)"; Тип Data Matrix 0x02 (2): "КМ Табачный"; +T2.5(31) Передать произвольную TLV структуру привязанную к операции: 1023="1,023"(FVLN=2) // 0x03FF // КМ1 // остаток "1,023" Q: FF4D 1E000000 FF03 0300 03 FF03 +T2.5(32) Операция v2 (Приход) КМ1 // Кол-во: 1,023000 // 0x0f9c18 Q: FF46 1E000000 01 189C0F000000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 76: D7 07 48 00 D0 07 1D 00 30 30 30 30 30 30 34 36 32 31 30 36 35 34 65 4B 37 66 59 74 63 41 41 4D 6F 64 47 56 7A 34 08 01 00 01 35 08 19 00 30 31 30 30 30 30 30 30 34 36 32 31 30 36 35 34 32 31 65 4B 37 66 59 74 63 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "00000046210654eK7fYtcAAModGVz"; ДоМТ>> Тег 2100 "Тип кода маркировки": 1 (короткий КМ); ДоМТ>> Тег 2101 "Идентификатор товара": "010000004621065421eK7fYtc"; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.5(33) Закрытие чека расширенное Q: FF45 1E000000 00 2D 31 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 F9 30 11 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 15.03.2023 02:44 (UTC+0), 15.03.2023 05:44 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:512.30 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1306,КТ КМК:010000004621065421wT&wPH! // КМ2 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:4 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:1 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:15 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1305,КТ GS1.М:010464007801637221QX1hHgYgJCa Запрос о коде маркировки (не формируется) "5901234123457" от 13.03.2023 17:14. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 22: D3 07 01 00 02 36 08 01 00 00 FF 03 03 00 03 FF 03 3C 08 01 00 0A. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,023"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); Результат проверки маркировки: [М] ЖЕЛТЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КТ ОСУ "5901234123457": Распознанный тип кода товара 0x4F0D (20237): "КТ EAN-13 (тег 1302) ОСУ"; Тип Data Matrix 0x00 (0): "тип не применяется"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: задан признак ОСУ (объемно-сортовой учет маркированной продукции)); +3: Длина дополнительных данных (ниже): 0 байт; +T2.6(4) Операция v2 (Приход) КТ1 // Кол-во: 1,023000 // 0x0f9c18 Q: FF46 1E000000 01 189C0F000000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 35: D7 07 1F 00 D0 07 0D 00 35 39 30 31 32 33 34 31 32 33 34 35 37 34 08 01 00 00 35 08 00 00 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "5901234123457"; ДоМТ>> Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: КМ отсутствует, не может быть прочитан или может быть прочитан, но не может быть распознан); ДоМТ>> Тег 2101 "Идентификатор товара": <пустая строка>; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.6(5) Передать и распознать КТ2 "98765432109213" X=14=0Eh // тег 1303 // (штучный) // по Варианту 2 Q: FF67 1E000000 0E 3938373635343332313039323133 FF A: Ошибок нет ЗоКМ> Запрос о коде маркировки (не формируется) "98765432109213" от 13.03.2023 17:14. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 10: D3 07 01 00 01 36 08 01 00 00. ЗоКМ>> Тег 2003 "Планируемый статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; Результат проверки маркировки: [М] ЖЕЛТЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КТ ОСУ "98765432109213": Распознанный тип кода товара 0x4F0E (20238): "КТ ITF-14 (тег 1303) ОСУ"; Тип Data Matrix 0x00 (0): "тип не применяется"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: задан признак ОСУ (объемно-сортовой учет маркированной продукции)); +3: Длина дополнительных данных (ниже): 0 байт; +T2.6(6) Операция v2 (Приход) КТ2 // Кол-во: 1,000000 // 0xf4240 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 36: D7 07 20 00 D0 07 0E 00 39 38 37 36 35 34 33 32 31 30 39 32 31 33 34 08 01 00 00 35 08 00 00 3E 08 01 00 01. ДоМТ>> Тег 2000 "Код маркировки": "98765432109213"; ДоМТ>> Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: КМ отсутствует, не может быть прочитан или может быть прочитан, но не может быть распознан); ДоМТ>> Тег 2101 "Идентификатор товара": <пустая строка>; ДоМТ>> Тег 2110 "Присвоенный статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); +T2.6(7) Передать произвольную TLV структуру привязанную к операции: 1293="2"(VLN=1) // КТ1 Q: FF4D 1E000000 0D05 0100 02 A: Ошибок нет +T2.6(8) Передать произвольную TLV структуру привязанную к операции: 1294="3"(VLN=1) // КТ1 Q: FF4D 1E000000 0E05 0100 03 A: Ошибок нет +T2.6(9) Передать произвольную TLV структуру привязанную к операции: 2102=0 // КТ1 Q: FF4D 1E000000 3608 0100 00 A: Ошибок нет +T2.6(10) Передать и распознать КТ1 "5901234123457" X=13=0Dh // тег 1302 // (мерный, дробный) // по Варианту 2 Q: FF67 1E000000 0D 35393031323334313233343537 FF A: Ошибок нет ЗоКМ> Запрос о коде маркировки (не формируется) "5901234123457" от 13.03.2023 17:17. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 37: D3 07 01 00 02 36 08 01 00 00 FF 03 04 00 06 40 42 0F 3C 08 01 00 00 0B 05 0A 00 0D 05 01 00 02 0E 05 01 00 03. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,000000"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 2; ЗоКМ>>> Тег 1294 "Знаменатель": 3; Результат проверки маркировки: [М] ЖЕЛТЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КТ ОСУ "5901234123457": Распознанный тип кода товара 0x4F0D (20237): "КТ EAN-13 (тег 1302) ОСУ"; Тип Data Matrix 0x00 (0): "тип не применяется"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: задан признак ОСУ (объемно-сортовой учет маркированной продукции)); +3: Длина дополнительных данных (ниже): 0 байт; +T2.6(11) Операция v2 (Приход) КТ1 // Кол-во: 1,000000 // 0xf4240 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 35: D7 07 1F 00 D0 07 0D 00 35 39 30 31 32 33 34 31 32 33 34 35 37 34 08 01 00 00 35 08 00 00 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "5901234123457"; ДоМТ>> Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: КМ отсутствует, не может быть прочитан или может быть прочитан, но не может быть распознан); ДоМТ>> Тег 2101 "Идентификатор товара": <пустая строка>; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.6(12) Передать произвольную TLV структуру привязанную к операции: 1023="1,023"(FVLN=3) // 0x03FF // КТ2 Q: FF4D 1E000000 FF03 0300 03 FF03 A: Ошибок нет +T2.6(13) Передать произвольную TLV структуру привязанную к операции: 2108="10" г // КТ2 Q: FF4D 1E000000 3C08 0100 0A A: Ошибок нет +T2.6(14) Передать и распознать КТ2 "98765432109213" X=14=0Eh // тег 1303 // (штучный) // по Варианту 2 Q: FF67 1E000000 0E 3938373635343332313039323133 FF A: Ошибок нет ЗоКМ> Запрос о коде маркировки (не формируется) "98765432109213" от 13.03.2023 17:18. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 22: D3 07 01 00 02 36 08 01 00 00 FF 03 03 00 03 FF 03 3C 08 01 00 0A. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,023"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 10 (г); Результат проверки маркировки: [М] ЖЕЛТЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КТ ОСУ "98765432109213": Распознанный тип кода товара 0x4F0E (20238): "КТ ITF-14 (тег 1303) ОСУ"; Тип Data Matrix 0x00 (0): "тип не применяется"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: задан признак ОСУ (объемно-сортовой учет маркированной продукции)); +3: Длина дополнительных данных (ниже): 0 байт; +T2.6(15) Передать произвольную TLV структуру привязанную к операции: 2108="11" кг // КТ2 Q: FF4D 1E000000 3C08 0100 0B A: Ошибок нет +T2.6(16) Передать произвольную TLV структуру привязанную к операции: 1023="1,123"(FVLN=3) // 0x0463 // КТ2 Q: FF4D 1E000000 FF03 0300 03 6304 A: Ошибок нет +T2.6(17) Операция v2 (Приход) КТ2 // Кол-во: 1,123000 // 0x1122b8 Q: FF46 1E000000 01 B82211000000 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 36: D7 07 20 00 D0 07 0E 00 39 38 37 36 35 34 33 32 31 30 39 32 31 33 34 08 01 00 00 35 08 00 00 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "98765432109213"; ДоМТ>> Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: КМ отсутствует, не может быть прочитан или может быть прочитан, но не может быть распознан); ДоМТ>> Тег 2101 "Идентификатор товара": <пустая строка>; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.6(18) Передать произвольную TLV структуру привязанную к операции: 1293="2"(VLN=1) // КТ1 Q: FF4D 1E000000 0D05 0100 02 A: Ошибок нет +T2.6(19) Передать произвольную TLV структуру привязанную к операции: 1294="3"(VLN=1) // КТ1 Q: FF4D 1E000000 0E05 0100 03 A: Ошибок нет +T2.6(20) Передать и распознать КТ1 "5901234123457" X=13=0Dh // тег 1302 // (мерный, дробный) // по Варианту 2 Q: FF67 1E000000 0D 35393031323334313233343537 FF A: Ошибок нет ЗоКМ> Запрос о коде маркировки (не формируется) "5901234123457" от 13.03.2023 17:20. Теги формируемые ККТ (2003, 2102, 1023, 2108, 1291) длиной 37: D3 07 01 00 02 36 08 01 00 00 FF 03 04 00 06 40 42 0F 3C 08 01 00 00 0B 05 0A 00 0D 05 01 00 02 0E 05 01 00 03. ЗоКМ>> Тег 2003 "Планируемый статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); ЗоКМ>> Тег 2102 "Режим обработки кода маркировки": 0; ЗоКМ>> Тег 1023 "Количество предмета расчета": "1,000000"; ЗоКМ>> Тег 2108 "Мера количества предмета расчета": 0 (шт.); ЗоКМ>> Тег 1291 "Дробное количество маркированного товара": ЗоКМ>>> Тег 1293 "Числитель": 2; ЗоКМ>>> Тег 1294 "Знаменатель": 3; Результат проверки маркировки: [М] ЖЕЛТЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КТ ОСУ "5901234123457": Распознанный тип кода товара 0x4F0D (20237): "КТ EAN-13 (тег 1302) ОСУ"; Тип Data Matrix 0x00 (0): "тип не применяется"; +0: Тег 2004 "Результат проверки КМ": 0x00 (0); Номер бита 0: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП; Номер бита 1: "0" - код маркировки не может быть проверен фискальным накопителем с использованием ключа проверки КП (т.к. бит 0 сброшен в "0"); +1: Причина, по которой не была проведена локальная проверка: 1 (КМ данного типа не подлежит проверки в фискальном накопителе); +2: Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: задан признак ОСУ (объемно-сортовой учет маркированной продукции)); +3: Длина дополнительных данных (ниже): 0 байт; +T2.6(21) Передать произвольную TLV структуру привязанную к операции: 1293="1"(VLN=1) // КТ1 Q: FF4D 1E000000 0D05 0100 01 A: Ошибок нет +T2.6(22) Передать произвольную TLV структуру привязанную к операции: 1294="2"(VLN=1) // КТ1 Q: FF4D 1E000000 0E05 0100 02 A: Ошибок нет +T2.6(23) Операция v2 (Приход) КТ1 // Кол-во: 1,000000 // 0xf4240 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 35: D7 07 1F 00 D0 07 0D 00 35 39 30 31 32 33 34 31 32 33 34 35 37 34 08 01 00 00 35 08 00 00 3E 08 01 00 02. ДоМТ>> Тег 2000 "Код маркировки": "5901234123457"; ДоМТ>> Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: КМ отсутствует, не может быть прочитан или может быть прочитан, но не может быть распознан); ДоМТ>> Тег 2101 "Идентификатор товара": <пустая строка>; ДоМТ>> Тег 2110 "Присвоенный статус товара": 2 (мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации); +T2.6(24) Закрытие чека расширенное Q: FF45 1E000000 00 2D 31 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 6E 31 0F 64 D6 07 01 00 00 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 13.03.2023 14:21 (UTC+0), 13.03.2023 17:21 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 0 (Проверка всех кодов маркировки, включенных в уведомление, дала положительный результат); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:514.60 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:10 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1302,КТ EAN-13:5901234123457 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.023 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:102.30 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:17.05 1214,ПРИЗН. СПОСОБА РАСЧ.:4 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:1 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:0 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1303,КТ ITF-14:98765432109213 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:4 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:1 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:0 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1302,КТ EAN-13:5901234123457 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1291,ДРОБН. КОЛ-ВО МАРКИР. ТОВАРА: 1293,ЧИСЛИТЕЛЬ:2 1294,ЗНАМЕНАТЕЛЬ:3 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:4 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:1 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:0 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:11 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1303,КТ ITF-14:98765432109213 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.123 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:112.30 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:18.72 1214,ПРИЗН. СПОСОБА РАСЧ.:4 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:1 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:0 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1302,КТ EAN-13:5901234123457 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1291,ДРОБН. КОЛ-ВО МАРКИР. ТОВАРА: 1293,ЧИСЛИТЕЛЬ:1 1294,ЗНАМЕНАТЕЛЬ:2 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:4 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:1 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:0 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:85.77 1031,НАЛИЧНЫМИ:514.60 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал ┌─────────────────────────────────────────────────────────────┐ │ 2.7. ТЕГИ 2112 (есть), 2113 (нет) В ОТЧЕТЕ О ЗАКРЫТИИ СМЕНЫ │ └─────────────────────────────────────────────────────────────┘ +T2.7(1) Открыть смену Q: E0 1E000000 A: Ошибок нет +T2.7(2) Открыть чек Q: 8D 1E000000 00 A: Ошибок нет +T2.7(3) Привязка маркированного товара к позиции с непрочитанным (пустым) КМ // нет ЗоКМ Q: FF67 1E000000 00 A: Ошибок нет Результат проверки маркировки: [М] ЖЕЛТЫЙ Ответ на команду ККТ FF67h "Привязка маркированного товара к позиции" на КМ "<пустая строка>": Распознанный тип кода товара 0x0000 (0): "Нераспознанный код"; Тип Data Matrix 0x00 (0): "тип не применяется"; +T2.7(4) Операция v2 (Приход) // Кол-во: 1,000000 Q: FF46 1E000000 01 40 42 0F 00 00 00 10 27 00 00 00 FF FF FF FF FF FF FF FF FF FF 01 00 04 01 D2 EE E2 E0 F0 A: Ошибок нет ДоМТ> Тег 2007 "Данные о маркированном товаре" (теги формируемые ККТ: 2000, 2100, 2101, 2110) длиной 22: D7 07 12 00 D0 07 00 00 34 08 01 00 00 35 08 00 00 3E 08 01 00 01. ДоМТ>> Тег 2000 "Код маркировки": <пустая строка>; ДоМТ>> Тег 2100 "Тип кода маркировки": 0 (тип КМ не идентифицирован: КМ отсутствует, не может быть прочитан или может быть прочитан, но не может быть распознан); ДоМТ>> Тег 2101 "Идентификатор товара": <пустая строка>; ДоМТ>> Тег 2110 "Присвоенный статус товара": 1 (штучный товар, подлежащий обязательной маркировке средством идентификации, реализован); +T2.7(5) Закрытие чека расширенное // 2107=1 "КМ?" в чек не включается (тег 1300) Q: FF45 1E000000 00 2D 31 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 D1 F2 F0 EE EA E0 20 E4 EB FF 20 EF E5 F7 E0 F2 E8 A: Ошибок нет УоРМТ> Уведомление о реализации маркированных товаров (теги формируемые ККТ: 1261, 1009, 1055, 1228) длиной 39: F1 03 1E 00 31 30 39 30 39 37 2C 20 8C AE E1 AA A2 A0 2C 20 E3 AB 2E 20 88 AB EC A8 AD AA A0 2C 20 39 1F 04 01 00 01. УоРМТ>> Тег 1009 "Адрес расчетов": "109097, Москва, ул. Ильинка, 9"; УоРМТ>> Тег 1055 "Применяемая система налогообложения": 01h (1); КнУ> Список тегов Квитанции на уведомление (1012, 2006, 2111) длиной 18: F4 03 04 00 83 20 11 64 D6 07 01 00 01 3F 08 01 00 00. КнУ>> Тег 1012 "Дата, время": 15.03.2023 01:33 (UTC+0), 15.03.2023 04:33 (локальное время); КнУ>> Тег 2006 "Результаты обработки уведомления": 1 (При проверке хотя бы одного из кодов маркировки, включенных в уведомление, получен отрицательный результат (!)); КнУ>> Тег 2111 "Коды обработки уведомления": 0 (Уведомление принято и обработано успешно); КАССОВЫЙ ЧЕК 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1054,ПРИЗН. РАСЧЕТА:1 (Приход) 1020,ИТОГ:100.00 1021,КАССИР:КАССИР СИС.АДМИН. 1059,ПРЕДМ. РАСЧЕТА: 2108,МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.:0 2102,РЕЖ. ОБРАБОТКИ КМ:0 1163,КТ: 1300,НЕРАСПОЗН. КОД ТОВАРА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:4 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:1 2106,РЕЗ-Т ПРОВ. СВЕД. О ТОВ.:0 1055,СНО:1 (ОБЩ.) 1102,СУММА НДС 20%:16.67 1031,НАЛИЧНЫМИ:100.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 1009,АДР.РАСЧЕТОВ:109097, Москва, ул. Ильинка, 9 1187,МЕСТО РАСЧЕТОВ:Торговый зал +T2.7(6) Отчет о закрытии смены (теги 2112) Q: 41 1E000000 A: Ошибок нет ОТЧЕТ О ЗАКРЫТИИ СМЕНЫ 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1038,СМЕНА:10 1118,ЧЕКОВ ЗА СМЕНУ:1 1111,ФД ЗА СМЕНУ:3 1097,НЕПЕРЕДАННЫХ ФД:0 1098,ФД НЕ ПЕРЕДАНЫ С:01.01.1970 1206,СООБЩ. ОПЕР.:194 1213,РЕСУРС КЛЮЧЕЙ:459 1194,СЧЕТЧИКИ ИТОГОВ СМЕНЫ: 1134,ВСЕГО ЧЕКОВ:1 1129,СЧЕТЧИКИ ОПЕР. "ПРИХОД": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:1 1201,СУММА ВСЕГО:100.00 1136,СУММА НАЛИЧН.В ЧЕКАХ(БСО):100.00 1138,СУММА БЕЗНАЛИЧН.В ЧЕКАХ(БСО):0.00 1218,СУММА ПРЕДВАРИТЕЛЬНЫХ ОПЛАТ (АВАНСОВ):0.00 1219,СУММА ПОСЛЕДУЮЩИХ ОПЛАТ (КРЕДИТОВ):0.00 1220,СУММА ИНОЙ ФОРМОЙ ОПЛАТЫ:0.00 1139,СУММА НДС 20%:16.67 1140,СУММА НДС 10%:0.00 1143,ОБОРОТ С НДС 0%:0.00 1183,ОБОРОТ БЕЗ НДС:0.00 1141,СУМ. НДС РАСЧ. :0.00 1142,СУМ. НДС РАСЧ. 10/110:0.00 1130,СЧЕТЧИКИ ОПЕР. "ВОЗВР. ПРИХОДА": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:0 1131,СЧЕТЧИКИ ОПЕР. "РАСХОД": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:0 1132,СЧЕТЧИКИ ОПЕР. "ВОЗВР. РАСХОДА": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:0 1133,ЧЕКИ (БСО) КОРРЕКЦИИ: 1144,ЧЕКОВ(БСО):0 1157,СЧЕТЧИКИ ИТОГОВ ФН: 1134,ВСЕГО ЧЕКОВ:50 1129,СЧЕТЧИКИ ОПЕР. "ПРИХОД": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:50 1201,СУММА ВСЕГО:31367.30 1136,СУММА НАЛИЧН.В ЧЕКАХ(БСО):30987.30 1138,СУММА БЕЗНАЛИЧН.В ЧЕКАХ(БСО):152.00 1218,СУММА ПРЕДВАРИТЕЛЬНЫХ ОПЛАТ (АВАНСОВ):114.00 1219,СУММА ПОСЛЕДУЮЩИХ ОПЛАТ (КРЕДИТОВ):76.00 1220,СУММА ИНОЙ ФОРМОЙ ОПЛАТЫ:38.00 1139,СУММА НДС 20%:5228.01 1140,СУММА НДС 10%:0.00 1143,ОБОРОТ С НДС 0%:0.00 1183,ОБОРОТ БЕЗ НДС:0.00 1141,СУМ. НДС РАСЧ. :0.00 1142,СУМ. НДС РАСЧ. 10/110:0.00 1130,СЧЕТЧИКИ ОПЕР. "ВОЗВР. ПРИХОДА": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:0 1131,СЧЕТЧИКИ ОПЕР. "РАСХОД": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:0 1132,СЧЕТЧИКИ ОПЕР. "ВОЗВР. РАСХОДА": 1135,КОЛ.ЧЕКОВ ПО ПРИЗН.РАСЧ.:0 1133,ЧЕКИ (БСО) КОРРЕКЦИИ: 1144,ЧЕКОВ(БСО):0 1021,КАССИР:КАССИР СИС.АДМИН. 2112,ПРИЗН. НЕКОРР. КМ:4 //============================================================================== Передача тега 1277 "Дополнительные данные ООС" (1) Начать открытие смены Q: FF41 1E000000 A: Ошибок нет (2) Передача командой ККТ FF0Ch тега 1277 в открытый документ отчета об открытии смены. Q: FF0C 1E000000 FD04 0100 01 A: Ошибок нет (3) Открыть смену Q: E0 1E000000 A: Ошибок нет ОТЧЕТ ОБ ОТКРЫТИИ СМЕНЫ 1209,ВЕРСИЯ ФФД:4 (1.2) ... 1021,КАССИР:КАССИР СИС.АДМИН. 1188,ВЕР. ККТ:003 1277,ДОП. ДАННЫЕ ООС:01 1189,ФФД ККТ:4 (1.2) //============================================================================== // Команда ККТ FF46h: Операция V2 --------------------------------- // Тип операции : 1 // Количество : 1.000000 // 0x0f4240 // Цена : =100.00 // 0x2710 // Сумма операций : FFFFFFFFFF (расчитывает ККТ) // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 8=(1<<3) => Г: БЕЗ НДС // 01h - А; 02h - Б; 04h - В; 00h=08h - Г; 10h - Д; 20h - Е // Номер отдела : 0 // Признак способа расчета : 1 // Признак предмета расчета : 4 FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 08 00 01 04 D2EEE2E0F0 // Тип операции : 1 // Количество : 1.000000 // 0x0f4240 // Цена : =100.00 // 0x2710 // Сумма операций : FFFFFFFFFF (расчитывает ККТ) // Налог-АБДЕ/Оборот-ВГ : =1.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 8=(1<<3) => Г: БЕЗ НДС // 01h - А; 02h - Б; 04h - В; 00h=08h - Г; 10h - Д; 20h - Е // Номер отдела : 0 // Признак способа расчета : 1 // Признак предмета расчета : 4 FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 6400000000 08 00 01 04 D2EEE2E0F0 // Тип операции : 1 // Количество : 1.000000 // 0x0f4240 // Цена : =100.00 // 0x2710 // Сумма операций : FFFFFFFFFF (расчитывает ККТ) // Налог-АБДЕ/Оборот-ВГ : =1.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 1=(1<<0) => А: НДС 20% // 01h - А; 02h - Б; 04h - В; 00h=08h - Г; 10h - Д; 20h - Е // Номер отдела : 0 // Признак способа расчета : 1 // Признак предмета расчета : 4 FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 6400000000 01 00 01 04 D2EEE2E0F0 //============================================================================== // Команда ККТ FF45h: Закрытие чека расширенное V2 -------------------------------------------------- // Сумма-1 : =100.00 // Суммы-2..16 : =0.00 // Налог-1 А 20% : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-2 Б 10% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-3 В 0% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-4 Г БЕЗ НДС : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-5 Д 20/120 : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-6 Е 10/110 : не указан FFFFFFFFFF (расчитывает ККТ) FF45 1E000000 1027000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 // Сумма-1 : =100.00 // Суммы-2..16 : =0.00 // Налог-1 А 20% : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-2 Б 10% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-3 В 0% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-4 Г БЕЗ НДС : =10.00 (расчитывает ПО) <== Т1П6=1 // Налог-5 Д 20/120 : =5.00 (расчитывает ПО) <== Т1П6=1 // Налог-4 Е 10/110 : не указан FFFFFFFFFF (расчитывает ККТ) FF45 1E000000 1027000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF E803000000 F401000000 FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 // Сумма-1 : =100.00 // Суммы-2..16 : =0.00 // Налог-1 А 20% : =1.00 (расчитывает ПО) <== Т1П6=1 // Налог-2 Б 10% : =2.00 (расчитывает ПО) <== Т1П6=1 // Оборот-3 В 0% : =10.00 (расчитывает ПО) <== Т1П6=1 // Оборот-4 Г БЕЗ НДС : =20.00 (расчитывает ПО) <== Т1П6=1 // Налог-5 Д 20/120 : =5.00 (расчитывает ПО) <== Т1П6=1 // Налог-4 Е 10/110 : =6.00 (расчитывает ПО) <== Т1П6=1 FF45 1E000000 1027000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 6400000000 C800000000 E803000000 D007000000 F401000000 5802000000 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 //============================================================================== Тестирование тегов 1102-1107 в кассовом чеке -------------------------------------------- // 1. // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 8=(1<<3) => Г: БЕЗ НДС FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 08 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 1=(1<<0) => А: 20% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 01 00 01 04 D2EEE2E0F0 // Налог-1 А 20% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-4 Г БЕЗ НДС : не указан FFFFFFFFFF (расчитывает ККТ) FF45 1E000000 204E000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:200.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:16.67 1105,СУММА БЕЗ НДС:100.00 1031,НАЛИЧНЫМИ:200.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 2.1. Т1П6=1 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 0=(0<<0) => Г: БЕЗ НДС FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 00 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 1=(1<<0) => А: НДС 20% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 01 00 01 04 D2EEE2E0F0 // Налог-1 А 20% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-4 Г БЕЗ НДС : =10.00 (расчитывает ПО) <== Т1П6=1 // Налог-5 Д 20/120 : =5.00 (расчитывает ПО) <== Т1П6=1 FF45 1E000000 204E000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF E803000000 F401000000 FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:200.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:16.67 1105,СУММА БЕЗ НДС:10.00 1031,НАЛИЧНЫМИ:200.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 2.2. Т1П6=0 1020,ИТОГ:200.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:16.67 1105,СУММА БЕЗ НДС:100.00 1031,НАЛИЧНЫМИ:200.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 3.1. Т1П6=1 // Налог-АБДЕ/Оборот-ВГ : =1.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 8=(1<<3) => Г: БЕЗ НДС // 01h - А; 02h - Б; 04h - В; 00h=08h - Г; 10h - Д; 20h - Е FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 6400000000 08 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : =1.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 1=(1<<0) => А: НДС 20% // 01h - А; 02h - Б; 04h - В; 00h=08h - Г; 10h - Д; 20h - Е FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 6400000000 01 00 01 04 D2EEE2E0F0 // Налог-1 А 20% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-4 Г БЕЗ НДС : не указан FFFFFFFFFF (расчитывает ККТ) FF45 1E000000 204E000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:200.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:1.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:1.00 1105,СУММА БЕЗ НДС:1.00 1031,НАЛИЧНЫМИ:200.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 3.2. Т1П6=0 1020,ИТОГ:200.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:16.67 1105,СУММА БЕЗ НДС:100.00 1031,НАЛИЧНЫМИ:200.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 4.1. Т1П6=1 // Налог-АБДЕ/Оборот-ВГ : =0.10 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 0=(0<<0) => Г: БЕЗ НДС FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 0A00000000 00 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : =1.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 1=(1<<0) => А: 20% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 6400000000 01 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : =2.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 2=(1<<1) => Б: 10% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF C800000000 02 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : =3.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 4=(1<<2) => В: 0% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 2C01000000 04 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : =4.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 8=(1<<3) => Г: БЕЗ НДС FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 9001000000 08 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : =5.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 10h=(1<<4) => Д: 20/120 FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF F401000000 10 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : =6.00 (расчитывает ПО) <== Т1П6=1 // Налоговая ставка : 20h=(1<<5) => Е: 10/110 FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF 5802000000 20 00 01 04 D2EEE2E0F0 // Сумма-1 : =700.00 // Налог-1 А 20% : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-2 Б 10% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-3 В 0% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-4 Г БЕЗ НДС : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-5 Д 20/120 : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-6 Е 10/110 : не указан FFFFFFFFFF (расчитывает ККТ) FF45 1E000000 7011010000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:700.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:1.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:2 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:2.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:5 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:3.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:3 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:5.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:4 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:6.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:1.00 1103,СУММА НДС 10%:2.00 1104,СУММА С НДС 0%:3.00 1105,СУММА БЕЗ НДС:4.10 1106,СУММА НДС :5.00 1107,СУММА НДС 10/110:6.00 1031,НАЛИЧНЫМИ:700.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 4.2. Т1П6=0 1020,ИТОГ:700.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:2 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:9.09 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:5 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:3 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:4 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:9.09 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:16.67 1103,СУММА НДС 10%:9.09 1104,СУММА С НДС 0%:100.00 1105,СУММА БЕЗ НДС:200.00 1106,СУММА НДС :16.67 1107,СУММА НДС 10/110:9.09 1031,НАЛИЧНЫМИ:700.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 5.1. Т1П6=1 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 0=(0<<0) => Г: БЕЗ НДС FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 00 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 1=(1<<0) => А: 20% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 01 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 2=(1<<1) => Б: 10% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 02 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 4=(1<<2) => В: 0% FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 04 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 8=(1<<3) => Г: БЕЗ НДС FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 08 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 10h=(1<<4) => Д: 20/120 FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 10 00 01 04 D2EEE2E0F0 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 20h=(1<<5) => Е: 10/110 FF46 1E000000 01 40420F000000 1027000000 FFFFFFFFFF FFFFFFFFFF 20 00 01 04 D2EEE2E0F0 // Сумма-1 : =700.00 // Налог-1 А 20% : =10.00 (расчитывает ПО) <== Т1П6=1 // Налог-2 Б 10% : =20.00 (расчитывает ПО) <== Т1П6=1 // Оборот-3 В 0% : =30.00 (расчитывает ПО) <== Т1П6=1 // Оборот-4 Г БЕЗ НДС : =40.00 (расчитывает ПО) <== Т1П6=1 // Налог-5 Д 20/120 : =50.00 (расчитывает ПО) <== Т1П6=1 // Налог-6 Е 10/110 : =60.00 (расчитывает ПО) <== Т1П6=1 FF45 1E000000 7011010000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 E803000000 D007000000 B80B000000 A00F000000 8813000000 7017000000 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:700.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:2 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:9.09 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:5 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:3 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:16.67 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:100.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:100.00 1199,СТАВКА НДС:4 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:9.09 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:10.00 1103,СУММА НДС 10%:20.00 1104,СУММА С НДС 0%:30.00 1105,СУММА БЕЗ НДС:40.00 1106,СУММА НДС :50.00 1107,СУММА НДС 10/110:60.00 1031,НАЛИЧНЫМИ:700.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 6.1. // Цена : =0.00 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 0=(0<<0) => Г: БЕЗ НДС FF46 1E000000 01 40420F000000 0000000000 FFFFFFFFFF FFFFFFFFFF 00 00 01 04 D2EEE2E0F0 // Цена : =0.00 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 1=(1<<0) => А: 20% FF46 1E000000 01 40420F000000 0000000000 FFFFFFFFFF FFFFFFFFFF 01 00 01 04 D2EEE2E0F0 // Цена : =0.00 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 4=(1<<2) => В: 0% FF46 1E000000 01 40420F000000 0000000000 FFFFFFFFFF FFFFFFFFFF 04 00 01 04 D2EEE2E0F0 // Цена : =0.00 // Налог-АБДЕ/Оборот-ВГ : FFFFFFFFFF (расчитывает ККТ) // Налоговая ставка : 20h=(1<<5) => Е: 10/110 FF46 1E000000 01 40420F000000 0000000000 FFFFFFFFFF FFFFFFFFFF 20 00 01 04 D2EEE2E0F0 // Сумма-1 : =700.00 // Налог-1 А 20% : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-2 Б 10% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-3 В 0% : не указан FFFFFFFFFF (расчитывает ККТ) // Оборот-4 Г БЕЗ НДС : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-5 Д 20/120 : не указан FFFFFFFFFF (расчитывает ККТ) // Налог-6 Е 10/110 : не указан FFFFFFFFFF (расчитывает ККТ) FF45 1E000000 7011010000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:0.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:5 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:4 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:0.00 1104,СУММА С НДС 0%:0.00 1105,СУММА БЕЗ НДС:0.00 1107,СУММА НДС 10/110:0.00 1031,НАЛИЧНЫМИ:0.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 6.2. Т1П6=1 // Сумма-1 : =700.00 // Налог-1 А 20% : =0.00 (расчитывает ПО) <== Т1П6=1 // Налог-2 Б 10% : =0.00 (расчитывает ПО) <== Т1П6=1 // Оборот-3 В 0% : =0.00 (расчитывает ПО) <== Т1П6=1 // Оборот-4 Г БЕЗ НДС : =0.00 (расчитывает ПО) <== Т1П6=1 // Налог-5 Д 20/120 : =0.00 (расчитывает ПО) <== Т1П6=1 // Налог-6 Е 10/110 : =0.00 (расчитывает ПО) <== Т1П6=1 FF45 1E000000 7011010000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:0.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:5 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:4 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:0.00 1104,СУММА С НДС 0%:0.00 1105,СУММА БЕЗ НДС:0.00 1107,СУММА НДС 10/110:0.00 1031,НАЛИЧНЫМИ:0.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 // 6.3. Т1П6=1 // Сумма-1 : =700.00 // Налог-1 А 20% : =10.00 (расчитывает ПО) <== Т1П6=1 // Оборот-3 В 0% : =30.00 (расчитывает ПО) <== Т1П6=1 // Оборот-4 Г БЕЗ НДС : =40.00 (расчитывает ПО) <== Т1П6=1 FF45 1E000000 7011010000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 00 E803000000 FFFFFFFFFF B80B000000 A00F000000 FFFFFFFFFF FFFFFFFFFF 20 D1F2F0EEEAE020E4EBFF20EFE5F7E0F2E8 1020,ИТОГ:0.00 1209,ВЕРСИЯ ФФД:2 (1.05) 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:6 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:1 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:5 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1059,ПРЕДМ. РАСЧЕТА: 1030,НАИМЕН. ПРЕДМ. РАСЧЕТА:Товар 1079,ЦЕНА ЗА ЕД. ПРЕДМ. РАСЧ.:0.00 1023,КОЛ-ВО ПРЕДМ. РАСЧЕТА:1.000000 1043,СТОИМ. ПРЕДМ. РАСЧЕТА:0.00 1199,СТАВКА НДС:4 1200,СУММА НДС ЗА ПРЕДМ. РАСЧ.:0.00 1214,ПРИЗН. СПОСОБА РАСЧ.:1 1212,ПРИЗН. ПРЕДМЕТА РАСЧ.:4 1055,СНО:32 (ПСН) 1102,СУММА НДС 20%:10.00 1104,СУММА С НДС 0%:30.00 1105,СУММА БЕЗ НДС:40.00 1107,СУММА НДС 10/110:0.00 1031,НАЛИЧНЫМИ:0.00 1081,БЕЗНАЛИЧНЫМИ:0.00 1215,ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС):0.00 1216,ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ):0.00 1217,ИНАЯ ФОРМА ОПЛАТЫ:0.00 //============================================================================== Примеры КТ/КМ: (разделитель <0x1D> для драйвера ККТ под Windows) //---------------------------------------------------------- 1300 (КТ Н) КМ: 0103041094787443215d == (2000 код маркировки) для Т1П57=1 01030410947874432 23N00002NV07ITXJT2J7IFO912130030 <= (2000 код маркировки): 23N00002NV07ITXJT2J7IFO91213003001859F9ROQSLA2X5CVJGEQNUL7OUGSSWGLL 0104607085860060215QJnSe1JTDJJN9 <= (2000 код маркировки): 0104607085860060215QJnSe1JTDJJN93M88C (тег 1305 без разделителя) <= 0104607085860060215QJnSe1JTDJJN<0x1D>93M88C (тег 1305 с разделителем) //---------------------------------------------------------- 1301 (KT EAN-8) КТ: 96385074 == (2000 код маркировки ОСУ) //---------------------------------------------------------- 1302 (KT EAN-13) КТ: 5901234123457 == (2000 код маркировки ОСУ) <0x1D>5901234123457 5901234123457<0x1D> <0x1D>5901234123457<0x1D> //---------------------------------------------------------- 1303 (KT ITF-14) КТ: 98765432109213 == (2000 код маркировки ОСУ) //---------------------------------------------------------- 1304 (КТ GS1) КТ: 010123456789012321DhgJWrURo5WlL 0103041094787443215dJ,Kh 010460406000600021N4N57RSCBUZTQ <= 010460406000600021N4N57RSCBUZTQ<0x1D>2403004002910161218<0x1D>92tIAF/YVoU4roQS3M/m4z78yFq0fc/WsSmLeX5QkF/YVWwy8IMYAeiQ91Xa2z/fFSJcOkb2N+uUUmfr4n0mOX0Q== //---------------------------------------------------------- 1305 (КТ GS1.М) КМ: 010123456789012321Ng/kkYnMKctFYb <= (2000 код маркировки): [М+] 010123456789012321Ng/kkYnMKctFYb<0x1D>91808B<0x1D>922LgwirizH3VrlKLE/SuFbeYpXqe8SoIKkGc4uJ+RgnoZElVnaGtgzOoqwqcv0qHd/23GiUQBNGUz1+eyKNEpnw== 010123456789012321DhgJWrURo5WlLr [М-] 010123456789012321DhgJWrURo5WlLr<0x1D>910058<0x1D>928T21wsP9uCAlTz/7llj7MBaPGI9W5CTLS2VNYMeVBYmuUvN64pTTP8G+esmVfSer17jSXU40hAfFquXdLidkSg== 010464007801637221QX1hHgYgJCa91FFD0<0x1D>92dGVzdITiraYn5mNYpjiN9BW5bRYJZvPZCjyD01gr3Oo= [М+] 010464007801637221RugLQs4H.FMQn<0x1D>91FFD0<0x1D>92dGVzdORoWFbQXvnDjVFNgOIHQVahKssfUS6pyD0Uoa0= [М+] 010464007801637221*aULolhD%MT((<0x1D>91FFD0<0x1D>92dGVzdCMhlrVSH8y8kvBI5JpgA+rGCXN9a3nq3wFTbK4= [М+] 010464007801637221Xs>E(0Xm91FFD0<0x1D>92dGVzdKC4xiB4gPwRdqyd+rGxrrXsScGc58lSJKghNoc= [М+] 010464007801637221qMZMSnDHGrGEc<0x1D>91FFD0<0x1D>92dGVzdKrAfUjz/cZdjhn309LFLV/ga8nQcTC36Zjt1Z8= [М+] 010464007801637221)rsueCy2ZiRjA<0x1D>91FFD0<0x1D>92dGVzdDELjKCNplDsuDAibKAWJhExCoqdBx/f8ITyXwY= [М+] 010464007801637221l%Zd-1(chJDMT<0x1D>91FFD0<0x1D>92dGVzdHmckLS8a3npV+FjZLaG3AviQV52K83CZm7qNT8= [М+] 010464007801637221gDDJ2VMOqvdNG<0x1D>91FFD0<0x1D>92dGVzdIjNx7Hb93pmLsV+niIDiJWV8ZFAjQdF9b2BO/o= [М+] 010464007801637221s6kD+aQAU8iHd<0x1D>91FFD0<0x1D>92dGVzdAUtGvHdDWUP4Pi3so/LuKNst8GgE7ZVADsKpmg= [М+] 010464007801637221ZNfbkH<)SCiUw<0x1D>91FFD0<0x1D>92dGVzdPtj8SU9XsW53YwsXs+vzjRk8g6ZkmV+9xl+jh0= [М+] 0108808956292881212KRpuMJjwujfF<0x1D>910005<0x1D>92xVZsNwoaoDNbcPWHA1zQwJPb1HTm5QhyoHiWVWSH7paZ // GS1 err // шины [М+] 0104815671711980212qzq1qTCponZi<0x1D>910005<0x1D>927Zms3pQprbcnrT9u1uAXPXjutt9H8ErbGgpwSnaQz3WY // GS1 err 0104640203820010211000000119818 [М-] 0104640203820010211000000119818<0x1D>91EE08<0x1D>92SSX6lLpW6N1Z7/JiwxRSfExUkYQt545QnXh9zoymZJo= // FS checksum collision 010467000816368521bvSqkCsuoAyR5 [М-] 010467000816368521bvSqkCsuoAyR5<0x1D>91EE09<0x1D>92bil1m4L3i+LwU5EWxl4QsCrUD79hXRqrG3jNnnfoDvc= // FS checksum collision 0104607085860060215QJnSe1JTDJJN [М-] 0104607085860060215QJnSe1JTDJJN<0x1D>93M88C 01 91 92 010123456789012321Ng/kkYnMKctFYb 91808B 922LgwirizH3VrlKLE/SuFbeYpXqe8SoIKkGc4uJ+RgnoZElVnaGtgzOoqwqcv0qHd/23GiUQBNGUz1+eyKNEpnw== //---------------------------------------------------------- 1306 (КТ КМК) КМ: 010000004621065421wT&wPH! <= (2000 код маркировки): [M+] 00000046210654wT&wPH!AAModGVz (табак) 010000004621065421eK7fYtc [M+] 00000046210654eK7fYtcAAModGVz 010000004621065421eK7fYtc [M+] <0x1D>00000046210654eK7fYtcAAModGVz 010000004621065421eK7fYtc [M+] 00000046210654eK7fYtcAAModGVz<0x1D> 010000004621065421eK7fYtc [M+] <0x1D>00000046210654eK7fYtcAAModGVz<0x1D> 010000004621065421w%x9bTr [M+] 00000046210654w%x9bTrABtAdGVz //---------------------------------------------------------- 1307 (КТ МИ) КМ: RU-401301-AAA0277031 (меховые изделия) //---------------------------------------------------------- 1308 (КТ ЕГАИС-2.0) КТ: NV07ITXJT2J7IFO91213003 <= 23N00002NV07ITXJT2J7IFO91213003001859F9ROQSLA2X5CVJGEQNUL7OUGSSWGLLR //---------------------------------------------------------- 1309 (КТ ЕГАИС-3.0) КТ: 24020028617115 <= 240200286171151018001TKY2XPRBNPGMLWEFYCL23T2PAQUXJ5QAK2F23YYKYXYMGJFDZWUVQ5DTGHPPBGMFY5423GL75EZP47QOHM2Q2C3RPAXIA4HIJTSOX2IOJQ5X6OM2CNNPQQJVJV3AJQ3SY //---------------------------------------------------------- //==============================================================================