Ситуация, когда после проведения документа «Больничный лист» в программе 1С:Зарплата и управление персоналом налог на доходы физических лиц не рассчитывается или не удерживается при выплате, встречается довольно часто. Это вызывает панику у бухгалтеров, так как грозит недоимкой по налогам и штрафами со стороны налоговых органов. Чаще всего проблема кроется не в ошибке программного кода, а в неверной настройке параметров учета или нарушении хронологии действий пользователя.
Чтобы понять корень проблемы, необходимо проанализировать цепочку начисления и выплаты. НДФЛ — это зависимый показатель, который рассчитывается только после того, как сформирована база дохода. Если программа «не видит» доход или считает его необлагаемым, удержание не произойдет. Также критическим фактором является дата фактической выплаты средств сотруднику, так как момент удержания налога жестко привязан к этому событию согласно Налоговому кодексу РФ.
В этой статье мы детально разберем основные причины отсутствия удержания налога, проверим настройки видов расчета и рассмотрим специфику работы с кассой и банковскими ведомостями. Вы научитесь диагностировать проблему за несколько минут и избежите типичных ошибок при закрытии месяца.
Проверка настроек вида расчета «Больничный лист»
Первым делом необходимо убедиться, что сам механизм начисления больничного корректно настроен в справочнике видов расчета. В 1С:ЗУП 3.1 настройки могут сбиться после обновления конфигурации или при переносе данных из других систем. Откройте карточку вида расчета, который используется для начисления пособия по временной нетрудоспособности.
Вкладка «Налоги, взносы, алименты» должна содержать активную ссылку на вид расчета НДФЛ. Если там пусто или указан неверный код, программа просто не будет знать, какой налог применять к этой сумме. Убедитесь, что стоит галочка «НДФЛ: Доходы, облагаемые по основной ставке».
- 🔍 Проверьте поле «Код дохода» в настройках вида расчета — для больничных это обычно код 2300.
- ⚙️ Убедитесь, что переключатель «НДФЛ» установлен в положение «Облагается».
- 📅 Проверьте дату начала действия настройки вида расчета — она должна быть актуальной на период болезни.
⚠️ Внимание! Если вы используете разные виды расчетов для больничных за счет работодателя и за счет ФСС, настройку НДФЛ нужно проверить в обоих видах. Часто забывают настроить удержание для части, оплачиваемой фондом.
Некорректная настройка приоритетов видов расчета также может привести к тому, что начисление «перекроется» другим видом с нулевой ставкой налога. В сложных случаях, когда в одном месяце сотруднику начисляется зарплата, отпускные и больничный, система применяет правила приоритета. Убедитесь, что для больничного не установлен приоритет, исключающий его из общей базы для расчета налога, если это не требуется спецификой вашего учета.
Если вы недавно обновили конфигурацию, зайдите в раздел «Администрирование» -> «Настройки зарплаты» и выполните перепроверку планов видов расчета, чтобы система применила новые регламентированные настройки.
Влияние даты выплаты на удержание налога
Одной из самых распространенных причин, почему НДФЛ не отображается в ведомости, является несоответствие даты выплаты и даты удержания. Согласно законодательству, удержание налога производится непосредственно из доходов работника при их фактической выплате. В 1С ЗУП удержание налога формируется в момент создания документа «Ведомость в банк» или «Ведомость в кассу».
Если вы начислили больничный, но еще не создали документ на выплату, в регистрах накопления налога просто не будет записей на удержание. Программа работает по принципу: сначала начисление (формирует долг перед сотрудником и налоговую базу), потом выплата (списывает долг и удерживает налог). Попытка найти удержанный налог в самом документе «Больничный лист» является ошибочной.
| Этап операции | Документ 1С | Действие с НДФЛ |
|---|---|---|
| Начисление пособия | Больничный лист | Формируется начисленный налог (обязательство) |
| Выплата средств | Ведомость в банк/кассу | Производится удержание налога из суммы к выплате |
| Перечисление в бюджет | Перечисление НДФЛ | Списывается задолженность перед бюджетом |
Обратите внимание на дату документа выплаты. Если больничный был начислен в марте, а ведомость на выплату создана датой в апреле, то и удержание налога произойдет в апреле. В отчетах за март этот удержанный налог отображаться не будет, хотя начисленный налог будет виден. Это нормальное поведение системы, соответствующее учетной политике.
Ошибки в настройках учетной политики и параметров НДФЛ
Глобальные настройки программы могут запрещать удержание налога для определенных категорий сотрудников или видов доходов. Зайдите в раздел Настройка → Параметры учета → Налог на доходы физических лиц. Здесь критически важно проверить настройки кодов доходов и вычетов.
Частая ошибка заключается в том, что для сотрудника установлена неверная категория налогоплательщика или резидентство. Если статус сотрудника в карточке физического лица определен как «Нерезидент», а ставка для нерезидентов в настройках не прописана или отличается от стандартной, расчет может пройти некорректно. Также стоит проверить, не установлен ли для сотрудника признак «Не облагается НДФЛ» в его индивидуальной карточке.
- 👤 Проверьте статус резидентства в карточке сотрудника на дату начала больничного.
- 🏛️ Убедитесь, что в параметрах учета включена опция «Учитывать доходы для НДФЛ».
- 💰 Проверьте настройки стандартных вычетов — их отсутствие не влияет на удержание, но меняет сумму базы.
⚠️ Внимание! Законодательство и ставки налогов могут меняться. Всегда сверяйте настройки параметров учета с актуальными требованиями Налогового кодекса после выхода новых релизов 1С или изменений в законах.
Особое внимание следует уделить настройке «Удерживать НДФЛ при выплате». В некоторых конфигурациях или при специфических настройках прав доступа эта функция может быть отключена для определенных пользователей. Если бухгалтер не имеет прав на проведение документов выплаты с удержанием налога, система может провести документ, но не сформировать движения по регистрам удержания.
Что делать, если статус резидентства определен неверно?
Необходимо зайти в карточку физического лица, перейти на вкладку «НДФЛ» и вручную изменить статус. После этого требуется перепровести документы начисления за текущий год, чтобы налог пересчитался по правильной ставке (13% вместо 30% или наоборот).
Специфика выплаты больничных из средств ФСС
С переходом на прямые выплаты пособий социальным фондом (проект «Прямые выплаты») логика работы с больничными в 1С ЗУП изменилась. Теперь часть больничного (за первые три дня) платит работодатель, а остальную часть — СФР. Удержание НДФЛ происходит по разным сценариям для этих частей.
С суммы, выплачиваемой работодателем (первые 3 дня), налог удерживается в общем порядке при выплате через ведомость организации. С суммы, выплачиваемой фондом, налог удерживает сам фонд при перечислении денег сотруднику. В 1С ЗУП это отражается через документ «Отражение больничного для ФСС» или аналогичный механизм обмена данными.
Если вы видите, что НДФЛ не удерживается со всей суммы больничного, проверите, не относится ли отсутствующая часть к компетенции фонда. В отчете «Анализ НДФЛ по документам начисления» сумма может быть разбита на две строки: одна с источником «За счет организации», другая — «За счет ФСС». Удержание по второй строке в вашей ведомости не отразится, так как это обязанность фонда.
Работодатель удерживает НДФЛ только с той части больничного, которую он выплачивает самостоятельно (первые 3 дня нетрудоспособности). Остальной налог удерживает Социальный фонд России.
Проблемы с регистрами накопления и перепроведение документов
Иногда настройки верны, даты соблюдены, но налог все равно не удерживается. В этом случае причина может крыться в рассинхронизации регистров накопления. Это техническая ошибка, возникающая при сбоях в работе базы данных, некорректном завершении работы программы или ошибочном удалении движений документа.
Для устранения такой проблемы необходимо выполнить перепроведение документов. Начните с документа «Больничный лист», а затем обязательно перепроведите документ «Ведомость», которым производилась выплата. При перепроведении ведомости система заново считывает начисления и формирует движения по удержанию налога.
Алгоритм исправления:
1. Найдите документ "Больничный лист" и нажмите "Провести".
2. Найдите документ "Ведомость в банк/кассу" за соответствующий период.
3. Откройте ведомость, проверьте состав сотрудников.
4. Нажмите кнопку "Провести" для перезаписи движений.
Если перепроведение не помогло, воспользуйтесь обработкой «Перепроведение документов». Она позволяет массово перезаписать движения за выбранный период. Это безопасная операция, которая не меняет суммы начислений, но обновляет связи между документами в регистрах системы.
☑️ Диагностика проблемы с НДФЛ
Диагностика через отчеты и анализ регистров
Для глубокого анализа ситуации используйте встроенные отчеты 1С ЗУП. Отчет НДФЛ: Анализ НДФЛ по документам начисления покажет детализацию по каждому виду дохода. Если в колонке «Удержано» стоят нули, значит, проблема на этапе выплаты. Если нули в колонке «Начислено», проблема в этапе начисления.
Также полезен отчет «Проверка расчета НДФЛ». Он автоматически сканирует документы за период и выявляет расхождения между начисленным и удержанным налогом. Программа сама подскажет, по каким документам налог начислен, но не удержан, или удержан в большем размере, чем начислено.
⚠️ Внимание! При анализе регистров вручную через режим «Все функции» будьте предельно осторожны. Прямое редактирование регистров накопления может привести к нарушению целостности базы данных. Используйте только стандартные механизмы перепроведения.
Если отчеты показывают, что доход попадает в базу, но ставка применяется неверная (например, 0%), проверьте историю изменения ставок НДФЛ в разрезе сотрудника. Возможно, в какой-то момент была вручную введена ставка 0% для конкретного вида дохода, которая перебила стандартные настройки.
Как найти скрытые настройки ставки?
Зайдите в карточку сотрудника, раздел "НДФЛ". Нажмите на ссылку количества ставок (например, "1 ставка"). В открывшемся списке проверьте, нет ли записей с датой начала, перекрывающей период больничного, где указана ставка 0% или иной код дохода.
Почему НДФЛ удерживается в полном объеме, хотя должен быть меньше из-за вычетов?
Скорее всего, стандартные налоговые вычеты не были предоставлены или исчерпали свой лимит в текущем месяце. Проверьте в карточке сотрудника вкладку «НДФЛ» -> «Вычеты». Убедитесь, что вычеты актуальны на текущий год и не закончились (например, вычет на ребенка предоставляется до месяца, в котором доход превысил 350 000 руб.).
Можно ли удержать НДФЛ с больничного, если выплата была месяц назад?
Да, можно. Создайте документ «Ведомость в кассу» или «Ведомость в банк» текущей датой, включите в нее сотрудника и сумму больничного (можно создать документ на выплату конкретной суммы). При проведении этого документа система удержит налог. Однако помните про сроки перечисления налога в бюджет — они могут быть нарушены.
Что делать, если больничный оплачен, а НДФЛ в 6-НДФЛ не попал?
Проверьте дату фактического получения дохода в регистре накопления «НДФЛ к перечислению». Для больничных датой получения дохода считается день выплаты. Если ведомость проведена, но в отчете 6-НДФЛ суммы нет, возможно, неверно указан период отражения. Попробуйте сформировать отчет за более широкий период или перепроведите ведомость.
Влияет ли районный коэффициент на расчет НДФЛ с больничного?
Районный коэффициент и северная надбавка увеличивают сумму начисленного больничного. Поскольку НДФЛ берется от общей суммы дохода, база для налога увеличивается пропорционально этим надбавкам. Убедитесь, что в виде расчета больничного включены эти надбавки, иначе налог будет занижен.
Почему при увольнении сотрудника НДФЛ с больничного не удерживается?
При увольнении все выплаты должны быть произведены в последний рабочий день. Если больничный открыт после увольнения, он оплачивается отдельно. Проблема может быть в том, что ведомость на выплату больничного уволенному сотруднику не была создана или проведена датой, когда сотрудник уже снят с учета. Создайте отдельную ведомость на выплату пособия.