С июля 2019 года вступили в силу важные изменения в 54-ФЗ, согласно которым при расчетах между организациями и индивидуальными предпринимателями наличными или с предъявлением банковской карты в кассовом чеке обязательно должны указываться дополнительные реквизиты. К ним относятся наименование покупателя (клиента) и его ИНН. Рассмотрим подробно, почему даже после обновления программы 1С до нужной версии эти сведения могут не отображаться в печатной форме чека, и разберем по шагам, как решить эту проблему.
Первым делом выясним причину, связанную с методологией учета в 1С. Многие пользователи пытаются пробить чек через механизм «Розничные продажи (чеки)». Однако в конфигурации 1С:Бухгалтерия предприятия 3.0 документ Чек предназначен исключительно для розничной торговли с физическими лицами. В этом документе просто отсутствует поле для выбора контрагента как юридического лица или ИП.
Разберем, как правильно оформлять сделку в ситуации, когда покупателем выступает другое юрлицо:
Реализация (акты, накладные). Именно здесь мы выбираем конкретного контрагента из справочника, у которого заполнены ИНН и корректное наименование.Приходный кассовый ордер (ПКО) или Операция по платежной карте.Важный момент: Если вы используете документ Чек в рознице, программа по умолчанию считает покупателя анонимным физическим лицом, и реквизиты клиента в фискальный накопитель не передаются.
Выясним, правильно ли заполнены данные в самой базе 1С. Для того чтобы ИНН попал в чек, в карточке клиента должны быть соблюдены следующие условия:
Юридическое лицо или Индивидуальный предприниматель.Если в 1С документы оформлены верно, а в чеке данных все равно нет, проанализируем состояние контрольно-кассовой техники (ККТ). Передача новых тегов (таких как тег 1227 — наименование покупателя и тег 1228 — ИНН покупателя) требует поддержки со стороны внутреннего программного обеспечения кассы.
Рассмотрим ситуацию на примере популярного оборудования АТОЛ (например, модель FPrint-22ПТК):
Шаг 1: Обновление прошивки. Старые версии прошивок ККТ «не знают» о существовании новых обязательных полей. Необходимо обратиться к обслуживающему сервисному центру или системному администратору для обновления прошивки до актуальной версии, поддерживающей ФФД 1.05 или 1.1 в полной мере.
Шаг 2: Обновление драйвера (ДТО). Для корректной работы с новыми реквизитами в 1С рекомендуется использовать 10-ю версию драйвера АТОЛ (ДТО 10). Старые драйверы (8-й и 9-й серий) могут некорректно передавать структуру данных в кассу, даже если 1С отправляет их правильно. Посмотрим на последовательность действий:
Администрирование — Подключаемое оборудование.Проанализируем технические требования к форматам. На текущий момент большинство организаций работают на ФФД 1.05. Важно понимать, как этот формат обрабатывает реквизиты покупателя:
Это означает, что если в бумажном чеке вы их не видите, это не всегда является критической ошибкой, но при условии, что они присутствуют в электронном чеке. Проверить это можно в личном кабинете вашего Оператора Фискальных Данных (ОФД). Однако, чтобы избежать лишних вопросов от проверяющих органов, лучше настроить и печатную форму. Для этого в настройках драйвера кассы (через утилиту «Тест драйвера») нужно убедиться, что не стоит запрет на печать данных тегов.
Помимо ИНН и названия, с 2019 года при расчетах между ЮЛ/ИП могут потребоваться и другие данные. Посмотрим, предусмотрели ли мы их:
Сведения о стране происхождения товара (Тег 1229) — для импортных товаров.Номер таможенной декларации (Тег 1230) — также для импорта.Сумма акциза (Тег 1227) — для подакцизных товаров.Все эти данные 1С передает в ККТ только в том случае, если используется актуальный интеграционный компонент. Если вы используете доработанную (кастомизированную) конфигурацию, убедитесь, что ваши программисты не переопределили стандартный метод формирования XML-пакета для кассы.
Если ничего из вышеперечисленного не помогло, проанализируем ситуацию более глубоко. В настройках драйвера ККТ можно включить ведение лога (журнала операций). Посмотрим, какие команды 1С отправляет на кассу.
В логе нужно искать XML-структуру, передаваемую методу СформироватьЧек. В этой структуре должны присутствовать атрибуты, отвечающие за покупателя:
// Пример фрагмента передаваемых данных
CustomerName="ООО 'Альфа'"
CustomerINN="7700000000"
Если в логе драйвера этих строк нет, значит проблема в настройках или версии 1С. Если же строки есть, но на чеке тишина — проблема на стороне прошивки или драйвера самой кассы.
Подведем итог нашей совместной работы. Для того чтобы ИНН и наименование покупателя начали печататься в чеках, выполните следующие действия:
Чек. Используйте связку Реализация + ПКО.Подключаемое оборудование), что используется актуальная версия интеграционной библиотеки (компонента).Помните: Отсутствие обязательных реквизитов в чеке может привести к административной ответственности по статье 14.5 КоАП РФ. Поэтому после внесения всех настроек обязательно пробейте тестовый чек и проверьте его отображение в личном кабинете ОФД.