Ситуации, когда начисления одного месяца перекрываются исправлениями в другом, являются одними из самых сложных для учета НДФЛ в программе «1С:Зарплата и управление персоналом 8». Типичный пример: сотруднику начислили зарплату за полный июнь, а в июле он приносит больничный, который сторнирует несколько дней июня. В этом случае программа автоматически пересчитывает НДФЛ, и зачастую возникает ситуация, когда сумма удержанного налога не совпадает с исчисленным. Разберем подробно, почему так происходит и как привести учет в порядок.
Для начала проанализируем внутреннюю логику программы. В 1С НДФЛ учитывается в разрезе нескольких измерений: «Сотрудник», «Дата получения дохода» и «Документ-основание». Когда больничный лист сторнирует доход июня, программа делает две важные записи:
Проблема «двойного сторно» в ведомостях возникает из-за того, что алгоритм заполнения документа Ведомость на выплату не всегда корректно «схлопывает» отрицательный налог прошлого периода с текущими начислениями. В результате при выплате больничного налог уменьшается на сумму сторно, но при последующей выплате зарплаты за июль программа снова видит этот «незачтенный» отрицательный остаток и повторно уменьшает сумму удержания. Выясним, как это исправить.
Рассмотрим самый оперативный способ решения, который не требует перепроведения документов. Если мы видим, что в Ведомости сумма к выплате завышена, а НДФЛ занижен, необходимо проверить расшифровку налога.
Разберем по шагам:
Ведомость, которой выплачивается зарплата (или межрасчетное начисление).Важный момент: итоговая сумма удержанного НДФЛ в ведомости должна строго соответствовать сумме налога, который фактически должен быть удержан из выплачиваемого дохода.
Если цепочка исправлений запутана, и ручная корректировка в ведомостях не помогает, воспользуемся специальным инструментом. Документ Пересчет НДФЛ предназначен для выравнивания учета в регистрах накопления.
Проанализируем ситуацию в этом документе:
Ведомости.Согласно статье 231 НК РФ, если у сотрудника образовался излишне удержанный налог (что часто и происходит при сторнировании дохода), мы должны его вернуть на основании заявления сотрудника. В 1С:ЗУП 3.1 это единственный «законный» способ обнулить висящее в регистрах отрицательное сальдо.
Посмотрим на пример реализации:
Возврат НДФЛ (раздел «Налоги и взносы»).Ведомость с видом выплаты «Возврат НДФЛ».Если вы обладаете навыками работы с регистрами, стоит проверить записи в регистре накопления Расчеты налогоплательщиков с бюджетом по НДФЛ. Выясним причину расхождения через универсальный отчет.
Обратите внимание на поле ВариантУдержания и ДокументОснование. Часто ошибка кроется в том, что сторно дохода привязано к Документу-исправлению (больничному), а исходное исчисление — к Начислению зарплаты. Программа не всегда может автоматически сопоставить эти записи, если они разнесены по разным датам выплаты дохода.
Рассмотрим пример кода, который часто используется в типовых запросах конфигурации для получения остатков по НДФЛ (упрощенно):
ВЫБРАТЬ
НДФЛ.Сотрудник,
НДФЛ.Регистратор,
НДФЛ.Сумма ГАК Исчислено,
ВЫБОР КОГДА НДФЛ.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
ТОГДА НДФЛ.Сумма ИНАЧЕ 0 КОНЕЦ КАК Удержано
ИЗ
РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ КАК НДФЛ
ГДЕ
НДФЛ.Сотрудник = &Сотрудник
Как отмечают участники обсуждения, в старых релизах ЗУП (например, 3.1.6) в запросах формирования ведомости существовали жесткие условия, которые не учитывали перерасчеты прошлого периода в рамках одной ведомости. Если обновление на актуальный релиз невозможно, единственным выходом остается ручной контроль строк в расшифровке НДФЛ каждой ведомости.
Чтобы минимизировать появление таких ситуаций, придерживайтесь следующих правил:
Начисление зарплаты и взносов.Больничный лист на вкладке «Оплата» дата выплаты должна совпадать с датой реальной Ведомости. Если даты разойдутся, программа создаст записи в регистры на разные числа, что приведет к «раздвоению» НДФЛ.Таким образом, мы выяснили, что проблема не в ошибке пользователя, а в особенностях работы алгоритмов распределения налога. Применяя вышеописанные методы корректировки, вы сможете добиться идеального соответствия между исчисленным и удержанным НДФЛ.