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

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

Проверка настроек учетной политики и параметров НДФЛ

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

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

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

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

💡

Используйте помощник по настройке параметров учета при первом запуске конфигурации или после обновления типовых форм — это автоматически пропишет необходимые связи видов расчетов с налогами.

Анализ карточки физического лица и статуса резидентства

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

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

  • 👤 Проверьте дату рождения сотрудника: для несовершеннолетних или пенсионеров могут действовать иные правила.
  • 🏠 Убедитесь, что в поле «Статус» выбрано значение «Резидент РФ», если сотрудник работает в России более 183 дней.
  • 📅 Проверьте дату приема на работу: НДФЛ не начисляется за периоды, когда трудовой договор еще не действовал.

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

📊 Какая версия 1С у вас установлена?
ЗУП 3.1
Бухгалтерия 3.0
ЗУП 2.5
УТ 11
Другая конфигурация

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

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

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

Документ: Начисление зарплаты и взносов

Период: 31.01.2026

Сотрудник: Иванов И.И.

Вид расчета: Оплата по окладу

Сумма: 50 000 руб.

База НДФЛ: 50 000 руб. (должно совпадать)

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

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

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

Работа с регистрами накопления и перерасчетами

В архитектуре 1С данные о начисленном налоге хранятся в специальных регистрах накопления. Если движение по этим регистрам не сформировалось, то в отчетах и ведомостях налог отображаться не будет, даже если визуально в документе начисления все выглядит правильно. Это часто случается при ошибках проведения документов или сбоях в работе системы.

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

Тип проблемы Симптом в отчете Метод решения
Отсутствует запись в регистре НДФЛ = 0 при наличии дохода Перепроведение документа начисления
Неверный статус резидента Неверная ставка (30% вместо 13%) Корректировка карточки сотрудника
Ручное редактирование Сумма зафиксирована и не меняется Сброс ручного редактирования в документе
Ошибка периода Налог считается в следующем месяце Проверка даты документа и периода расчета

Иногда помогает полная перегруппировка движений документов. Для этого в режиме предприятия можно воспользоваться обработкой Групповое перепроведение документов. Выберите период, в котором возникла проблема, и запустите процесс. Это гарантированно пересоздаст все движения по регистрам, устраняя возможные «битые» ссылки.

Что делать, если перепроведение не помогает?

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

Влияние кодов доходов и настроек видов расчетов

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

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

Существует нюанс с материальной выгодой и натуральной оплатой труда. Для таких доходов настройки видов расчетов отличаются от обычной зарплаты. Если вы начисляете доход в натуральной форме, убедитесь, что в виде расчета стоит галочка «Доход в натуральной форме». Без этого флаг программа будет искать денежную базу для удержания налога, не найдет её и оставит налог равным нулю.

⚠️ Внимание: При добавлении новых видов начислений всегда проверяйте связь с кодами доходов. Отсутствие кода — самая частая причина «невидимого» налога в отчетах для налоговой.

💡

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

Специфические случаи: отпуска, больничные и увольнения

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

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

  • 📅 Проверьте дату выплаты отпускных: НДФЛ с них должен быть уплачен не позднее конца месяца выплаты.
  • 💸 Убедитесь, что компенсация за неиспользованный отпуск включена в базу НДФЛ.
  • 🚪 При увольнении проверьте, что все документы начисления проведены до документа увольнения.

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

💡

Используйте отчет «Проверка расчета НДФЛ» перед выгрузкой данных в 2-НДФЛ. Он подсветит строки, где база есть, а налога нет, или наоборот.

Часто задаваемые вопросы (FAQ)

Почему НДФЛ не считается только у одного сотрудника, а у остальных все верно?

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

Может ли обновление конфигурации сбросить настройки НДФЛ?

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

Что делать, если налог рассчитался, но не попадает в ведомость на выплату?

Это проблема не расчета, а отражения в документах выплаты. Проверьте документ Ведомость в банк или Ведомость в кассу. Убедитесь, что вид операции выбран верно (например, «Выплата зарплаты») и что сумма к выплату формируется как «Начислено минус Удержано». Если сумма налога не вычитается, проверьте настройки вида удержания в самом документе выплаты.

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

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

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

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