June 5

7 редакция требований к ФФД

1 сентября вступила в силу новая редакция требованиям к формату чека на основании Приказа ФНС № ЕД-7-20/236@

Ключевые изменения

1. Требования к печати чеков

- Минимальная высота символов в бумажном чеке - 2 мм, интервал между строками — 0,5 мм.
- QR-код на бумажном чеке должен быть не менее 20×20 мм с контрастностью 40%
- На дисплеях (вендинг и.т.д) QR-код размером не менее 20х20 мм, контрастность 250:1, должен отображаться не менее 40 секунд либо до момента начала следующего расчета

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


2. Маркированные товары

- Добавлены новые реквизиты для учета реализации маркированных товаров, включая:

- Часовая зона (тег 1011). Для формирования тега нужно будет обязательно установить часовую зону в таблице 18 поле 25! Уже можно передавать данный тег, ЦРПТ его понимает. Актуальная прошивка не сигнализирует никак о том, что чек формируется без данного тега.
- Номер ФД кассового чека (тег 2040). Тег будет передаваться автоматически без дополнительных настроек.
- Результаты проверки маркированных товаров (тег 2107). Тег будет передаваться автоматически без дополнительных настроек.


3. Расчеты в сети «Интернет»

- Введен реквизит Признак расчета в «Интернет» (тег 1125).
- Для онлайн-платежей обязательны:
- Адрес сайта (в реквизите «Место расчетов», тег 1187). Потребуется обновить кассовую программу, чтобы она при формировании каждого чека передавала адрес сайта в теге 1187 "Место расчетов". В отчетах в месте расчетов должно быть указано место расчета, в котором установлена ККТ, а не адрес сайта.
- Контактные данные покупателя (телефон или email, тег 1008). Тег передавался и ранее, но теперь его передача обязательна. На актуальной прошивке ККТ пока никак не сигнализирует, что данного тега нет.

Для передачи данных тегов нужно обновить кассовую программу. Рекомендации для разработчиков.


4. Уточнения по коррекции расчетов для ФФД 1.05

- Реквизит Номер предписания налогового органа (тег 1179) на ФФД 1.05 теперь обязателен только при коррекции по требованию ФНС.

На данный момент не ясно готовы ли все ОФД к отсутствию данного тега. Поэтому лучше дождаться официального разрешения и пока передавать данный тег. С 1 сентября все чеки коррекции на ФФД 1.05 не должны содержать данный тег.

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


5. Добавлены реквизиты для детализации безналичных платежей:

- Cведения обо всех оплатах по чеку безналичными (тег 1234)
- Сведения об оплате безналичными (тег 1235)
- Признак способа оплаты (тег 1236)
- Идентификаторы безналичной оплаты (тег 1237)
- Дополнительные сведения о безналичной оплате (тег 1238)
- Cумма оплаты безналичными (тег 1082)

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


6. Исключение устаревших данных

- Удалены упоминания о системе налогообложения ЕНВД.


Частые вопросы

Кому необходимо будет обновить прошивку?

Прошивку в обязательном порядке необходимо обновить:

  • пользователям, формирующим чеки коррекции на ФФД 1.05 с типом самостоятельно после 1 сентября
  • пользователям, работающим с маркированными товарами
  • пользователям, использующим ККТ при расчетах в сети Интернет, с оплатой на сайте, в приложении
  • позже, в неустановленный срок, когда появятся требования по работе с новыми тегами по передаче данных по безналичным операциям, прошивка должны будет быть обновлена у всех пользователей

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


Какая лицензия нужна для работы прошивки?

Для работы прошивки без новых поправок нужна подписка на 1 квартал 2024 года.

Для работы с новыми поправками нужна подписска со сроком действия до 3 квартала 2025 или позднее.


Когда выйдет новая прошивка?

Прошивки по мере появления появляются по ссылке.

Также скачать можно по первой ссылке в поиске в интернете "док штрих" по адресу

https://teletype.in/@poscenter/doc.shtrih-m.ru

Или в Базе знаний Центр-К


Как установить часовую зону и какую?

Часовая зона устанавливается в таблице 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С:


Необходимо ли обновить Тест Драйвера и кассовую программу?

Драйвер ККТ необходимо обновить всем для работы с новыми тегами по безналу в будущем.

Теги, которых больше не должно быть в чеках коррекции на ФФД 1.05 с типом "Самостоятельно" не будут передаваться автоматически. Для формирования чеков коррекции на ФФД 1.05 обновлять программу и драйвер не обязательно.

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

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

Появились еще и новые теги, связанные с передачей банковских данных, но нет требований как их заполнять и когда начать их использовать. Когда появится ясность, то обязательно каждому пользователю надо будет обновить кассовую программу, прошивку и Тест Драйвера до прошивки с поддержкой сентябрьских изменений.


Где скачать руководство программиста с учетом новых тегов?

Актуальная документация

В ней не описаны новые теги, так как передаются они командой FNSendTag, под которую каждый тег не описан.

Ниже, тем не менее, все описано.

Применение в интернет

Примеры для разработчиков при продаже в сети интернет:

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 // Емейл отправителя. передается автоматически
из последнего отчета о перерегистрации если передан тег 1008 (телефон или емейл покупателя)
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

Новые значения тега 2110 (присвоенный статус товара)

При проверке маркировке доступны два новых значения - 5 и 6. Следует выяснять в технической поддержке Честного Знака в каких случаях они используются.

Set_ItemStatus: 5 // или 6
Set_MCCheckWithOSU: False //это не ОСУ
Set_BarCode: (марка)
FNCheckItemBarcode //проверка кода

Сведения по безналичной оплате

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

Чеки коррекции на ФФД 1.05

Здесь можно ничего менять. Тег убирается, ане добавляется ККТ просто игнорирует передачу тега 1179 "номер предписания", не выдавая ошибки.


Где прочитать новую версию редакции?

Прочитать можно на любом официальном ресурсе, где размещаются НПА.

Например:

Сами изменения по ссылке.

Документ с учетом изменений по ссылке.