С 1 января 2025 года вступили в силу масштабные изменения в налоговом законодательстве (Федеральный закон от 12.07.2024 № 176-ФЗ), согласно которым организации, применяющие упрощенную систему налогообложения (УСН), при достижении определенного порога дохода становятся плательщиками НДС. В программе 1С:Управление производственным предприятием (УПП) ред. 1.3 были реализованы соответствующие изменения, включая новые ставки НДС 5% и 7%. Однако многие пользователи столкнулись с проблемой: после обновления конфигурации новые ставки попросту не отображаются в списке выбора в документах ПлатежноеПоручениеИсходящее, ПоступлениеТоваровУслуг и других.
В этой статье мы подробно разберем, почему это происходит, проанализируем программный код и определим пошаговый алгоритм действий для восстановления корректной работы системы.
Проблема часто проявляется в ситуациях, когда в одной информационной базе ведется учет по нескольким организациям. Для одной организации (например, на ОСНО или УСН + НДС) ставки доступны, а для другой (просто УСН) — нет. Это происходит из-за того, что в 1С:УПП логика выбора ставок НДС не является статичным списком. Список доступных значений формируется динамически в зависимости от контекста: даты документа, настроек организации и её учетной политики.
Основным "триггером", разрешающим использование ставок, отличных от "Без НДС", является признак того, что организация официально признана плательщиком данного налога в системе. Если программа "думает", что организация освобождена от НДС, она программно скрывает все лишние элементы перечисления СтавкиНДС, чтобы предотвратить ошибки пользователя.
Рассмотрим первоочередное действие, которое необходимо выполнить в пользовательском режиме. Даже если вы уже "перезаписывали" учетную политику, проверьте наличие ключевого флага.
Проанализируем ситуацию: если в вашей базе одна организация уже имеет этот флаг, а вторая нет — это и объясняет разницу в поведении документов.
Если настройка учетной политики не помогла, нам, как специалистам, необходимо заглянуть "под капот" конфигурации. В 1С:УПП за фильтрацию списка ставок отвечает модуль менеджера перечисления СтавкиНДС. Выясним причину блокировки в коде.
Найдем процедуру ОбработкаЗаполненияСтавокНДС или функции типа ПолучитьСписокСтавокДляДокумента. В типовых решениях логика выглядит примерно так:
Процедура ПриОпределенииСпискаДоступныхСтавок(СписокСтавок, Организация, ДатаДокумента) Экспорт
// Проверяем, является ли организация плательщиком НДС на дату документа
ЯвляетсяПлательщиком = НалоговыйУчет.ОрганизацияЯвляетсяПлательщикомНДС(Организация, ДатаДокумента);
Если Не ЯвляетсяПлательщиком Тогда
// Если не плательщик, оставляем только "Без НДС"
Для Каждого Ставка Из СписокСтавок Цикл
Если Ставка.Ссылка <> Перечисления.СтавкиНДС.БезНДС Тогда
СписокСтавок.Удалить(Ставка);
КонецЕсли;
КонецЦикла;
Иначе
// Проверка даты для новых ставок 5% и 7%
Если ДатаДокумента < '20250101' Тогда
// Удаляем новые ставки, если дата документа в 2024 году
СписокСтавок.Удалить(СписокСтавок.НайтиПоЗначению(Перечисления.СтавкиНДС.НДС5));
СписокСтавок.Удалить(СписокСтавок.НайтиПоЗначению(Перечисления.СтавкиНДС.НДС7));
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Как мы видим из примера, если функция НалоговыйУчет.ОрганизацияЯвляетсяПлательщикомНДС возвращает Ложь, все ставки, кроме "Без НДС", будут удалены из выпадающего списка. Поэтому крайне важно, чтобы в регистре сведений УчетнаяПолитикаНалоговыйУчет на дату документа стояло корректное значение.
Посмотрим на ситуацию с платежными поручениями. В 1С:УПП текст назначения платежа часто формируется автоматически, включая в себя сумму НДС. Даже если организация на УСН просто оплачивает товар поставщику, который является плательщиком НДС, ей может потребоваться указать ставку 5% или 7% в исходящем платеже.
Если в Платежном поручении исходящем ставка не выбирается, проанализируем следующие моменты:
В документах Поступление товаров и услуг отсутствие ставок может быть также связано с настройкой Цены и валюта. При импорте товаров из ЕАЭС вам также может пригодиться заявление о ввозе товаров и уплате косвенных налогов с возможностью заполнения по документу поступления. Если в настройках цен установлен флаг НДС включать в стоимость, программа все равно должна позволять выбрать ставку для корректного формирования книги покупок. Для последующей сдачи отчетности в ФНС может потребоваться выгрузка книги продаж в xml (версия 5.11), адаптированная под последние требования.
В редких случаях при обновлении сильно кастомизированных (измененных) конфигураций УПП новые значения перечислений могут добавиться, но не включиться в формы документов. Проанализируем состояние метаданных:
СтавкиНДС.НДС5 и НДС7 (или аналогичные им по смыслу идентификаторы).Подводя итог, можно сказать, что в 90% случаев проблема решается исключительно административными мерами без привлечения программиста для правки кода. Посмотрим еще раз на алгоритм:
Таким образом, мы выяснили, что новые ставки — это не просто новые элементы списка, а часть сложной системы налогового контроля внутри программы, которая требует правильной настройки учетной политики.