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

Другое · 10 мин

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

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

Нулевой НДФЛ при начислении зарплаты в 1С Бухгалтерии — не сбой программы, а следствие конкретных данных в базе: чаще всего причина в неправильной дате приёма сотрудника, перерасходованных вычетах, неверном статусе налогового резидента или отсутствии записи в регистре учёта доходов. Программа считает налог строго по тому, что внесено в справочники и документы, поэтому проверку стоит начинать с карточки сотрудника и настроек учётной политики.

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

Материал ориентирован на конфигурацию «1С:Бухгалтерия 8» (ред. 3.0). В «1С:Зарплате и управлении персоналом» логика похожая, но названия документов и отчётов отличаются.

Как быстро локализовать проблему

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

Второй шаг — уточнить, в каком именно месте «пропал» налог: не рассчитался в документе «Начисление зарплаты», рассчитался, но не попал в ведомость на выплату, или попал в ведомость, но не отразился в отчёте 6-НДФЛ. Это три разные ситуации с разными причинами.

НДФЛ = 0 у всех сотрудниковОбщая настройка

Учётная политика, настройки зарплаты, дата документа

НДФЛ = 0 у одного сотрудникаЛичные данные

Статус налогоплательщика, вычеты, переплата прошлых периодов

НДФЛ есть в начислении, но нет в ведомостиДаты и последовательность

Дата выплаты, месяц ведомости, перепроведение

НДФЛ есть, но пусто в 6-НДФЛРегистры отчётности

Дата получения дохода, регистрация в ИФНС, проведение ведомости

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

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

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

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

Вычеты, которые обнуляют налог

Самая частая причина нулевого НДФЛ у конкретного человека — стандартные вычеты на детей, которые превышают доход или накопились. Откройте в карточке сотрудника раздел «Налог на доходы» → «Вычеты» и проверьте заявленные вычеты, их количество и период действия.

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

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

Даты документов и последовательность проведения

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

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

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

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

Переплата и излишне удержанный налог прошлых периодов

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

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

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

Настройки учёта и регистрация в налоговом органе

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

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

После обновления конфигурации иногда слетают настройки или требуется запуск обработчиков обновления. Если проблема появилась сразу после обновления, проверьте, завершены ли все отложенные обработчики («Администрирование» → «Результаты обновления программы»).

Контроль результата и типичные ошибки

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

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

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

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

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

Строка НДФЛ заполнена, сумма соответствует ставке от облагаемой базы

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

НДФЛ отсутствует или равен нулю без вычетов и переплаты

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

Исчислено = удержано, сальдо без необъяснимых минусов

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

Разрыв между исчисленным и удержанным, большие отрицательные остатки

6-НДФЛ за период
Норма

Суммы попадают в нужные разделы по датам выплаты

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

Доход есть, налога нет, либо налог попал не в тот период

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

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

Почти всегда причина в последовательности: ведомость создана или проведена раньше документа начисления зарплаты. Перепроведите сначала начисление, затем ведомость. Также проверьте, что месяц и дата выплаты в ведомости соответствуют периоду начисления.

У сотрудника нулевой НДФЛ из-за детских вычетов — это нормально?

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

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

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

После обновления 1С перестал считаться НДФЛ. Что делать?

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

Сотрудник-нерезидент: почему налог считается странно?

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

Налог удержан, но не перечислен в бюджет — это та же проблема?

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

Итог

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

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