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