Почему в 1С:ЗУП 3.1 перестал рассчитываться НДФЛ в документах «Отпуск» и «Больничный лист»?

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

С начала 2023 года многие пользователи программ «1С:Зарплата и управление персоналом» (ЗУП) и «1С:Зарплата и кадры государственного учреждения» (ЗГУ) столкнулись с неприятной ситуацией: при создании документов Отпуск, Больничный лист или Разовое начисление программа перестает автоматически рассчитывать НДФЛ. На вкладке «Начислено» суммы есть, а на вкладке «НДФЛ» — пустота. Разберем подробно, почему так происходит, и как восстановить корректный расчет налога в информационной базе.

Причина 1: Глобальное изменение законодательства по НДФЛ

Проанализируем корень проблемы. С 1 января 2023 года вступили в силу изменения в Налоговый кодекс РФ, согласно которым дата фактического получения дохода для НДФЛ теперь определяется как день выплаты денег сотруднику. Ранее для основной зарплаты это был последний день месяца. Это изменение полностью перевернуло алгоритмы работы 1С.

Теперь расчет НДФЛ в документах начисления напрямую зависит от реквизита Планируемая дата выплаты. Если этот реквизит заполнен неверно или не соответствует дате последующей ведомости, программа может «запутаться» в налоговых периодах и вычетах, в результате чего налог обнуляется.

Причина 2: Ошибки в релизах ветки 3.1.24

Как показывает практика и обсуждения специалистов, в релизах 3.1.24.408 и 3.1.24.409 присутствовала программная ошибка. Она заключалась в некорректной работе алгоритма при наличии уже проведенных ведомостей на выплату зарплаты за прошлый месяц в текущем месяце. Например, если вы выплатили январскую зарплату 10 февраля, а затем 15 февраля пытаетесь начислить отпуск, программа может ошибочно считать, что налоговая база уже распределена или вычеты применены в избытке.

Способ решения 1: Соблюдение последовательности и «распроведение» ведомостей

Рассмотрим самый быстрый, но трудоемкий «ручной» способ решения проблемы, который помогал пользователям до выхода исправлений:

  1. Найдите все ведомости на выплату зарплаты, которые были проведены в текущем месяце до момента создания документа «Отпуск».
  2. Отмените проведение (распроведите) этих ведомостей.
  3. Вернитесь в документ Отпуск или Больничный лист.
  4. Нажмите кнопку «Пересчитать сотрудника» или обновите поле с датой выплаты. В большинстве случаев НДФЛ сразу появится.
  5. После того как документ начисления будет проведен с рассчитанным налогом, вы можете снова провести ведомости на выплату.

Важный нюанс: Этот метод подтверждает, что программа видит «конфликт» между уже выплаченным доходом и новым начислением в рамках одного налогового периода.

Способ решения 2: Корректировка планируемой даты выплаты

Выясним, как влияет реквизит Планируемая дата выплаты на результат. Этот реквизит находится в нижней части документов межрасчетных начислений. Проанализируем следующие правила:

Способ решения 3: Настройка учетной политики в регистрах

Иногда причина кроется в специфической настройке, которая была актуальна в переходный период. Разберем, как её проверить:

  1. Перейдите в меню «Функции для технического специалиста» (или через «Все функции»).
  2. Найдите Регистр сведений под названием Настройки зарплата кадры (расширенный).
  3. Посмотрите, установлена ли галочка «Выплачивать зарплату в последний день месяца».
  4. Если эта опция включена, программа пытается притянуть все расчеты НДФЛ к концу месяца, что в условиях правил 2023 года часто приводит к ошибкам в межрасчетных документах. Рекомендуется снять эту галочку, после чего перепровести документы, начиная с января текущего года (в хронологическом порядке).

Способ решения 4: Обновление конфигурации (Самый надежный метод)

Поскольку проблема была признана разработчиками 1С как программный баг, самым правильным решением будет обновление программы. Посмотрим на критические релизы:

Анализ регистров для продвинутых пользователей

Если вышеописанные методы не помогают, проанализируем состояние регистров. Проблема может скрываться в регистре накопления Расчеты налогоплательщиков с бюджетом по НДФЛ. Если программа считает, что налог уже исчислен или есть излишне удержанный налог по сотруднику, она будет обнулять новые начисления.

Проверьте отчет «Подробный анализ НДФЛ по сотруднику». Обратите внимание на колонки «Исчислено» и «Вычеты». Если сумма вычетов за год в этом отчете внезапно удваивается в одном из месяцев, значит, программа ошибочно применила вычет и в зарплате, и в отпуске, из-за чего база для налога стала нулевой.

Итоговый алгоритм действий:

  1. Проверяем версию программы (если ниже 3.1.25.36 — обновляемся).
  2. Проверяем Планируемую дату выплаты в документе.
  3. Если нужно «здесь и сейчас», временно распроводим февральские ведомости, пересчитываем отпуск, проводим его и возвращаем ведомости на место.
  4. Проверяем отсутствие лишних галочек в регистре Настройки зарплата кадры (расширенный).

Соблюдение этих шагов позволит вам вернуть корректный расчет НДФЛ и избежать ошибок в регламентированной отчетности 6-НДФЛ.

← На главную