Почему в кассовом чеке 1С не печатаются ИНН и наименование покупателя и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

С июля 2019 года вступили в силу важные изменения в 54-ФЗ, согласно которым при расчетах между организациями и индивидуальными предпринимателями наличными или с предъявлением банковской карты в кассовом чеке обязательно должны указываться дополнительные реквизиты. К ним относятся наименование покупателя (клиента) и его ИНН. Рассмотрим подробно, почему даже после обновления программы 1С до нужной версии эти сведения могут не отображаться в печатной форме чека, и разберем по шагам, как решить эту проблему.

Проанализируем программную логику выбора документов в 1С

Первым делом выясним причину, связанную с методологией учета в 1С. Многие пользователи пытаются пробить чек через механизм «Розничные продажи (чеки)». Однако в конфигурации 1С:Бухгалтерия предприятия 3.0 документ Чек предназначен исключительно для розничной торговли с физическими лицами. В этом документе просто отсутствует поле для выбора контрагента как юридического лица или ИП.

Разберем, как правильно оформлять сделку в ситуации, когда покупателем выступает другое юрлицо:

  1. Оформление реализации: Сначала необходимо создать документ Реализация (акты, накладные). Именно здесь мы выбираем конкретного контрагента из справочника, у которого заполнены ИНН и корректное наименование.
  2. Оформление оплаты: На основании реализации создается документ Приходный кассовый ордер (ПКО) или Операция по платежной карте.
  3. Пробитие чека: Чек необходимо пробивать непосредственно из документа оплаты (ПКО или Операция по карте). Только в этом случае программный код 1С сможет «подцепить» данные покупателя из цепочки документов и передать их в драйвер кассового аппарата.

Важный момент: Если вы используете документ Чек в рознице, программа по умолчанию считает покупателя анонимным физическим лицом, и реквизиты клиента в фискальный накопитель не передаются.

Проверим настройки справочника Контрагенты

Выясним, правильно ли заполнены данные в самой базе 1С. Для того чтобы ИНН попал в чек, в карточке клиента должны быть соблюдены следующие условия:

Техническое состояние ККТ: прошивка и драйверы

Если в 1С документы оформлены верно, а в чеке данных все равно нет, проанализируем состояние контрольно-кассовой техники (ККТ). Передача новых тегов (таких как тег 1227 — наименование покупателя и тег 1228 — ИНН покупателя) требует поддержки со стороны внутреннего программного обеспечения кассы.

Рассмотрим ситуацию на примере популярного оборудования АТОЛ (например, модель FPrint-22ПТК):

Шаг 1: Обновление прошивки. Старые версии прошивок ККТ «не знают» о существовании новых обязательных полей. Необходимо обратиться к обслуживающему сервисному центру или системному администратору для обновления прошивки до актуальной версии, поддерживающей ФФД 1.05 или 1.1 в полной мере.

Шаг 2: Обновление драйвера (ДТО). Для корректной работы с новыми реквизитами в 1С рекомендуется использовать 10-ю версию драйвера АТОЛ (ДТО 10). Старые драйверы (8-й и 9-й серий) могут некорректно передавать структуру данных в кассу, даже если 1С отправляет их правильно. Посмотрим на последовательность действий:

  1. Скачиваем актуальный драйвер с сайта производителя.
  2. Устанавливаем его на рабочем месте, где подключена касса.
  3. В 1С заходим в раздел Администрирование — Подключаемое оборудование.
  4. Обновляем обработку обслуживания (драйвер в 1С) до последней версии, которая соответствует установленному в системе драйверу.

Разберем особенности форматов фискальных данных (ФФД)

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

Это означает, что если в бумажном чеке вы их не видите, это не всегда является критической ошибкой, но при условии, что они присутствуют в электронном чеке. Проверить это можно в личном кабинете вашего Оператора Фискальных Данных (ОФД). Однако, чтобы избежать лишних вопросов от проверяющих органов, лучше настроить и печатную форму. Для этого в настройках драйвера кассы (через утилиту «Тест драйвера») нужно убедиться, что не стоит запрет на печать данных тегов.

Дополнительные обязательные реквизиты

Помимо ИНН и названия, с 2019 года при расчетах между ЮЛ/ИП могут потребоваться и другие данные. Посмотрим, предусмотрели ли мы их:

Все эти данные 1С передает в ККТ только в том случае, если используется актуальный интеграционный компонент. Если вы используете доработанную (кастомизированную) конфигурацию, убедитесь, что ваши программисты не переопределили стандартный метод формирования XML-пакета для кассы.

Выясним причину через лог-файлы

Если ничего из вышеперечисленного не помогло, проанализируем ситуацию более глубоко. В настройках драйвера ККТ можно включить ведение лога (журнала операций). Посмотрим, какие команды 1С отправляет на кассу.

В логе нужно искать XML-структуру, передаваемую методу СформироватьЧек. В этой структуре должны присутствовать атрибуты, отвечающие за покупателя:


// Пример фрагмента передаваемых данных
CustomerName="ООО 'Альфа'" 
CustomerINN="7700000000"

Если в логе драйвера этих строк нет, значит проблема в настройках или версии 1С. Если же строки есть, но на чеке тишина — проблема на стороне прошивки или драйвера самой кассы.

Итоги и рекомендации

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

  1. Откажитесь от оформления продаж юридическим лицам через документ Чек. Используйте связку Реализация + ПКО.
  2. Проверьте карточку контрагента в 1С (заполнение ИНН и вида контрагента).
  3. Обновите прошивку ККТ (особенно важно для АТОЛ и Штрих-М).
  4. Перейдите на использование 10-й версии драйвера ККТ.
  5. Убедитесь в настройках 1С (Подключаемое оборудование), что используется актуальная версия интеграционной библиотеки (компонента).

Помните: Отсутствие обязательных реквизитов в чеке может привести к административной ответственности по статье 14.5 КоАП РФ. Поэтому после внесения всех настроек обязательно пробейте тестовый чек и проверьте его отображение в личном кабинете ОФД.

← На главную