К статье
Практический материал

Другое · 12 мин

Как изменить ставку подоходного налога в 1С

Как изменить ставку подоходного налога в 1С:ЗУП и Бухгалтерии: настройка учетной политики, доходов, вычетов, проверка расчета и типичные ошибки при смене ставки.

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

В типовых конфигурациях 1С:ЗУП и 1С:Бухгалтерия базовая ставка обновляется вместе с релизом программы. Если законодательно меняется шкала ставок, разработчик выпускает обновление, и после его установки программа начинает считать налог по новым правилам. Ручное вмешательство требуется в основном для нестандартных ситуаций: нерезиденты, дивиденды, доходы по повышенной ставке, специальные налоговые режимы.

Ниже разобраны практические сценарии: где хранятся настройки ставок, как изменить ставку для конкретного сотрудника, что делать при смене законодательных ставок и как проверить, что программа считает налог правильно. Инструкции ориентированы на 1С:Зарплату и управление персоналом 8 (ред. 3) и 1С:Бухгалтерию 8 (ред. 3.0) — в других конфигурациях логика аналогична, отличаются только названия разделов.

Где в 1С хранятся настройки ставки НДФЛ

Прежде чем что-то менять, полезно понять, откуда программа берёт ставку при расчёте налога. В 1С:ЗУП ставка определяется в момент расчёта в документе «Начисление зарплаты и взносов» на основании нескольких источников данных, а не из одного справочника.

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

Базовые ставки (например, основная ставка для резидентов и ставка для нерезидентов) зашиты в обновляемые регистры конфигурации. Их нельзя отредактировать вручную в пользовательском режиме — это сделано намеренно, чтобы исключить ошибочное изменение законодательно установленных величин.

Обновление ставок при изменении законодательства

Самый частый сценарий — изменение ставок на законодательном уровне: вводится прогрессивная шкала, меняется ставка для нерезидентов или порог применения повышенной ставки. В этом случае вручную ничего править не нужно и не следует: правильный путь — обновить конфигурацию до актуального релиза.

Порядок действий: проверьте текущий релиз конфигурации (раздел «Администрирование — Интернет-поддержка и сервисы» или «О программе»), установите свежее обновление через интернет-поддержку или вручную с дистрибутива, после обновления сделайте тестовый расчёт зарплаты за новый период и сверьте НДФЛ с ожидаемым значением. Обновление применяет новые ставки к доходам, начисленным начиная с даты вступления изменений в силу.

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

Изменение ставки для конкретного сотрудника

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

Как изменить статус в 1С:ЗУП

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

После смены статуса пересчитайте документы «Начисление зарплаты и взносов» за текущий месяц. Программа автоматически скорректирует ранее исчисленный налог: излишне удержанный НДФЛ отразится к возврату или зачёту при следующих выплатах.

Статус в 1С:Бухгалтерии

В 1С:Бухгалтерии 8 статус задаётся аналогично: справочник «Сотрудники» — ссылка «Налог на доходы» в карточке сотрудника. Обратите внимание на дату, с которой действует статус: если оставить её по умолчанию, пересчёт может быть выполнен не с того периода.

Порядок действий при смене статуса сотрудника
  1. 1
    Откройте карточку сотрудника и перейдите в раздел «Налог на доходы»
  2. 2
    Укажите новый статус и дату, с которой он действует
  3. 3
    Сохраните изменения и пересчитайте документы начисления зарплаты за текущий период
  4. 4
    Проверьте сумму НДФЛ в расчётном листке и регистре налогового учёта
  5. 5
    При необходимости сформируйте уточнённый расчёт 6-НДФЛ

Настройка ставки для отдельных видов дохода

Разные доходы облагаются по разным ставкам: зарплата, дивиденды, материальная выгода, призы и выигрыши. В 1С ставка привязана к коду дохода, который указан в виде начисления. Если созданный вами вид начисления облагается не по той ставке, проверьте именно его настройки.

Откройте «Настройка — Начисления» (в ЗУП) или «Зарплата и кадры — Настройки зарплаты — Виды начислений» (в Бухгалтерии), найдите нужное начисление и проверьте поле «Код дохода НДФЛ». Например, если для дивидендов ошибочно указан код обычной оплаты труда, налог посчитается по основной ставке без учёта особенностей налогообложения дивидендов.

Для доходов, облагаемых по повышенной ставке с превышения пороговой базы, в типовых конфигурациях действует автоматика: программа отслеживает накопленную с начала года базу и применяет повышенную ставку к сумме превышения. Условие корректной работы — актуальный релиз и правильно указанные коды доходов, поскольку для разных налоговых баз порог может считаться отдельно.

Вычеты и их влияние на расчёт налога

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

В 1С:ЗУП заявления на вычеты вводятся документом «Заявление на вычеты НДФЛ» (раздел «Налоги и взносы» или из карточки сотрудника). Убедитесь, что вычет применяется с правильного месяца и у правильного работодателя — если сотрудник работает в нескольких организациях, вычет предоставляется только у одного налогового агента.

Имущественные и социальные вычеты по уведомлению из налоговой оформляются документом «Уведомление налогового органа о праве на вычет». После его ввода программа перестаёт удерживать налог до исчерпания суммы вычета — это выглядит как «ставка 0%», хотя ставка формально не менялась.

Налог считается по другой ставке у всех сотрудниковВероятна проблема релиза

Проверьте актуальность версии конфигурации и дату её обновления

Ставка неверна у одного сотрудникаПроблема в статусе или вычетах

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

Ставка неверна по одному начислениюНекорректный код дохода

Проверьте код дохода НДФЛ в настройках вида начисления

Проверка результата после изменения

После любых изменений обязательно проверьте расчёт на контрольном примере. Самый надёжный способ — расчётный листок сотрудника: в нём видно налоговую базу, применённые вычеты и исчисленный налог. Разделите налог на базу — полученное отношение должно соответствовать ожидаемой ставке.

Дополнительно используйте отчёты «Анализ НДФЛ по документам-основаниям», «Регистр налогового учёта по НДФЛ» и «Подробный анализ НДФЛ по сотруднику». Они показывают, как программа сгруппировала доходы и какие ставки применила к каждой налоговой базе.

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

Контрольные точки

Как проверить результат

Ставка в расчётном листке
Норма

Отношение НДФЛ к базе соответствует ожидаемой ставке

Тревожный признак

Налог не делится на базу без остатка по ожидаемой ставке

Регистр налогового учёта по НДФЛ
Норма

Доходы распределены по правильным кодам и ставкам

Тревожный признак

Доход попал не в ту налоговую базу

6-НДФЛ после пересчёта
Норма

Уточнённый расчёт принят без ошибок контрольных соотношений

Тревожный признак

Расхождения между исчисленным и удержанным налогом

Типичные ошибки и ограничения

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

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

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

Наконец, помните об ограничении: в типовых конфигурациях нельзя создать произвольную ставку НДФЛ, не предусмотренную законодательством. Если бизнес-задача требует нестандартного расчёта, корректный путь — подобрать подходящий код дохода и статус или привлечь специалиста по доработке с последующим тестированием отчётности.

Типичные ошибки
01
Ручная правка суммы НДФЛ в ведомости — приводит к расхождению регистров и ошибкам в 6-НДФЛ
02
Смена статуса сотрудника без даты начала действия — некорректный пересчёт налога нарастающим итогом
03
Расчёт на устаревшем релизе после изменения законодательства — налог считается по старым ставкам
04
Неверный код дохода в начислении — доход попадает не в ту налоговую базу и облагается не по той ставке
Итог

Что важно запомнить

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

Частые вопросы

Можно ли вручную задать произвольную ставку НДФЛ в 1С?

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

Почему после обновления программа всё равно считает по старой ставке?

Чаще всего документы начисления были созданы или рассчитаны до обновления. Пересчитайте документы «Начисление зарплаты и взносов» за нужный период. Также проверьте, что обновление действительно установлено: сверьте номер релиза в разделе «О программе».

Как изменить ставку для нерезидента, ставшего резидентом?

В карточке сотрудника откройте «Налог на доходы» и установите статус «Резидент» с даты, когда условие по сроку пребывания выполнено. Затем пересчитайте начисления текущего месяца — программа пересчитает налог нарастающим итогом с начала года и скорректирует излишне удержанные суммы.

Повышенная ставка не применяется при превышении порога — в чём причина?

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

Нужно ли подавать уточнённый 6-НДФЛ после смены статуса сотрудника?

Если пересчёт затронул периоды, по которым расчёт уже сдан, и суммы исчисленного налога изменились — да, уточнённый расчёт подаётся за соответствующий период. Если изменения коснулись только текущего, ещё не сданного периода, достаточно отразить корректные данные в ближайшем расчёте.

Где посмотреть, какую ставку программа применила к конкретной выплате?

Откройте расчётный листок сотрудника или отчёт «Подробный анализ НДФЛ по сотруднику» (раздел «Налоги и взносы — Отчёты по налогам и взносам» в ЗУП). Там видно налоговую базу по каждому коду дохода и исчисленный налог, по которым легко определить фактически применённую ставку.