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

Другое · 10 мин

Как поменять ставку НДФЛ в 1С

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

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

Инструкция ниже ориентирована на 1С:Зарплату и управление персоналом (ЗУП) как основной инструмент расчёта зарплаты, с отдельными замечаниями для 1С:Бухгалтерии. Точные названия пунктов меню могут немного отличаться в зависимости от релиза, но логика везде одинакова.

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

Как 1С определяет ставку НДФЛ

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

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

Статус сотрудникаРезидент / нерезидент / специальный статус

Проверьте ссылку «Налог на доходы» в карточке сотрудника

Вид доходаЗарплата, дивиденды, матвыгода

Проверьте код дохода в начислении

Доход с начала годаПревышение порогов прогрессивной шкалы

Смотрите отчёт «Анализ НДФЛ по месяцам»

Релиз конфигурацииАктуальность налоговых правил

Сравните версию с текущими требованиями законодательства

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

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

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

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

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

Настройка учётной политики и видов доходов

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

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

В 1С:Бухгалтерии аналогичная логика реализована через настройки зарплаты: «Зарплата и кадры» → «Настройки зарплаты» → «Расчёт зарплаты» → «Начисления». Там же проверяется код дохода и порядок обложения НДФЛ для каждого вида начисления.

Прогрессивная шкала и повышенные ставки

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

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

Обратная ситуация — программа применяет повышенную ставку раньше, чем ожидается. Здесь проверьте, не заведены ли на сотрудника доходы в других базах или у других работодателей в рамках одной группы компаний: налоговый агент считает прогрессию только по своим выплатам, и это нормально. Также убедитесь, что в базе нет дублирующих элементов справочника «Физические лица» — дубли разрывают накопительный итог дохода.

Исправление НДФЛ за прошлые периоды

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

Излишне удержанный налог возвращается сотруднику через документ «Возврат НДФЛ» после заявления работника. Не компенсируйте переплату простым уменьшением налога в следующем месяце без отражения возврата — это искажает регистры и расчётные листки.

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

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

Проверка результата

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

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

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

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

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

Соответствует статусу сотрудника и порогу дохода

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

Ставка не меняется после правки статуса — проверьте дату начала действия статуса

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

База и налог сходятся с расчётом по формуле

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

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

Отчёт 6-НДФЛ
Норма

Налог в отчёте совпадает с регистрами

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

Расхождения после пересчёта — требуется уточнённый расчёт

Когда нужен программист или обновление

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

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

Итог

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

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

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

Можно ли в 1С вручную поставить сотруднику ставку 30% вместо 13%?

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

Почему после смены статуса в текущем месяце налог не изменился?

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

Где в 1С:Бухгалтерии меняется ставка НДФЛ?

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

Что делать, если программа не применяет повышенную ставку при большом доходе?

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

Нужно ли пересдавать 6-НДФЛ после исправления ставки?

Да, если исправление затронуло периоды, по которым расчёт уже сдан. После пересчёта налога в программе сформируйте уточнённый расчёт 6-НДФЛ за соответствующие периоды и сверьте его с регистрами налогового учёта.

Сотрудник стал резидентом в середине года — как пересчитать налог?

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