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

Другое · 8 мин

Почему в 1С:ЗУП не удерживается НДФЛ с больничного листа

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

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

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

Как ЗУП в норме считает НДФЛ с больничного

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

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

Причина 1: в виде расчёта снято обложение НДФЛ

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

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

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

Причина 2: проблемы с датой выплаты и межрасчётными документами

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

Проверьте, каким документом оформлена выплата. Если пособие выплачено ведомостью с видом «Аванс» или «Зарплата» без привязки к больничному, программа может не сопоставить выплату с доходом. Корректный вариант — ведомость с характером выплаты «Больничные листы» или выплата вместе с зарплатой при соответствующей настройке учётной политики.

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

Причина 3: вычеты, превышающие доход, или отрицательный НДФЛ

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

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

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

Норма или ошибка

НДФЛ с больничного равен нулю
Норма

В отчёте видна база и вычеты, перекрывающие её

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

Базы по коду 2300 в отчёте нет вообще

Налог исчислен, но не удержан
Норма

Выплата ещё не проведена — удержание будет в ведомости

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

Ведомость проведена, а налог не удержан

Сумма налога меньше ожидаемой
Норма

Применены стандартные или социальные вычеты

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

Часть пособия прошла по необлагаемому коду дохода

Причина 4: ошибки после переноса данных и ручных операций

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

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

Как исправить и пересчитать налог

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

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

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

Проверка результата и контрольные точки

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

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

Итог

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

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

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

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

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

Почему НДФЛ с больничного есть в документе, но не попадает в 6-НДФЛ?

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

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

Технически можно, но это крайняя мера. Ручная операция отключает штатный автоматический учёт по этому доходу, и дальнейшие пересчёты перестанут работать корректно. Сначала устраните первопричину.

Сотруднику выплатили больничный без удержания налога. Что делать?

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

После обновления ЗУП налог с больничных перестал считаться. В чём дело?

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