К статье
Практический материал

Другое · 11 мин

Почему 1С:ЗУП неправильно считает НДФЛ и как это исправить

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

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

НДФЛ в ЗУП рассчитывается нарастающим итогом с начала года по каждому сотруднику и по каждой ставке отдельно. Поэтому ошибка, допущенная в январе, «тянется» через весь год и всплывает в самый неудобный момент — при увольнении, выплате премии или формировании отчётности 6-НДФЛ.

Ниже разобраны основные причины некорректного расчёта, способы их диагностики штатными средствами программы и порядок безопасного исправления без «ручных» проводок там, где этого можно избежать.

Как ЗУП рассчитывает НДФЛ и почему возникают расхождения

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

Ключевую роль играет дата получения дохода. Для зарплаты это последний день месяца начисления, для отпускных, больничных и премий в межрасчёт — дата фактической выплаты. Если дата выплаты в ведомости не совпадает с датой в документе начисления, доход и налог распределяются по периодам не так, как ожидалось, и в отчётах появляются «странные» суммы.

Ещё один источник путаницы — разные регистры учёта. В ЗУП доходы, вычеты, исчисленный, удержанный и перечисленный налог хранятся в разных регистрах. Рассинхронизация между ними (например, после ручного редактирования движений документа) даёт ситуацию, когда исчисленный налог верный, а удержанный «не сходится».

НДФЛ больше ожидаемогоНе применились вычеты или есть лишний доход

Проверьте заявление на вычеты и отчёт «Анализ НДФЛ»

НДФЛ меньше ожидаемогоВычет применён дважды или доход не зарегистрирован

Сверьте регистр вычетов и перечень начислений

Отрицательный НДФЛСторно дохода или вычеты превысили базу

Ищите документы сторнирования и перерасчёта

Налог «прыгает» между месяцамиНеверные даты получения дохода

Сравните даты в начислении и ведомости на выплату

Ошибки в вычетах: самая частая причина

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

Отдельная история — вычеты при увольнении и приёме в середине месяца, а также в месяцах, когда дохода нет вовсе. Программа переносит неиспользованный вычет на следующие месяцы в пределах года, и это нормально, но выглядит как «занижение» налога. Если же вычет применился дважды, проверьте, нет ли дубля заявления или второго документа на те же вычеты.

Имущественные и социальные вычеты по уведомлению из ФНС вводятся документом «Уведомление о праве на вычет». Если уведомление введено задним числом, программа пересчитает налог с начала года — и в текущем месяце НДФЛ может стать нулевым или отрицательным. Это корректное поведение, а не ошибка.

Даты получения дохода и межрасчётные выплаты

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

Типичный сценарий: документ «Отпуск» заполнен с плановой датой выплаты, а фактическая выплата прошла позже. В этом случае дату в документе нужно скорректировать до фактической и перепровести, либо программа сама уточнит дату при проведении ведомости — поведение зависит от настроек и релиза. После изменения дат обязательно перепроведите связанные документы и проверьте отчёт «Анализ НДФЛ».

Аванс и окончательный расчёт

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

Сторнирования, перерасчёты и задвоенные документы

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

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

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

Ручные корректировки и перенос данных

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

При переходе на ЗУП в середине года критично корректно ввести начальные остатки: доходы, применённые вычеты, исчисленный и удержанный налог с начала года. Ошибка в остатках даёт систематическое расхождение в каждом месяце, и никакие перерасчёты текущих документов её не вылечат — нужно исправлять именно документы переноса.

Пошаговая диагностика

Прежде чем что-либо исправлять, локализуйте проблему: один сотрудник или все, один месяц или весь год, исчисленный налог или удержанный. Это сократит поиск в разы.

Порядок действий
  1. 1
    Сформируйте расчётный листок сотрудника за проблемный месяц и проверьте доход и вычеты
  2. 2
    Откройте отчёт «Анализ НДФЛ» (или «Подробный анализ НДФЛ по сотруднику») за год и найдите месяц, где началось расхождение
  3. 3
    Проверьте заявления на вычеты и уведомления: наличие, период действия, отсутствие дублей
  4. 4
    Сверьте даты получения дохода в документах начисления и ведомостях на выплату
  5. 5
    Найдите сторнирования, перерасчёты и ручные операции учёта НДФЛ за период
  6. 6
    Исправьте первичную причину штатным документом и перепроведите зависимые документы
  7. 7
    Повторно сформируйте «Анализ НДФЛ» и убедитесь, что итог сшивается с начала года

Отчёт «Анализ НДФЛ» — главный инструмент: он показывает базу, вычеты и налог помесячно нарастающим итогом. Если в каком-то месяце база уменьшается без видимой причины — ищите сторно. Если вычет появляется дважды — ищите дубль заявления.

Контрольные точки

Как проверить результат

Итог по НДФЛ за год
Норма

Исчисленный налог равен (доход − вычеты) × ставка с округлением по правилам

Тревожный признак

Расхождение на копейки и рубли без объяснимой причины

Расчётный листок
Норма

Доход, вычеты и налог совпадают с первичными документами

Тревожный признак

Суммы не совпадают с документами начисления

6-НДФЛ
Норма

Контрольные соотношения выполняются, разделы согласованы

Тревожный признак

Программа выдаёт ошибки проверки отчёта

Удержанный и перечисленный налог
Норма

Нет долгосрочной разницы между исчисленным, удержанным и перечисленным

Тревожный признак

Накопленная разница растёт от месяца к месяцу

Типичные ошибки расчётчиков

Типичные ошибки
01
Ручное изменение суммы НДФЛ в ведомости — сумма расходится с регистром и всплывает в следующем расчёте
02
Удаление документа начисления после выплаты вместо сторнирования — ломается последовательность и появляется отрицательный налог
03
Игнорирование обновлений конфигурации — расчёт по устаревшим правилам при изменении законодательства
04
Ввод вычетов без проверки лимита дохода и справок с прежнего места работы — излишне применённые вычеты
05
Исправление прошлого периода после сдачи отчётности без корректирующего расчёта 6-НДФЛ

Отдельно стоит сказать про релизы программы. Правила расчёта НДФЛ периодически меняются законодательно, и фирма «1С» отражает это в обновлениях. Работа на сильно устаревшем релизе — реальная причина расхождений, особенно в части ставок, лимитов и порядка отражения в отчётности. Перед обновлением обязательно сделайте копию базы и проверьте расчёт на тестовой копии.

Полезная привычка — ежемесячно перед закрытием периода формировать «Анализ НДФЛ» по всем сотрудникам и сверять итог с оборотами по счёту 68.01 в бухгалтерской программе. Расхождение, пойманное в текущем месяце, исправляется одним документом; найденное через полгода — цепочкой перерасчётов и уточнённой отчётностью.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Почему НДФЛ в ведомости не равен 13 % от суммы выплаты?

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

Что делать, если НДФЛ получился отрицательным?

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

Вычет на ребёнка применился дважды — как исправить?

Найдите дублирующие документы «Заявление на вычеты НДФЛ» за период и отмените лишний. Затем перепроведите документы начисления зарплаты за затронутые месяцы и проверьте результат в «Анализе НДФЛ». Если период уже отчитан, подготовьте корректирующий 6-НДФЛ.

Можно ли исправить НДФЛ прошлого года?

Можно, но только через документы перерасчёта и корректирующую отчётность за соответствующий период. Изменять документы закрытого года напрямую не следует — это нарушит согласованность учёта. Перед исправлением сделайте резервную копию базы.

Почему после обновления релиза суммы НДФЛ изменились?

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

Сотрудник принят в середине года, а налог считается неверно — в чём причина?

Чаще всего не введены данные о доходах и вычетах с прежнего места работы либо неверно заполнены начальные остатки при переносе данных. Внесите сведения по справке о доходах через соответствующие документы и проверьте применение лимита вычетов с учётом прежнего дохода.

Итог

Что важно запомнить

«Неправильный» НДФЛ в ЗУП почти всегда объясняется данными, а не сбоем программы: вычетами, датами дохода, сторно или ручными правками. Диагностируйте через «Анализ НДФЛ», исправляйте штатными документами перерасчёта и сторнирования, а перед изменениями в закрытых периодах делайте резервную копию базы.