Довольно часто в практике бухгалтера или расчетчика заработной платы возникает ситуация, когда руководитель ставит задачу: «Сотрудник должен получить на руки ровно 50 000 рублей, рассчитайте налоги сами». В типовой конфигурации 1С:Зарплата и управление персоналом 8 (ред. 3.1) штатный механизм предполагает ввод сумм «грязными» (Gross), то есть до удержания НДФЛ. Однако, используя гибкость механизма начислений, мы можем настроить систему так, чтобы она сама выполняла обратный расчет.
В этой статье мы подробно разберем, как реализовать механизм «Net-to-Gross» (от чистой суммы к начисленной), рассмотрим необходимые формулы, проанализируем влияние налоговых вычетов и выясним, почему важна последовательность ввода документов.
Для начала нам необходимо создать новый показатель, в который мы будем вводить желаемую сумму «на руки». Рассмотрим алгоритм его создания:
СуммаПремииНаРуки.На руки.Теперь создадим сам вид начисления, который будет использовать наш показатель и трансформировать его в сумму к начислению. Проанализируем настройки:
Рассмотрим вариант формулы для стандартной ставки 13%:
Окр(СуммаПремииНаРуки / 0.87, 0)
Разберем, почему мы используем функцию Окр. Математическое деление на 0.87 часто дает бесконечную дробь или большое количество знаков после запятой. Чтобы в расчетном листке и учетных регистрах не возникало копеечных погрешностей, которые помешают выплатить ровно целевую сумму, результат начисления лучше округлять до целых рублей. Если же учет ведется с копейками, можно использовать Окр(СуммаПремииНаРуки / 0.87, 2).
Проанализируем ситуацию, о которой часто забывают: наличие у сотрудника стандартных налоговых вычетов (на детей, имущественных и т.д.). Рассмотрим пример:
Если у сотрудника есть вычет на ребенка в размере 1 400 рублей, то НДФЛ будет рассчитываться по формуле: (Доход - 1400) * 0.13. Если мы просто разделим желаемую сумму на 0.87, итоговая сумма к выплате будет больше ожидаемой, так как вычет уменьшит сумму налога, подлежащего удержанию.
Как решить эту проблему? Существует два подхода:
Премия в конце месяца, когда уже рассчитан документ Начисление зарплаты и взносов, система увидит, что лимит вычетов уже исчерпан основными начислениями (окладом). В этом случае формула / 0.87 сработает максимально точно.Также важно помнить про прогрессивную шкалу НДФЛ. Если доход сотрудника с начала года превысил 5 миллионов рублей, ставка налога становится 15%. В этом случае формула должна измениться:
?(СовокупныйДоход > 5000000, СуммаПремииНаРуки / 0.85, СуммаПремииНаРуки / 0.87)
Однако стоит учитывать, что с 2025 года вводится еще более сложная прогрессия (13, 15, 18, 20, 22 процента). Для корректного расчета «от обратного» в таких условиях простыми формулами не обойтись — потребуется либо ручной подбор, либо использование специализированных расширений, реализующих итерационный расчет (Gross-up).
Проанализируем еще одно осложнение — наличие исполнительных листов (алименты и прочие удержания). По закону удержания по исполнительным листам производятся из суммы после удержания налогов.
Если ваша задача — чтобы сотрудник получил «на карту» фиксированную сумму, несмотря на наличие долгов, вам придется учитывать в формуле и коэффициент удержания. Например, если у сотрудника удерживается 25% алиментов, формула «от обратного» будет выглядеть так:
СуммаПремииНаРуки / (0.87 * 0.75)
Внимание: С точки зрения закона это сомнительная операция, так как вы фактически увеличиваете базу начисления, чтобы компенсировать долги сотрудника за счет работодателя. Будьте осторожны с такими решениями.
Рассмотрим по шагам, как правильно ввести такую премию в 1С:ЗУП, чтобы минимизировать ошибки:
/ 0.87 не подойдет, нужно использовать другой вид начисления с делителем 0.70.На руки указываем целевую сумму.Результат.На руки.Использование формул для автоматического расчета суммы «грязными» значительно облегчает жизнь бухгалтера, избавляя от ручного подбора в Excel. Однако всегда нужно помнить о технических ограничениях:
Таким образом, мы рассмотрели наиболее эффективный способ реализации задачи в рамках типового функционала 1С:ЗУП 3.1. Помните, что в официальных приказах о премировании всегда должна фигурировать сумма, рассчитанная по формуле (Gross), так как НДФЛ является налогом физического лица, который работодатель лишь удерживает как агент.