Выплачивая больничные пособия через 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерию, бухгалтеры иногда сталкиваются с ситуацией, когда программа не удерживает НДФЛ с суммы пособия. На первый взгляд это кажется ошибкой, но на практике причины могут быть как в настройках программы, так и в особенностях законодательства. В некоторых случаях отсутствие удержания — это правильный расчёт, а в других — следствие неверных параметров или устаревших релизах.
В этой статье мы разберём 7 ключевых причин, почему 1С может не рассчитывать налог с больничного, включая нюансы налогового кодекса, типичные ошибки пользователей и технические сбои. Также вы найдёте пошаговые инструкции для диагностики проблемы и её устранения — от проверки регламентированных отчётов до ручной корректировки документов.
Особое внимание уделим случаям, когда НДФЛ не удерживается законно (например, при выплате пособий за счёт ФСС), и когда это требует вмешательства бухгалтера. Статья актуальна для версий 1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 и 1С:Комплексная автоматизация 2.4.
1. Больничный выплачивается за счёт ФСС: когда НДФЛ не удерживается по закону
Самая распространённая причина отсутствия удержания — это источник финансирования пособия. Согласно п. 1 ст. 217 НК РФ, НДФЛ не удерживается с сумм пособий по временной нетрудоспособности, которые выплачиваются за счёт средств Фонда социального страхования (ФСС). Это правило действует с 2021 года и распространяется на:
- 📄 Первые 3 дня болезни (если они оплачиваются работодателем — НДФЛ удерживается, если ФСС — нет).
- 🏥 Весь период больничного, если он полностью компенсируется ФСС (например, при травме на производстве или профессиональном заболевании).
- 👶 Пособия по беременности и родам (декретные), которые всегда выплачиваются из ФСС.
В 1С это реализовано через механизм Вида расчёта. Если в документе Больничный лист или Начисление зарплаты указан источник финансирования ФСС, программа автоматически исключает сумму из налогооблагаемой базы. Проверить это можно в отчёте Анализ начислений по работникам (раздел Зарплата → Отчёты по зарплате).
⚠️ Внимание: Если в вашей организации действует пилотный проект ФСС "Прямые выплаты", то пособие перечисляется напрямую фондом, а работодатель только передаёт данные. В этом случае 1С вообще не формирует начисление в базе — соответственно, и НДФЛ не рассчитывается.
2. Ошибки в настройках вида расчёта: почему 1С "не видит" налог
Если больничный оплачивается работодателем (например, первые 3 дня), но 1С всё равно не удерживает НДФЛ, проблема может крыться в некорректных настройках вида расчёта. Чаще всего это происходит из-за:
- 🔧 Неправильно указанного
Кода доходав настройках вида расчёта (должен быть2300для больничных). - 📋 Отсутствия галочки
Удерживать НДФЛв карточке вида расчёта. - 🔄 Ошибочного привязывания к
Категории НДФЛ(например, вместо "Доходы, облагаемые по ставке 13%" выбрана "Необлагаемые доходы").
Чтобы проверить настройки:
- Откройте
Справочники → Виды расчётов. - Найдите вид расчёта для больничного (обычно называется
Пособие по временной нетрудоспособностиилиБольничный лист). - На вкладке
Налоги и взносыубедитесь, что: - 📌 Указан код дохода
2300. - 📌 Стоит флажок
Удерживать НДФЛ(если пособие оплачивает работодатель). - 📌 В поле
Категория НДФЛвыбраноДоходы, облагаемые по ставке 13%.
Убедиться, что код дохода — 2300
Проверить флажок "Удерживать НДФЛ"
Выбрать правильную категорию НДФЛ
Сохранить изменения и пересчитать документ-->
Если настройки верные, но проблема остаётся, проверьте, не переопределяются ли они в самом документе Больничный лист. Иногда пользователи вручную снимают галочку Удерживать НДФЛ непосредственно в форме документа.
3. Неактуальная версия программы или регламентированных отчётов
Ещё одна частая причина — устаревшая версия 1С или необновлённые регламентированные отчёты. Налоговое законодательство меняется ежегодно, и если ваша база не обновлялась больше полугода, программа может работать по старым правилам. Например:
- 📅 До 2021 года НДФЛ удерживался со всех больничных, включая выплаты за счёт ФСС.
- 🔄 В 2022 году изменились коды доходов для некоторых видов пособий.
- 📊 В 2023 году скорректированы правила удержания налога при прямых выплатах от ФСС.
Чтобы проверить актуальность:
- Перейдите в
Администрирование → Обновление программы. - Нажмите
Проверить наличие обновлений. - Если доступны новые релизы, установите их.
- После обновления перейдите в
Отчёты → Регламентированные отчётыи обновите шаблоны (кнопкаОбновитьв правом верхнем углу).
⚠️ Внимание: Если вы работаете в облачной версии 1С (например, 1С:Фреш), обновления устанавливаются автоматически. Но иногда требуется вручную перезапустить сеанс, чтобы изменения вступили в силу.
Раз в месяц
Раз в квартал
Только при критических ошибках
Не обновляю вообще-->
4. Ошибки в документе "Больничный лист": что проверить в первую очередь
Даже если настройки вида расчёта верные, проблема может скрываться в самом документе Больничный лист. Рассмотрим типичные ошибки:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Не указан источник финансирования | Поле Оплачивается за счёт пустое или заполнено неверно. |
Выбрать Работодатель (для первых 3 дней) или ФСС (для остального периода). |
| Неверный период болезни | Даты в документе не совпадают с данными больничного листа. | Сверить даты с оригиналом больничного и скорректировать. |
| Отсутствует привязка к сотруднику | Не указан физическое лицо или неверный табельный номер. | Проверить поле Сотрудник и данные о нём. |
| Не рассчитано пособие | Документ не проведён или расчёт прерван. | Нажать Заполнить → Рассчитать и провести документ. |
Также проверьте, не дублируется ли больничный лист. Иногда пользователи создают несколько документов на один и тот же период, что приводит к конфликтам в расчётах. Чтобы найти дубли, используйте отчёт Анализ начислений по работникам с фильтром по датам и виду расчёта.
Если в документе Больничный лист поле Сумма пособия равно нулю, проверьте правильность ввода данных о страховом стаже сотрудника. От него зависит процент оплаты больничного (60%, 80% или 100%).
5. Особенности расчёта НДФЛ при прямых выплатах от ФСС
С 2022 года во многих регионах действует пилотный проект ФСС "Прямые выплаты", в рамках которого пособия по временной нетрудоспособности выплачиваются напрямую фондом, а не работодателем. В этом случае:
- 📋 Работодатель только передаёт данные в ФСС через 1С (документ
Сведения для расчёта пособий). - 💰 Деньги сотруднику перечисляет ФСС, а не компания.
- 📊 1С не формирует начисление в базе, поэтому и НДФЛ не удерживается.
Если ваша организация участвует в пилотном проекте, но в 1С по-прежнему создаётся документ Больничный лист с начислением, это ошибка. В этом случае:
- Удалите ошибочно созданный документ
Больничный лист. - Сформируйте
Сведения для расчёта пособий(Зарплата → Пособия → Сведения для ФСС). - Отправьте файл в ФСС через 1С или личный кабинет на сайте фонда.
Проверить участие в пилотном проекте можно на сайте ФСС или в личном кабинете страхователя. Если вы не уверены, действует ли проект в вашем регионе, уточните это у местного отделения ФСС.
6. Технические сбои и ошибки платформы: когда виновата не настройка, а система
В редких случаях проблема кроется не в настройках, а в технических сбоях платформы 1С. Это может проявляться как:
- 🖥️ Зависание расчёта НДФЛ при проведении документа.
- 🔄 Некорректное отображение сумм в отчётах (например, НДФЛ рассчитан, но не показан).
- 📉 Ошибки при формировании
6-НДФЛили2-НДФЛ.
Чтобы диагностировать техническую проблему:
- Проверьте
Журнал регистрации(Администрирование → Журнал регистрации) на наличие ошибок. - Попробуйте пересчитать документ в
Тестовом режиме(кнопкаЕщё → Тестовый режим). - Если ошибка повторяется, выполните
Тестирование и исправление ИБ(Администрирование → Тестирование и исправление). - В крайнем случае обратитесь в службу поддержки 1С с логом ошибок.
Один из признаков технического сбоя — когда НДФЛ не удерживается только у отдельных сотрудников, а у остальных расчёт проходит корректно. В этом случае проверьте целостность данных по конкретному сотруднику (например, не повреждена ли его карточка в справочнике Физические лица).
Что делать, если тестирование не помогло?
Если после тестирования и исправления базы проблема остаётся, попробуйте:
1. Создать нового пользователя в 1С и повторить операцию под его учётной записью.
2. Перенести документ в новую базу (например, через Выгрузка/Загрузка данных) и проверить расчёт там.
3. Установить последний релиз платформы 1С:Предприятие (не путать с обновлением конфигурации!).
Если ничего не помогает, обратитесь к партнёру 1С для глубокой диагностики.—>
7. Как вручную доначислить НДФЛ, если 1С не сделала это автоматически
Если вы выяснили, что НДФЛ должен был быть удержан, но 1С этого не сделала, можно исправить ситуацию вручную. Для этого:
- Откройте документ
Начисление зарплатыилиБольничный лист. - Перейдите на вкладку
Налоги и взносы. - В разделе
НДФЛнажмитеДобавитьи введите сумму налога вручную. - Укажите
Код дохода 2300иСтавку 13%. - Проведите документ и сформируйте
6-НДФЛдля проверки.
Если больничный уже выплачен, а НДФЛ не удержан, придётся:
- Создать документ
Удержание из зарплаты(Зарплата → Удержания). - Указать тип удержания
НДФЛи сумму. - Удержать налог из ближайшей зарплаты сотрудника.
⚠️ Внимание: При ручном доначислении НДФЛ убедитесь, что сумма налога рассчитана верно. Ошибка может привести к переплате или недоплате в бюджет, что чревато штрафами. Используйте калькулятор НДФЛ или проверьте расчёт через отчёт Свод по НДФЛ.
FAQ: Частые вопросы о НДФЛ и больничных в 1С
❓ Нужно ли удерживать НДФЛ с больничного, если первые 3 дня оплачивает работодатель, а остальные — ФСС?
Да, НДФЛ удерживается только с суммы, оплаченной работодателем (первые 3 дня). С части, компенсируемой ФСС, налог не удерживается. В 1С это должно быть разделено автоматически, если правильно указан источник финансирования.
❓ Почему в 6-НДФЛ не отражается больничный, выплаченный за счёт ФСС?
Потому что суммы, не облагаемые НДФЛ, не включаются в раздел 1 отчёта 6-НДФЛ. Они отражаются только в разделе 2 как необлагаемые доходы (строка 030) с кодом 2300.
❓ Можно ли в 1С отключить удержание НДФЛ с больничных полностью?
Технически да — для этого нужно в настройках вида расчёта снять галочку Удерживать НДФЛ. Но делать это нельзя, если пособие оплачивается работодателем. Это приведёт к занижению налоговой базы и штрафам.
❓ Как проверить, правильно ли 1С рассчитала НДФЛ с больничного?
Используйте отчёт Анализ начислений по работникам с детализацией по видам расчёта. Также сверьте данные с отчётом Свод по НДФЛ и 6-НДФЛ. Если суммы не сходятся, пересчитайте налог вручную: (Сумма пособия за счёт работодателя) × 13%.
❓ Что делать, если в пилотном проекте ФСС 1С всё равно создаёт начисление больничного?
Это ошибка конфигурации. Нужно:
- Удалить ошибочный документ
Больничный лист. - Создать
Сведения для расчёта пособий. - Отключить в настройках программы опцию
Начислять пособия в организации(если она есть).
Если проблема повторяется, обновите конфигурацию или обратитесь в поддержку.