Почему в 1С:ЗУП при расчете зарплаты за январь применяется двойной вычет на детей?

Бухгалтер 1С v8.3 (Управляемые формы) Налоговый учет
← На главную

Ситуация, когда при расчете заработной платы за январь в программе 1С:Зарплата и управление персоналом (ЗУП) сотрудник получает «двойной» стандартный налоговый вычет на детей, часто вызывает недоумение как у бухгалтеров, так и у самих работников. На первый взгляд кажется, что программа совершила ошибку, увеличив сумму к выплате и уменьшив НДФЛ. Однако в большинстве случаев это поведение системы является абсолютно корректным и продиктовано действующим налоговым законодательством. Разберем подробно, почему так происходит, как проверить правильность расчетов и что делать в различных ситуациях.

Изменение логики учета НДФЛ: ключевой фактор

Для понимания причин «двойного» вычета нам необходимо в первую очередь вспомнить фундаментальные изменения в Налоговом кодексе РФ, вступившие в силу с 1 января 2023 года. До этого момента датой фактического получения дохода в виде оплаты труда считался последний день месяца, за который начислена зарплата. С 2023 года правила изменились: теперь датой получения дохода считается день его фактической выплаты (согласно ст. 223 НК РФ).

Проанализируем, как это влияет на работу программы 1С:ЗУП. Теперь налог исчисляется не по итогам месяца «абстрактно», а в привязке к конкретной дате, когда деньги передаются сотруднику. Стандартные налоговые вычеты, согласно ст. 218 НК РФ, предоставляются налогоплательщику за каждый месяц налогового периода. Поскольку вычет привязан к месяцу получения дохода, программа анализирует дату выплаты в каждом документе начисления.

Механизм возникновения «двойного» вычета в январе

Рассмотрим стандартную ситуацию, которая чаще всего приводит к вопросам. Выплачивая сотруднику аванс (первую половину зарплаты) в январе (например, 20-го числа), программа применяет к этому доходу стандартный вычет за январь. Это первый вычет.

Далее мы формируем документ Начисление зарплаты и взносов за январь. В этом документе в нижней части формы есть поле «Планируемая дата выплаты». Если в этом поле указана дата, относящаяся к февралю (например, 5 февраля), программа интерпретирует этот доход как доход февраля. Следовательно, при расчете НДФЛ в этом документе программа имеет полное право применить вычет уже за февраль. В расчетном листке за январь бухгалтер видит два примененных вычета: один за январь (примененный при выплате аванса) и один за февраль (примененный в расчете основной зарплаты, выплачиваемой в феврале).

Выясним причину, по которой это не является ошибкой:

  1. Сотруднику положен вычет за каждый месяц года.
  2. В январе он получил доход (аванс) — применен вычет за январь.
  3. В феврале он получает доход (остаток зарплаты за январь) — применяется вычет за февраль.
  4. Итого в рамках одного расчетного листка (который формируется по месяцу начисления) мы видим сумму вычетов за два месяца.

Ситуация с «прочими доходами» и межрасчетными выплатами

Рассмотрим ситуацию, описанную пользователями, когда в расчетном листке фигурирует «прочий доход». Если сотруднику в январе начисляется доход, который выплачивается в межрасчетный период (например, материальная помощь, премия или доход в натуральной форме), и дата выплаты этого дохода установлена в программе как февральская, 1С автоматически «задействует» вычет следующего месяца.

Проанализируем это на примере: если сотруднику выплачивается доход 1 февраля, программа «видит», что в феврале у сотрудника уже есть налогооблагаемая база. Чтобы не переудерживать налог, она применяет февральский вычет немедленно. Это может выглядеть странно в январской отчетности, но с точки зрения накопительного итога по НДФЛ за год — это абсолютно верное решение. Программа следит за тем, чтобы общее количество вычетов за год не превысило 12 (при условии работы сотрудника с начала года).

Накопительный характер вычетов и новые сотрудники

Посмотрим на пример из обсуждения, когда сотрудник устроился на работу в феврале, но получил двойной вычет. Здесь вступает в силу другое правило: стандартные налоговые вычеты предоставляются нарастающим итогом с начала налогового периода. Если сотрудник в январе нигде не работал (или работал, но предоставил справку о том, что вычеты ему не предоставлялись), то при первом начислении дохода в феврале работодатель обязан предоставить ему вычеты и за январь, и за февраль.

В 1С:ЗУП это регулируется данными, введенными в карточку сотрудника (гиперссылка Налог на доходы). Если там указано право на вычет с января, а доходов в январе не было, программа автоматически суммирует вычеты при первом же расчете. Исправлять это «руками», как предлагали некоторые пользователи, не рекомендуется, так как это приведет к излишнему удержанию налога у сотрудника и необходимости перерасчетов в будущем.

Что делать, если вычет «закончился» из-за превышения порога 350 000 рублей?

Проанализируем ситуацию, когда доход сотрудника в какой-то момент превышает предел в 350 000 рублей. В этом случае право на вычет прекращается с месяца, в котором произошло превышение. Если программа в январе предоставила «авансом» февральский вычет, а в феврале доход сотрудника резко вырос и превысил предел, 1С при окончательном расчете за февраль (или при следующем начислении) просто сторнирует излишне предоставленный вычет.

Как отмечают опытные пользователи в обсуждении, это «меньшее из зол». Алгоритм 1С настроен так, чтобы максимально точно рассчитывать налог на текущую дату выплаты. Если ситуация с доходами изменится, программа произведет автоматический перерасчет в следующем документе. Бухгалтеру не нужно «забирать» лишние деньги вручную — система сделает это сама, увеличив сумму НДФЛ к удержанию при следующей выплате.

Как проверить корректность расчетов в 1С:ЗУП

Чтобы убедиться, что программа работает правильно, и объяснить это сотруднику, рекомендуем использовать специализированные отчеты, а не только расчетный листок. Расчетный листок группирует данные по «Месяцу начисления», что при новых правилах НДФЛ часто вносит путаницу.

Разберем шаги для проверки:

  1. Откройте отчет «Подробный анализ НДФЛ по сотруднику» (раздел Налоги и взносы — Отчеты по налогам и взносам).
  2. Установите период — текущий год.
  3. В этом отчете данные сгруппированы по датам получения дохода. Вы увидите, что один вычет привязан к январской выплате, а второй — к февральской.
  4. Проверьте колонку «Примененные вычеты». Если в строке с датой выплаты в феврале стоит вычет, это означает, что программа задействовала лимит февраля.

Подведение итогов и практические советы

Подводя итог, можно сказать, что «двойной вычет» в январе в 1С:ЗУП 3.1 — это штатное поведение программы, обусловленное тем, что часть зарплаты за январь выплачивается в феврале.

Важные рекомендации для работы:

Таким образом, современная реализация в 1С соответствует букве закона, хотя и требует от бухгалтера определенной перестройки мышления и отказа от старых привычек анализа расчетных листков исключительно по месяцам начисления.

← На главную