Ситуация, когда программа 1С:Зарплата и управление персоналом (ЗУП) рассчитывает выплаты сотрудникам, но поле с суммой налога остается пустым, вызывает панику у бухгалтеров перед сдачей отчетности. Обычно это происходит в момент проведения документа Начисление зарплаты и взносов или при формировании расчетного листка. Отсутствие удержания может быть вызвано как простой ошибкой в настройках конкретного сотрудника, так и более глубокими проблемами с регистрами накопления.
В большинстве случаев проблема кроется в неверно указанном статусе плательщика налога или отсутствии записи о праве на вычеты в текущем налоговом периоде. Система не удержит НДФЛ, если считает, что база для исчисления еще не сформирована или доход не превышает необлагаемый минимум. Важно последовательно проверить цепочку настроек от карточки физлица до итоговых регистров.
Ниже мы детально разберем основные причины отсутствия начислений и предоставим пошаговый алгоритм диагностики. Вы узнаете, как проверить актуальность ставок, корректность заполнения полей в карточке сотрудника и технические аспекты работы механизма расчета в конфигурации.
Проверка настроек карточки физического лица
Первое место, куда необходимо заглянуть при отсутствии налога — это карточка сотрудника. Часто бухгалтеры забывают продлить действие статуса резидента или не указывают дату начала работы в текущем году. Откройте карточку физлица и перейдите на вкладку Налоги на доходы. Здесь критически важен параметр Статус плательщика НДФЛ.
Если у сотрудника стоит статус "Нерезидент", а доход не превышает лимиты для применения специальных ставок, налог может не рассчитываться привычным образом. Также убедитесь, что в поле "Дата начала работы в организации" указана корректная дата. Если система видит, что сотрудник принят в будущем или дата потерялась, расчетный механизм может игнорировать его доходы.
Обратите внимание на флажок "Является налоговым резидентом". Для граждан РФ он должен быть установлен по умолчанию, но при импорте данных из других систем или кадровых программ этот флаг мог слететь. Без этой галочки 1С ЗУП не применит стандартную ставку 13% или 15%.
⚠️ Внимание: Если вы недавно обновили конфигурацию или перенесли базу, проверьте, не сбросились ли настройки видов расчетов по умолчанию. Иногда после обновления требуется перепроведение документов за период.
Используйте обработку "Заполнение данных для налогового резидента" для массового обновления статусов сразу по всем сотрудникам, чтобы не открывать каждую карточку вручную.
Анализ видов расчета и настроек НДФЛ
Следующий уровень диагностики — проверка самих видов расчетов, которые используются для начисления дохода. Зайдите в раздел Настройка → Расчет зарплаты → Виды расчетов. Найдите вид расчета, соответствующий окладу или премии, и откройте его настройки. В окне редактирования перейдите на вкладку Налоги, взносы, алименты.
Здесь должен быть указан конкретный вид расчета для удержания налога. Если поле пустое или указан неверный код, НДФЛ не будет удержан. Часто встречается ситуация, когда для нового вида доплаты (например, "Материальная помощь") забыли привязать соответствующий налог. В этом случае программа начислит деньги "на руки", но не сформирует обязательство перед бюджетом.
Также проверьте настройки самого вида расчета НДФЛ. Убедитесь, что в нем установлена правильная шкала ставок. Для 2026-2026 годов актуальна прогрессивная шкала, и если в системе остались старые настройки с фиксированной ставкой без учета превышения лимита, расчет может идти некорректно или останавливаться при определенных условиях.
- 🔍 Проверьте привязку вида расчета налога в карточке самого начисления (оклад, премия).
- 📊 Убедитесь, что в виде расчета НДФЛ выбрана актуальная шкала налогообложения.
- ⚙️ Контролируйте флажок "Учитывать при расчете НДФЛ" для всех доходных начислений.
Статус налогового резидентства и сроки пребывания
Одной из самых частых причин, почему 1С:Зарплата и управление персоналом не считает налог, является автоматическая смена статуса сотрудника с резидента на нерезидента. Программа ежедневно пересчитывает количество дней пребывания в РФ за последние 12 месяцев. Как только этот период становится меньше 183 дней, статус меняется, и применяется ставка 30% (или иная для нерезидентов), что может кардинально изменить сумму удержания или логику расчета.
Если в карточке сотрудника не заполнено поле "Дата прибытия в РФ" или она указана неверно, система не сможет корректно посчитать дни. В некоторых случаях, при отсутствии данных о днях, расчетный механизм просто пропускает удержание, ожидая ввода корректных сведений. Это часто случается с иностранными сотрудниками или командированными специалистами.
Для исправления ситуации необходимо вручную скорректировать дни пребывания. Это можно сделать через документ Изменение данных о сотруднике или непосредственно в карточке физлица, если конфигурация позволяет прямое редактирование. После изменения данных обязательно выполните перерасчет зарплаты за все месяцы, где статус мог быть определен неверно.
Проблемы с регистрами накопления и перерасчет
Иногда настройки верны, карточки заполнены правильно, но налог все равно не считается. В этом случае проблема может крыться в "зависших" данных регистров накопления. 1С ЗУП хранит информацию о доходах и налогах в специальных таблицах, которые обновляются при проведении документов. Если последовательность проведения была нарушена или произошел сбой, регистры могут содержать неактуальные данные.
Например, если документ "Начисление зарплаты" был проведен раньше, чем документ приема на работу, система могла не записать доход в регистр накопления "Доходы сотрудников". Следовательно, при попытке рассчитать налог в следующем месяце база для исчисления будет равна нулю. Чтобы устранить это, нужно перепровести документы в хронологическом порядке.
Используйте обработку Перерасчет НДФЛ, которая доступна в разделе Зарплата → Отчеты по зарплате или через специальную ссылку в помощнике расчета. Эта утилита принудительно перечитывает все документы доходов и заново формирует записи в регистрах, устраняя разрывы в цепочке данных.
| Тип проблемы | Симптом в расчетном листке | Метод решения |
|---|---|---|
| Ошибка в карточке | Налог равен 0, статус "Нерезидент" | Исправить статус и даты в карточке физлица |
| Нет привязки вида расчета | Доход есть, графа НДФЛ пуста | Добавить удержание в настройках вида начисления |
| Сбой регистров | Налог считается неверно или частично | Выполнить перерасчет НДФЛ и перепроведение документов |
| Неверная шкала | Ставка не меняется при превышении лимита | Обновить настройки шкалы НДФЛ в справочнике |
⚠️ Внимание: Перед выполнением массового перерасчета или перепроведением документов за закрытые периоды обязательно создайте резервную копию базы данных. Откат изменений в налоговых регистрах может быть сложным процессом.
Вычеты и уменьшение налоговой базы
Еще одна причина нулевого налога — полное перекрытие дохода налоговыми вычетами. Если у сотрудника есть дети, и вы предоставили стандартные вычеты, их сумма может полностью покрыть налогооблагаемую базу за месяц. В этом случае 1С ЗУП корректно показывает налог 0,00 руб., так как удерживать нечего.
Проверьте документ Заявление на вычеты. Убедитесь, что вычеты предоставлены за текущий месяц и их лимит (например, 350 000 руб. для вычета на детей) еще не исчерпан с начала года. Если доход сотрудника с начала года превысил предельную величину, вычеты перестают применяться, и налог должен начать удерживаться.
Также стоит проверить социальные и имущественные вычеты, полученные через уведомление из налоговой. Если в программу загружено уведомление на полную сумму зарплаты, налог также будет равен нулю до исчерпания суммы вычета. Это частая ситуация, когда бухгалтер забывает контролировать остаток суммы уведомления.
Как проверить остаток вычета?
Откройте отчет "Анализ НДФЛ по сотрудникам" или карточку счета учета НДФЛ. Там отображается нарастающим итогом сумма предоставленных вычетов и полученного дохода с начала года.
Специфика работы с обособленными подразделениями
Если ваша организация имеет обособленные подразделения (ОП), расчет НДФЛ может зависеть от настройки распределения налога. В 1С:ЗУП существует механизм распределения НДФЛ между головной организацией и ОП. Если в настройках подразделения не указан КПП или не выбран код ОКТМО, программа может не сформировать запись для удержания, ожидая корректных реквизитов.
Проверьте карточку подразделения в справочнике Подразделения организаций. Убедитесь, что заполнены все обязательные налоговые реквизиты. Кроме того, в документе начисления зарплаты должен быть корректно указан код территории, куда зачисляется налог. Ошибка в коде ОКТМО часто приводит к тому, что сумма налога рассчитывается, но не попадает в регистры для уплаты или отображения в определенных отчетах.
Для сотрудников, работающих удаленно или в разных регионах, важно правильно настроить признак "Обособленное подразделение" в карточке приема на работу. Если этот признак стоит, а само подразделение не настроено для расчета налогов, возникнет конфликт данных, блокирующий начисление.
Корректное заполнение налоговых реквизитов обособленных подразделений критически важно для формирования верных сумм НДФЛ и избежания штрафов от ФНС.
Диагностика через отчеты и логи расчета
Когда визуальный осмотр настроек не дает результата, используйте встроенные инструменты отладки. В 1С ЗУП есть отличный отчет Проверка расчета НДФЛ. Он позволяет увидеть детальный алгоритм расчета по каждому сотруднику: какие доходы вошли в базу, какие вычеты применились и какая ставка была использована.
Запустите отчет, выберите период и конкретного сотрудника. В детализации вы увидите пошаговый расчет. Если налог не начислен, отчет покажет, на каком этапе произошло обнуление: либо база равна нулю, либо ставка 0%, либо сумма вычета равна доходу. Это самый быстрый способ найти корень проблемы без глубокого погружения в технические таблицы.
Также можно воспользоваться универсальным отчетом по регистрам накопления. Выберите регистр НДФЛ к уплате или Доходы сотрудников. Если записей за нужный период нет вообще, значит, документ начисления не сформировал движения. Это прямо указывает на ошибку в проведении документа или настройках видов расчета.
☑️ Чек-лист диагностики НДФЛ
⚠️ Внимание: Законодательство и ставки НДФЛ могут меняться. Всегда сверяйте настройки шкалы налогов и предельных величин баз с официальными письмами ФНС и обновлениями от фирмы "1С" перед началом нового расчетного периода.
Часто задаваемые вопросы (FAQ)
Почему НДФЛ не считается только у одного сотрудника из отдела?
Скорее всего, проблема индивидуальна для этого работника. Проверьте его карточку: возможно, изменился статус резидента, истек срок действия вычетов или в текущем месяце ему был начислен доход видом расчета, к которому не привязан налог. Также проверьте, не было ли ручного редактирования суммы налога в документе начисления.
Что делать, если налог рассчитался, но не попал в ведомость на выплату?
Проверьте настройку вида расчета "НДФЛ к перечислению". Убедитесь, что в документе "Ведомость в банк" или "Ведомость в кассу" установлен флаг "Учитывать НДФЛ". Если флаг снят, сумма налога не будет вычтена из суммы к выплате, хотя в регистрах она будет числиться как долг перед бюджетом.
Как исправить ошибку, если НДФЛ не начислился в прошлом месяце?
Необходимо найти причину (ошибка в карточке, сбой регистра) и устранить её. Затем следует перепровести документ начисления зарплаты за тот месяц. Если период уже закрыт и сдана отчетность 6-НДФЛ, возможно, потребуется создать документ "Корректировка регистрации персонифицированных сведений" или доначислить налог текущим месяцем с указанием периода возникновения обязательства.
Влияет ли обновление конфигурации на расчет НДФЛ?
Да, обновление может изменить алгоритмы расчета, особенно при смене законодательства (прогрессивная шкала, новые вычеты). После обновления всегда запускайте тестовый расчет зарплаты на небольшой группе сотрудников и сверяйте результаты с предыдущим периодом или ручным расчетом, чтобы убедиться в корректности новых правил.