Многие пользователи 1С:Зарплата и Управление Персоналом 3.1 при переходе на новые релизы (начиная с версии 3.1.24 и выше) столкнулись с неожиданным поведением программы: в документе Премия автоматически рассчитывается НДФЛ, и убрать его привычными способами не получается. Ранее бухгалтеры привыкли, что премии начисляются «грязными» суммами, а весь налог аккумулируется и рассчитывается в итоговом документе Начисление зарплаты и взносов в конце месяца. Давайте подробно разберем, почему старая схема больше не работает и как теперь устроена логика программы.
Первое и самое важное, что мы должны уяснить: изменения в программе — это не прихоть разработчиков 1С, а прямое следствие Федерального закона № 263-ФЗ. Рассмотрим, что именно изменилось в законодательстве:
Проанализируем ситуацию: если мы создаем документ Премия, программа понимает, что это начисление дохода. Чтобы корректно подготовить ведомость на выплату этой премии, 1С должна заранее знать сумму налога. Именно поэтому НДФЛ рассчитывается непосредственно в документе Премия.
Часто бухгалтеры пытаются решить проблему, снимая флаг «Рассчитать удержания» в настройках документа. Давайте выясним, почему это не помогает. В терминах платформы 1С:
Снятие флага Рассчитать удержания заблокирует расчет алиментов с этой премии, но никак не повлияет на расчет подоходного налога. НДФЛ в современных релизах является обязательным атрибутом любого документа, регистрирующего доход.
Разберем ключевой технический момент. В нижней части документа Премия находится поле «Дата выплаты». Посмотрим, на что оно влияет:
Это поле определяет, в какой налоговый период и в какой отчет 6-НДФЛ попадет данный доход. Если вы планируете выплатить премию вместе с зарплатой, например, 10-го числа следующего месяца, то и в документе Премия должна стоять эта дата. Программа рассчитает налог исходя из этой даты. Даже если вы выберете вариант выплаты «С зарплатой», расчет НДФЛ всё равно произойдет внутри документа премии, чтобы зафиксировать налоговое обязательство именно на конкретную дату.
Многие пользователи хотят убрать НДФЛ из премии, так как программа начинает применять к ней стандартные налоговые вычеты (на детей, имущественные и т.д.). Рассмотрим ситуацию на примере:
Сотруднику положен вычет на ребенка в размере 1 400 рублей. В начале месяца вы оформляете документ Премия на 5 000 рублей. Программа видит, что это первый доход сотрудника в текущем месяце, и сразу применяет к нему вычет. В итоге НДФЛ считается с суммы 3 600 рублей (5 000 - 1 400). Когда в конце месяца вы будете делать Начисление зарплаты, программа увидит, что вычет уже предоставлен в документе премии, и рассчитает налог с оклада в полном объеме. Это абсолютно верное поведение с точки зрения закона. Вычет должен предоставляться к первому полученному доходу в налоговом периоде.
В новых версиях конфигурации 1С:ЗУП разработчики практически исключили возможность «отложенного» расчета налога. Проанализируем, как ведут себя разные настройки выплаты:
Премия. Это необходимо для того, чтобы в регистре Зарплата к выплате отразилась корректная сумма (сумма начисления минус налог). Если этого не сделать, в ведомость на зарплату попадет «грязная» сумма премии, что приведет к переплате сотруднику и недоимке по налогу.Вместо того чтобы пытаться отключить налог (что технически невозможно без вмешательства в код и методологически неверно), мы рекомендуем придерживаться следующего алгоритма работы:
Премия сразу указывайте максимально точную дату выплаты.Премии и в документе Начисление зарплаты и взносов совпадает. В этом случае налоги будут суммироваться корректно в рамках одного платежного периода.Таким образом, невозможность убрать НДФЛ из документа — это не ошибка, а реализация механизма «исчисления налога на дату выплаты». Программа обеспечивает прозрачность: вы всегда видите, какой доход был начислен и какой налог с него причитается государству, независимо от того, каким документом этот доход был зарегистрирован.