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

Другое · 12 мин

Почему в 1С НДФЛ не удержан и как это исправить

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

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

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

Ниже разобраны основные причины: от банальных (неправильная дата выплаты, статус нерезидента) до сложных (отрицательный НДФЛ, сторнированные доходы, задвоенные налоговые регистры). Материал применим к 1С:ЗУП 3.1 и 1С:Бухгалтерии 8.3; названия отчётов и документов приведены по ЗУП, в БП логика аналогична.

Как 1С рассчитывает и удерживает НДФЛ: где искать разрыв

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

Разрыв возникает, когда между этими стадиями расходятся даты, суммы дохода или статус сотрудника. Например, зарплату начислили с планируемой датой выплаты 5-е число, а ведомость провели 3-м — исчисленный налог «повисает» на одну дату, а удержанный регистрируется на другую, и в аналитике появляются расхождения.

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

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

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

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

Межрасчётные выплаты

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

В документе начисления НДФЛ = 0Налог не исчислен

Проверяйте вычеты, статус сотрудника, вид начисления и дату дохода

В начислении налог есть, в ведомости нетНалог не удержан

Сверяйте даты выплаты и суммы к выплате в ведомости

Налог удержан частичноВыплачено меньше начисленного

НДФЛ удерживается пропорционально выплаченному доходу

НДФЛ отрицательныйИзлишне удержанный налог

Программа не удерживает отрицательные суммы — нужен возврат

Вычеты и необлагаемые доходы: когда налог законно равен нулю

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

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

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

Отрицательный и излишне удержанный НДФЛ

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

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

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

Пошаговая диагностика: от отчёта к документу

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

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

Типовая ситуация: ведомость создана и проведена утром, начисление зарплаты — вечером. Налог в ведомости будет нулевым или неполным. Решение — кнопка «Обновить налог» в ведомости после проведения начисления либо перепроведение ведомости.

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

Технические причины: регистры, переносы и обновления

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

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

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

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

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

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

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

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

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

Анализ НДФЛ по датам получения доходов
Норма

Исчислено = удержано, остатков по прошедшим датам нет

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

Есть разница между исчисленным и удержанным по закрытым выплатам

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

К выплате = начислено минус НДФЛ и удержания

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

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

6-НДФЛ
Норма

Удержанный налог попал в верные сроки перечисления

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

Налог отсутствует в отчёте или стоит не в том периоде

Излишне удержанный НДФЛ
Норма

Сумма равна нулю или оформлен возврат

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

Отрицательный остаток копится из месяца в месяц

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

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

Чаще всего ведомость проведена раньше документа начисления или сумма к выплате в ведомости меньше начисленного дохода. Откройте ведомость и нажмите «Обновить налог» после проведения начисления. Если не помогло — сверьте даты выплаты в обоих документах.

Может ли НДФЛ законно не удерживаться?

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

Что делать с отрицательным НДФЛ в расчётном листке?

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

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

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

После переноса данных из старой программы НДФЛ не сходится. Как исправить?

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

Обязательно ли подавать уточнённый 6-НДФЛ после исправления?

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

Итог

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

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