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