При работе в программе 1С:Бухгалтерия 3.0 (БП 3.0) бухгалтеры часто сталкиваются с ситуацией, когда после применения стандартных налоговых вычетов сумма НДФЛ в документе НачислениеЗарплаты становится отрицательной. Главный вопрос, который возникает в этот момент: почему программа автоматически прибавляет этот «минус» к сумме «К выплате» в ведомости? Ведь согласно законодательству, процедура возврата налога строго регламентирована. В этой статье мы подробно разберем механику работы программы, проанализируем требования Налогового кодекса и выясним, как добиться корректного отражения зачета или возврата НДФЛ.
Рассмотрим стандартную ситуацию. Сотруднику с начала года начислялась заработная плата, и удерживался НДФЛ. В середине года сотрудник приносит уведомление о праве на имущественный вычет или заявление на стандартные вычеты (например, на детей), которые действуют с начала года. При расчете зарплаты за очередной месяц программа выполняет пересчет налога нарастающим итогом с начала налогового периода (календарного года).
Поскольку общая сумма вычетов за предыдущие месяцы может превысить сумму начисленного дохода за текущий месяц, исчисленный налог за текущий месяц получается отрицательным. Проанализируем математику: (Доход_с_начала_года - Вычеты_с_начала_года) * 13% - НДФЛ_удержанный_ранее. Если результат этой формулы меньше нуля, мы получаем излишне удержанный налог.
Прежде чем рассматривать технические решения в 1С, вспомним важные нормы статьи 231 НК РФ. Это поможет нам понять, почему «автоматическая» выплата минуса по НДФЛ в ведомости является методологически спорной:
Именно поэтому программа 1С не должна просто «докидывать» минус к зарплате в кассу. Она должна либо зачесть этот минус в счет будущих платежей, либо оформить регламентированный возврат.
В документе НачислениеЗарплаты на закладке НДФЛ есть скрытые (или доступные в расшифровке) колонки, которые управляют поведением программы. Выясним причину, по которой у одного сотрудника НДФЛ попадает «К зачету», а у другого — сразу в ведомость.
Проанализируем ситуацию: если программа фиксирует отрицательный НДФЛ, она делает запись в регистр накопления РасчетыНалогоплательщиковСБюджетомПоНДФЛ. В 1С:Бухгалтерии 3.0, в отличие от более сложной конфигурации ЗУП, отсутствует гибкий регистр «Корректировка выплаты», поэтому программа ведет себя следующим образом:
Рассмотрим ситуацию, описанную пользователями: у двух сотрудников аналогичные вычеты, но разный результат в выплате. Проанализируем возможные причины:
ВозвратНДФЛ. Если этот документ проведен, то сумма излишне удержанного налога «закрывается» этим документом и попадает в отдельную ведомость.Если вы столкнулись с тем, что программа упорно прибавляет отрицательный НДФЛ к выплате, а вы планируете его просто зачесть в будущем месяце (когда у сотрудника появится положительный налог), рекомендуем выполнить следующие шаги:
Рассмотрим, как заставить программу «ожидать» следующего месяца:
НачислениеЗарплаты.Зачтено в счет прошлых удержаний (или аналогичная в зависимости от релиза).Расчеты налогоплательщиков с бюджетом по НДФЛ зафиксировался вид движения «Расход» с отрицательным значением.Если автоматика БП 3.0 не справляется, можно прибегнуть к ручному методу, который часто используют опытные бухгалтеры:
Проанализируем этот путь: в текущем месяце в документе НачислениеЗарплаты вручную обнуляем отрицательный налог на закладке НДФЛ (устанавливаем 0 вместо -1092). При этом мы должны помнить, что в следующем месяце, когда программа начислит налог (например, 650 руб.), нам нужно будет вручную применить остаток вычета, уменьшив этот налог. Важно: этот способ требует ручного контроля остатков вычетов в тетрадке или Excel, так как программа может «потерять» этот остаток при следующем заполнении.
Если вы решили выплатить этот минус сотруднику (согласно ст. 231 НК РФ):
ВозвратНДФЛ. В нем программа автоматически рассчитает сумму излишне удержанного налога.ВедомостьВБанк (или ВедомостьНаСчета). Обратите внимание: вид выплаты в ведомости должен быть «Возврат НДФЛ».Выясним, как настройки программы влияют на результат. Перейдите в раздел Налоги и отчеты -> НДФЛ. Проверьте настройку «Вычеты к доходу сотрудника применяются»:
Подведем итог: если ваша задача — сделать так, чтобы отрицательный НДФЛ не попадал в выплату, самый надежный технический способ в БП 3.0 — это проверка последовательности документов и использование документа ВозвратНДФЛ (если нужна выплата) или ручная корректировка суммы налога до нуля (если нужен зачет в будущем, но программа не видит его автоматически).