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

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

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

Разберем основную причину: Нарушение хронологии и «захват» налога другими документами

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

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

Проанализируем влияние планируемой даты выплаты

Рассмотрим подробнее поле Дата выплаты в шапке документа. Это критически важный реквизит. Если дата выплаты аванса (например, 25-е число) ошибочно попадает в период, по которому уже были зафиксированы более поздние начисления, программа может «запутаться» в налоговых периодах.

Выясним, как это работает на практике:

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

Проверка технических регистров: поиск «потерянного» налога

Если визуально в документах все верно, но налог не считается, нам необходимо заглянуть «под капот» системы. Рассмотрим работу с регистрами накопления. Основным регистром, где хранится информация об исчисленном налоге, является РасчетыНалогоплательщиковСБюджетомНДФЛ.

Для диагностики выполним следующие шаги:

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

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

Пошаговый алгоритм исправления ошибки

Выясним наиболее эффективный способ восстановления учета, если стандартная кнопка Пересчитать НДФЛ не помогает. Посмотрим на алгоритм действий, который помог пользователям форума:

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

Использование отчетов для диагностики

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

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

Заключение

Подводя итог, можно сказать, что проблема с НДФЛ в авансе в 1С:ЗУП 3.1 чаще всего носит не технический, а методический характер. Проанализировав ситуацию, мы видим, что ключом к решению является строгая хронология проведения документов и контроль Даты выплаты. Использование регистра РасчетыНалогоплательщиковСБюджетомНДФЛ и отчета Подробный анализ НДФЛ позволяет локализовать ошибку в кратчайшие сроки.

← На главную