При расчете окончательного расчета при увольнении в программе 1С:Зарплата и управление персоналом 2.5 пользователи часто сталкиваются с ситуацией, когда сумма предоставленного стандартного налогового вычета превышает сумму дохода, начисленного в последнем месяце работы. В результате бухгалтер может усомниться в корректности работы программы, полагая, что вычет должен быть ограничен суммой дохода. Разберем детально, почему логика программы является верной и как законодательство регулирует этот вопрос.
Рассмотрим пример, основанный на реальном кейсе. Сотрудник имеет право на стандартные налоговые вычеты на двоих детей (код 126/127), что составляет 2800 рублей в месяц (1400 + 1400). Сотрудник работает с марта и увольняется 3 мая. Данные о доходах следующие:
При расчете за май программа предоставляет полный вычет 2800 рублей, в то время как бухгалтер ожидает увидеть сумму 2564,16 рублей (ровно по сумме дохода за май). Выясним причину этого расхождения.
Согласно статье 218 и статье 226 Налогового кодекса РФ, исчисление сумм налога производится налоговыми агентами на дату фактического получения дохода нарастающим итогом с начала налогового периода (календарного года) применительно ко всем доходам, в отношении которых применяется налоговая ставка 13%.
Проанализируем математику расчета для нашего примера:
Если бы программа ограничила вычет в мае суммой 2564,16 руб., то общая сумма вычетов составила бы 8 164,16 руб., что привело бы к искусственному завышению налоговой базы и излишнему удержанию налога у сотрудника. Программа 1С:ЗУП 2.5 действует строго в соответствии с алгоритмом НК РФ, не допуская такой ошибки.
Разберем ситуацию, которая смущает бухгалтеров: в апреле доход составил 2685,12 руб., а вычет — 2800 руб. В этом случае налоговая база за конкретный месяц (апрель) считается равной нулю. Однако "неиспользованный" остаток вычета в размере 114,88 руб. не пропадает. Он переносится и уменьшает налоговую базу марта (где доход был выше) или последующих месяцев.
Рассмотрим, как это выглядит в регистрах накопления. Программа хранит данные в регистре НДФЛСведенияОДоходах и производит расчет в документе НачислениеЗарплатыРаботникамОрганизаций на вкладке НДФЛ.
Если в мае доход (2564,16) меньше вычета (2800), то при расчете НДФЛ за май программа увидит, что общая сумма исчисленного налога за все месяцы меньше, чем была удержана ранее. В таком случае в колонке "Налог" может появиться отрицательное значение или ноль, что сигнализирует о необходимости возврата излишне удержанного налога при увольнении.
Важно помнить о специфике учета доходов в виде пособий по временной нетрудоспособности. В 1С:ЗУП 2.5 для таких доходов датой получения дохода считается дата выплаты, а не месяц, за который начислен больничный.
Если больничный лист за апрель выплачивается в мае (вместе с расчетом при увольнении), он полностью относится к доходам мая. Именно поэтому сумма 2564,16 руб. (БЛ + компенсация) становится базой для применения майского вычета. Тот факт, что сотрудник увольняется 3-го числа месяца, не лишает его права на стандартный вычет за весь май. Согласно позиции Минфина, вычет предоставляется за каждый месяц, в котором у сотрудника был доход или трудовые отношения.
Чтобы убедиться в правильности сумм и доказать это проверяющим органам или сотруднику, рекомендуем выполнить следующие шаги:
НачислениеПоБольничномуЛисту и РасчетПриУвольнении. Если даты стоят майские, то и вычет программа законно применяет майский.Если вы хотите убедиться, что в базе нет "двойных" вычетов или ошибок в периодах, проанализируйте движения по регистру накопления НДФЛРасчетыСБюджетом. Вы можете использовать консоль запросов для быстрого анализа:
ВЫБРАТЬ
НДФЛ.Период,
НДФЛ.Регистратор,
НДФЛ.ФизЛицо,
НДФЛ.Сумма,
НДФЛ.ВидСтроки
ИЗ
РегистрНакопления.НДФЛРасчетыСБюджетом КАК НДФЛ
ГДЕ
НДФЛ.ФизЛицо = &ФизЛицо
И НДФЛ.Период МЕЖДУ &ДатаНачала И &ДатаКонца
Обратите внимание на поле ПериодРегистрации. Именно по нему программа определяет, в каком месяце предоставляется вычет. Если вы видите, что за май уже был предоставлен вычет другим документом (например, межрасчетной выплатой), то в расчете при увольнении сумма может быть скорректирована.
Подведем итог: ситуация, когда сумма вычета (2800) больше дохода за месяц (2564,16), является штатной и правильной с точки зрения налогового учета. Бухгалтеру не следует вручную уменьшать вычет до суммы дохода, так как это нарушит принцип расчета нарастающим итогом. Программа 1С:ЗУП 2.5 корректно распределяет налоговую нагрузку, обеспечивая соблюдение прав работника на получение стандартных налоговых вычетов в полном объеме, установленном законом.