В работе бухгалтера нередко возникает ситуация: в отчетах (например, в «Анализе НДФЛ» или «Регистре налогового учета») виден исчисленный, но не удержанный налог за прошлые периоды. При этом в текущих ведомостях на выплату зарплаты программа «упрямо» игнорирует этот долг, удерживая налог только с текущих начислений. Разберемся, почему так происходит, и рассмотрим пошаговые инструкции по исправлению этой ошибки.
Давайте проанализируем внутреннюю логику программы. В 1С:ЗУП 3.1 реализован механизм, при котором удержание НДФЛ происходит строго в момент выплаты дохода, что соответствует статье 226 НК РФ. Технически это реализовано через регистры накопления, где налог «привязан» к конкретному документу ДокументОснование (например, Начисление зарплаты и взносов или Отпуск).
Рассмотрим ситуацию: за июнь сотруднику был начислен доход и исчислен НДФЛ. По какой-то причине (ручная правка ведомости, пересчет начисления после выплаты) зарплата была выплачена полностью, а НДФЛ удержан не в полном объеме. В результате в регистрах по этому документу-основанию «к выплате» стоит 0, а «к удержанию НДФЛ» — остаток.
Когда мы формируем ведомость за октябрь, программный код (в частности, процедура УчетНДФЛ.РассчитатьУдержанныеНалоги) анализирует текущие документы-основания. Если по старому июньскому документу выплачивать больше нечего, программа просто исключает его из расчетов. Логика системы проста: нет выплаты дохода по документу — нет и возможности удержать с него налог. Фрагмент алгоритма выглядит примерно так:
ИначеЕсли ПодходящиеОснования[СтрокаФизлица.ДокументОснование] = Неопределено Тогда
РезультатыРасчетов.Удалить(Индекс);
КонецЕсли;
Поскольку документ июня не входит в текущую ведомость как основание для выплаты, записи по нему удаляются из таблицы результатов удержания.
Это самый корректный и быстрый способ, если у сотрудника в текущем месяце есть реальный доход к получению (есть из чего удерживать). Мы поможем программе «увидеть» старый долг.
Начисление зарплаты за июнь), по которому висит недоудержанная сумма.Если сотрудников с недоудержанным налогом много, или в текущей ведомости сложно вносить правки, воспользуемся методом «подбора» в отдельный документ. Рассмотрим этот вариант подробнее.
Попробуем создать отдельную Ведомость в кассу (или Ведомость в банк). Укажем месяц, в котором возникла проблема. Вместо кнопки «Заполнить» воспользуемся кнопкой Подбор. Выберем нужных сотрудников.
В некоторых случаях программа сама подтянет строки с нулевой выплатой и суммами НДФЛ к удержанию. Если этого не произошло (как часто бывает в последних релизах), нам придется скомбинировать методы:
Если мы не хотим трогать ведомости или налог был уплачен в бюджет, но просто не зафиксирован как «удержанный» в программе, воспользуемся сервисным инструментом Операция учета НДФЛ (раздел «Налоги и взносы»).
Рассмотрим порядок заполнения:
Расчеты налогоплательщиков с бюджетом по НДФЛ.Внимание: Этот способ «лечит» отчетность (2-НДФЛ, 6-НДФЛ), но не влияет на реальные взаиморасчеты по выплате зарплаты. Если вы хотите, чтобы деньги реально удержались из кармана сотрудника, используйте Решение №1.
Проанализируем правовые аспекты, о которых упоминали участники форума. Согласно НК РФ, удерживать налог можно только из выплачиваемого дохода.
Ограничение 50%: Не забывайте, что согласно ст. 138 ТК РФ и ст. 226 НК РФ, общая сумма удерживаемого налога не может превышать 50% от суммы выплаты. Если вы пытаетесь доудержать крупную сумму за прошлые периоды, программа может программно отсечь излишек. В таком случае доудержание придется растянуть на несколько месяцев.
Проверка регистраций в ИФНС: Одной из причин, почему налог не подтягивается в ведомость, может быть пересортица по регистрациям в налоговом органе. Если июньский налог был исчислен по ИФНС №1, а ведомость вы заполняете по ИФНС №2 (например, сотрудник перевелся в другое подразделение), программа не увидит этот долг. Всегда проверяйте отчет Анализ НДФЛ по месяцам с группировкой по регистрациям в налоговом органе.
Выясним также, как проверить результат наших действий. После проведения исправляющей ведомости обязательно сформируйте Анализ НДФЛ по месяцам. Колонка Осталось удержать по данному сотруднику должна обнулиться, а сумма перейдет в колонку Удержано. Это будет гарантией того, что при заполнении 6-НДФЛ данные попадут в нужные строки раздела 1 и раздела 2.