С введением прогрессивной шкалы НДФЛ многие пользователи программы 1С:Зарплата и Управление Персоналом столкнулись с трудностями технического характера. Особенно остро это проявилось в релизах ветки 3.1.17. Проблема заключается в том, что налог может быть исчислен корректно, но в документ Ведомость сумма удержанного налога со ставки 15% попросту не попадает. В данной статье мы подробно разберем, почему это происходит, как настроить программу и какие действия предпринять, если автоматика дает сбой.
Первым делом проанализируем ситуацию с настройками организации. Для того чтобы программа начала понимать, что доход превысил порог в 5 миллионов рублей, должен быть активирован специальный флаг. Рассмотрим, как это работает в штатном режиме:
Согласно методике 1С, при накоплении предельной суммы дохода (5 млн руб.) хотя бы одним из сотрудников в настройках учетной политики организации должен автоматически устанавливаться флажок Выполнять расчет НДФЛ по прогрессивной шкале. Найти его можно по пути: Настройка – Организации – закладка Учетная политика и другие настройки – ссылка Учетная политика – закладка НДФЛ.
Однако на практике в ранних релизах 3.1.17 автоматическое включение срабатывало не всегда или с опозданием. Разберем алгоритм действий, если вы видите, что доход превышен, а расчет по 15% не идет:
Наиболее сложная ситуация возникает, когда расчет межрасчетных выплат (например, отпуска) происходит в месяце, где сотрудник достигает предела в 5 миллионов, но сама зарплата еще не начислена. Выясним причину этого поведения.
Проанализируем пример: в июле сотруднику начисляется отпуск. На момент расчета отпуска его доход еще не превысил 5 млн руб., и программа применяет ставку 13%. Позже, при расчете основной зарплаты за июль, доход переваливает за 5 млн. Программа доначисляет 15% с остатка зарплаты и должна пересчитать НДФЛ с отпуска. Но в Ведомость на выплату зарплаты сумма 15% может не подтянуться.
Это происходит из-за того, что программа видит переплату по ставке 13% (так как часть дохода отпуска должна была уйти под 15%) и недоплату по ставке 15%. Поскольку это разные КБК, 1С не всегда может автоматически "схлопнуть" эти суммы внутри одной ведомости без дополнительных манипуляций.
Если вы столкнулись с тем, что НДФЛ 15% исчислен, но не удерживается, рассмотрим способ исправления через последовательный перерасчет документов:
Отпуск (как исправление первого), попробуйте пересчитать исходный документ.Начисление зарплаты и взносов, чтобы зафиксировать факт превышения предела по организации в целом.Ведомость) используйте кнопку Обновить налог. Если сумма все равно не подтягивается, проанализируйте регистр накопления Расчеты налогоплательщиков с бюджетом по НДФЛ. Часто там "висят" разные КБК, которые не дают итоговому налогу собраться правильно.Операция учета НДФЛ для ручной корректировки категорий дохода и ставок, но это трудоемкий процесс, требующий внимательности.Посмотрим на ситуацию с натуральным доходом. Если у сотрудника с превышением дохода есть только натуральный доход (например, подарки или использование корпоративного авто), НДФЛ с него физически не может быть удержан в момент начисления. Удержание произойдет только при ближайшей денежной выплате.
Важно помнить, что в релизах 3.1.17.60 наблюдались баги, при которых налог с натурального дохода "терялся" и не подтягивался в ведомость на выплату зарплаты. Если обновление до актуальных версий (например, ветки 3.1.23 или 3.1.27) невозможно, необходимо проверять каждую ведомость вручную и, при необходимости, добавлять строку с НДФЛ по ставке 15% самостоятельно через форму "Редактирование НДФЛ" в ведомости.
Выясним, почему в справках 2-НДФЛ суммы могут не разбиваться по ставкам. Это напрямую связано с тем, как налог был зафиксирован в документах выплаты. Если в Ведомости налог прошел одной строкой по КБК 13%, то и в отчетность он попадет так же, даже если исчисление было верным.
Рекомендация: Всегда проверяйте расшифровку НДФЛ в ведомостях. Там должны присутствовать две строки для сотрудников-"пятимиллионников": одна со ставкой 13% и соответствующим КБК, вторая — со ставкой 15% и другим КБК.
Если вы видите "двоение" налога или отрицательные суммы, которые программа не хочет засчитывать, проанализируйте следующий код логики (условно):
// Проверка соответствия КБК в регистрах
Если СуммаНалога15 > 0 И СуммаНалога13 < 0 Тогда
// Программа требует документ "Перерасчет НДФЛ"
// или ручного вмешательства в Ведомость для зачета
КонецЕсли;
Подводя итог, отметим, что большинство описанных проблем в релизе 3.1.17.60 признаны разработчиками как ошибки конфигурации. В частности, некорректное поведение при перерасчетах межрасчетных документов было исправлено в последующих патчах и версиях.
Если ваша организация работает с прогрессивной шкалой НДФЛ, настоятельно рекомендуем:
Анализ НДФЛ по ставкам и КБК для поиска перекосов между исчисленным и удержанным налогом.Помните, что прогрессивный НДФЛ в 1С — это сложный механизм, завязанный на регистры, где ключевым полем является не только сотрудник, но и КБК. Аккуратность в последовательности проведения документов — залог корректной отчетности.