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