Ситуации, когда в программе 1С:Зарплата и управление персоналом (ЗУП) версии 3.1.28 и выше внезапно «вылезает» минусовый налог, часто вызывают недоумение. Особенно это касается сотрудников, выходящих из длительных отпусков по уходу за ребенком в конце года. Давайте вместе разберем по шагам, почему так происходит, проанализируем настройки программы и выясним, как привести учет НДФЛ в соответствие с законодательством.
Прежде всего, давайте обратимся к законодательной базе. Согласно статье 218 НК РФ, стандартные налоговые вычеты предоставляются налогоплательщику за каждый месяц налогового периода. Рассмотрим ситуацию: сотрудница находилась в декрете с января по сентябрь и вышла на работу в октябре. Если трудовой договор не расторгался, она имеет право на вычеты за все месяцы с начала года, даже если у нее не было облагаемого дохода в этот период.
Проанализируем поведение программы: когда в октябре или ноябре вы вводите данные о праве на вычеты, 1С:ЗУП «видит», что за предыдущие 9-10 месяцев вычеты не применялись. При первом же начислении дохода система пытается применить все накопленные вычеты сразу. Если сумма накопленных вычетов (например, 1400 руб. * 10 месяцев = 14 000 руб.) превышает доход за октябрь-декабрь, налог становится нулевым, а если ранее (например, в октябре, когда вычеты еще не были занесены) налог был удержан, программа покажет его к возврату (с минусом).
Многие пользователи замечают, что вычеты теперь применяются к расчету за первую половину месяца (авансу). Давайте разберем, почему это не «глюк», а стандартная работа текущих релизов. С 2023 года дата фактического получения дохода для НДФЛ — это день фактической выплаты денег.
Посмотрим на логику процесса: поскольку аванс теперь является полноценным доходом, с которого исчисляется налог в момент выплаты, программа обязана применить доступный вычет к ближайшей выплате. Если аванс выплачивается 20-го числа, а зарплата — 5-го числа следующего месяца, то вычет за текущий месяц будет «съеден» именно авансом. Это объясняет, почему у сотрудницы из примера вычеты применяются именно в первой половине месяца.
Одной из самых частых причин странного поведения налога является устаревшая настройка в учетной политике организации. Разберем подробнее, где ее найти и на что она влияет. В разделе «Настройка» — «Организации» — вкладка «Учетная политика и другие настройки» — ссылка «НДФЛ» существует переключатель Вычеты, не использованные в течение месяца.
Проанализируем два варианта этой настройки:
Если у вас включено «сгорание», но в декабре вы вводите вычеты «задним числом» за ноябрь, программа может повести себя непредсказуемо, пытаясь пересчитать налог. Настоятельно рекомендуем переключить этот параметр в положение «Переносятся в течение налогового периода».
Чтобы понять, откуда взялся конкретный «минус», нам нужно заглянуть «под капот» системы. Рассмотрим основной регистр, в котором фиксируются движения по вычетам. Для этого можно воспользоваться «Всеми функциями» (или «Функции для технического специалиста») и найти:
РегистрНакопления.ПредоставленныеСтандартныеИИмущественныеВычетыПоНДФЛ
Проанализируем записи в этом регистре по конкретному сотруднику. Мы увидим:
НачислениеЗарплаты или НачислениеЗаПервуюПоловинуМесяца);Если вы выяснили, что отрицательный НДФЛ — это результат законного перерасчета (например, применили вычеты за прошлые месяцы), помните, что простого «минуса» в расчетном листке недостаточно. В 1С:ЗУП исчисленный налог (то, что мы видим в расчете) и удержанный налог (то, что уходит в ведомости) — это разные сущности.
Чтобы вернуть сотруднику излишне удержанный налог живыми деньгами, необходимо выполнить следующие действия:
Возврат НДФЛ (раздел Налоги и взносы).Ведомость в банк или Ведомость в кассу.Рассмотрим конкретный пример. Сотрудница с окладом 16 400 руб. на 1/8 ставки имеет доход около 2 050 руб. в месяц. Стандартный вычет на двоих детей составляет 2 800 руб. (1400 + 1400).
Месяц: Октябрь. Доход: 2 050. Вычет: 2 050 (ограничен доходом). Налог: 0.
Месяц: Ноябрь. Доход: 2 050. Вычет: 2 800 (если включен перенос).
Остаток вычета с октября (750) + Вычет за ноябрь (2800) = 3550.
Доступный вычет полностью перекрывает доход. Налог: 0.
В этой ситуации налог всегда будет нулевым, пока доход нарастающим итогом с начала года не превысит сумму вычетов нарастающим итогом. Если же в октябре вычеты еще не были введены в базу, и программа удержала 13% от 2 050 руб. (267 руб.), то при вводе вычетов в ноябре или декабре программа закономерно покажет -267 руб., возвращая излишне удержанное в октябре.
Заявление на вычеты по НДФЛ. Если сотрудница работает в штате с начала года, вы имеете право поставить «Январь».Возврат НДФЛ, чтобы выплатить эти деньги сотруднику.