В процессе эксплуатации контрольно-кассовой техники (ККТ) системные администраторы и программисты 1С часто сталкиваются с ситуацией, когда данные в программе заполнены корректно (например, ИНН сотрудника), но на бумажном чеке они не отображаются. Это вызывает вопросы со стороны бухгалтерии и опасения перед налоговыми проверками. Разберем детально, как определить версию формата фискальных данных (ФФД), какие требования предъявляет закон к печати реквизитов и как настроить оборудование правильно.
Прежде всего, проанализируем текущую ситуацию с версиями форматов. На текущий момент версия ФФД 1.0 полностью выведена из обращения. Кассы, работавшие на этом формате, перестали передавать данные еще в начале 2019 года. Рассмотрим основные форматы, которые используются сейчас:
Если ваша касса работает в режиме 1.05, это означает, что она соответствует базовым требованиям законодательства, но имеет свои особенности в части состава обязательных реквизитов.
Рассмотрим ситуацию, когда в 1С ИНН кассира указан, но в печатной форме документа его нет. Выясним причину, опираясь на требования Приказа ФНС. Согласно стандарту ФФД 1.05, реквизит ИНН кассира (тег 1203) имеет следующие правила заполнения:
Таким образом, если вы видите ИНН кассира в личном кабинете ОФД, но не видите его на бумаге — это не является нарушением. Налоговая служба получает все необходимые данные в электронном виде.
Важное исключение для ИП: Если индивидуальный предприниматель работает на кассе самостоятельно, он может не указывать свой ИНН в качестве кассира (тег 1203), так как его ИНН уже передается в качестве ИНН владельца кассы (тег 1018).
Проанализируем способы проверки версии ФФД, так как данные в учетной системе 1С могут иногда отличаться от фактических настроек оборудования.
Способ 1: Личный кабинет ОФД. Это самый надежный метод. Зайдем в личный кабинет вашего оператора, откроем любой пробитый чек и посмотрим раздел "Информация о документе" или "Метаданные". Там будет четко указано: "Версия ФФД: 1.05" или "1.2".
Способ 2: Отчет о состоянии расчетов или Тест прогона. Посмотрим на саму кассу. У большинства производителей (Атол, Штрих-М, Эвотор) можно распечатать диагностический чек. Рассмотрим, как это сделать на примере драйвера Атол:
ФФД ККТ и ФФД ФН.Выясним, почему даже обязательные теги могут не печататься. Проблема часто кроется в настройках таблиц ККТ или версии драйвера.
В современных кассовых аппаратах существует понятие "Шаблон чека". Производитель может настроить шаблон так, чтобы минимизировать расход бумаги. Проанализируем настройки через драйвер:
Также стоит обратить внимание на то, как 1С передает данные. В коде обработки обслуживания ККТ формирование структуры чека должно включать передачу соответствующих тегов. Посмотрим на упрощенный пример структуры, которую 1С передает драйверу:
// Пример формирования параметров кассира для передачи в драйвер ККТ
ПараметрыКассира = Новый Структура;
ПараметрыКассира.Вставить("Name", "Иванов Иван Иванович");
ПараметрыКассира.Вставить("INN", "770012345678"); // Тег 1203
// Передача структуры в метод драйвера
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыКассира, ТаблицаТоваров);
Если драйвер устарел, он может просто "не знать" о существовании определенных тегов или передавать их в неверном формате, что приведет к их игнорированию кассой.
Разберем ситуацию, когда вам необходимо перейти с одной версии ФФД на другую. Например, при начале торговли маркированным товаром.
Переход с 1.05 на 1.2: Это серьезная процедура. Она требует:
ФН-М. Если у вас установлен старый ФН (без буквы М), его придется заменить, даже если срок действия еще не истек.Важный нюанс: Если вы просто хотите перейти с 1.05 на 1.1 (что требуется крайне редко), технически это может потребовать закрытия архива ФН, так как большинство накопителей не позволяют менять формат данных "на лету" после того, как был пробит первый чек.
Подведем итог нашего анализа. Если ваша касса работает на ФФД 1.05 и не печатает ИНН кассира на бумаге — беспокоиться не стоит, при условии, что этот ИНН отображается в электронном чеке в ОФД. Это соответствует правилам эксплуатации ККТ.
Для проверки корректности работы системы рекомендуем:
Совместная работа программиста 1С и системного администратора позволит избежать штрафных санкций и обеспечит прозрачность учета в соответствии с 54-ФЗ.