Почему в 1С:ЗУП 3.1 не рассчитывается НДФЛ в больничном листе у уволенного сотрудника?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

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

Анализ причин возникновения проблемы

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

Мы выяснили, что если у сотрудника, помимо документа Увольнение, введены документы вида Премия, алгоритм программы может некорректно обрабатывать дату получения дохода. Это происходит из-за того, что система пытается консолидировать доходы с одинаковой датой выплаты, и при наличии «пересечений» документов Больничный лист, Премия и Увольнение, расчет НДФЛ может обнуляться.

Также важно учитывать следующие факторы:

  1. Конфликт дат выплаты: Если планируемая дата выплаты больничного листа совпадает с датой выплаты других видов начислений (например, премии), программа может терять налоговую базу по пособию.
  2. Ошибки релизов: Многие подобные случаи являются задокументированными ошибками конкретных версий конфигурации ЗУП 3.1.
  3. Статус сотрудника: Пособие по временной нетрудоспособности, наступившей в течение 30 календарных дней после увольнения (код 47), является облагаемым доходом, однако логика его обработки отличается от стандартных выплат.

Методы решения проблемы

Разберем по шагам, какие действия необходимо предпринять для исправления ситуации:

1. Проверка актуальности обновлений и патчей

Прежде чем приступать к сложным манипуляциям, необходимо проверить наличие исправлений (патчей) от фирмы 1С. Разработчики оперативно выпускают корректировочные файлы для исправления ошибок межрасчетных выплат. Уточните номер релиза вашей конфигурации и проверьте наличие патчей в разделе «Обслуживание» или на портале ИТС.

2. Изменение планируемой даты выплаты

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

3. Использование документа «Перерасчет НДФЛ»

Если автоматический расчет в документе Больничный лист принципиально не срабатывает, самым корректным способом доначисления налога является создание документа Перерасчет НДФЛ.

Выполните следующие шаги:

4. Анализ регистров учета

Для понимания того, видит ли система доход, рекомендуем сформировать отчеты по регистрам накопления. Обязательно проверьте регистр Учет доходов для исчисления НДФЛ. Если данные там корректны, значит, проблема кроется исключительно в алгоритме самого документа больничного листа, и использование Перерасчета НДФЛ будет наиболее безопасным выходом.

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

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

← На главную