При переходе на формат фискальных данных (ФФД) версии 1.2 многие пользователи ККТ АТОЛ столкнулись с проблемой: чеки не принимаются налоговой или принимаются с предупреждением об отсутствии обязательного реквизита. Речь идет о теге 2108 — «Мера количества предмета расчета». Рассмотрим подробно, почему возникает эта ошибка, как настроить систему и что делать с уже пробитыми чеками.
Проанализируем требования законодательства. С 2023 года для пользователей ФФД 1.2 тег 2108 стал обязательным. Если в версии ФФД 1.05 единица измерения передавалась просто как текстовая строка (например, «шт» или «кг»), то в ФФД 1.2 система требует передачи строго определенного цифрового кода. Если ваша конфигурация 1С или драйвер кассы не умеют передавать этот код, налоговая служба (ФНС) не видит в электронном чеке сведения о том, в чем измеряется товар.
Разберем основные цифровые значения, которые должны передаваться в теге 2108:
Если касса работает на ФФД 1.05, этот тег не нужен. Но если вы перешли на ФФД 1.2 (что обязательно для маркированных товаров), отсутствие тега 2108 делает ваш чек некорректным с точки зрения форматно-логического контроля (ФЛК).
Первым делом проверим справочники в вашей программе. Даже самая современная версия 1С не сможет передать верный код, если он не указан в карточке единицы измерения. Пройдем по шагам:
Если вы используете услуги, проанализируем ситуацию с ними. Для услуг часто забывают ставить единицу измерения. Однако в ФФД 1.2 даже для услуги должна быть указана мера. Как правило, выбирается «Штука» (код 0) или «Иная мера» (код 255).
Иногда настройки в 1С верны, но данные «теряются» на этапе передачи в кассовый аппарат. Посмотрим на техническую сторону оборудования. Для стабильной работы рекомендуется обновить драйвер ККТ АТОЛ и проверить версию внутреннего ПО.
Драйвер ККТ: Версия драйвера АТОЛ должна быть не ниже 10.10.0.0. В более ранних версиях 10-й ветки наблюдались проблемы с обработкой структуры XML-пакета, содержащего новые теги ФФД 1.2.
Прошивка кассы: Для платформы 5.0 (современные модели АТОЛ) стабильная работа гарантирована на версиях прошивки 5.8.20 и выше. Если ваша прошивка старее, касса может просто «не понимать» команду на печать тега 2108, даже если 1С его посылает.
Рассмотрим ситуацию, когда конфигурация сильно доработана или используется старое решение. В этом случае необходимо вручную проверить формирование XML-пакета, который 1С отправляет драйверу кассы. Можно использовать готовый пример заполнения атрибута MeasureOfQuantity для корректной передачи данных.
В структуре CheckPackage для каждой позиции (строки чека) должен присутствовать атрибут MeasureOfQuantity. Посмотрим на пример того, как это должно выглядеть в XML:
<GoodItem
Name="Товар пример"
Quantity="1"
PriceWithDiscount="100.00"
Amount="100.00"
MeasureOfQuantity="0"
Department="1"
TaxSum="16.67"
TaxRate="20" />
Если в вашем коде формирование этого атрибута отсутствует, его нужно добавить. Проанализируем пример фрагмента кода на языке 1С, который отвечает за заполнение этого реквизита в структуре позиции чека:
// Пример заполнения структуры для тега 2108
НоваяСтрока = СвойстваПозиции.Добавить();
НоваяСтрока.Наименование = Выборка.Наименование;
НоваяСтрока.Количество = Выборка.Количество;
НоваяСтрока.Цена = Выборка.Цена;
// Установка меры количества (тег 2108)
// 0 - штуки, 11 - кг и т.д.
НоваяСтрока.МераКоличества = ПолучитьКодМерыПоОКЕИ(Выборка.ЕдиницаИзмерения);
Здесь функция ПолучитьКодМерыПоОКЕИ должна сопоставлять ваш внутренний справочник единиц измерения с кодами, которые требует ФФД 1.2.
Если вы обнаружили, что за последние месяцы было пробито множество чеков без тега 2108, их необходимо скорректировать. Налоговая служба считает такие чеки оформленными с нарушением порядка применения ККТ.
Разберем порядок действий для ФФД 1.2:
Важный нюанс: Чтобы избежать штрафов по статье 14.5 КоАП РФ, необходимо сформировать чеки коррекции до того, как налоговая пришлет уведомление. Также стоит учитывать изменения в налоговом законодательстве.
После проведения настроек выполним контрольную проверку. Пробьем тестовый чек (или чек на 1 рубль) и изучим его электронную форму. Для этого можно воспользоваться мобильным приложением «Проверка чеков ФНС». В детальной информации о товаре должна появиться строка «Мера количества» с указанием единицы (например, «шт»). Если в приложении вы видите это поле, значит, тег 2108 успешно передается в ОФД и налоговую.
Помните, что статус «Принят» в личном кабинете ОФД еще не означает отсутствие проблем. Обязательно проверяйте статус в Личном кабинете налогоплательщика (ЛК ККТ), так как именно там отображаются ошибки ФЛК, связанные с отсутствием обязательных реквизитов.