С 1 января 2025 года вступает в силу масштабная налоговая реформа, согласно которой плательщики на упрощенной системе налогообложения (УСН) при достижении определенного порога доходов становятся плательщиками НДС. Для них вводятся специальные пониженные ставки — 5% и 7%. В этой статье мы подробно разберем, как эти изменения отражаются в одной из самых востребованных систем для крупного бизнеса — 1С:Управление производственным предприятием (УПП), редакция 1.3.
Многих специалистов беспокоил вопрос: успеет ли вендор выпустить обновление до конца года? Проанализируем хронологию выхода функционала. Первые изменения, касающиеся работы с ККТ (кассовыми аппаратами) и чеками, начали появляться еще в ноябре 2024 года. Однако полноценная поддержка ставок 5% и 7% в документах поступления, реализации и книгах покупок/продаж была запланирована на вторую половину декабря.
Рассмотрим конкретные факты: согласно мониторингу законодательства, основная реализация функционала для УПП была намечена на 19 декабря 2024 года. Финальная поддержка включена в релизы ветки 1.3.231.x. Если ваша информационная база имеет версию ниже этой, новые ставки в перечислениях вы не увидите.
Разберем, как разработчики 1С подошли к написанию кода для столь срочного обновления. Важно понимать, что УПП находится на ограниченной поддержке, и изменения вносятся максимально осторожно, чтобы не нарушить работу доработанных систем. Проанализируем ситуацию, упомянутую опытными разработчиками: в ряде новых процедур, отвечающих за отражение данных в налоговом учете (например, при переходе на УСН), используется конструкция Попытка...Исключение.
Посмотрим на пример логики, которая может встречаться в новых модулях:
Процедура ОтразитьВУСН(ДокументСсылка, ВидОперации = Неопределено, Параметры = Неопределено, ЭтапПроведения = 0) Экспорт
Попытка
// Новый блок кода для обработки ставок 5% и 7%
Если ДокументСсылка.Дата >= '20250101' Тогда
ОбновитьНалоговыеРегистрыПоНовымСтавкам(ДокументСсылка);
КонецЕсли;
Исключение
// Запись ошибки в журнал регистрации, чтобы не прерывать проведение документа
ЗаписатьЛогОшибки("Ошибка при обработке НДС 5/7%: " + ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
Такой подход обусловлен тем, что в сильно кастомизированных базах УПП (где изменена структура табличных частей или добавлены свои реквизиты) жесткое обновление могло бы привести к невозможности проведения документов. Использование Попытка позволяет системе "проглотить" ошибку, если структура базы не совсем соответствует типовой, но это накладывает на программиста обязанность проверять корректность формирования движений вручную.
Рассмотрим интересную дискуссию: должен ли покупатель, находящийся на общей системе налогообложения, видеть ставку 5% или 7% в своем учете? Проанализируем аргументы. С одной стороны, для Книги покупок и Декларации по НДС (Раздел 8) ставка как таковая не выгружается в отдельную колонку — там фигурируют только суммы. Однако для корректного ведения бухгалтерского учета и автоматизации проверок ставка критически важна.
5% или 7% программа не сможет автоматически проверить соответствие суммы НДС и итоговой суммы документа. Операторам придется вводить сумму налога вручную, что увеличивает риск ошибок.СтавкиНДС позволяет корректно распределять входящий налог.Разберем ситуацию с обновлением прошивок касс. Выясним причину, по которой многие столкнулись с трудностями в конце года. Производители ККТ не всегда успевают выпустить прошивки с новыми тегами одновременно с 1С. ФНС России выпустила разъяснения, согласно которым в переходный период допускается использование старых тегов в чеках, при условии, что итоговая сумма налога рассчитана верно. Однако в самой 1С:УПП необходимо обновить Библиотеку подключаемого оборудования (БПО), чтобы программа могла передавать корректные команды на фискальный регистратор.
Проанализируем шаги, которые необходимо выполнить техническому специалисту для успешного запуска НДС 5/7% в УПП:
Перечисление.СтавкиНДС, РегистрНакопления.НДСЗаписиКнигиПродаж и документами ПоступлениеТоваровУслуг.НДС5 и НДС7 (а также их аналоги "НДС 5/105" для расчетных ставок).Рассмотрим подробнее вопрос округлений. Часто суммы в первичных документах поставщиков не совпадают с расчетными в 1С на копейки. Для решения этой проблемы в УПП рекомендуется корректировать сумму НДС в строке документа вручную, чтобы она строго соответствовала входящему бумажному документу. 1С:УПП позволяет это делать, не пересчитывая всю таблицу автоматически при каждом изменении.
Таким образом, мы видим, что функционал НДС 5% и 7% в УПП реализован, хотя и в сжатые сроки. Главное — своевременно обновить конфигурацию до актуального релиза и внимательно следить за движениями в регистрах в первые месяцы 2025 года.