Почему в 6-НДФЛ в строку 170 (ранее 080) попадает удержанный налог с отпускных и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

При подготовке регламентированной отчетности бухгалтеры часто сталкиваются с ситуацией, когда в форме 6-НДФЛ в строке 170 (в старых редакциях — 080) «Сумма налога, не удержанная налоговым агентом» внезапно появляются суммы. Особенно это характерно для межрасчетных выплат, таких как отпускные или больничные. Казалось бы, документы НачислениеОтпуска созданы, ВедомостьВБанк проведена, деньги выплачены, а программа все равно считает налог «не удержанным». Проанализируем, почему так происходит в программе «1С:Бухгалтерия 8.3», и разберем пошагово методы исправления этой ошибки.

Суть проблемы и методическая ошибка

Важно понимать методическое назначение строки 170 (080). Согласно порядку заполнения формы, в нее должны попадать только те суммы налога, которые налоговый агент действительно не может удержать. Классический пример — вручение ценного подарка бывшему сотруднику или получение дохода в натуральной форме лицом, которому больше не производятся денежные выплаты. Если же речь идет о штатном сотруднике, который получил отпускные, появление суммы в этой строке — явный признак технического сбоя в учете 1С или нарушения последовательности ввода данных.

Причина №1: Несоответствие даты на титульном листе отчета

Рассмотрим самую распространенную и неочевидную причину. В системе 1С алгоритм заполнения отчета жестко завязан на поле «Дата подписи» (или дата формирования), которая указывается на титульном листе. Программа анализирует состояние взаиморасчетов с бюджетом именно на эту конкретную дату.

Выясним механизм работы программы: если документ ВедомостьВБанк проведен, например, 31 января, а на титульном листе 6-НДФЛ по умолчанию стоит дата 31 января, но время документа выплаты — конец дня, 1С может «не увидеть» факт удержания. Налог зафиксирован как исчисленный в документе начисления, но документ выплаты (который и делает запись об удержании) формально оказывается «в будущем» относительно даты отчета.

Что нужно сделать: попробуем изменить дату на титульном листе. Установите ее хотя бы на один день позже даты последней выплаты в отчетном периоде. После этого перейдите в Раздел 2 и нажмите кнопку «Заполнить». В большинстве случаев сумма из строки 170 (080) исчезнет сама собой.

Причина №2: Нарушение хронологической последовательности документов

Проанализируем цепочку документов. Для корректного учета НДФЛ в 1С крайне важна строгая последовательность:

  1. Документ-основание (например, НачислениеОтпуска или НачислениеЗарплаты). Он фиксирует исчисленный налог.
  2. Документ выплаты (ВедомостьВБанк, ВедомостьВКассу, ВедомостьВПеречислениеНаСчета). Он фиксирует удержанный налог.

Если ведомость была создана или проведена раньше, чем документ начисления (даже если разница в несколько секунд), программа не находит связи между выплатой и исчисленным налогом. В результате в регистрах накапливается ошибка: налог исчислен, но не удержан.

Как исправить: необходимо выполнить групповое перепроведение документов или вручную перепровести связку документов по конкретному сотруднику. Сначала «распроводим» ведомость, затем — начисление. После этого проводим начисление, открываем ведомость, проверяем, подтянулся ли налог в колонку «НДФЛ к перечислению», и проводим её снова.

Причина №3: Технические регистры накопления — заглядываем «под капот»

Данные в отчет 6-НДФЛ попадают не из бухгалтерских проводок (счет 68.01), а из специальных регистров накопления. Если в проводках всё красиво, это не значит, что в отчете будет так же. Посмотрим на основные регистры:

Если в документе ВедомостьВБанк вы нажмете на кнопку «Показать проводки и другие движения документа» (значок Дт/Кт), вы должны увидеть записи в этих регистрах. Если записей нет или суммы в них не соответствуют начисленным в отпуске — отчет заполнится неверно. Часто это происходит из-за ручных правок в ведомостях, когда бухгалтер изменяет сумму «К выплате», не корректируя при этом НДФЛ в скрытом окне (кнопка «Изменить налог» или значок карандаша).

Причина №4: Аналитическая «пересортица» по сотрудникам и ИФНС

Проанализируем ситуацию с точки зрения разрезов учета. НДФЛ в 1С учитывается в разрезе:

Если в НачислениеОтпуска указано одно подразделение (с одним ОКТМО), а в ВедомостьВБанк по ошибке подтянулось другое — программа увидит «недоудержание» по одной аналитике и «переплату» по другой. В итоге в строку 170 (080) попадет сумма «неудержанного» налога по первой аналитике. Выясним это, сформировав отчет «Анализ НДФЛ по месяцам» с детализацией до регистраций в налоговом органе и документов-оснований.

Причина №5: Особенности выплаты аванса и межрасчетных выплат

Рассмотрим пример: отпускные выплачиваются в середине месяца. На этот момент программа уже может видеть некие «хвосты» за сотрудником. Если у сотрудника была излишне удержанная сумма в прошлом периоде, 1С может попытаться произвести зачет, что приведет к искажению регистра удержания в текущем документе.

Всегда проверяйте колонку «НДФЛ к перечислению» непосредственно в ведомости. Если сумма там пустая или не совпадает с суммой из документа начисления отпуска — это прямой путь к появлению ошибки в 6-НДФЛ. Используйте кнопку «Обновить налог» внутри ведомости, чтобы программа принудительно пересчитала суммы на основе актуальных данных регистров.

Пошаговый алгоритм диагностики и решения

  1. Откройте отчет «Анализ НДФЛ по месяцам». Если в колонке «Осталось удержать» висят суммы — проблема в документах выплаты.
  2. Проверьте дату на титульном листе 6-НДФЛ. Попробуйте поставить текущую дату (сегодняшнюю) и перезаполнить отчет.
  3. Если не помогло, перейдите в документ ВедомостьВБанк, которым выплачивались отпускные. Проверьте, заполнен ли там налог. Если нет — нажмите «Подобрать» или «Обновить налог».
  4. Убедитесь, что дата ведомости не раньше даты начисления отпуска. Даже секунды имеют значение — лучше, если ведомость будет на 5-10 минут позже начисления.
  5. После всех манипуляций обязательно нажмите кнопку «Заполнить» в отчете 6-НДФЛ. Простого обновления данных может быть недостаточно, требуется полная перезапись таблицы отчета.

Таким образом, мы выяснили, что строка 170 (080) является своего рода индикатором чистоты ведения учета НДФЛ. В корректно настроенной базе при выплате всех доходов сотрудникам эта строка всегда должна оставаться пустой.

← На главную