В процессе работы с программой «1С:Зарплата и управление персоналом 3.1» бухгалтеры и технические специалисты часто сталкиваются с ситуацией, когда при начислении зарплаты у сотрудника возникает отрицательный НДФЛ. Согласно логике программы, такие суммы должны автоматически попадать на закладку «Корректировка выплаты». Однако бывают случаи, когда по одним сотрудникам записи формируются корректно, а по другим — нет. Давайте подробно разберем причины такого поведения системы и найдем способы решения этой проблемы.
Прежде чем переходить к техническим решениям, проанализируем, почему вообще возникает «минусовой» налог и зачем нужна отдельная закладка в документе. Отрицательный НДФЛ (излишне удержанный налог) обычно появляется при перерасчетах: например, если сотруднику сторнировали доход за прошлый период или если право на налоговые вычеты было заявлено «задним числом».
Согласно Налоговому кодексу РФ, работодатель не имеет права просто выплатить отрицательный налог сотруднику в составе зарплаты. Для возврата живых денег предназначен документ Возврат НДФЛ. Однако программа должна как-то сбалансировать взаиморасчеты. Закладка «Корректировка выплаты» выполняет техническую роль: она увеличивает сумму в колонке К выплате на величину отрицательного налога, чтобы сальдо сотрудника «взаимозачелось» внутри программы. Если этого не произойдет, у сотрудника может возникнуть ложная задолженность перед организацией.
Одной из самых распространенных причин, по которой суммы не попадают в корректировку в версиях ЗУП 3.1.8 — 3.1.10, является внутренняя ошибка алгоритма распределения налога. В этих релизах была внедрена функция «оптимизации», которая должна была ускорить расчеты, но на практике приводила к потере связей между исчисленным и удержанным налогом.
Разберем, как отключить этот механизм и заставить систему пересчитать данные «чистым» методом:
Начисление зарплаты и взносов и выполнить полный пересчет сотрудника (или документа целиком).Как показывает практика, после включения этой опции цепочка расчетов восстанавливается, и программа начинает видеть необходимость корректировки выплаты для всех сотрудников с отрицательным налогом.
Проанализируем ситуацию с версиями программного продукта. В релизах ветки 3.1.8 и ранних 3.1.9 наблюдалась задокументированная ошибка в модулях расчета НДФЛ. Если вы столкнулись с тем, что расчет идет некорректно даже при правильных настройках, следует проверить версию вашей конфигурации.
Разработчиками 1С данная проблема была официально устранена в релизе 3.1.9.108 и выше. Если ваша база имеет более низкий номер версии, настоятельно рекомендуется выполнить обновление. После обновления алгоритмы заполнения регистров НДФЛ к перечислению и Зарплата к выплате начинают работать стабильно, корректно отражая отрицательные суммы на соответствующей закладке.
Если вы обновили программу и отключили оптимизацию, но проблема сохраняется для отдельных лиц, давайте рассмотрим другие причины, заложенные в логику системы:
Возврат НДФЛ, программа считает задолженность перед сотрудником погашенной и не дублирует сумму на закладке «Корректировка выплаты».Перенос данных.Для программистов и опытных пользователей полезно будет заглянуть «под капот» системы. Данные на закладку «Корректировка выплаты» подтягиваются на основании движений по регистру НДФЛ к перечислению. Рассмотрим упрощенную логику, по которой система принимает решение о записи:
// Псевдокод логики заполнения корректировки
Если ИсчисленныйНДФЛ < 0 Тогда
ЗадолженностьНалога = НайтиОстатокПоРегистру("НДФЛ к перечислению", Сотрудник);
Если ЗадолженностьНалога <> 0 И НЕ СуществуетДокументВозврата Тогда
ЗаполнитьЗакладкуКорректировкаВыплаты(Сотрудник, СуммаНДФЛ);
КонецЕсли;
КонецЕсли;
Если вы видите, что в регистре накопления Зарплата к выплате по сотруднику образовалось «зависшее» сальдо, которое не закрывается ведомостью, это верный признак того, что корректировка не отработала. Выясним причину через консоль запросов, проверив остатки по вышеуказанным регистрам в разрезе периодов и налоговых инспекций.
Подводя итог, можно выделить следующий алгоритм действий при обнаружении проблемы:
Возврат НДФЛ в этом периоде.Соблюдение этих шагов позволит вам добиться корректного сальдо во взаиморасчетах с персоналом и избежать ошибок в регламентированной отчетности по формам 6-НДФЛ.