Многие бухгалтеры при переходе на новые правила учета НДФЛ столкнулись с ситуацией, которая на первый взгляд кажется ошибкой программы: при расчете налога стандартный налоговый вычет на ребенка (например, 1400 рублей) применяется в двойном размере (2800 рублей). Рассмотрим подробно, почему это происходит, разберем законодательную базу и выясним, как правильно проверять такие начисления в программе 1С:Зарплата и Управление Персоналом 3.1.
Для того чтобы понять логику программы, проанализируем изменения в Налоговом кодексе РФ (ст. 223), вступившие в силу с 1 января 2023 года. До этого момента датой фактического получения дохода в виде оплаты труда считался последний день месяца, за который начислена зарплата. Однако сейчас ситуация изменилась коренным образом: датой получения дохода считается день его фактической выплаты (перечисления на банковский счет или выдачи из кассы).
Разберем, как это влияет на расчет. Если заработная плата за январь выплачивается сотруднику 15 февраля, то с точки зрения налогового учета этот доход относится к февралю, а не к январю. Следовательно, в январе у сотрудника может вообще не быть дохода, облагаемого НДФЛ (если не было аванса или иных межрасчетных выплат).
Согласно статье 218 НК РФ, стандартные налоговые вычеты предоставляются налогоплательщику за каждый месяц налогового периода. Важно понимать, что вычеты предоставляются нарастающим итогом с начала года.
Выясним причину «задвоения» на конкретном примере:
Проанализируем ситуацию: наступил февраль. Программа видит, что за первый месяц налогового периода (январь) вычет сотруднику еще не предоставлялся, так как не было дохода. При расчете налога в феврале программа применяет вычет и за январь, и за февраль одновременно. В итоге общая сумма вычета составляет 1400 + 1400 = 2800 рублей. Это абсолютно законно и соответствует требованиям ФНС.
Программа 1С определяет месяц налогового периода, к которому относится доход, по полю «Дата выплаты». Посмотрим, где это поле встречается в документах:
Начисление за первую половину месяца (аванс).Начисление зарплаты и взносов (поле «Планируемая дата выплаты» в нижней части формы).Отпуск или Больничный лист.Важный момент: если в документе начисления стоит планируемая дата 31.01.2024, а в ведомости на выплату вы укажете 05.02.2024, программа автоматически пересчитает НДФЛ в ведомости. Она увидит, что доход «переехал» в следующий месяц, и применит дополнительные вычеты, если они накопились.
Если аванс за январь выплачивается 31 января, то для целей НДФЛ — это доход января. В этом случае:
Начисление за первую половину месяца применится вычет за январь (1400 руб.).В такой конфигурации вычеты распределятся по месяцам равномерно, и «задвоения» в одном документе не возникнет. Проблема чаще всего появляется тогда, когда первая выплата в году происходит в феврале.
Чтобы убедиться в корректности расчетов и успокоить контролирующие органы (или руководство), воспользуемся специализированными отчетами. Проанализируем отчет «Подробный анализ НДФЛ по сотруднику».
В этом отчете следует обратить внимание на следующие колонки:
Если вы видите, что в строке за февраль стоит сумма 2800, проверьте строку за январь. Если она пустая (дохода нет), значит, программа отработала верно, перенеся январский вычет на февраль.
Рассмотрим шаги, которые помогут избежать ошибок при расчете:
Ведомости в банк или Ведомости в кассу.350 000 рублей. Проверьте этот лимит, если вычеты внезапно перестали применяться.Таким образом, «задвоение» вычета — это не техническая ошибка 1С, а прямое следствие применения норм налогового законодательства. Программа 1С:ЗУП 3.1 автоматизирует этот процесс, строго привязывая налог и вычеты к моменту реальной выплаты денег сотруднику.