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

Другое · 10 мин

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

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

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

Ниже разобраны основные причины, по которым НДФЛ не рассчитывается, и конкретные действия для каждой из них. Материал ориентирован на типовую конфигурацию 1С:Зарплата и управление персоналом, редакция 3.1, но логика проверки применима и к другим редакциям.

Как устроен расчёт НДФЛ в 1С ЗУП и где искать сбой

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

Диагностику удобно строить от простого к сложному. Сначала убедитесь, что доход вообще попадает в облагаемую базу, затем проверьте вычеты, потом — статус сотрудника и настройки учётной политики. Такой порядок закрывает большинство типовых причин без глубокого анализа регистров.

НДФЛ = 0 в документеНалог рассчитан, но равен нулю

Проверьте вычеты и необлагаемые доходы

Колонки НДФЛ нет совсемДокумент не рассчитывает налог

Проверьте вид начисления и статус сотрудника

НДФЛ есть у части сотрудниковПроблема в персональных данных

Сравните карточки сотрудников с налогом и без

НДФЛ пропал после обновленияИзменились настройки или данные

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

Причина 1: вид начисления не облагается НДФЛ

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

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

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

Порядок действий
  1. 1
    Откройте Настройка → Начисления и найдите нужный вид расчёта
  2. 2
    На вкладке «Налоги, взносы, учёт» проверьте код дохода и обложение НДФЛ
  3. 3
    Исправьте настройки и сохраните карточку
  4. 4
    Пересчитайте документ начисления зарплаты за период
  5. 5
    Проверьте появление НДФЛ на вкладке «НДФЛ» документа

Причина 2: вычеты перекрывают доход

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

Имущественный вычет по уведомлению особенно часто становится неожиданностью: он вводится документом «Уведомление о праве на вычет» и обнуляет налог на несколько месяцев, пока не будет исчерпана сумма. Убедитесь, что уведомление действительно и введено на текущий налоговый период — уведомления действуют только в рамках одного года.

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

Причина 3: статус сотрудника и дата получения дохода

В карточке сотрудника по ссылке «Подробнее → Налог на доходы» задаётся статус: резидент, нерезидент и другие категории. Если статус указан неверно, программа может применять другую ставку или особый порядок обложения, а для некоторых категорий (например, отдельные виды доходов нерезидентов) расчёт ведётся иначе, чем ожидает расчётчик.

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

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

Причина 4: настройки учётной политики и доходы вне зарплаты

В разделе «Настройка → Организации → Учётная политика» проверьте параметры, влияющие на расчёт налогов. Ошибочные или пустые настройки после переноса данных из старой программы — типичный источник проблем. Особенно это актуально, если база создана конвертацией из ЗУП 2.5 или другой системы: часть регистров могла перенестись не полностью.

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

Как проверить результат и убедиться, что расчёт корректен

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

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

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

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

Вкладка «НДФЛ» в документе начисления
Норма

Налог рассчитан, видны база и вычеты

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

Строки пустые или доход не попадает в базу

Отчёт «Анализ НДФЛ»
Норма

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

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

Расхождения сумм или отсутствие сотрудника

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

Есть строка НДФЛ с корректной суммой

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

Налога нет при наличии облагаемого дохода

Карточка вида начисления
Норма

Указан код дохода, облагаемый НДФЛ

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

Код дохода пустой или необлагаемый

Типичные ошибки при самостоятельном исправлении

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

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

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

Как выбрать действие

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

Частые вопросы

НДФЛ не начисляется только по одному сотруднику. С чего начать?

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

В расчётном листке НДФЛ есть, а в отчёте по НДФЛ сумма другая. Почему?

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

Можно ли просто ввести сумму НДФЛ вручную в документе?

Технически программа позволяет скорректировать сумму, но делать это без понимания причины нельзя: ручная правка нарушает связь с регистрами учёта, и расхождения проявятся в 6-НДФЛ и справках о доходах. Сначала устраните причину в настройках, затем пересчитайте документ штатно.

НДФЛ не считается по отпускным, хотя по зарплате считается. В чём дело?

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

После обновления конфигурации НДФЛ перестал рассчитываться у всех. Что делать?

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

Вычет на детей применяется, хотя доход превысил лимит. Это ошибка?

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

Итог

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

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