При переходе на Платформу 5 для кассовых аппаратов АТОЛ (например, АТОЛ 55Ф или 25Ф) многие пользователи сталкиваются с ситуацией, когда в чеке коррекции перестает отображаться привычное текстовое поле «Описание коррекции» (тег 1177). Это вызывает беспокойство у бухгалтеров и системных администраторов, так как ранее это поле было обязательным для пояснения причин исправления расчетов. Разберем подробно, почему это происходит и как правильно формировать чеки коррекции в современных условиях.
Проанализируем нормативную базу, которая диктует правила формирования фискальных документов. Основная причина отсутствия тега 1177 — вступление в силу Приказа ФНС России от 14.09.2020 № ЕД-7-20/662@. Согласно этому документу, были внесены существенные изменения в форматы фискальных данных (ФФД):
Выясним, почему проблема обострилась именно после прошивки на Платформу 5. Старая Платформа 2.5 работала по более «либеральным» алгоритмам и зачастую позволяла выводить на печать теги, которые уже были исключены из актуальных ФФД. Платформа 5 от АТОЛ построена на строгом соблюдении требований актуального законодательства. Если формат (например, 1.05) запрещает использование тега, касса просто блокирует его вывод на печать и передачу в ОФД.
Рассмотрим ситуацию с точки зрения взаимодействия программного обеспечения. Когда мы используем 1С:Бухгалтерия и драйвер АТОЛ версии 10.х, процесс передачи данных выглядит следующим образом:
В устаревших версиях драйвера (например, 10.6.3) наблюдалась программная коллизия: интерфейс настройки чека коррекции требовал обязательного заполнения поля «Описание», но при попытке пробития чека возникала ошибка «Некорректный формат данных», так как прошивка кассы блокировала этот тег. В новых версиях драйвера (начиная с 10.8.0 и выше) эта логика исправлена: драйвер либо позволяет оставлять поле пустым, либо автоматически отсекает его перед отправкой в ККТ.
Посмотрим на пример правильного заполнения реквизитов группы тега 1174 (Основание для коррекции). Поскольку тег 1177 исключен, обязательными для заполнения остаются только три параметра:
Проанализируем программный код, который отвечает за передачу этих параметров через Драйвер АТОЛ 10. В современных конфигурациях 1С это происходит через вызов методов интеграционного компонента:
// Пример структуры данных для чека коррекции
ОснованиеДляКоррекции = Новый Структура;
ОснованиеДляКоррекции.Вставить("Дата", ДатаОшибки); // Тег 1178
ОснованиеДляКоррекции.Вставить("Номер", НомерАкта); // Тег 1179
// Тег 1177 (Описание) в новых версиях можно не передавать или оставлять пустым
Если вы столкнулись с ошибкой в теге 1174 при печати, рекомендуем выполнить следующие действия:
Разберем предложение некоторых специалистов решить проблему через переход на ФФД 1.2. Действительно, Платформа 5 и современные ФН (например, ФН-1.1М) поддерживают версию 1.2. В этом формате чек коррекции претерпел изменения — он стал практически идентичен обычному чеку продажи, но с указанием специфических признаков. Однако тег 1177 в его классическом виде там также не появился. Более того, переход на ФФД 1.2 — это процедура перерегистрации кассы, которая целесообразна только для тех, кто торгует маркированным товаром.
Важный итог: если в Личном кабинете ОФД или в печатной форме чека отсутствует поле «Описание коррекции», это не является ошибкой настройки или оборудования. Это штатное поведение ККТ на Платформе 5, соответствующее актуальному Приказу ФНС. Главное, чтобы в документе были указаны Дата и Номер основания — именно по ним налоговая идентифицирует причину исправления расчета.