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

Отсутствие расчета налога может проявляться по-разному: иногда сумма НДФЛ просто равна нулю в документе начисления, в других случаях налог не попадает в регистр накопления расчетов с бюджетом. Чтобы устранить неисправность, необходимо последовательно проверить цепочку действий от момента ввода больничного листа до формирования ведомости на выплату. Мы рассмотрим основные причины такого поведения системы и методы их устранения.

Проверка настройки учетной политики организации

Первым делом следует убедиться, что в самой организации включена возможность исчисления налога. В современных версиях 1С параметры налогообложения вынесены в отдельный регистр сведений. Перейдите в раздел Настройки → Налог на прибыль и НДФЛ (или аналогичный путь в вашей конфигурации). Убедитесь, что галочка Организация является налоговым агентом установлена.

Если этот параметр снят, программа считает, что доходы сотрудников не подлежат налогообложению в рамках данной организации, и автоматически обнуляет ставку НДФЛ до 0%. Это частая ошибка при переносе баз данных или создании новых организаций-клонов. Также проверьте, чтобы система налогообложения была выбрана корректно, например, Общая система налогообложения или УСН Доходы, где удержание налога обязательно.

Иногда настройка сбивается после обновления конфигурации или перепроведения документов за прошлые периоды. В этом случае необходимо выполнить перерасчет зарплаты заново, чтобы новые параметры учетной политики применились к уже введенным больничным листам. Без этой процедуры изменения вступят в силу только для новых документов.

⚠️ Внимание: Изменение параметров учетной политики задним числом требует обязательного перерасчета всех начислений за период, когда действовали старые настройки, иначе возникнет расхождение между регистром НДФЛ и фактическими выплатами.

Анализ настроек вида расчета для больничного листа

Каждое начисление в 1С привязано к конкретному виду расчета, который определяет алгоритм вычисления суммы и налога. Ошибка часто кроется в том, что для вида расчета"Больничный лист" не указан соответствующий код дохода НДФЛ или не проставлена связь с налогом. Откройте карточку вида расчета через меню Настройка → Начисления.

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

Также проверьте поле Налог. В нем должен быть выбран элемент справочника"Виды налогов", соответствующий НДФЛ (обычно это"НДФЛ"). Если там стоит прочерк или выбран другой налог (например, налог на прибыль), удержание с физлица производиться не будет. Исправление этой настройки требует перепроведения документа"Больничный лист".

  • 🔍 Проверьте, чтобы вид расчета был помечен как"Облагается НДФЛ".
  • ⚙️ Убедитесь, что в настройках вида расчета не стоит галочка"Не учитывать при расчете среднего заработка", если это влияет на ваш алгоритм.
  • 📄 Сверьте код дохода с актуальными требованиями ФНС для пособий по нетрудоспособности.
Где найти технические детали вида расчета?

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

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

Даже при идеальных настройках системы ошибка может возникнуть на уровне ввода первичного документа. Откройте конкретный документ Больничный лист, по которому не считается налог. В табличной части документа, где указывается сумма начисления, часто есть отдельная колонка или поле для указания вида налога.

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

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

⚠️ Внимание: При ручном редактировании суммы больничного в документе (поле"Сумма") убедитесь, что вы не перезаписали рассчитанное значение суммы налога, если такое поле доступно для редактирования в вашей версии интерфейса.

📊 На каком этапе вы чаще всего сталкиваетесь с ошибкой НДФЛ?
При вводе больничного листа
При расчете зарплаты
При формировании ведомости
При выгрузке в 2-НДФЛ
Не сталкивался

Влияние стандартных налоговых вычетов на расчет

Одной из самых коварных причин"исчезновения" НДФЛ является применение стандартных налоговых вычетов. Если у сотрудника есть дети или иные льготы, и сумма его совокупного дохода с начала года не превысила лимит (например, 350 000 рублей для вычета на детей), программа уменьшает налогооблагаемую базу.

В случае, когда зарплата сотрудника невелика, а сумма вычета равна или превышает начисленный больничный, расчетная база для НДФЛ становится равной нулю или отрицательной. В результате программа корректно показывает налог 0,00 руб. Это не ошибка системы, а правильное применение Налогового кодекса РФ.

Чтобы проверить эту гипотезу, сформируйте отчет Анализ НДФЛ по сотрудникам или посмотрите карточку учета доходов сотрудника. Найдите строку с примененным вычетом. Если вычет"съел" всю базу, то удержание действительно не требуется. Однако, если вычет применен ошибочно (например, на ребенка, который уже достиг предельного возраста), его нужно отозвать.

Тип вычета Сумма вычета (руб.) Лимит дохода (руб.) Влияние на больничный
На первого ребенка 1 400 350 000 Уменьшает базу
На второго ребенка 1 400 350 000 Уменьшает базу
На третьего и последующих 3 000 350 000 Уменьшает базу
Вычет инвалида I, II группы 500 / 3 000 Бессрочно Уменьшает базу
💡

Используйте отчет"Сводная справка 2-НДФЛ" за текущий год, чтобы быстро увидеть, какой именно вычет блокирует удержание налога с больничного листа у конкретного сотрудника.

Проблемы с периодами действия ставок НДФЛ

Законодательство и ставки налогов могут меняться. В 1С существуют регистры сведений, хранящие историю изменения ставок НДФЛ. Если в системе не заведена актуальная ставка на текущий год или период больничного попадает в"разрыв" между датами действия ставок, расчет не произойдет.

Проверьте справочник Налоги → Ставки налогов. Убедитесь, что для НДФЛ существует запись с датой начала действия, которая покрывает период заболевания сотрудника. Часто бывает, что при переходе на новый год пользователи забывают продлить действие ставки или ввести новую прогрессивную шкалу, если она применима.

Также стоит обратить внимание на резидентство сотрудника. Если статус Налоговый резидент изменился (например, сотрудник стал нерезидентом), ставка меняется с 13% (или 15%) на 30%. Если в карточке физического лица стоит неверный флаг резидентства, программа может применить ставку 0% или не рассчитать налог вовсе, если логика конфигурации требует явного указания ставки для нерезидентов внных случаях.

☑️ Диагностика ставок НДФЛ

Выполнено: 0 / 4

Ошибки в регистрах накопления и перерасчет

Иногда данные в документе верны, настройки правильные, но налог не считается из-за рассинхронизации регистров накопления. Это может произойти после сбоя питания, некорректного завершения работы 1С или ошибок при обновлении платформы. В таком случае движения по регистру Расчеты с бюджетом по НДФЛ просто не формируются.

Для решения этой проблемы необходимо выполнить полный перерасчет. Зайдите в документ начисления зарплаты за месяц, в котором был больничный. Используйте кнопку Пересчитать или функцию Заполнить с опцией пересчета всех предыдущих начислений. Это заставит систему заново прочитать документы-основания и сформировать движения по регистрам.

Если перерасчет в документе зарплаты не помогает, можно воспользоваться внешней обработкой или режимом"Администрирование" для перезаполнения регистров. Однако это крайняя мера. Чаще всего достаточно удалить документ"Начисление зарплаты" за месяц и создать его заново, предварительно убедившись, что все больничные листы проведены.

⚠️ Внимание: Перед удалением и пересозданием документов начисления зарплаты обязательно создайте резервную копию базы данных (файл.dt или бэкап SQL), так как процесс может затронуть смежные расчеты (отпуска, премии).

💡

В 90% случаев проблема решается проверкой связи вида расчета с кодом дохода НДФЛ и перепроведением документа больничного листа.

Часто задаваемые вопросы (FAQ)

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

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

Может ли налог не считаться из-за того, что больничный оплачивает ФСС?

Нет, с 2021 года действует механизм прямых выплат, но работодатель все равно начисляет пособие за первые 3 дня болезни. Именно с этой части работодатель выступает налоговым агентом и обязан удержать НДФЛ. Остальную часть перечисляет ФСС, и там свои правила удержания, но в 1С вы должны видеть начисление и налог за первые 3 дня.

Что делать, если ставка НДФЛ в базе стоит 0%?

Необходимо зайти в справочник"Ставки налогов", найти НДФЛ и добавить новую запись с актуальной датой начала действия и правильным процентом (13% или 15%). После этого нужно перепровести документы начисления.

Влияет ли районный коэффициент на расчет НДФЛ с больничного?

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

Как проверить, попал ли больничный в отчет 2-НДФЛ?

Сформируйте предварительный отчет"Справка 2-НДФЛ" за текущий год. Если сумма больничного отражена в разделе доходов, но налог равен нулю, значит, проблема в вычетах или ставке. Если суммы больничного нет вообще — проблема в проведении документа или настройке вида расчета.