Другое · 9 мин
Почему в 1С не удерживается НДФЛ с работника
Разбираем, почему в 1С не удерживается НДФЛ с зарплаты работника: вычеты, статус нерезидента, ошибки в документах, отрицательный НДФЛ. Пошаговая проверка.
Нулевой НДФЛ в ведомости или расчётном листке 1С почти никогда не бывает ошибкой самой программы — она рассчитывает налог строго по тем данным, которые заведены в базу. Чаще всего причина кроется в предоставленных сотруднику вычетах, которые перекрыли доход, в нерезидентском статусе, в уже исчисленном ранее налоге или в отсутствии облагаемой базы на дату выплаты. Поэтому вместо поиска «сбоя» стоит сразу проверить заявления на вычеты, налоговый статус работника и даты регистрации дохода.
Прежде чем что-то исправлять, нужно понять, ошибка это или корректное поведение программы. Нулевой НДФЛ бывает законным: например, у сотрудника с несколькими детьми стандартные вычеты могут превышать небольшой доход, а нерезиденты в отдельных случаях облагаются по другим правилам. Но бывают и реальные ошибки: неверно указана дата приёма на работу, доход проведён не тем документом, нарушена последовательность расчёта.
Материал подходит для 1С:ЗУП и конфигураций с модулем учёта зарплаты в 1С:Бухгалтерии. Логика проверки везде одинаковая: сначала смотрим отчёты по НДФЛ, потом карточку сотрудника, затем документы, которые зарегистрировали доход и налог.
Как быстро локализовать проблему
Первый шаг — понять, на каком этапе пропал налог: при начислении, при исчислении НДФЛ или при удержании. В 1С это три разных события. Налог может быть исчислен (отражён в учёте), но не удержан, если не было выплаты дохода. А может вообще не исчислиться, если база равна нулю.
Откройте отчёт «Анализ НДФЛ по сотруднику» (в ЗУП: Отчёты, справки — Анализ НДФЛ) за нужный период. Он покажет налоговую базу, применённые вычеты, исчисленный, удержанный и перечисленный налог. Если база есть, а исчисленный налог нулевой — проблема в вычетах или статусе. Если базы нет — доход не зарегистрирован в учёте НДФЛ.
Проверьте вычеты в карточке сотрудника и статус резидента
Проверьте, проведён ли документ начисления и не отменено ли движение
Проверьте ведомости на выплату за период
Смотрите дату получения дохода в документе начисления
Стандартные и другие вычеты перекрыли доход
Самая частая причина нулевого НДФЛ — применённые вычеты. Если у сотрудника оформлены стандартные вычеты на детей, а доход за месяц небольшой (например, человек отработал несколько дней после приёма на работу или был в отпуске без сохранения), вычеты могут полностью перекрыть базу. Программа в этом случае корректно покажет нулевой налог, а неиспользованный остаток вычета перенесётся на следующие месяцы.
Проверьте в карточке сотрудника раздел «Вычеты» (или документ «Заявление на вычеты НДФЛ»): какие вычеты заявлены, с какой даты действуют, не продублированы ли они. Бывает, что вычет внесён дважды — и в заявлении, и вручную в документе начисления, что искажает расчёт.
Вычет авансом за несколько месяцев
Если сотрудник принят в середине года и принёс заявление, вычеты предоставляются с месяца приёма. Но если в каком-то месяце дохода не было, программа при следующем начислении применит накопленные вычеты — и НДФЛ может оказаться нулевым или даже отрицательным к возврату. Это нормальное поведение, а не сбой.
Налоговый статус: резидент или нерезидент
НДФЛ в 1С исчисляется с учётом статуса сотрудника, указанного в карточке физического лица (раздел «Статус налогоплательщика» или документ «Статус физического лица налогоплательщика»). Если статус указан неверно или история статусов заполнена с ошибкой, налог может считаться неправильно — в том числе не исчисляться вовсе по отдельным видам дохода.
Отдельная ситуация — иностранные работники с патентом: авансовые платежи по патенту уменьшают НДФЛ, и при достаточной сумме авансов налог к удержанию будет нулевым. Проверьте, внесён ли документ о зачёте авансовых платежей по патенту и на какой период.
Также проверьте код дохода: некоторые доходы в пределах лимитов не облагаются (например, отдельные виды материальной помощи, подарки в пределах необлагаемой суммы). Если весь доход сотрудника за месяц состоит из таких выплат, НДФЛ законно отсутствует.
Доход не зарегистрирован в учёте НДФЛ
Если в анализе НДФЛ база пустая, значит, начисление не попало в налоговый учёт. Типичные причины: документ начисления не проведён, проведён с ошибкой, помечен на удаление, либо вид начисления настроен без кода дохода по НДФЛ.
Откройте настройку вида начисления (Справочники — Начисления) и проверьте поле «Код дохода НДФЛ». Если оно пустое, сумма начислится в зарплату, но в базу по налогу не попадёт. Аналогично проверьте, что дата получения дохода в документе соответствует ожидаемому периоду: для зарплаты это последний день месяца, для отпускных и больничных — дата выплаты.
- 1Сформируйте «Анализ НДФЛ по сотруднику» за период и убедитесь, что базы нет
- 2Проверьте, проведён ли документ начисления (зарплата, премия, отпускные)
- 3Откройте вид начисления и убедитесь, что указан код дохода НДФЛ
- 4Проверьте дату получения дохода — не ушла ли она в другой месяц
- 5Перепроведите документ начисления и сформируйте отчёт повторно
Налог уже исчислен другим документом
В 1С НДФЛ исчисляется один раз с каждой суммы дохода. Если аванс, отпускные или премия были рассчитаны отдельным документом раньше, налог с них уже учтён, и в документе «Начисление зарплаты и взносов» за месяц НДФЛ по этим суммам не появится повторно. Пользователь видит в итоговом документе маленький или нулевой налог и считает это ошибкой.
Сверьтесь с расчётным листком сотрудника: там видны все начисления и весь удержанный за месяц налог в разрезе документов. Если суммарно по месяцу налог корректен — проблемы нет, просто он распределён между несколькими документами.
Отменённые и сторнированные документы
Обратная ситуация: документ, исчисливший налог, отменили или сторнировали, а итоговый расчёт не пересчитали. Тогда в учёте остаются «висящие» суммы. Помогает пересчёт зарплаты за период через механизм перерасчёта и формирование отчёта «Расчёты по НДФЛ» или «Подробный анализ НДФЛ» для сверки.
Ошибки в датах и последовательности расчёта
Учёт НДФЛ в 1С сильно зависит от дат. Если дата приёма на работу указана позже фактической, вычеты за прошлые месяцы не применятся, а налог может считаться некорректно. Если документ выплаты датирован раньше документа начисления, программа может не увидеть доход к моменту удержания.
Проверьте хронологию: приём на работу → начисление → исчисление налога → выплата → удержание. Нарушение этой цепочки — частый источник «исчезнувшего» НДФЛ. После исправления документов обязательно перепроведите все последующие документы по сотруднику за период.
Как проверить результат
База минус вычеты, умноженные на ставку, равны исчисленному налогу
База есть, а исчисленный налог нулевой без видимых вычетов
Сумма НДФЛ соответствует всем облагаемым начислениям месяца
Часть начислений отсутствует в листке или налог только с части дохода
Разница объясняется непроведёнными выплатами
Удержано больше исчисленного без причины
Частые ошибки при исправлении
Главное правило: любую проблему с НДФЛ решайте через штатные документы и пересчёт, а не через прямое редактирование цифр. Если самостоятельно найти причину не удаётся, выгрузите отчёты «Анализ НДФЛ по сотруднику» и «Расчётный листок» — по ним специалист по 1С быстро определит, где разрыв в цепочке учёта.
Что важно запомнить
Нулевой НДФЛ в 1С почти всегда объясняется данными: вычетами, статусом, отсутствием базы или ранее исчисленным налогом. Диагностику начинайте с анализа НДФЛ по сотруднику, исправляйте только штатными документами и проверяйте результат сверкой исчисленного, удержанного и перечисленного налога.
Частые вопросы
Почему НДФЛ в расчётном листке отрицательный?
Это значит, что применённые вычеты превысили доход или ранее налог был удержан с суммы, которая потом уменьшилась (например, при сторно). Отрицательный НДФЛ подлежит зачёту или возврату сотруднику по его заявлению, сам по себе он не является долгом работника.
Может ли НДФЛ быть нулевым у сотрудника без детей?
Да, если доход за месяц отсутствовал (отпуск без сохранения, простой без оплаты), состоял из необлагаемых выплат или налог с него уже был исчислен в другом документе раньше. Проверьте состав начислений и отчёт по НДФЛ.
Что делать, если ошибка найдена в уже закрытом периоде?
Не редактируйте документы закрытого периода напрямую. Используйте сторнирующие документы и механизм перерасчёта текущей датой, а при необходимости подайте уточнённый расчёт 6-НДФЛ за соответствующий период.
Почему налог удержан, но не перечислен в отчётах?
Перечисление НДФЛ регистрируется документами выплаты с указанием платёжных реквизитов. Если ведомость проведена без корректных данных о перечислении, налог останется «удержанным, но не перечисленным». Проверьте ведомости на выплату за период.
Влияет ли работа по совместительству на расчёт НДФЛ?
Да. Внутренний совместитель учитывается по одному физическому лицу, и вычеты применяются один раз к совокупному доходу. Если вычеты внесены по основному месту, по совместительству налог считается без них — и наоборот, что может выглядеть как «неудержанный» налог в одном из документов.