Ситуация, когда при расчете аванса программа 1С:ЗУП 3.1 перестает исчислять НДФЛ по некоторым или всем сотрудникам, стала особенно актуальной после изменений в законодательстве 2023–2024 годов. Теперь налог исчисляется непосредственно в момент выплаты дохода, и любая ошибка в последовательности документов или датах может привести к тому, что вкладка НДФЛ в документе Начисление за первую половину месяца останется пустой. Рассмотрим подробно, почему это происходит и как исправить ситуацию.
Проанализируем логику программы. В современных версиях 1С:ЗУП 3.1 расчет налога жестко привязан к Планируемой дате выплаты. Если в базе уже существует проведенный документ Начисление зарплаты и взносов за этот же месяц или ведомость на выплату, оформленная «будущим числом», программа может посчитать, что налог уже был исчислен или будет исчислен позже итоговым документом.
Часто встречается ситуация, когда бухгалтер пытается пересчитать аванс, уже имея проведенное итоговое начисление зарплаты. В этом случае система видит, что доход за месяц уже «закрыт» финальным расчетом, и не видит оснований для исчисления налога в промежуточном документе. Чтобы исправить это, необходимо строго соблюдать последовательность: сначала Начисление за первую половину месяца, затем Ведомость на аванс, и только потом Начисление зарплаты и взносов.
Рассмотрим подробнее поле Дата выплаты в шапке документа. Это критически важный реквизит. Если дата выплаты аванса (например, 25-е число) ошибочно попадает в период, по которому уже были зафиксированы более поздние начисления, программа может «запутаться» в налоговых периодах.
Выясним, как это работает на практике:
Если визуально в документах все верно, но налог не считается, нам необходимо заглянуть «под капот» системы. Рассмотрим работу с регистрами накопления. Основным регистром, где хранится информация об исчисленном налоге, является РасчетыНалогоплательщиковСБюджетомНДФЛ.
Для диагностики выполним следующие шаги:
Расчеты налогоплательщиков с бюджетом по НДФЛ.Начисление зарплаты, который был проведен раньше аванса, это и есть причина проблемы.Также полезно проверить регистр Начисления удержания по сотрудникам авансом. В нем фиксируются суммы, которые программа планирует выплатить и удержать именно в рамках расчета первой половины месяца. Если в этом регистре данные «разъехались» с фактическими документами, поможет только полное перепроведение цепочки документов.
Выясним наиболее эффективный способ восстановления учета, если стандартная кнопка Пересчитать НДФЛ не помогает. Посмотрим на алгоритм действий, который помог пользователям форума:
Начисление за первую половину месяца, нажмем Еще — Перезаполнить документ. Проверим, появилась ли сумма на вкладке НДФЛ.Ведомость. После этого перейдем к итоговому документу Начисление зарплаты и взносов.Рассмотрим, какие отчеты помогут нам быстро выявить причину. Самым полезным является отчет «Подробный анализ НДФЛ по сотруднику». При его формировании обратим внимание на следующие моменты:
Важный совет: Если вы обнаружили, что в документе Начисление зарплаты и взносов на вкладке НДФЛ по сотруднику только одна строка (вместо двух — за аванс и за окончательный расчет), это явный признак того, что программа «не видит» исчисленный налог из документа аванса. В норме итоговый документ должен видеть налог с аванса и доначислять только остаток.
Подводя итог, можно сказать, что проблема с НДФЛ в авансе в 1С:ЗУП 3.1 чаще всего носит не технический, а методический характер. Проанализировав ситуацию, мы видим, что ключом к решению является строгая хронология проведения документов и контроль Даты выплаты. Использование регистра РасчетыНалогоплательщиковСБюджетомНДФЛ и отчета Подробный анализ НДФЛ позволяет локализовать ошибку в кратчайшие сроки.