Настройка ККТ под новые требования Сентябрь 2025 год.
Ключевые изменения
Прошивки драйвера и таблицы продублировали еще здесь
https://shtrih-v.ru/katalog/podpiski-dlja-kkt/servis-obnovlenija-fr-edinaja-podpiskaДля Кассовых аппаратов Штрих-М, Ритейл, Посцентр, RR-Electro
1. Требования к печати чеков - Минимальная высота символов в бумажном чеке - 2 мм, интервал между строками — 0,5 мм.
- QR-код на бумажном чеке должен быть не менее 20×20 мм с контрастностью 40%
- На дисплеях (вендинг и.т.д) QR-код размером не менее 20х20 мм, контрастность 250:1, должен отображаться не менее 40 секунд либо до момента начала следующего расчета
На данный момент, указанные требования можно удовлетворить, настроив таблицы. Но это не гарантирует, что ПО верхнего уровня не подаст команду на изменение настройки шрифтов. В будущей прошивке ККТ такая ситуация будет исключена.
Настройка шрифтов согласно требованиям 2025 годаС 1 сентября 2025 года вступают в силу требования к шрифтам
высота шрифта не менее 2 мм
межстрочный интервал не менее 0,5мм
Для удовлетворения данным требованиям будет выпущена прошивка, на которой невозможно будет никакими настройками и командами данное требование нарушить.
Можно настроить шрифт на актуальной прошивке, но некоторые кассовые программы могут подавать команды на печать мелким шрифтом или подавать команды на изменение настроек, которые вы установили.
Установите в таблице 1 поле 29 значение 5
Установите в таблице 1 поле 31 значение 0
Установите в таблице 8 данные значения, чтобы нигде не было шрифта 5
А также настройте формат печати чека.
Установите в таблице 17 поле 18 значение 0
Установите в таблице 17 поле 56 (если это поле есть) значение 0
Либо просто запишите таблицы, скачав Шрифты.zip
https://shtrih-v.ru/portal/index.php?action=downloads;sa=view;down=272. Маркированные товары - Добавлены новые реквизиты для учета реализации маркированных товаров, включая:
- Часовая зона (тег 1011). Для формирования тега нужно будет обязательно установить часовую зону в таблице 18 поле 25! Уже можно передавать данный тег, ЦРПТ его понимает. Актуальная прошивка не сигнализирует никак о том, что чек формируется без данного тега.
- Номер ФД кассового чека (тег 2040). Тег будет передаваться автоматически без дополнительных настроек.
- Результаты проверки маркированных товаров (тег 2107). Тег будет передаваться автоматически без дополнительных настроек.
Эти теги ЦРПТ уже принимает. На данный момент их передача по желанию. Необходимо, чтобы с 1 сентября эти теги передавала каждая ККТ в стране, продающая маркированный товар.
3. Расчеты в сети «Интернет» - Введен реквизит Признак расчета в «Интернет» (тег 1125).
- Для онлайн-платежей обязательны:
- Адрес сайта (в реквизите «Место расчетов», тег 1187). Потребуется обновить кассовую программу, чтобы она при формировании каждого чека передавала адрес сайта в теге 1187 "Место расчетов". В отчетах в месте расчетов должно быть указано место расчета, в котором установлена ККТ, а не адрес сайта.
- Контактные данные покупателя (телефон или email, тег 1008). Тег передавался и ранее, но теперь его передача обязательна. На актуальной прошивке ККТ пока никак не сигнализирует, что данного тега нет.
Для передачи данных тегов нужно обновить кассовую программу.
4. Уточнения по коррекции расчетов для ФФД 1.05 - Реквизит Номер предписания налогового органа (тег 1179) на ФФД 1.05 теперь обязателен только при коррекции по требованию ФНС.
На данный момент не ясно готовы ли все ОФД к отсутствию данного тега. Поэтому лучше дождаться официального разрешения и пока передавать данный тег. С 1 сентября все чеки коррекции на ФФД 1.05 не должны содержать данный тег.
Как решение, можно перейти на ФФД 1.2, где нет поправок для пользователей, формирующих чеки коррекции и не продающих маркированные товары.
5. Добавлены реквизиты для детализации безналичных платежей: - Сведения об оплате безналичными (тег 1235)
- Признак способа оплаты (тег 1236)
- Идентификаторы безналичной оплаты (тег 1237)
- Дополнительные сведения о безналичной оплате (тег 1238)
Пока это "задел" на будущее. Планируется, что у каждого фискального чека с безналичным типом оплаты будет привязка к соответствующей банковской транзакции. Указанные теги станут обязательными после опубликования соответствующего приказа ФНС. До вступления приказа в силу можно пользоваться данными тегами по желанию.
6. Исключение устаревших данных
- Удалены упоминания о системе налогообложения ЕНВД.
Частые вопросы
Кому необходимо будет обновить прошивку?
Прошивку в обязательном порядке необходимо обновить:
пользователям, формирующим чеки коррекции на ФФД 1.05 самостоятельно после 1 сентября
пользователям, работающим с маркированными товарами
пользователям, использующим ККТ при расчетах в сети Интернет, с оплатой на сайте, в приложении
позже, в неустановленный срок, когда появятся требования по работе с новыми тегами по передаче данных по безналичным операциям, прошивка должны будет быть обновлена у всех пользователей
Остальным пользователям обновление прошивки по желанию, но обязательно нужно настроить шрифты.
https://shtrih-v.ru/portal/index.php?action=downloads;sa=view;down=27Какая лицензия нужна для работы прошивки?
[/b]
Для работы прошивки без новых поправок нужна подписка на 1 квартал 2024 года.
Для работы с новыми поправками нужна подписска со сроком действия до 3 квартала 2025 или позднее.
Когда выйдет новая прошивка?
На данный момент существует прошивка С.3 с поддержкой только ФФД 1.2 для Ритейл-01ФМ, Ритейл-02Ф, POSCenter-02Ф и Ритейл-Комбо
А также для POSCenter-03ФМ
А так же прошивка С.3 ККТЛаб для Штрих-М с поддержкой только ФФД 1.2 для
Штрих-М-01/02Ф, Штрих-Лайт-01/02Ф, Штрих-ФР-01Ф, Штрих-Мини-01/02Ф, Штрих-On-Line, Элвес-ФР-Ф, Штрих-Сити-Ф
Скачать можно
https://shtrih-v.ru/portal/index.php?action=downloads;cat=6После прошивки необходимо обязательно для всех ККТ записать рекомендуемые таблицы, (Можно скачать и установить через тест драйвера раздел таблицы импорт
https://shtrih-v.ru/portal/index.php?action=downloads;sa=view;down=28) так как есть недочеты со шрифтами и шаблонами, которые будут исправлены в будущей версии прошивки. Также необходимо настроить часовую зону.
Как только появится тестовая или релизная прошивка для других моделей и ФФД, об этом будет написано тут.
Какую часовую зону установить?Часовая зона устанавливается в таблице 18 поле 25.
Данную настройку уже можно устанавливать, ЦРПТ принимает новые теги.
Включение часовой зоны также активирует автоматическую передачу тегов номер ФД кассового чека (тег 2040) и Результаты проверки маркированных товаров (тег 2107).
С 1 сентября данные теги все ККТ обязаны передавать новые теги.
Часовая зона это не UTC и не GMT!
Где какой номер часовой зоны описано в приказе.
1 - Калининград
2 - Москва, Санкт-Петербург, Ставрополь
3 - Астрахань, Самара, Саратов
4 - Екатеренбург, Тюмень, Пермь
5 - Омск
6 - Новосибирск, Красноярск, Томск
7 - Улан-Удэ, Иркутск
8 - Якутск, Чита, Благовещенск
9 - Владивосток, Хабаровск, Биробиджан
10 - Магадан, Южно-Сахалинск
11 - Петропавловск-Камчатский, Анадырь
На актуальной версии драйвера данный процесс упрощен:

Почему в чеке нет тега 1011 (часовая зона)?
Тег 1011 (часовая зона) должен быть только в отчете о реализации маркированного товара. В обычных чеках его быть не должно. Так как через ККТ отчет о реализации прочитать невозможно, в личном кабинете ОФД их нет, то посмотреть их можно только вличном кабинете Честного Знака. На данный момент отображение данного тега в личном кабинете честного знака в явном виде недоступно, но можно скачать json чека и найти его там:


Как включить отправку тегов "ФД кассового чека" (тег 2040) и "Результаты проверки маркированных товаров" (тег 2107)?
Данные теги, как и тег 1011 "Часовая зона" включаются в состав отчета о реализации маркированного товара. В обычных ченках быть не должны. Так же, как и тег 1011 "Часовая зона" можно увидеть только через json чека в личном кабинете Честного Знака:


Так же, как и тег 1011 "Часовая зона", они отправляются автоматически и активируется включением через Таблицу 18 поле 25:

Необходимо ли обновить Тест Драйвера и кассовую программу?Всегда рекомендуется устанавливать актуальную версию драйвера.
В данном случае теги, которые убирают из чеков коррекции на ФФД 1.05, а так же теги, связанные с автоматическим режимом, формируются средствами ККТ автоматически и обновления кассовой программы однозначно не нужно.
Теги, связанные с маркированными товарами, формируются тоже с помощью ККТ, но необходимо установить настройку в таблицах, которая начнет передавать часовой пояс в уведомлениях с определенным значением. Это можно автоматизировать с помощью верхнего ПО (кассовой программы) (установить значение в таблице 18 ряд 1 поле 25 с часовой зоной, автоматически перед открытием смены на случай сбоя или установки новой ненастроенной ККТ), что потребует обновления кассовой программы. Тест Драйвера обновлять при этом не нужно, но рекомендуется.
Появляются теги, связанные с передачей банковских данных, но нет требований как их заполнять и когда начать их использовать, поэтому вопрос не стоит. Когда появится ясность, то обязательно надо будет обновить кассовую программу. Тест Драйвера обновлять не потребуется, но рекомендуется.
Применение в интернет
Примеры для разработчиков при продаже в сети интернет:
Set_TagNumber: 1125
Set_TagType: 0
Set_TagValueInt: 1 // Признак в интернет. Можно автоматизировать отправку тега, установив в таблице 1 поле 46 значение 1
FNSendTag: 0
Set_TagNumber: 1187
Set_TagType: 7
Set_TagValueStr: example.com // Адрес сайта. Нельзя автоматизировать
FNSendTag: 0
Get_ResultCode: 0
Set_CustomerEmail: +71234567890 // Телефон или емейл покупателя
FNSendCustomerEmail: 0
Get_ResultCode: 0
Set_EmailAddress: test@test.com // Емейл отправителя. можно автоматизировать отправку, установив в таблице 17 поле 42 значение 1. Будет браться из последнего отчета о перерегистрации
FNSendSenderEmail: 0
Get_ResultCode: 0
Если все чеки в ККТ должны быть с тегом (1125 применение в интернет, так как касса в автоматическом режиме), то есть евтоматизация формирования всех чеков с тегом 1125 со значением 1, которая заключается в установке в таблице 1 поле 46 значение 1, которую рекомендуется посылать при открытии смены:
Set_TableNumber: 1
Set_FieldNumber: 46
Set_RowNumber: 1
Set_ValueOfFieldString: 1
WriteTable
Если ККТ стоит в магазине, то товары, приобретенные непосредственно в магазине, должны продаваться без тега 1125. А если идет выдача товара, приобретенного через сайт магазина, то закрывающий чек должен быть с тегом 1125 и с местом расчета, в котором указывается не сайт, как в авансовом чеке, а с местом расчета кассы.
Поэтому такие кассы либо должны отправлять тег 1125 через FNSendTag, либо перед каждым чеком товара, приобретенного в магазине посылать команду на установку в таблице 1 поле 46 значения 0, а при продаже товара, приобретенного через сайт посылать команду на установку в таблице 1 поле 46 значения 1
Установка часового пояса
Рекомендация, которая скорее требование, для программ, которые работают с маркировкой: передавать перед открытием смены команду на установку в таблице 18 ряд 1 поле 25 значение с часовым поясом пользователя.
В принципе, достаточно его установить 1 раз вручную, но когда касс много, то это становится трудностью. Бывают сбои, сброс таблиц, новые кассы и конечно же будут случаи, когда часовую зону забудут установить.
При закрытой смене:
Set_TableNumber: 18
Set_FieldNumber: 25
Set_RowNumber: 1
Set_ValueOfFieldString: 3
WriteTable
Сведения по безналичной оплатеТребований по тегам, связанных с безналичным расчетом и сроком начала нет. На данный момент передавать эти теги запрещено. Тем не менее, пример передачи тегов с произвольными значениями вот:
Пример для разработчиков
Set_TaxValueEnabled: False
Set_Summ1Enabled: False
Set_CheckType: 1
Set_TaxValue: 0
Set_Tax1: 4
Set_Summ1: 0
Set_PaymentTypeSign: 4
Set_PaymentItemSign: 1
Set_Department: 0
Set_Price: 70
Set_Quantity: 1
Set_StringForPrinting: Отвертка крестовая
Set_MeasureUnit: 0
Set_DivisionalQuantity: False
Set_Numerator: 1
Set_Denominator: 3
FNOperation: 0
Get_ResultCode: 0
Set_TagNumber: 1234
FNBeginSTLVTag: 0
Get_TagID: 0
Set_TagID: 0
Set_TagNumber: 1235
FNBeginSTLVTag: 0
Set_TagNumber: 1082
Set_TagType: 3
Set_TagValueLength: 6
Set_TagValueVLN: 7000
FNAddTag: 0
Set_TagNumber: 1236
Set_TagType: 0
Set_TagValueInt: 111
FNAddTag: 0
Set_TagNumber: 1237
Set_TagType: 7
Set_TagValueStr: 12121212
FNAddTag: 0
Set_TagNumber: 1238
Set_TagType: 7
Set_TagValueStr: 34343434
FNAddTag: 0
Set_TagID: 0
Set_TagNumber: 1234
FNSendSTLVTag: 0
Get_ResultCode: 0
Set_Summ1: 0
Set_Summ2: 70
Set_Summ3: 0
Set_Summ4: 0
Set_Summ5: 0
Set_Summ6: 0
Set_Summ7: 0
Set_Summ8: 0
Set_Summ9: 0
Set_Summ10: 0
Set_Summ11: 0
Set_Summ12: 0
Set_Summ13: 0
Set_Summ14: 0
Set_Summ15: 0
Set_Summ16: 0
Set_TaxValue1: 0
Set_TaxValue2: 0
Set_TaxValue3: 0
Set_TaxValue4: 0
Set_TaxValue5: 0
Set_TaxValue6: 0
Set_RoundingSumm: 0
Set_TaxType: 2
Set_StringForPrinting:
FNCloseCheckEx: 0
Чеки коррекции на ФФД 1.05Здесь можно ничего менять. Тег убирается, ане добавляется ККТ просто игнорирует передачу тега 1179 "номер предписания", не выдавая ошибки.