Почему НДФЛ в ведомости на аванс отличается от суммы в начислении за первую половину месяца в ЗУП 3.1?

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

В практике работы с программой «1С:Зарплата и управление персоналом 3.1» часто возникает ситуация, когда бухгалтер обнаруживает нестыковку: в документе Начисление за первую половину месяца (аванс) сумма НДФЛ рассчитана без учета детских вычетов, а при создании Ведомости в банк на этот же аванс налог внезапно уменьшается, так как система «подхватывает» вычет. Разберем детально, почему так происходит, как работает механизм учета вычетов с 2023 года и где искать «корни» подобных расхождений.

Понимаем новую логику НДФЛ: Начисление vs Выплата

Прежде всего, проанализируем фундаментальное изменение в законодательстве и логике программы, вступившее в силу с 2023 года. Теперь НДФЛ исчисляется и удерживается на дату фактической выплаты дохода. Это означает следующее:

Рассмотрим подробнее ситуацию: если в Начислении указана одна предполагаемая дата выплаты, а Ведомость формируется другой датой, система может пересчитать налог «на лету», исходя из актуальных данных о доходах сотрудника на новую дату.

Причина №1: Накопительный итог и ошибки прошлых периодов

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

Проанализируем цепочку событий:

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

Причина №2: Влияние «Планируемой даты выплаты»

Посмотрим на пример, связанный с датами. В 1С:ЗУП 3.1 месяц налогового периода определяется именно по дате выплаты. Если аванс выплачивается, скажем, 20-го сентября, то это доход сентября. Но если дата выплаты в документе Начисление за первую половину месяца стоит 30-е сентября, а Ведомость делается 2-м октября, то доход и вычет «уедут» в октябрь. Постоянно следите за реквизитом Планируемая дата выплаты в нижней части документа начисления аванса.

Как провести диагностику: Пошаговая инструкция

Если вы столкнулись с подобным расхождением, не спешите править суммы руками. Проанализируем ситуацию с помощью стандартных отчетов.

  1. Отчет «Подробный анализ НДФЛ по сотруднику»: Это самый важный инструмент. Сформируйте его за период с начала года по текущий месяц. Разверните данные до регистратора (документа-основания).

    Ищите строки, где сумма исчисленного налога не соответствует формуле (Доход - Вычеты) * 13%. Особое внимание обратите на графы «Осталось исчислить» и «Осталось удержать».

  2. Проверка вкладки «Корректировка выплаты»: Откройте документ Начисление за первую половину месяца и перейдите на вкладку Корректировка выплаты. Несмотря на то, что автор темы указал, что там пусто, в 90% случаев именно здесь программа фиксирует автоматические зачеты прошлых недоплат или переплат.
  3. Анализ регистра «Зарплата к выплате авансом»: Программа хранит сведения о том, сколько она «должна» выплатить сотруднику в межрасчетный период. Если в прошлом месяце аванс был выплачен не полностью или, наоборот, в излишке, это сальдо повлияет на сумму в текущей Ведомости.

Механизм автоматической корректировки в коде

Программа использует внутренние механизмы пересчета при заполнении табличных частей. Хотя мы не правим конфигурацию, полезно понимать, какие объекты задействованы. При нажатии кнопки Заполнить в Ведомости, система вызывает процедуры модуля ЗарплатаКадрыСоставОбъектов, которые анализируют остатки по регистрам:

Практические советы по исправлению

Разберем, что делать, если ошибка найдена в прошлом периоде:

Резюме

Ситуация, когда в Начислении налога больше, а в Ведомости меньше — это не ошибка программы, а следствие работы механизма самокоррекции НДФЛ. Главное правило: всегда ориентируйтесь на отчет Подробный анализ НДФЛ по сотруднику. Если итоговая сумма налога с начала года по текущий момент верна, значит, программа отработала корректно, схлопнув старые ошибки при выплате аванса.

← На главную