Ситуация, когда программа «1С:Зарплата и управление персоналом 3.1» внезапно начисляет странную сумму НДФЛ, — одна из самых частых и неприятных проблем в работе бухгалтера. Чаще всего это происходит не из-за «ошибки программы» в математическом смысле, а из-за особенностей механизмов учета, заложенных в систему. Разберем по шагам, почему возникают расхождения и как их локализовать.
Прежде всего, нам необходимо вспомнить, что согласно НК РФ и алгоритмам 1С, расчет НДФЛ всегда производится нарастающим итогом с начала налогового периода (календарного года). Программа не просто берет доход за текущий месяц и умножает его на 13%. Рассмотрим формулу, по которой работает документ НачислениеЗарплатыИВзносов:
(Доход с 1 января по текущую дату - Вычеты с 1 января по текущую дату) * 13% - НДФЛ, который уже был исчислен в предыдущие месяцы года.
Проанализируем ситуацию: если в марте программа начислила налога больше или меньше ожидаемого, это означает, что в январе или феврале образовалось «сальдо». Программа видит, что за прошлые периоды налог был рассчитан неверно (например, изменилась база дохода), и в текущем месяце она пытается «добрать» недостающее или вернуть излишне удержанное.
Выясним причину расхождения, выполнив проверку за весь квартал. Воспользуемся советом опытных специалистов: не ограничивайтесь просмотром только текущего расчетного листка. Сложите весь доход сотрудника за январь, февраль и март, вычтите примененные льготы (детские вычеты) и умножьте на 13%. Если полученная сумма совпадает с итогом исчисленного НДФЛ за эти же три месяца в программе — значит, 1С считает верно, а «кривая» сумма в марте — это всего лишь корректировка прошлых ошибок.
Одной из самых коварных причин является планируемая дата выплаты. В программе 1С 8.3 учет НДФЛ жестко привязан не к месяцу начисления, а к дате выплаты, указанной в нижней части документов Отпуск, БольничныйЛист или НачислениеЗарплатыИВзносов.
Рассмотрим пример: если вы начисляете зарплату за февраль, но в поле «Дата выплаты» ошибочно указали число марта, то этот доход с точки зрения налогового учета «уедет» в март. В итоге при расчете мартовской зарплаты программа увидит двойной доход и может применить или, наоборот, не применить вычеты, что приведет к путанице. Всегда проверяйте, чтобы дата выплаты в документах соответствовала реальной ведомости.
Проанализируем ситуацию с вычетами на детей. Часто «неверный» расчет в марте или апреле связан с тем, что доход сотрудника нарастающим итогом превысил предел в 350 000 рублей. Как только этот порог пройден, программа автоматически прекращает предоставлять вычет. Сумма налога при этом увеличивается на 182 рубля (1400 * 13%) или более, что часто воспринимается пользователем как ошибка.
Для детальной диагностики мы рекомендуем отказаться от обычного расчетного листка и перейти к специализированным аналитическим отчетам. Пройдите в раздел Налоги и взносы — Отчеты по налогам и взносам и сформируйте отчет «Подробный анализ НДФЛ по сотруднику».
В этом отчете мы увидим:
Если отчеты показывают странные цифры, которые не правятся пересчетом документов, нам придется заглянуть «под капот» программы — в регистры накопления. Именно из них 1С берет данные для документов и отчетов. Основной регистр здесь — РасчетыНалогоплательщиковСБюджетомПоНДФЛ.
Иногда записи в регистре «разрываются»: например, доход зафиксирован по одной ИФНС (или одному сочетанию КПП/ОКТМО), а налог программа пытается исчислить по другому. Это случается при перемещении сотрудников между подразделениями. В таком случае программа будет бесконечно пытаться «закрыть» минус в одном подразделении и плюс в другом.
В 1С:ЗУП 3.1 существует сервис автоматического отслеживания изменений. Если вы зашли в закрытый период (например, в январь) и просто перепровели документ или изменили график сотрудника, программа создает запись в скрытой таблице перерасчетов. Посмотрим на это: перейдите в раздел Зарплата — Сервис — Перерасчеты. Если в списке есть ваш сотрудник, значит, программа считает его данные «неактуальными» и будет принудительно пересчитывать НДФЛ при каждом удобном случае. Если перерасчет не требуется, эти записи нужно просто удалить из списка.
(Доход - Вычеты) * 13%.Возврат НДФЛ.Таким образом, мы видим, что большинство проблем решается не исправлением цифр «вручную» в документе начисления, а приведением в порядок истории начислений и дат выплат с начала года.