Как правильно настроить ставки НДС 5% и 20% в 1С:Розница 2.3 при переходе на УСН с 2025 года?

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

С января 2025 года вступает в силу масштабное изменение налогового законодательства, согласно которому плательщики на УСН с доходом более 60 млн рублей становятся плательщиками НДС. Для пользователей конфигурации 1С:Розница 2.3 это создает ряд технических вызовов: от настройки учетной политики до корректного отображения новых ставок (5% и 7%) в чеках ККТ. В данной статье мы подробно разберем, как подготовить базу, почему могут возникать ошибки при печати чеков и как их устранить.

Предварительная подготовка номенклатуры (Декабрь 2024)

Рассмотрим ситуацию, когда необходимо заранее проставить ставки НДС в карточках товаров, но при этом продолжать торговать "Без НДС" до конца 2024 года. Выясним, не будут ли новые ставки "улетать" в налоговую раньше времени. В 1С логика работы построена на приоритете Учетной политики. Если в настройках организации установлен флаг ОсвобожденОтНДС (или указана система налогообложения, не предполагающая НДС), то программа будет игнорировать ставку, указанную в карточке Номенклатура, и передавать в ККТ признак "Без НДС".

Таким образом, мы можем заранее подготовить справочник товаров, установив нужные значения (10%, 20% или новые льготные ставки), а с 1 января 2025 года просто обновить запись в регистре сведений Применение систем налогообложения.

Настройка регистра «Применение систем налогообложения»

Проанализируем одну из самых частых проблем: в настройках всё указано верно, но в чеке по-прежнему печатается "Без НДС". Опытным путем установлено, что в 1С:Розница 2.3 существует жесткий алгоритм поиска актуальной ставки. Проблема часто кроется в детализации записей в регистре ПрименениеСистемНалогообложения.

Важное правило: Для корректной работы НДС с 2025 года необходимо, чтобы в регистре была создана запись с датой 01.01.2025, где:

  1. Указана ваша организация.
  2. Выбрана соответствующая СНО (УСН доход или доход-расход).
  3. Снят флаг Организация освобождена от НДС.
  4. Поля Магазин и Склад должны быть ПУСТЫМИ.

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


// Фрагмент логики поиска (упрощенно)
Функция СистемаНалогообложенияОрганизации(Организация, Дата, Склад = Неопределено) Экспорт
    // Если программа ищет только по организации, склад в параметрах игнорируется
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 СНО ИЗ РегистрСведений.ПрименениеСистемНалогообложения 
                   ГДЕ Организация = &Организация И Склад = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)";
КонецФункции

Следовательно, удаление или очистка полей "Магазин" и "Склад" в этом регистре — первое действие при диагностике отсутствия НДС в чеке.

Проблема выбора ставки 5% в интерфейсе

Многие пользователи столкнулись с тем, что даже на последних релизах ставка 5% отсутствует в выпадающем списке выбора в карточке номенклатуры или вида номенклатуры. Проанализируем, как это обойти:

  1. Групповое изменение реквизитов: Можно воспользоваться стандартной обработкой "Групповое изменение реквизитов" и принудительно проставить ставку НДС 5%. В этом случае поле в карточке может выглядеть пустым или подчеркнутым красным, но программно значение будет записано, и в чеке НДС отобразится корректно.
  2. Создание расширения: Программисту рекомендуется создать небольшое расширение для формы элемента номенклатуры, добавив значение "5%" в список выбора программно. Рассмотрим, как это выглядит:

&НаСервере
Процедура ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    НоваяСтавка = Элементы.СтавкаНДС.СписокВыбора.Добавить(ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС5"), "5%");
КонецПроцедуры

Настройка торгового оборудования (Атол и Штрих-М)

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

Для ККТ Атол:

Для ККТ Штрих-М:

Исправление ошибок через удаление патчей

Иногда обновленная конфигурация начинает вести себя некорректно из-за конфликта установленных ранее исправлений (патчей). Посмотрим на пример реального кейса: после установки патча EF_00_00695108 в некоторых версиях "1С:Розница 2.3" НДС перестает проставляться в документах РМК. Если вы столкнулись с тем, что настройки верны, но НДС пропал сразу после обновления — попробуйте временно отключить или удалить данный патч в разделе Администрирование — Обслуживание — Исправления (патчи).

Особенности начисления НДС на услуги

Часто возникает ситуация: товары пробиваются с НДС 5%, а услуги — "Без НДС". Проанализируем причины:

  1. Цена включает НДС: Проверьте правила ценообразования для вашего магазина. Должна стоять галка "Цена включает НДС". Если цена на услугу вводится кассиром вручную в РМК, программа должна пересчитывать налог в момент добавления строки.
  2. Вид номенклатуры: Убедитесь, что для вида номенклатуры "Услуга" не задана жесткая ставка "Без НДС", которая имеет приоритет над общими настройками.
  3. Новый интерфейс РМК: В новых релизах замечено, что старый интерфейс РМК работает более стабильно с пересчетом ставок НДС, чем "Новое РМК". Если проблема сохраняется, попробуйте переключиться на классический интерфейс и проверить результат.

Выясним итог: для успешного перехода на НДС в 2025 году в 1С:Розница 2.3 требуется комплексный подход: чистка регистра СНО от лишних разрезов (склад/магазин), обновление драйверов до актуальных версий и контроль за тем, чтобы правила ценообразования соответствовали выбранной методике учета налога.

← На главную