При работе в программе 1С:Розница 2.2 пользователи часто сталкиваются с парадоксальной ситуацией: организация применяет упрощенную систему налогообложения (УСН), в настройках системы и кассового аппарата (ККТ) верно указана СНО «УСН Доход», однако при пробитии чека из документа Регистрация безналичной оплаты в фискальном документе внезапно выделяется НДС (например, по ставке 18/118 или 20/120). При этом обычные чеки на наличную оплату пробиваются корректно — без налога.
В данной статье мы подробно разберем, почему программа ведет себя подобным образом, проанализируем разницу в признаках способа расчета и найдем методику решения, которая позволит избежать налоговых рисков.
Разберем фундаментальное различие между двумя похожими, но разными с точки зрения 1С и ФНС понятиями. Проанализируем, как программа формирует XML-пакет для передачи в драйвер кассы:
Регистрация безналичной оплаты без привязки к конкретному товару или заказу, программа не «знает», какой товар будет отгружен в будущем. В старых релизах (таких как 2.2.9) логика системы была настроена так, что для неопределенного аванса подставлялась основная ставка НДС из констант системы, игнорируя настройки СНО организации.Заказ покупателя). В этом случае программа четко видит, что в карточке товара установлена ставка Без НДС, и транслирует её в чек.Рассмотрим ситуацию автора темы: при формировании чека напрямую из безналичной оплаты подставлялся «Аванс», что приводило к выделению НДС 18/118. Как только бизнес-цепочка была дополнена документом-основанием, ошибка исчезла.
Проанализируем правильную последовательность действий в программе 1С:Розница, которая гарантирует корректное формирование чека без НДС для плательщиков УСН:
Заказ покупателя. В табличной части заказа укажем товары, которые планируется реализовать. Убедимся, что в колонке % НДС стоит значение Без НДС.Регистрация безналичной оплаты.Заказ покупателя.Аванс на Предоплата.Без НДС, так как она зафиксирована в заказе.Если вышеописанный метод не помогает, нам следует проверить технические настройки сопоставления налогов. Выясним, как 1С общается с драйвером кассы (например, АТОЛ или ШТРИХ-М).
В каждой кассе есть внутренняя таблица налогов, где каждой ставке присвоен индекс (номер). Рассмотрим пример для драйвера АТОЛ:
Если в 1С в справочнике Налоги или в настройках подключаемого оборудования для ставки Без НДС ошибочно указан индекс 1, то программа отправит команду «применить налог №1», и касса напечатает 20%, даже если в самой 1С написано Без НДС.
Как проверить настройки:
Без НДС в 1С соответствует правильному номеру секции/налога в драйвере.Проанализируем юридические последствия ситуации, когда упрощенец случайно пробил чек с НДС. Согласно Налоговому кодексу РФ, если организация на УСН выделила НДС в чеке или счете-фактуре, возникают следующие обязанности:
Если ошибка уже совершена и чек с НДС ушел в ОФД, проанализируем порядок действий по исправлению. Нам необходимо аннулировать ошибочный чек и пробить правильный. Рассмотрим порядок действий для ФФД 1.05:
Без НДС.Выясним причину, связанную с конкретным релизом программы. Версия 2.2.9 выпускалась в период перехода на новые форматы фискальных данных. В некоторых сборках этого релиза наблюдался баг программного кода: при отсутствии документа-основания в документе Регистрация безналичной оплаты функция формирования XML для кассы игнорировала текущую систему налогообложения организации и брала первую попавшуюся ставку из справочника.
Посмотрим, как можно решить это программно, если вы не хотите менять бизнес-процесс с заказами:
// Пример логики в коде, за которую отвечает процедура формирования чека
// Если ОбъектОплаты ПустаяСсылка(), система может не инициализировать параметры налогообложения
// Исправляется обновлением конфигурации до версии 2.3 и выше
Рекомендация: Если обновление программы невозможно, используйте Заказы покупателей как обязательный элемент цепочки продаж. Это не только исправит ошибку с НДС, но и позволит вести качественный управленческий учет остатков и резервов товаров.
Рассмотрев данные методы, мы видим, что проблема чаще всего кроется в автоматическом подборе параметров в 1С при отсутствии детализации платежа. Переход на работу через заказы — самый надежный способ обеспечить корректность налогового учета в 1С:Розница.