Ситуация, когда программа 1С:Зарплата и управление персоналом не исчисляет налог на доходы физических лиц, вызывает панику у бухгалтеров, особенно в дни закрытия месяца. Чаще всего проблема кроется не в сбое системы, а в несовпадении настроек карточки сотрудника с реальным налоговым статусом или особенностями конкретного вида дохода. Автоматический расчет зависит от множества взаимосвязанных параметров, игнорирование хотя бы одного из которых обнуляет итоговую сумму удержания.
В этой статье мы детально разберем алгоритм работы регистров накопления и пошагово пройдемся по всем возможным «узким местам», из-за которых налог перестает начисляться. Вы научитесь быстро находить причину через специализированные отчеты и проверять корректность заполнения полей в документах начисления.
Проверка налогового статуса и резидентства сотрудника
Фундаментом для любого расчета является определение налогового резидентства. Если в карточке физического лица установлен неверный статус, программа автоматически применит ставку 0% или исключит доход из базы. Критически важно проверить поле Налоговый резидент в разделе личных данных.
Для граждан РФ этот флаг должен быть активен по умолчанию, однако при импорте данных из других систем или ручном создании карточки он мог слететь. Нерезиденты облагаются по ставке 30% (или 13/15% при наличии соответствующих международных соглашений и статуса), но механизм расчета для них отличается.
⚠️ Внимание: Статус резидента может меняться в течение года. Если сотрудник находился за границей более 183 дней, его статус меняется на нерезидента задним числом, что требует перерасчета НДФЛ с начала года.
Также стоит обратить внимание на поле Основание неналогообложения. Если там случайно выбрано значение, отличное от «Не выбрано» (например, «Материальная помощь» в определенных лимитах или иные льготы), система законно не будет удерживать налог с указанных сумм.
Всегда проверяйте дату начала действия статуса резидента. Если она установлена в будущем, текущие начисления пройдут без налога.
Анализ видов начислений и кодов доходов
Следующий уровень диагностики — проверка самого начисления. Не все выплаты облагаются налогом по стандартной ставке. В документе «Начисление зарплаты» или «Премия» необходимо раскрыть детальную информацию по каждому виду оплаты труда.
Убедитесь, что для выбранного вида начисления в справочнике «Виды начислений» установлен код дохода НДФЛ, соответствующий налогооблагаемой базе. Например, код 2000 для оплаты труда или 2002 для премий. Если код дохода не указан или указан код необлагаемой выплаты (например, некоторые виды компенсаций), НДФЛ равен нулю.
| Код дохода | Описание | Ставка по умолчанию | Налогооблагаемая база |
|---|---|---|---|
| 2000 | Оплата труда | 13% / 15% | Полная сумма |
| 2012 | Отпускные | 13% / 15% | Полная сумма |
| 2300 | Больничный лист | 13% / 15% | Полная сумма |
| 2760 | Мат. помощь до 4000 руб. | 0% | Сумма сверх лимита |
Особое внимание уделите настройкам самого вида начисления в разделе Настройка → Начисления. Вкладка «НДФЛ» должна содержать корректную приоритетность и порядок учета. Иногда бухгалтеры создают новые виды начислений и забывают проставить галочку «Подлежит налогообложению».
Лимиты налоговой базы и стандартные вычеты
Закон устанавливает предельную величину базы для исчисления страховых взносов и НДФЛ по ставке 15% (для доходов свыше 5 млн рублей). Если совокупный доход сотрудника с начала года превысил определенный порог, программа автоматически меняет ставку или перестает начислять налог в зависимости от настроек.
В версиях 1С:ЗУП 3.1 и выше автоматически отслеживается прогрессивная шкала. Проверьте отчет «Анализ НДФЛ по месяцам», чтобы увидеть текущую сумму дохода с начала года. Возможно, сотрудник уже достиг лимита для повышенной ставки, и расчет идет по базовой, что визуально может выглядеть как ошибка, если ожидалось иное.
Также причиной «нулевого» налога могут стать стандартные налоговые вычеты. Если на сотрудника оформлены вычеты на детей (код 114, 115 и т.д.) и его доход с начала года не превысил 350 000 рублей, сумма налога может уменьшиться до нуля при невысокой зарплате.
⚠️ Внимание: Вычеты на детей предоставляются до месяца, в котором доход превысил 350 000 руб. После этого месяца вычеты не применяются, и НДФЛ начнет удерживаться в полном объеме.
Как проверить примененные вычеты?
Откройте документ «Заявление на стандартные вычеты» или посмотрите раздел «НДФЛ» в карточке сотрудника. Там отображается список действующих вычетов и месяц их окончания.
Проблемы с регистрами накопления и перерасчет
Технической причиной отсутствия удержаний часто становится рассинхронизация регистров накопления «НДФЛ к уплате» и «Данные о доходах». Это случается после неудачного обновления конфигурации, сбоя сервера или ручного редактирования таблиц базы данных.
Для исправления ситуации необходимо выполнить перерасчет регистра. Зайдите в раздел Администрирование → Перерасчет итогов. Выберите период, за который не считается налог, и запустите обработку. Это заставит систему перечитать все документы и заново сформировать движения.
- 🔍 Проверьте наличие документов-корректировок, которые могли «перекрыть» основное начисление.
- 🔄 Убедитесь, что документ «Отражение зарплаты в бухучете» не был проведен раньше самого начисления.
- 📄 Проверьте, не стоит ли в документе начисления флаг «Не учитывать при расчете НДФЛ» (в расширенных настройках).
Если перерасчет итогов не помог, попробуйте удалить документ начисления и ввести его заново (предварительно сделав копию). Это принудительно перезапишет все регистры, связанные с этим периодом.
☑️ Диагностика регистров
Особенности расчета для внешних совместителей
Если проблема возникла с внешним совместителем, логика расчета может отличаться. В карточке такого сотрудника должен быть установлен признак Внешний совместитель. Для них НДФЛ рассчитывается отдельно, и иногда требуется явное указание источника выплаты.
Проверьте, выбрано ли правильное Подразделение в документе начисления. Если сотрудник числится в одном подразделении, а начисление сделано по другому, система может не найти настройки НДФЛ для этого сочетания.
Кроме того, для внешних совместителей часто используется отдельный вид договора (ГПХ или трудовой с особыми условиями). Убедитесь, что в договоре указан правильный код налога и способ удержания.
⚠️ Внимание: Правила налогового законодательства и ставки могут изменяться. Всегда сверяйтесь с актуальными нормами НК РФ перед массовым перерасчетом зарплаты за прошлые периоды.
Для внешних совместителей критически важно корректное заполнение раздела «НДФЛ» в самом договоре, так как данные из личной карточки могут не подтягиваться автоматически.
Использование отчета «Анализ НДФЛ» для поиска ошибок
Главным инструментом диагноста является отчет Зарплата и кадры → Отчеты по зарплате → Анализ НДФЛ. Он показывает сводные данные по каждому сотруднику в разрезе ставок и кодов доходов.
В этом отчете можно детализировать данные до конкретного документа-основания. Если вы видите строку с доходом, но пустую графу «Налог исчисленный», наведите курсор на сумму дохода. Система покажет расшифровку: какая ставка применена и почему она равна нулю.
Часто в расшифровке можно увидеть фразу «Доход не подлежит налогообложению» или «Применена ставка 0%». Это сразу сужает круг поиска до настроек вида начисления или статуса сотрудника, о которых мы говорили выше.
- 📊 Сформируйте отчет с детализацией по «Документам-основаниям».
- 🔎 Используйте группировку по «Ставка НДФЛ», чтобы отделить облагаемые суммы от необлагаемых.
- 📝 Сравните данные отчета с печатной формой справки 2-НДФЛ за аналогичный период.
Игнорирование этого отчета приводит к тому, что бухгалтеры тратят часы на проверку проводок, хотя проблема лежит на уровне первичных данных ввода.
Секретная настройка отчета
Включите отображение колонки «Налоговая база» и «Сумма вычетов». Разница между ними должна давать сумму, с которой реально считается налог.
Почему НДФЛ не считается только у одного сотрудника из группы?
Скорее всего, проблема индивидуальна: неверно заполнена карточка именно этого физлица, у него особый статус (например, иностранный гражданин), или ему назначены специфические вычеты, обнуляющие базу. Проверьте его личные данные в первую очередь.
Может ли отсутствие НДФЛ быть связано с обновлением 1С?
Да, после обновления форм регламентированной отчетности или самой платформы могут измениться механизмы расчета. В таких случаях необходимо обновить формы отчетности и перепровести документы месяца.
Что делать, если налог посчитался, но не отражается в 6-НДФЛ?
Это проблема регистра накопления «Регистр налогового учета». Нужно выполнить команду «Перепроведение документов» за период или специализированную обработку обновления регистров НДФЛ.
Как проверить, действует ли ставка 13% или 15% для конкретного сотрудника?
Откройте карточку сотрудника, раздел «НДФЛ». Там указан текущий статус резидента и действующая ставка. Также эту информацию можно увидеть в печатной форме расчета зарплаты.
Влияет ли районный коэффициент на расчет НДФЛ?
Районный коэффициент увеличивает сумму дохода, с которой берется налог, но сам по себе не является причиной отсутствия НДФЛ. Если база есть, налог должен быть, даже если коэффициент не применен (ошибка в начислении, а не в налоге).