Ситуация, когда программа 1С:Зарплата и управление персоналом или 1С:Бухгалтерия игнорирует начисление налога на доходы физических лиц при расчете больничного листа, встречается достаточно часто. Это вызывает недоумение у бухгалтеров, так как законодательство РФ не освобождает пособия по временной нетрудоспособности от обложения НДФЛ. Чаще всего проблема кроется не в сбое алгоритмов, а в неверно заданных параметрах учета или специфических настройках видов начислений.
В большинстве случаев система работает корректно, но пользователь сталкивается с нулевым налогом из-за человеческих ошибок при вводе исходных данных. Например, мог быть выбран неверный код дохода, установлен признак необлагаемого дохода или закрыт налоговый период. Понимание логики работы конфигурации позволяет быстро локализовать источник проблемы без обращения к программистам.
Прежде чем углубляться в сложные настройки, необходимо провести базовую диагностику документа «Больничный лист». Убедитесь, что период нетрудоспособности попадает в рамки текущего расчетного месяца и что статус сотрудника активен. Иногда банальная ошибка в дате начала или конца заболевания приводит к тому, что начисление попадает в другой период, где расчет еще не производился или уже завершен.
Настройки вида начисления и коды доходов
Первое место, куда следует заглянуть при отсутствии налога — это справочник видов начислений. В конфигурациях 1С:ЗУП и 1С:Бухгалтерия каждый тип выплаты привязан к определенному коду дохода согласно классификатору ФНС. Для больничных листов основным кодом является 2000 (оплата дней нетрудоспособности). Если в карточке начисления случайно установлен код, например, 2010 (дивиденды) или специфический код материальной помощи, алгоритм расчета НДФЛ может сработать некорректно или применить нулевую ставку.
Также критически важен флажок «Не облагается НДФЛ». В некоторых версиях конфигураций или при создании пользовательских видов начислений этот признак мог быть активирован по умолчанию. Система строго следует этой инструкции: если стоит галочка, налог не удерживается, независимо от суммы пособия. Необходимо проверить настройки в разделе Настройка → Начисления и убедиться, что для больничного листа галочка снятия с налогообложения отсутствует.
⚠️ Внимание: При обновлении конфигурации или переносе данных из старых версий настройки видов начислений могут сброситься на значения по умолчанию. Всегда перепроверяйте реквизиты начислений после миграции базы данных.
Еще одной скрытой причиной может быть настройка «Включать в базу НДФЛ». Даже если код дохода верный, но флаг включения в налоговую базу снят, сумма больничного не попадет в регистры накопления для расчета налога. Это часто случается при ручном создании новых видов оплат для специфических случаев, когда пользователь забывает настроить налоговые параметры.
Настройка → Начисления → Больничный лист → Налог на доходы
Проверка этой цепочки настроек занимает несколько минут, но экономит часы поиска ошибки в проводках. Убедитесь, что в поле «Подразделение доходов» указано правильное значение, соответствующее организационной структуре вашей компании, так как это влияет на применение ставок и льгот.
Если вы создаете новый вид начисления вручную, всегда копируйте его из типового «Больничный лист», чтобы сохранить все налоговые настройки и избежать ошибок с кодами доходов.
Ошибки в данных сотрудника и налоговом резидентстве
Второй блок причин связан непосредственно с карточкой физического лица. Алгоритм расчета НДФЛ в 1С жестко зависит от статуса налогового резидента. Если в карточке сотрудника не установлен флаг «Является налоговым резидентом», программа может применять ставку 30% или, в некоторых конфигурациях при определенных настройках учета, вовсе не рассчитывать налог до момента подтверждения статуса. Однако чаще встречается ситуация, когда система не видит дохода из-за разрыва в стаже.
Важно проверить раздел «НДФЛ» в карточке сотрудника. Там должны быть корректно заполнены данные о гражданстве и периоде пребывания в РФ. Если период пребывания истек или не заполнен, система не может корректно определить ставку. Для резидентов РФ стандартная ставка составляет 13% (или 15% для сумм свыше 5 млн руб.), для нерезидентов — 30%.
- 👤 Проверьте дату приема на работу: если больничный оформлен до даты приема, система может игнорировать начисление.
- 🌍 Убедитесь в актуальности гражданства: смена паспорта или гражданства требует обновления данных в карточке.
- 📅 Контролируйте периоды действия ставок: при изменении законодательства ставки нужно обновлять в справочнике «Ставки НДФЛ».
Также стоит обратить внимание на наличие других доходов у сотрудника. Если у работника есть право на стандартные налоговые вычеты (например, на детей), и сумма больничного небольшая, она может полностью перекрываться вычетами. В этом случае НДФЛ технически рассчитывается, но сумма к удержанию равна нулю. Это не ошибка программы, а корректный расчет согласно Налоговому кодексу.
Влияние налогового периода и даты документа
Одной из самых коварных ошибок является несоответствие даты документа и периода расчета. В 1С:Предприятие расчет налогов привязан к месяцу, в котором фактически выплачены денежные средства (для больничных — дата выплаты, а не дата заболевания, хотя начисление делается по периоду болезни). Если вы ввели больничный лист в январе, но дату выплаты указали в феврале, налог может не отразиться в январском расчете.
Система формирует регистры накопления по месяцам. Если документ «Больничный лист» проведен задним числом в уже закрытом для редактирования периоде, изменения могут не попасть в расчет налога текущего месяца. В таких случаях часто требуется выполнение операции «Перерасчет НДФЛ» или удаление и повторное проведение документа с корректной датой.
| Параметр | Влияние на расчет | Где проверить |
|---|---|---|
| Дата начала болезни | Определяет период начисления | Вкладка «Главное» документа |
| Дата выплаты | Определяет месяц удержания налога | Реквизит «Дата выплаты» |
| Период действия ставки | Влияет на процент удержания | Справочник «Ставки НДФЛ» |
| Статус резидента | Влияет на применение ставки 13% или 30% | Карточка сотрудника, вкладка НДФЛ |
Особое внимание следует уделить переходным периодам, например, с декабря на январь. Если больничный открыт в декабре, а закрыт в январе, начисление разбивается по периодам. Ошибка в разбивке может привести к тому, что часть суммы попадет в прошлый год, где расчет уже закрыт, а часть — в новый, где настройки еще не актуализированы.
Как исправить заднее число?
Если период закрыт, используйте документ «Корректировка регистрации по НДФЛ» для ручного ввода данных о доходе и налоге, чтобы не переоткрывать закрытый месяц.
Специфика расчета для внешних совместителей
Расчет больничного для внешних совместителей имеет свои нюансы, которые часто упускаются из виду. В 1С необходимо четко разграничивать, является ли сотрудник внутренним или внешним совместителем. Для внешних совместителей справка о доходах с других мест работы может влиять на расчет среднего заработка, но не должна влиять на ставку НДФЛ в вашей организации, если вы являетесь налоговым агентом.
Проблема может возникнуть, если в настройках учета совместительства выбран неверный тип договора. Например, при выборе договора ГПХ (гражданско-правового характера) вместо трудового, алгоритм расчета больничного может вообще не сработать, так как по договорам ГПХ больничные не оплачиваются (за исключением некоторых специфических случаев). Система просто не найдет основания для начисления, и, как следствие, не рассчитает налог.
⚠️ Внимание: Законодательство и правила расчета пособий могут меняться. Всегда сверяйте актуальные требования к оформлению больничных для совместителей в официальных источниках или личном кабинете налогоплательщика перед массовым расчетом.
Также проверьте, не стоит ли в карточке сотрудника признак «Не является налоговым резидентом» специально для этого вида деятельности. Иногда бухгалтеры пытаются оптимизировать учет, ставя различные флаги для разных мест работы, что приводит к конфликту настроек при расчете сводных данных.
☑️ Диагностика совместителя
Технические сбои и регистры накопления
Если все настройки верны, данные сотрудника корректны, но НДФЛ все равно не считается, возможно, произошел технический сбой в записях регистров накопления. В 1С движение документов фиксируется в специальных таблицах. Иногда при ошибочном удалении документа или сбоях при обновлении конфигурации записи о доходе остаются, а записи о расчете налога теряются, или наоборот.
Для диагностики можно воспользоваться отчетом «Анализ состояния налогового учета». Этот инструмент позволяет увидеть расхождения между начисленным доходом и рассчитанным налогом в разрезе каждого сотрудника. Если вы видите сумму дохода, но нулевой налог при наличии налогооблагаемой базы, это прямой признак повреждения регистров.
В таких случаях помогает процедура «Перерасчет НДФЛ». Она находится в разделе Зарплата → НДФЛ → Перерасчет НДФЛ. Запуск этой операции заставляет систему заново пройти по всем документам месяца и восстановить корректные связи между доходами и налогами. Это безопасная операция, которая не дублирует записи, а исправляет существующие.
Перерасчет НДФЛ — это главный инструмент восстановления целостности данных при технических сбоях расчета налога в 1С.
Алгоритм действий при выявлении ошибки
Когда причина найдена, необходимо последовательно устранить ошибку. Если проблема в настройках вида начисления, измените их и перепроведите документ «Больничный лист». Если ошибка в данных сотрудника, исправьте карточку и выполните перерасчет.
В ситуациях, когда месяц уже закрыт и сдана отчетность, исправление требует особой осторожности. Нельзя просто переоткрыть период и изменить данные, так как это нарушит стыковку с отчетами 6-НДФЛ и РСВ. В таких случаях используются документы корректировки, которые вносятся в текущем периоде, но относятся к прошлым.
- 🛠 Используйте документ «Корректировка регистрации по НДФЛ» для ручного исправления данных без перепроведения старых документов.
- 📝 Формируйте пояснительную записку для налоговой, если исправления влияют на суммы удержанного налога в прошлых периодах.
- 🔄 Обязательно проверяйте итоговую ведомость после всех исправлений, чтобы убедиться, что saldo (сальдо) по сотруднику сошлось.
Системный подход к диагностике позволяет избежать дублирования начислений и ошибок в отчетности. Всегда делайте резервную копию базы данных перед массовыми изменениями настроек или перерасчетами за закрытые периоды.
Почему НДФЛ считается по ставке 30% вместо 13%?
Это происходит, если в карточке сотрудника не установлен флаг «Налоговый резидент» или истек срок действия статуса резидента (нахождение в РФ менее 183 дней в году). Проверьте вкладку НДФЛ в карточке физлица.
Можно ли рассчитать больничный задним числом в закрытом периоде?
Технически провести документ можно, но расчет зарплаты и налогов в закрытом периоде заблокирован. Используйте документы корректировки в текущем периоде или откройте период (если отчетность еще не сдана).
Что делать, если сумма НДФЛ получилась отрицательной?
Отрицательный НДФЛ возникает при возврате налога или ошибке в предыдущих периодах. Для исправления используйте документ «Возврат НДФЛ» или сторнируйте ошибочное начисление документом корректировки.
Влияет ли районный коэффициент на базу НДФЛ с больничного?
Да, районный коэффициент и северные надбавки увеличивают сумму больничного, и НДФЛ удерживается с полной суммы, включая эти надбавки. Убедитесь, что в виде начисления стоит галочка «Учитывать районный коэффициент».