При переходе на 2025 год многие пользователи программы 1С:Зарплата и управление персоналом 8 столкнулись с критической ошибкой: при расчете документов (например, Премия или Начисление зарплаты), где месяц начисления — декабрь 2024 года, а плановая дата выплаты приходится на январь 2025 года, сумма исчисленного НДФЛ в регистрах программы увеличивается ровно в два раза. Рассмотрим подробнее, почему это происходит и как привести учет в порядок.
Основная причина кроется в масштабных изменениях налогового законодательства, вступающих в силу с 1 января 2025 года. С этого момента вводится многоступенчатая прогрессивная шкала НДФЛ (13%, 15%, 18%, 20% и 22%), а порог для минимальной ставки 13% снижается с 5 млн до 2,4 млн рублей.
Проанализируем техническую сторону вопроса. Когда мы создаем документ в декабре, но указываем дату выплаты 15.01.2025, программа должна применить правила 2025 года, так как для целей НДФЛ датой получения дохода является дата фактической выплаты. Однако из-за сложности «стыковки» алгоритмов старого и нового периодов в программном коде возникал конфликт. Система одновременно пыталась учесть налог по правилам 2024 года (согласно периоду регистрации) и по правилам 2025 года (согласно дате выплаты). В результате в регистр накопления Расчеты налогоплательщиков с бюджетом по НДФЛ записывались дублирующие строки.
Дополнительным катализатором проблемы стал патч (исправление) EF_80000767. Изначально он выпускался для исправления ошибок с отрицательным НДФЛ в авансах, но в новых релизах (таких как 3.1.31.67) он начал конфликтовать с основным кодом, вызывая то самое задвоение.
Если вы столкнулись с этой ситуацией, первым делом проверим список установленных патчей. В последних релизах 2025 года разработчики 1С интегрировали необходимые исправления в основной код, и старые патчи стали мешать корректной работе.
EF_80000767 (а также EF_80000761, если он присутствует).1С:Предприятия для полной очистки кэша патчей.Проанализируем ситуацию с релизами. Ошибка активно проявлялась на версиях 3.1.30.117 и 3.1.31.67. Для корректного решения проблемы без использования временных «заплаток» необходимо обновить конфигурацию. Разработчики выпустили версии, в которых взаимодействие общих модулей УчетНДФЛ и УчетНДФЛАрхивныеАлгоритмы было исправлено.
Рекомендуется использовать релизы не ниже:
Простое удаление патчей или обновление релиза не всегда автоматически исправляет уже проведенные документы. Посмотрим на алгоритм действий, который поможет выровнять данные в регистрах:
Премия или Начисление зарплаты.Расчеты налогоплательщиков с бюджетом по НДФЛ должна остаться одна строка на сумму налога (13% или 15% в зависимости от дохода).Важный момент: если по этому документу уже была создана Ведомость на выплату, ее необходимо обязательно перезаполнить. Ведомость «запоминает» исчисленный налог в момент своего создания. Если в документе-основании налог был задвоен, то и в ведомость попадет ошибочная сумма удержанного НДФЛ, что приведет к неверной отчетности в будущем.
Для программистов и опытных пользователей выясним причину через анализ движений. Ошибка проявляется именно в виде двух одинаковых записей «Приход» в регистре расчетов с бюджетом. Одна запись формируется новым механизмом, учитывающим прогрессивную шкалу 2025 года, а вторая — старым механизмом, который по ошибке продолжает считать этот доход «декабрьским» в контексте 2024 года.
В коде за это отвечают функции в модулях учета НДФЛ. После установки корректных обновлений (или удаления конфликтующих патчей) система начинает правильно определять точку раздела:
// Пример логики определения налогового периода
Если ДатаВыплаты >= '20250101' Тогда
// Применяем новые ставки и пределы 2,4 млн
РасчитатьПоСтавкам2025(ПараметрыРасчета);
Иначе
// Применяем старые правила
РасчитатьПоСтавкам2024(ПараметрыРасчета);
КонецЕсли;
Выясним, почему ручной пересчет помогает. При нажатии кнопки пересчета в документе 1С заново инициализирует объекты расчета и очищает временные таблицы налога. Если программная среда уже очищена от мешающих патчей, расчет пройдет по верному сценарию.
Подводя итог, отметим, что ситуация с задвоением — это результат сложного перехода на новую систему налогообложения. Чтобы избежать проблем с налоговой отчетностью (6-НДФЛ), рекомендуем придерживаться следующего плана:
EF_... в первую очередь.Выполняя эти шаги, мы сможем гарантировать точность ведения налогового учета в переходный период.