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

Другое · 9 мин

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

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

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

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

Ниже разобраны типовые причины, способы диагностики и порядок исправления для конфигураций 1С:Зарплата и управление персоналом 8 (редакция 3.1). Логика проверки применима и к другим решениям на базе БСП, хотя названия команд могут немного отличаться.

Как вообще считается НДФЛ с больничного в 1С

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

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

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

Проверка настроек вида расчета

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

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

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

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

Проверка данных самого документа

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

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

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

НДФЛ пуст и в документе, и в ведомостиОшибка настройки или данных

Проверить вид расчета, код дохода и сумму за счет работодателя

НДФЛ есть в документе, но нет в отчетахНалог не зарегистрирован

Проверить, проведена ли ведомость на выплату и её дата

НДФЛ меньше ожидаемогоЧасть пособия за счет СФР

Сверить доли пособия: работодатель удерживает налог только со своей части

Роль ведомости и регистров учёта НДФЛ

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

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

Бывает, что ведомость проведена, но сумма к выплате в ней указана вручную и не совпадает с начисленной. Тогда налог распределяется некорректно. Рекомендуется заполнять ведомость автоматически по кнопке «Заполнить», а не вводить суммы руками.

Типичные ошибки и их последствия

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

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

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

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

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

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

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

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

Есть пособие и удержанный НДФЛ с него

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

Пособие есть, строки НДФЛ нет

Отчет по НДФЛ
Норма

Налог с датой получения дохода = дате выплаты

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

Налог отсутствует или дата не совпадает с выплатой

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

Больничный попадает в раздел с корректным сроком перечисления

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

Суммы больничного в отчете нет или период неверный

Когда причина не в программе

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

Маршрут решения

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

НДФЛ нет ни в документе, ни в ведомостиПроверьте вид расчета: флаг обложения и код дохода 2300
НДФЛ есть в документе, но нет в отчетахПроверьте проведение и дату ведомости на выплату
НДФЛ меньше ожидаемогоПроверьте вычеты сотрудника и долю пособия за счет СФР
Ошибка в закрытом периодеИсправляйте документом того периода и сдавайте уточненную отчетность

FAQ

Почему в документе «Больничный лист» НДФЛ есть, а в 6-НДФЛ его нет?

Скорее всего, ведомость на выплату не проведена или проведена другой датой. Налог попадает в отчётность по дате фактической выплаты, которую регистрирует именно ведомость. Проверьте её проведение и дату, затем пересформируйте отчёт.

Облагается ли НДФЛ пособие за счёт СФР при прямых выплатах?

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

Какой код дохода должен быть у больничного в 1С?

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

Нужно ли перепроводить старые больничные после исправления настроек?

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

Почему НДФЛ с больничного равен нулю, хотя настройки правильные?

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

Итог

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

НДФЛ с больничного в 1С исчисляется на дату выплаты и регистрируется ведомостью. Если налог не считается, проверяйте по цепочке: вид расчета (флаг обложения и код 2300), данные документа, проведение ведомости, отчеты по НДФЛ. Не правьте регистры вручную без резервной копии.