Почему в чеке 1С печатается ставка «Без НДС» при оплате задолженности и как это исправить?

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

Многие пользователи после обновления конфигураций 1С (таких как Комплексная автоматизация 2, ERP 2.5 или Управление торговлей 11) сталкиваются с неожиданным поведением программы: при пробитии чека из документа Приходный кассовый ордер или Эквайринговая операция вместо привычной ставки 20% в фискальном документе печатается «Без НДС». Это происходит даже в тех случаях, когда в карточке номенклатуры и в самом документе оплаты явно указана ставка НДС 20%.

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

Разберем методологию: «Аванс» против «Оплаты кредита»

Прежде всего, нам необходимо понять, что именно передает 1С в кассовый аппарат. В форматах фискальных данных (ФФД 1.05, 1.1, 1.2) существует важный реквизит — Признак способа расчета (тег 1214). От этого значения напрямую зависит, должен ли выделяться НДС в чеке:

  1. Аванс / Предоплата: Если клиент платит деньги до того, как вы отгрузили ему товар. В этом случае вы обязаны выделить НДС (по расчетной ставке 20/120 или 10/110), так как это первая операция в цепочке сделки.
  2. Оплата кредита: Если клиент платит за товар, который уже был ему отгружен ранее (например, по документу Реализация товаров и услуг). В этом случае налоговое обязательство по НДС уже возникло в момент отгрузки.

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

Проанализируем изменения в 1С:Комплексная автоматизация версии 2.5.8 и выше

До обновления на версию 2.5.8 алгоритмы 1С могли работать менее строго. Часто программа «не видела» мгновенной связи между оплатой и отгрузкой, если взаиморасчеты еще не были распределены регламентным заданием. В таких случаях платеж классифицировался как «Аванс», и НДС печатался привычным образом.

В новых версиях разработчики ужесточили проверку. Теперь программа в момент пробития чека анализирует состояние регистра РасчетыСКлиентами. Если на момент нажатия кнопки «Пробить чек» за клиентом уже числится долг по конкретной накладной, 1С автоматически подставляет признак «Оплата кредита» и убирает НДС из чека. Рассмотрим подробнее, как система принимает это решение:

Как вернуть «Аванс» в чек: практические шаги

Если ваша учетная политика или специфика работы требуют, чтобы в чеке обязательно фигурировал «Аванс» (например, если отгрузка фактически еще не завершена или вы работаете по предоплате), проанализируем следующие действия:

1. Проверка времени документов

Самая частая причина — Реализация товаров и услуг проведена раньше, чем Приходный кассовый ордер. Если вы хотите, чтобы оплата прошла как аванс, время документа оплаты должно быть строго меньше времени документа отгрузки. Попробуйте изменить время ПКО на несколько минут раньше реализации.

2. Объект расчетов в документе оплаты

Обратите внимание на вкладку «Расшифровка платежа» в вашем документе Приходный кассовый ордер. Рассмотрим поле Объект расчетов. Если там выбрана конкретная накладная, 1С всегда будет пытаться закрыть её долг. Если же вы укажете в качестве объекта расчетов Заказ клиента (по которому еще нет отгрузки) или просто Договор (при условии отсутствия общего долга по нему), система с большей вероятностью квалифицирует платеж как предоплату.

3. Актуализация взаиморасчетов

Иногда программа «думает», что есть долг, хотя вы его только что перекрыли. Рекомендуется запустить регламентное задание Выполнение отложенных движений по расчету с клиентами / поставщиками или проверить отчет Ведомость по расчетам с клиентами. Если в отчете вы видите «висящую» задолженность в разрезе объектов расчетов, чек не будет содержать НДС. Для дополнительной детализации информации можно использовать отчет для анализа оплат клиентов по объектам расчетов.

Выясним причину через код и настройки драйвера

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

Если программа определила способ расчета как «Оплата кредита», она передает тег 1214 со значением «7». Согласно протоколам работы с кассовым оборудованием, при получении этого значения ККТ обязана подавить печать налоговых ставок, если иное не предусмотрено специфическими настройками регионального законодательства. Таким образом, менять настройки в драйвере бессмысленно — нужно корректировать данные в самой 1С. Для корректировки этого механизма можно использовать расширение для формирования чеков с НДС в 1С:УТ.

Резюме и рекомендации

Подведем итог нашему анализу ситуации со ставками НДС в фискальных документах:

  1. Поведение программы 1С методически верно. Если вы сначала отгрузили товар, а потом получили деньги — НДС в чеке на оплату быть не должно. Это защищает вас от претензий налоговой по поводу занижения или завышения налоговой базы.
  2. Проверяйте статус платежа. Если вы уверены, что это предоплата, убедитесь, что документ Реализация товаров и услуг не проведен будущим временем или не стоит в цепочке раньше оплаты.
  3. Используйте отчеты. Перед пробитием чека сформируйте отчет Ведомость по расчетам с клиентами с детализацией до объектов расчетов. Это позволит увидеть, как 1С «видит» этот платеж — как закрытие долга или как свободный остаток.

Помните, что следование актуальной логике 1С — это залог успешного прохождения проверок применения контрольно-кассовой техники. Если требования вашего учета категорически расходятся с логикой «Оплаты кредита», рассмотрите возможность консультации с методологом для корректировки порядка оформления документов «Утром — деньги, вечером — стулья».

← На главную