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

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

Рассмотрим детально все возможные сценарии, из-за которых система пропускает этап налогообложения. Это позволит вам быстро локализовать ошибку и исправить её до момента формирования ведомости на выплату или закрытия периода.

Проверка настроек документа "Больничный лист"

Первым делом откройте документ, которым было произведено начисление. В современных версиях конфигураций (ЗУП 3.1, Бухгалтерия 3.0) расчет налога происходит автоматически при проведении, но только при соблюдении определенных условий. Убедитесь, что в табличной части документа проставлен правильный вид расчета.

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

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

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

💡

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

Настройки учетной политики и регистрации в ФНС

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

Перейдите в раздел Настройки → Организации и откройте карточку вашего предприятия. На вкладке Учетная политика и другие настройки найдите ссылку на настройки учета. Здесь должен быть установлен флажок Налог на доходы физических лиц. Без этой галочки вся логика расчета НДФЛ отключается на уровне ядра конфигурации.

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

Параметр настройки Где проверить Возможная ошибка
Ведение учета НДФЛ Учетная политика организации Снят флажок "Налог на доходы физических лиц"
Дата регистрации в ФНС Регистрация в налоговых органах Дата позже периода начисления больничного
Ставка налога по умолчанию Настройки НДФЛ Не задана ставка для резидентов (13% или 15%)
📊 Сталкивались ли вы с проблемой невыплаты НДФЛ в 1С?
Да, из-за настроек организации
Да, из-за ошибок в документе
Нет, у меня все работает
Затрудняюсь ответить

Коды видов доходов и настройки ставок

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

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

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

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

Как восстановить стандартные коды доходов?

Если вы подозреваете, что настройки кодов сбиты, можно воспользоваться обработкой "Заполнение типовых кодов доходов". Однако это затронет все записи. Безопаснее проверить конкретный используемый код вручную и исправить только его.

Статус налогового резидентства сотрудника

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

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

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

  • 👤 Проверьте актуальность статуса резидентства в карточке сотрудника на дату начала больничного.
  • 📅 Убедитесь, что количество дней пребывания в РФ пересчитывается корректно (если используется автоматический расчет статуса).
  • ⚖️ Сверьте ставки НДФЛ для нерезидентов в разделе настроек налога на доходы.
💡

Статус резидента определяет не только ставку (13% или 30%), но и саму возможность применения стандартных вычетов и правил расчета налога с больничных листов.

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

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

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

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

☑️ Диагностика расчета в месячном начислении

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

Специфические случаи и освобождение от налога

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

Также стоит проверить, не является ли сотрудник иностранным гражданином из страны ЕАЭС. Для таких сотрудников действуют особые правила определения резидентства и ставок, которые могут отличаться от общих. Ошибка в указании гражданства в карточке физлица может привести к неверному расчету.

Иногда проблема кроется в том, что сумма больничного полностью перекрывается стандартными налоговыми вычетами (на детей), если они были заявлены и сумма дохода с начала года невелика. В этом случае база для исчисления налога становится равной нулю, и сам налог также равен нулю, что визуально выглядит как "не посчитало".

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

💡

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

Частые вопросы по расчету НДФЛ в 1С

Почему НДФЛ не считается только с одной части больничного (за счет ФСС)?

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

Как исправить ошибку, если месяц уже закрыт?

Если период закрыт, внесите документ-исправление (корректировку) больничного или создайте новый документ начисления с правильными данными в текущем открытом периоде. Затем сформируйте корректирующие отчеты по налогу.

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

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

Может ли отсутствовать НДФЛ из-за ошибки в стаже?

Сам по себе стаж влияет на процент оплаты больничного (60%, 80%, 100%), но не на факт обложения налогом. Однако если из-за ошибки в стаже сумма начисления равна нулю, то и налог будет равен нулю. Проверьте вкладку "Стаж" в карточке сотрудника.

Что делать, если обновилась конфигурация и пропал НДФЛ?

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