Как исправить ошибку, если касса неплательщика НДС (на УСН или Патенте) ошибочно пробивала чеки с налогом

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

В практической деятельности бухгалтеров и технических специалистов нередко возникает неприятная ситуация: из-за неверной настройки торгового оборудования или сбоя в программном обеспечении кассовый аппарат в течение длительного времени (например, месяца) пробивает чеки с выделенной ставкой НДС (18%, 20% или другими), хотя организация применяет упрощенную систему налогообложения (УСН) или патент и плательщиком НДС не является. Разберем подробно, какие налоговые риски возникают в этом случае, как правильно исправить ошибку на кассе, нужно ли писать объяснительную в налоговую инспекцию и как избежать штрафов.

Обязана ли организация на УСН перечислять НДС в бюджет, если он ошибочно выделен в чеке?

Первый и самый главный страх любого предпринимателя и бухгалтера в такой ситуации — требование налогового органа уплатить НДС в бюджет в размере всей суммы, пробитой по кассе. Проанализируем нормы законодательства.

Согласно пункту 5 статьи 173 Налогового кодекса РФ, обязанность по уплате НДС неплательщиками налога (в том числе организациями и ИП на УСН) возникает только в том случае, если они выставили покупателю счет-фактуру с выделенной суммой налога. Кассовый чек, выдаваемый покупателю при розничном расчете, является первичным документом ККТ, но не заменяет собой счет-фактуру в понимании статьи 169 НК РФ.

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

Как правильно исправить ошибку в кассовых чеках

Способ исправления чеков напрямую зависит от того, под каким форматом фискальных данных (ФФД) работает ваш фискальный накопитель. Выясним, как действовать в каждом конкретном случае.

  1. Если ваша касса работает под ФФД 1.1 или 1.2:

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

    Для исправления выполните следующие шаги:

    • Сформируйте чек коррекции с признаком расчета Возврат прихода. В нем укажите все реквизиты ошибочного чека (включая неверный НДС) и фискальный признак (ФПД) оригинального документа.
    • Затем сформируйте чек коррекции с признаком расчета Приход, где укажите правильные данные (без НДС).
  2. Если ваша касса работает под ФФД 1.05:

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

    • Пробейте стандартный чек с признаком Возврат прихода на сумму ошибочной операции с тем же самым неверным НДС.
    • Пробейте правильный чек с признаком Приход без НДС.

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

Нужно ли писать объяснительную в ИФНС и как избежать штрафов?

Согласно части 4 статьи 14.5 КоАП РФ, за применение ККТ с нарушением установленных требований (а неверный реквизит НДС является именно таким нарушением) предусмотрено предупреждение или наложение административного штрафа:

Для того чтобы полностью обезопасить себя от штрафных санкций, необходимо воспользоваться примечанием к статье 14.5 КоАП РФ. Вы будете освобождены от ответственности, если добровольно заявите в налоговый орган о допущенном нарушении и исправите его до того, как инспекторы обнаружат ошибку сами.

Рассмотрим порядок действий для освобождения от ответственности:

Техническая реализация в программах 1С и настройка оборудования

Часто корни проблемы кроются в некорректной передаче данных из учетной системы 1С в кассовый аппарат через интеграционную библиотеку драйвера. Проанализируем техническую ситуацию на примере конфигурации УправлениеТорговлей редакции 10.3 и фискальных регистраторов семейства АТОЛ.

При использовании старых версий драйверов (например, АТОЛ v9.x) ККТ может не распознавать новые теги или некорректно сопоставлять индексы налоговых ставок. В XML-пакете, который 1С отправляет на кассу, за передачу налога отвечают теги Tax (ставка) и TaxSum (сумма налога). Если ККТ настроена неверно, то даже при отправке чека «Без НДС» касса может принудительно печатать налог, ориентируясь на свои внутренние таблицы ставок.

Для корректной работы и перехода на новые требования рекомендуется использовать современный драйвер десятой версии (ДТОО АТОЛ v10.x). Выполним обновление интеграционной компоненты в старых конфигурациях 1С по шагам:

Шаг 1. Скачайте актуальную версию интеграционной библиотеки ККТ АТОЛ 10-й версии (файл ATOL_KKT_10.zip).

Шаг 2. Загрузите данный архив в макет вашей обработки обслуживания ККТ или обновите конфигурацию до релиза, поддерживающего работу с ДТОО 10.

Шаг 3. Чтобы переопределить вызов драйвера в кодовой базе 1С, используйте создание объекта внешней компоненты напрямую:


// Инициализация интеграционной компоненты АТОЛ v10 напрямую из кода 1С
Попытка
    ПодключитьВнешнююКомпоненту("ОбщийМакет.ATOL_KKT_10", "ATOL_KKT", ТипВнешнейКомпоненты.Native);
    Драйвер = Новый("AddIn.ATOL_KKT.ATOL_KKT_1C83_V10");
    Сообщить("Драйвер ККТ АТОЛ v10 успешно подключен!");
Исключение
    Предупреждение("Не удалось подключить драйвер ККТ: " + ОписаниеОшибки()); КонецПопытки;

При передаче структуры XML-документа на ККТ через современный драйвер обязательно контролируйте заполнение структуры налогообложения. Если организация находится на УСН, в параметрах позиции чека должен передаваться корректный тип налога (значение, соответствующее признаку «Без НДС» или отсутствию налога в таблице драйвера).

Проанализируем пример формирования структуры строки чека для отправки на ККТ:


// Пример формирования позиции чека без НДС для отправки на ККТ
ПозицияЧека = Новый Структура;
ПозицияЧека.Вставить("Name", "Наименование товара/услуги");
ПозицияЧека.Вставить("Price", 1000);
ПозицияЧека.Вставить("Quantity", 1);
ПозицияЧека.Вставить("Amount", 1000);
// Указываем тип налога "Без НДС" согласно требованиям драйвера v10
ПозицияЧека.Вставить("TaxType", "none"); 
ПозицияЧека.Вставить("TaxSum", 0);

Использование явной передачи параметров TaxType со значением none гарантирует, что касса не будет пытаться рассчитать налог самостоятельно по внутренним таблицам и напечатает правильный чек без НДС.

← На главную