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