При работе в программе 1С:Зарплата и управление персоналом 8 (редакция 3.1) многие бухгалтеры сталкиваются с ситуацией, когда при достижении сотрудником предела дохода (например, 2.4 млн рублей по новым правилам 2025 года или 5 млн рублей ранее) в расчетных листках и аналитических отчетах по НДФЛ начинают «вылезать» странные суммы: минус по ставке 13% и плюс по ставке 15%. Особенно пугает расчетчиков, когда эти суммы дублируются в авансе и в итоговой зарплате, создавая ощущение хаоса в учете.
В данной статье мы подробно разберем, почему программа ведет себя именно так, как работает механизм «перелома» прогрессивной шкалы НДФЛ и что нужно сделать, чтобы отчетность снова стала «чистой».
Проанализируем ситуацию: программа 1С:ЗУП рассчитывает НДФЛ нарастающим итогом с начала года на каждую дату получения дохода. Когда доход сотрудника превышает установленный лимит, программа обязана «сторнировать» часть налога, рассчитанного по ставке 13%, и доначислить его по ставке 15%. Это стандартное поведение, заложенное в алгоритм Налогового кодекса РФ.
Проблема возникает тогда, когда в программе нарушается хронологическая последовательность документов. Рассмотрим типичный пример:
Если после этого бухгалтер вводит аванс за сентябрь, программа видит необходимость корректировки за прошлые периоды и делает записи: -13% и +15%. Если же документ «Начисление за первую половину месяца» (аванс) не был окончательно зафиксирован выплатой (ведомостью), то при расчете полной зарплаты за сентябрь программа снова увидит ту же самую необходимость пересчета и продублирует эти записи. Именно так в отчетах «Подробный анализ НДФЛ» появляются избыточные обороты с минусами.
Для корректного расчета НДФЛ в 1С:ЗУП существует так называемое «Золотое правило»: никогда не вносите изменения в документы «задним числом» без пересчета последующих документов. Если вам нужно исправить документ, за которым в будущем уже стоят проведенные начисления или, что еще важнее, Ведомости на выплату, цепочка расчетов будет разорвана.
Рассмотрим алгоритм действий, который позволяет избежать ошибок:
Важный нюанс: Обращайте внимание на реквизит Дата выплаты в документах начисления. НДФЛ в ЗУП привязан именно к этой дате, а не к месяцу начисления. Если в документе «Отпуск» стоит дата выплаты 04.09, а в «Начислении зарплаты» за август — 10.09, то с точки зрения НДФЛ доход по отпуску считается полученным раньше, чем зарплата, даже если период отпуска — сентябрь.
Если сотрудников много и «перекапывать» всю историю начислений за месяц вручную невозможно, воспользуемся специализированным инструментом. В программе предусмотрен документ Пересчет НДФЛ (находится в разделе Налоги и взносы).
Этот документ предназначен специально для исправления «кривых» расчетов без правки первичных документов. Рассмотрим, как с ним работать:
Пересчет НДФЛ в конце отчетного периода (месяца или квартала).Помните: Использование документа Пересчет НДФЛ — это самый безопасный способ «ручного» вмешательства, так как он не меняет суммы к выплате в уже выплаченных ведомостях, а лишь корректирует налоговый учет.
Проанализируем, почему возникают сложности при попытке просто «поправить суммы руками» в ведомостях. 1С:ЗУП хранит данные об НДФЛ в разрезе нескольких измерений: Категория дохода, Ставка и Регистратор. Когда происходит переход через 2.4 млн руб., программа делает записи в регистр накопления Расчеты налогоплательщиков с бюджетом по НДФЛ.
Пример логики записей при превышении лимита на 10 000 рублей:
Вид движения: Приход | Ставка: 13% | Сумма: -1 300 руб.
Вид движения: Приход | Ставка: 15% | Сумма: +1 500 руб.
Если бухгалтер удаляет эти строки в ведомости или правит их на «итого ноль», программа в следующем же документе (например, в авансе следующего месяца) снова увидит, что остаток по ставке 13% в регистре «висит» лишний, и попытается его сторнировать повторно. Именно это и порождает «бесконечные минуса» из месяца в месяц.
Вывод: Никогда не удаляйте строки с пересортицей ставок в документах, если они сформированы программой автоматически. Если они вам мешают — значит, нужно искать ошибку в последовательности дат выплаты предыдущих документов, а не в конечном расчете.
Когда в компании сотни людей превышают лимиты, ручное управление становится невозможным. Проанализируем, как автоматизировать этот процесс:
Пересчет НДФЛ.Таким образом, появление отрицательных сумм по ставке 13% при наличии положительных по ставке 15% — это не ошибка программы, а механизм исполнения требований НК РФ. Главная задача бухгалтера в данном случае — обеспечить правильную последовательность документов (цепочку Начисление -> Ведомость) и не мешать автоматическим алгоритмам 1С выравнивать базу налога.