К статье
Практический материал

Другое · 13 мин

НДФЛ исчислен, но не удержан: как исправить ошибку в 1С

Почему в 1С:ЗУП НДФЛ исчислен, но не удержан. Пошаговая проверка регистров, исправление документов выплаты, уточнение 6-НДФЛ и типичные ошибки.

В 1С:ЗУП налог в документе начисления рассчитан, отражён в расчётном листке, но в отчёте 6-НДФЛ суммы исчисленного и удержанного НДФЛ не сходятся — программа не зафиксировала факт удержания. Чаще всего причина кроется в документе выплаты: не установлен признак удержания налога, ведомость проведена некорректно или выплата прошла раньше начисления. Разберёмся, как найти точку расхождения и исправить данные без ручных правок регистров.

Механика учёта НДФЛ в 1С:ЗУП устроена так, что исчисление и удержание — два разных события, которые фиксируются в разных регистрах и в разные моменты. Исчисление происходит при начислении дохода (документ «Начисление зарплаты и взносов», «Премия», «Отпуск»), а удержание — только при фактической выплате денег (документы «Ведомость в банк», «Ведомость в кассу» и аналогичные). Если между этими событиями что-то пошло не так, возникает расхождение.

Ниже разобрано, как определить причину расхождения, где смотреть данные, как исправить ситуацию в зависимости от сценария и что проверить после корректировки, чтобы уточнённый 6-НДФЛ сошёлся с учётом.

Как устроен учёт исчисленного и удержанного НДФЛ в 1С

В конфигурациях 1С:ЗУП 3.1 налоговый учёт НДФЛ ведётся в нескольких регистрах. Исчисленный налог попадает в регистр «Расчёты налогоплательщиков с бюджетом по НДФЛ» с видом движения «Приход» в момент проведения документа начисления. Удержанный налог фиксируется там же, но движением «Расход» — и только при проведении документа выплаты.

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

Отдельно стоит понимать, что неудержанный НДФЛ — это ещё и легитимное состояние. Если доход начислен, но не выплачен (например, зарплата начислена, но ведомость не создана), налог физически не может быть удержан: удержание возможно только из денег, которые работник получает. Проблемой это становится, когда доход фактически выплачен, а налог в программе не удержался.

Как найти расхождение: какие отчёты смотреть в первую очередь

Начинайте диагностику с отчёта «Анализ НДФЛ по документам основаниям» или «Анализ НДФЛ по месяцам» (раздел «Отчёты, справки — Анализ НДФЛ»). В нём видны колонки «Исчислено», «Удержано» и «Осталось удержать» в разрезе сотрудников и месяцев налогового периода. Ненулевая колонка «Осталось удержать» — прямое указание на проблемного сотрудника и период.

Второй инструмент — «Расчётные листки» и отчёт «Налоги и взносы (кратко)». Если в расчётном листке НДФЛ есть, а в анализе по удержанию его нет, значит, документ начисления проведён, а выплата либо не сделана, либо сделана некорректно. Полезно также сформировать «Реестр НДФЛ» — он показывает, какие документы сформировали движения по налогу.

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

Осталось удержать > 0, выплаты не былоНормальное состояние

Проверьте, действительно ли доход не выплачен — тогда ничего исправлять не нужно

Осталось удержать > 0, выплата былаОшибка в учёте

Проверьте дату и сумму в документе выплаты, движения ведомости по регистрам

Удержано больше исчисленногоДвойное удержание

Ищите дубли ведомостей или ручную правку суммы НДФЛ в документе выплаты

Расхождение на границе месяцевПроблема с датами

Сверьте дату получения дохода в начислении и дату выплаты в ведомости

Причина 1: доход начислен, но не выплачен

Самый частый и самый безобидный сценарий. Зарплата или премия начислены последним днём месяца, НДФЛ исчислен, но ведомость на выплату ещё не создана или создана следующим месяцем. В отчётах появится сумма «Осталось удержать», и это корректно: удержать налог программа сможет только при выплате.

Действие здесь одно — убедиться, что выплата действительно не производилась. Сформируйте отчёт «Зарплатные проекты» или журнал ведомостей за период и проверьте, нет ли непроведённой или частично проведённой ведомости. Если деньги работнику на самом деле выданы, а ведомости в базе нет — это уже нарушение учёта, и ведомость нужно создать задним числом с правильной датой выплаты.

Отдельный подвид — уволенный сотрудник, которому начислили доход после увольнения, но не выплатили. Если выплата не состоится никогда, неудержанный налог по итогам года нужно отразить в справке о доходах как налог, не удержанный налоговым агентом, и сообщить в инспекцию в установленном порядке.

Причина 2: ошибки в документе выплаты

Ведомость в 1С автоматически подбирает НДФЛ к удержанию по дате выплаты и сотрудникам. Если пользователь вручную изменил сумму налога в табличной части ведомости, удалил строку или изменил дату выплаты после заполнения, сумма удержанного налога перестанет совпадать с исчисленной.

Типичная цепочка: ведомость заполнили одной датой, потом перенесли выплату на другой день, дату в шапке поменяли, а табличную часть не обновили. В результате НДФЛ удержался по старым данным — с неправильным периодом или не в полной сумме. Лечится кнопкой «Обновить налог» в ведомости или перезаполнением документа.

Ещё одна ситуация — частичная выплата. Если работнику выплатили меньше, чем начислено (например, из-за ограничения по удержаниям), программа пропорционально уменьшает удерживаемый НДФЛ. Это корректно, но на отчётах выглядит как «осталось удержать». Остаток удержится при следующей выплате автоматически.

Причина 3: ручные операции и корректировки учёта

Если в базе использовались документы «Операция учёта НДФЛ» или данные вносились ручными корректировками движений, расхождение почти гарантировано. Ручная операция добавляет исчисленный налог, но не создаёт связанного удержания — удержание должно быть отражено отдельной строкой или отдельной операцией.

Проверить наличие таких документов можно через журнал «Все операции по НДФЛ» или поиском по документам «Операция учёта НДФЛ» за проблемный период. Откройте операцию и посмотрите, заполнены ли обе стороны: исчислено и удержано. Часто бухгалтер вносит только исчисление, планируя «добить» удержание позже, и забывает.

Исправление — либо дополнить существующую операцию строкой удержания с корректной датой, либо создать отдельную корректирующую операцию. Важно: дата удержания в ручной операции должна совпадать с фактической датой выплаты дохода, иначе 6-НДФЛ разъедется по разделам.

Исправление по сценариям: что делать в каждом случае

Выплата была, ведомость корректна, но налог не удержался

Такое бывает при обменах между базами (ЗУП — БП) или при переносе данных, когда движения ведомости по регистру НДФЛ потерялись. Проверьте движения ведомости: откройте документ, нажмите «Движения» и найдите регистр «Расчёты налогоплательщиков с бюджетом по НДФЛ». Если движений нет — перепроведите документ. Если не помогает, проверьте, не снят ли флаг формирования движений в результате доработок.

Ошибка обнаружена в прошлом квартале, отчёт сдан

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

Налог удержан дважды

Обратная ситуация: удержанный НДФЛ больше исчисленного. Причины — дубли ведомостей на одну выплату или ручное увеличение суммы в ведомости. Найдите дубль через «Анализ НДФЛ по документам основаниям», пометьте лишний документ на удаление или откорректируйте сумму. Излишне удержанный налог подлежит возврату работнику по его заявлению через налогового агента.

Маршрут решения

Как выбрать действие

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

Проверка результата и сверка с 6-НДФЛ

После любых исправлений сформируйте «Анализ НДФЛ по месяцам» за весь налоговый период и убедитесь, что по всем сотрудникам, которым доход выплачен полностью, колонка «Осталось удержать» равна нулю. Остатки допустимы только по тем, кому доход реально не выплачен.

Затем сформируйте 6-НДФЛ и сверьте контрольные соотношения: исчисленный налог в разделе 2 должен быть логически связан с удержанным, а даты и суммы удержания — совпадать с данными ведомостей. Полезно также сверить обороты по счёту 68.01 в бухгалтерской программе с данными ЗУП, если учёт разделён.

Финальный шаг — проверить персонифицированные сведения и справки о доходах по сотрудникам, чьи данные менялись. Суммы в справке должны совпадать с исправленным учётом, иначе при сдаче годовой отчётности получите новые расхождения.

Контрольные точки

Как проверить результат

Анализ НДФЛ по сотруднику
Норма

«Осталось удержать» = 0 при полностью выплаченном доходе

Тревожный признак

Остаток не изменился после перепроведения ведомости

Движения ведомости по регистру НДФЛ
Норма

Есть расходные движения на сумму удержанного налога

Тревожный признак

Движения отсутствуют или дата не совпадает с выплатой

6-НДФЛ после исправления
Норма

Удержанный налог соответствует выплаченным доходам

Тревожный признак

Разница между исчисленным и удержанным без объяснимой причины

Счёт 68.01 в бухучёте
Норма

Обороты совпадают с данными ЗУП

Тревожный признак

Расхождения между программами после обмена

Типичные ошибки при исправлении

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

Вторая — перепроведение всех документов подряд «для надёжности». Групповое перепроведение начислений может пересчитать НДФЛ по новым правилам (например, после изменения вычетов), и вместо одной ошибки вы получите десяток расхождений по другим сотрудникам. Исправляйте точечно.

Третья — игнорирование копеечных разниц. Расхождение в 1–2 рубля часто возникает из-за округления НДФЛ по каждому документу. Такие суммы копятся и мешают сверке. Их корректируют документом «Операция учёта НДФЛ» или пересчётом в ведомости, но не оставляют «как есть», если готовится годовая отчётность.

Типичные ошибки
01
Ручная правка суммы НДФЛ в ведомости без анализа причины — расхождение возвращается при следующей выплате
02
Корректировка текущей датой вместо даты выплаты — налог попадает не в тот период 6-НДФЛ
03
Групповое перепроведение закрытых периодов — массовый пересчёт налога по другим сотрудникам
04
Исправление учёта без уточнённого 6-НДФЛ — расхождение между базой и сданной отчётностью
05
Удаление ведомости вместо корректировки — теряются данные о факте выплаты

Ответы на частые вопросы

НДФЛ исчислен, но не удержан — это всегда ошибка?

Нет. Если доход начислен, но ещё не выплачен, отсутствие удержанного налога — нормальное состояние учёта. Ошибкой это становится, только когда деньги работнику фактически выданы, а удержание в программе не отражено.

Что делать, если работник уволен, а налог так и не удержан?

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

Можно ли исправить ошибку без уточнённого 6-НДФЛ?

Только если период ещё не закрыт и отчёт не сдан. Если расчёт уже представлен, а исправление меняет суммы или даты удержания, уточнённый расчёт обязателен — иначе данные инспекции не совпадут с вашим учётом при камеральной проверке.

Почему после обновления ведомости сумма НДФЛ изменилась?

При обновлении программа заново подбирает налог по актуальным данным учёта: с учётом вычетов, предыдущих выплат и даты выплаты. Если сумма изменилась, значит, исходные данные в ведомости были устаревшими — сравните движения до и после, чтобы понять, какая строка скорректировалась.

Как исправить ситуацию, если НДФЛ удержан, но не перечислен в бюджет?

Это другая проблема: в ЗУП удержание отражено, а оплата в бухгалтерии не прошла или прошла с ошибкой. Сверьте платёжные поручения по счёту 68.01, проведите оплату и при необходимости рассчитайте пени. В самой ЗУП исправления обычно не требуются.

Итог

Что важно запомнить

Расхождение между исчисленным и удержанным НДФЛ возникает из-за невыплаченного дохода, устаревших данных в ведомости или ручных операций. Диагностируйте через «Анализ НДФЛ», исправляйте точечно с датой фактической выплаты, а после правок в закрытых периодах сдавайте уточнённый 6-НДФЛ.