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