С начала 2023 года многие бухгалтеры и специалисты по кадровому учету столкнулись с неожиданным поведением программы 1С:Зарплата и управление персоналом. Ситуация выглядит следующим образом: при расчете аванса программа применяет стандартный вычет на ребенка, а при окончательном расчете или увольнении в том же месяце — применяет его повторно. При этом итоговая сумма НДФЛ может быть рассчитана верно, но в справках 2-НДФЛ и регистрах учета фиксируется две строки с вычетами за один и тот же налоговый период.
В этой статье мы подробно разберем, почему возникает данная проблема, проанализируем механизмы работы программы в условиях нового законодательства (6-ФЗ) и рассмотрим пошаговые инструкции по исправлению ситуации.
Разберем ситуацию, описанную в теме. С 2023 года дата получения дохода в виде оплаты труда определяется как день фактической выплаты денег (пп. 1 п. 1 ст. 223 НК РФ). Ранее доход признавался последним днем месяца, за который он начислен. Теперь каждый раз, когда мы проводим документ, предполагающий выплату, программа должна решить: нужно ли предоставлять стандартный налоговый вычет.
В нашем примере сотруднику выплачивают аванс 27.01.2023. Это первая выплата в январе, поэтому программа справедливо применяет январский вычет. Далее происходит увольнение или окончательный расчет 31.01.2023. Так как выплата также происходит в январе, программа должна проверить, был ли уже предоставлен вычет. В релизах 3.1.23.458 и аналогичных наблюдался программный баг (ошибка №10243407), при котором алгоритм проверки предоставленных вычетов срабатывал некорректно, если обе выплаты попадали в один календарный месяц.
Для того чтобы понять, как программа "видит" ситуацию, нам необходимо проанализировать специализированные регистры. Проанализируем ситуацию через регистр накопления ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ. В норме за один месяц (например, январь 2023) в этом регистре должна быть одна запись на сумму вычета (например, 1400 рублей).
Если в справку 2-НДФЛ попадает двойная сумма, значит, в этом регистре значатся две строки с месяцем налогового периода "Январь". Одна строка создана документом НачислениеЗаПервуюПоловинуМесяца, а вторая — документом НачислениеЗарплатыИВзносов или Увольнение.
Также важно проверить регистр накопления УчетДоходовДляИсчисленияНДФЛ. Посмотрим на колонку ДатаПолученияДохода. Если там указаны даты, относящиеся к разным месяцам (например, 27.01 и 05.02), то предоставление двух вычетов (за январь и февраль) является правомерным. Но если обе даты январские, а вычета два — это ошибка.
Часто проблема кроется в рассинхронизации дат. Рассмотрим, как это влияет на логику 1С:
Начисление за первую половину месяца указана планируемая дата выплаты 27.01.2023. Программа применяет вычет за январь.Начисление зарплаты или Увольнение) указана дата выплаты 31.01.2023.Выясним причину: если между этими документами ведомость на выплату аванса была проведена другой датой или не была проведена вовсе, программа может "потерять" информацию о том, что вычет уже зафиксирован. Убедимся, что дата в поле Дата выплаты в документе-начислении строго совпадает с датой в соответствующей Ведомости.
Если вы столкнулись с задвоением вычетов, попробуем применить следующий алгоритм пересчета, который помогает "обновить" связи в регистрах:
Начисление зарплаты и взносов).Ведомость на выплату аванса, затем пересчитать итоговое начисление и снова провести ведомость.Когда программные методы пересчета не помогают (например, если период уже закрыт или документов слишком много), можно прибегнуть к ручной корректировке регистров. Использовать Перенос данных (как предлагалось в сообщении 1) — метод радикальный и трудоемкий. Более профессиональный способ — Операция учета НДФЛ.
Разберем по шагам:
Этот способ позволит "схлопнуть" лишнюю запись в регистре, не затрагивая сами расчетные документы, и обеспечит корректное формирование отчетности 6-НДФЛ.
Поскольку проблема носила массовый характер в начале 2023 года, фирма "1С" выпустила исправления. Рассмотрим версии, в которых логика была доработана:
Если ваша конфигурация ниже указанных версий, настоятельно рекомендуем выполнить обновление. После обновления может потребоваться перепроведение документов за проблемный период.
Подводя итог нашему анализу, отметим, что задвоение вычетов в 2023 году чаще всего было связано с тем, что программа не видела предоставленный в авансе вычет при итоговом расчете в том же месяце.
Основные выводы:
Даты выплаты в начислениях и ведомостях.Операцию учета НДФЛ для сторнирования лишнего вычета в регистрах.Помните, что некорректные суммы вычетов в отчетности могут привести к несовпадению контрольных соотношений в налоговой инспекции, так как налоговая база (Доход - Вычеты) не будет соответствовать исчисленному налогу.