В процессе работы с программой 1С:Зарплата и Управление Персоналом бухгалтеры и специалисты по внедрению часто сталкиваются с ситуацией, когда при достижении предельной величины базы для применения стандартных вычетов (350 000 рублей) система начинает некорректно сторнировать налог или «зацикливать» применение вычета. Давайте разберем, почему это происходит и как привести учет в порядок.
Основная причина заключается в том, что 1С:ЗУП в 2023 году применила новые принципы учета НДФЛ, где датой получения дохода является дата выплаты. Когда в одном документе Начисление зарплаты и взносов объединяются доходы с разными датами выплаты (например, аванс и зарплата), механизм расчета налогов пытается распределить вычеты пропорционально. Если при этом нарушена хронологическая последовательность проведения документов, система начинает выдавать ошибочные суммы.
Особую чувствительность механизм проявляет при работе с обособленными подразделениями. Стандартные вычеты закрепляются за налоговым агентом. Если сотрудник перемещался между подразделениями, программа может ошибочно попытаться применить вычет дважды или, наоборот, сторнировать его там, где это не требуется.
Если вы столкнулись с «прыжками» НДФЛ и некорректным сторнированием вычетов, выполните следующие действия по восстановлению последовательности расчетов:
Начисление зарплаты и взносов и ведомостей на выплату зарплаты с начала года (или с момента возникновения ошибки). Не бойтесь этого шага: корректный учет требует строгой хронологии.Доначисления и перерасчеты и Корректировки выплат.Начисление зарплаты и взносов важно не просто нажать «Провести», а обязательно выполнить расчет или перерасчет налога. Для этого используйте функцию автоматического обновления данных в табличной части НДФЛ. В некоторых случаях помогает удаление сотрудника из документа и его повторный подбор — это заставляет движок конфигурации пересчитать базу с нуля.Разберем важный момент: почему при добавлении подразделения сумма меняется? Система 1С:ЗУП при создании документа Начисление зарплаты и взносов с заполненным подразделением фильтрует данные по этому обособленному подразделению. Когда вы создаете документ без подразделения, программа видит совокупный доход по всей организации. Если до этого в учете была «каша» с датами или ОКТМО, система пытается скорректировать налог, что приводит к появлению отрицательных сумм.
Если после пересчета вы видите, что сумма НДФЛ по-прежнему некорректна на дату аванса, обратите внимание на регистр накопления Расчеты налогоплательщиков с бюджетом по НДФЛ. Убедитесь, что суммы НДФЛ на дату выплаты аванса совпадают в ведомости и в документе начисления.
Часто подобные ошибки являются следствием проблем в конкретных релизах платформы или самой конфигурации. Разработчики 1С регулярно выпускают исправления. Если вы используете релиз 3.1.23.558 с патчем EF_20173784, учтите, что он может некорректно отрабатывать логику сторнирования.
Рекомендация: всегда проверяйте наличие свежих обновлений. Например, исправления для подобных ситуаций были включены в релиз 3.1.23.649 и выше. Обновление конфигурации — самый надежный способ избавить себя от необходимости «ручного» исправления регистров.
Если после всех процедур сотрудник всё равно выдает «минус» 182 рубля (эквивалент вычета 1400 руб.), проверьте историю переводов сотрудника в кадровых документах. Даже если в регистре Расчеты налогоплательщиков с бюджетом по НДФЛ всё выглядит корректно, наличие в прошлом документа Кадровый перевод между подразделениями с разными ОКТМО может провоцировать алгоритм на повторное применение вычета. В таких случаях помогает исправление подразделения в документах начислений за прошлые месяцы, чтобы весь доход сотрудника за налоговый период «собрался» под одним подразделением.
Помните, что 1С:ЗУП — это система, которая критически зависит от партийного учета НДФЛ. Любое изменение «задним числом» требует каскадного пересчета всех последующих документов. Если вы не уверены в корректности данных, создавайте копию базы, проводите «генеральную уборку» последовательности там, и только после успешного результата переносите методологию на рабочую базу.