Другое · 10 мин
Почему 1С не видит удержанный НДФЛ и как это исправить
Разбираем, почему 1С не видит удержанный НДФЛ: даты выплаты, межрасчетные документы, регистры учета, сторнирование. Пошаговая диагностика и исправление ошибок.
Налог начислен, сумма есть в расчетном листке, но отчет 6-НДФЛ и регистр удержанного НДФЛ в 1С пустуют или показывают сумму не в том периоде — это главный симптом проблемы. Чаще всего причина не в сбое программы, а в логике учета: НДФЛ признается удержанным только в момент фактической выплаты дохода сотруднику. Поэтому проверку нужно начинать с документов «Ведомость в банк» или «Ведомость в кассу», даты выплаты и отражения удержанного налога в регистре «Расчеты налогоплательщиков с бюджетом по НДФЛ».
В конфигурациях 1С:ЗУП и 1С:Бухгалтерия удержание налога фиксируется документами выплаты — ведомостями в банк, в кассу, через зарплатный проект. Если ведомость не проведена, проведена не той датой или сумма выплаты не покрывает начисление, налог остается в статусе «исчисленный», но не переходит в «удержанный». Отсюда и расхождения в отчетах.
Ниже разберем основные причины, по которым программа не показывает удержанный НДФЛ, способы диагностики через регистры и отчеты, а также безопасные методы исправления без ручной правки базы.
Как 1С определяет момент удержания НДФЛ
Ключевой принцип учета НДФЛ в 1С: налог исчисляется при начислении дохода (документ «Начисление зарплаты и взносов», «Премия», «Отпуск» и т.д.), а удерживается — при выплате. Промежуточные статусы налога хранятся в специальных регистрах накопления, и отчеты читают данные именно оттуда, а не из расчетных документов напрямую.
Дата удержания определяется датой документа выплаты — ведомости. Именно эта дата попадает в раздел 2 формы 6-НДФЛ и влияет на срок перечисления налога. Если ведомость датирована следующим месяцем, удержанный НДФЛ «уедет» в следующий отчетный период, и в текущем квартале программа его не покажет.
Также важно понимать: если зарплата начислена, но не выплачена (есть долг перед сотрудником), НДФЛ остается исчисленным, но не удержанным. Это нормальное поведение, а не ошибка — налог будет удержан при фактической выплате долга.
Проверка ведомостей на выплату зарплаты
Первое, что нужно сделать, — открыть список ведомостей за проблемный период и убедиться, что они проведены. Непроведенная ведомость (помечена серым или имеет статус черновика) не формирует движений по регистрам, и удержание налога не регистрируется.
Обратите внимание на соответствие сумм: если ведомость заполнена частично или сотрудник получил выплату не в полном объеме, НДФЛ удерживается пропорционально выплаченному доходу. Остаток налога «зависает» до следующей выплаты.
Также проверьте, не создано ли две ведомости на одну выплату или, наоборот, не осталась ли часть начисления вообще без ведомости. Типичная ситуация: зарплату выплатили, но в программе провели только аванс, а окончательный расчет забыли оформить документом выплаты.
- 1Откройте журнал ведомостей за период (Зарплата → Ведомости в банк/кассу)
- 2Убедитесь, что все ведомости проведены и не помечены на удаление
- 3Сверьте дату каждой ведомости с фактической датой выплаты
- 4Сравните сумму к выплате с суммой по расчетному листку сотрудника
- 5Проверьте, что колонка НДФЛ в ведомости заполнена корректно
Ошибки в датах выплаты и получения дохода
Дата выплаты в ведомости — самый частый источник проблем. Если зарплату за месяц фактически выплатили, например, 5-го числа следующего месяца, а ведомость провели текущим месяцем задним числом, удержанный НДФЛ попадет не в тот период. В 6-НДФЛ возникнут расхождения между исчисленным и удержанным налогом.
Для отпускных и больничных действует особая логика: дата получения дохода — день выплаты, а не последний день месяца. Если документ «Отпуск» оплачен отдельной ведомостью с неверной датой, налог по нему может не отразиться в нужном периоде.
Проверьте также настройку учетной политики и констант, связанных с датами выплаты зарплаты (в 1С:ЗУП — настройки организации, раздел учетной политики). Некорректно указанные плановые даты выплаты влияют на автоматическое заполнение ведомостей.
Анализ регистров учета НДФЛ
Когда визуальная проверка документов не дает ответа, нужно смотреть движения по регистрам. Основные регистры: «Расчеты налогоплательщиков с бюджетом по НДФЛ» (здесь фиксируются исчисление, удержание и перечисление) и «Расчеты налоговых агентов с бюджетом по НДФЛ» (для данных 6-НДФЛ).
Удобный способ — открыть карточку сотрудника и воспользоваться стандартными отчетами: «Анализ НДФЛ по документам основаниям», «Анализ НДФЛ по месяцам», «Подробный анализ НДФЛ по сотруднику». Они показывают цепочку: начисление дохода → исчисление налога → выплата → удержание. Разрыв в цепочке укажет на проблемный документ.
Обратите внимание на отрицательные записи и записи с видом «сторно». Если после начисления делали перерасчет или отменяли документ, в регистрах могут остаться некорректные остатки, из-за которых удержание не закрывается.
Быстрее всего найти проблему помогает отчет «Анализ НДФЛ по документам основаниям» за проблемный месяц: в нем видно, по какому документу налог исчислен, но не удержан. Обычно это либо непроведенная ведомость, либо начисление, по которому выплаты еще не было.
Сторнирование, перерасчеты и отмена документов
Перерасчеты прошлых периодов — вторая по частоте причина расхождений. Документ «Сторнирование начислений» или повторное проведение «Начисления зарплаты» после изменений создает корректирующие записи по НДФЛ. Если после сторно не был проведен компенсирующий документ выплаты, удержанный налог зависает в минусе или не закрывается.
Особенно внимательно проверяйте ситуации с уволенными сотрудниками: если окончательный расчет при увольнении был сторнирован или изменен после выплаты, в регистрах возникает разница между удержанным и перечисленным налогом.
Еще один сценарий — возврат НДФЛ сотруднику (документ «Возврат НДФЛ»). Если он оформлен с ошибками или без основания в виде излишне удержанного налога, аналитика по сотруднику перестает сходиться.
Межрасчетные выплаты и особые виды доходов
Межрасчетные документы — отпускные, больничные, премии, материальная помощь, дивиденды — имеют собственные настройки выплаты. Если в документе указано «выплатить в межрасчетный период», но ведомость на него не создана, налог останется неудержанным до зарплатной ведомости.
Для дивидендов и доходов в натуральной форме действуют отдельные правила: НДФЛ с дохода в натуральной форме удерживается при ближайшей денежной выплате. Если денежных выплат сотруднику больше не было, налог остается неудержанным — и это корректно, но требует отражения в отчетности как неудержанный налог.
Проверьте также документы «Операция учета НДФЛ» — они вводятся вручную для корректировки учета и часто становятся источником расхождений, если были заполнены с ошибками или задвоены.
Как выбрать действие
Как исправить ситуацию и проверить результат
Общий порядок исправления: сначала найдите конкретный документ-источник через отчеты анализа НДФЛ, затем исправьте именно его — проведите ведомость, скорректируйте дату, отмените ошибочное сторно. После каждого исправления перепроводите зависимые документы периода в хронологическом порядке.
В 1С:ЗУП есть сервисные инструменты: обработки обновления учета НДФЛ и взаиморасчетов (Администрирование → Обслуживание, либо через «Все функции»). Они перезаписывают движения по документам без ручного вмешательства. Перед запуском любых сервисных обработок обязательно создайте резервную копию базы.
Контроль результата выполняйте тремя отчетами: «Подробный анализ НДФЛ по сотруднику» (по проблемному сотруднику), сводный анализ по организации за период и форма 6-НДФЛ. Все три должны сойтись: исчисленный налог минус возвращенный должен соответствовать удержанному с учетом неудержанных сумм.
Как проверить результат
Исчислено = удержано + неудержано, нет отрицательных остатков
Отрицательные суммы, «висящий» исчисленный налог при выплаченной зарплате
Даты удержания совпадают с датами ведомостей
Удержание датировано месяцем начисления при выплате в следующем
Разделы заполняются без расхождений с аналитическими отчетами
Суммы удержанного налога не попадают в нужный период
Что важно запомнить
1С показывает удержанный НДФЛ только после проведенной выплаты дохода. Диагностику начинайте с ведомостей и их дат, затем анализируйте регистры через стандартные отчеты. Исправляйте документы, а не регистры вручную, и перед сервисными обработками делайте копию базы.
Частые вопросы
Почему НДФЛ исчислен, но не удержан, хотя зарплата выплачена?
Скорее всего, выплата не оформлена ведомостью в программе или ведомость не проведена. Проверьте журнал ведомостей за период и создайте недостающий документ выплаты с фактической датой.
Можно ли исправить удержанный НДФЛ вручную через регистры?
Технически возможно через ручную корректировку движений, но делать этого не стоит: рассинхронизируются отчеты и последующие периоды. Правильный путь — исправить первичный документ или использовать документ «Операция учета НДФЛ».
Удержанный НДФЛ попал не в тот квартал в 6-НДФЛ. Что делать?
Проверьте дату ведомости на выплату: удержание отражается периодом фактической выплаты. Если дата неверна, исправьте её и сдайте уточненный расчет за затронутый период.
Отрицательный НДФЛ по сотруднику — это ошибка?
Обычно это следствие перерасчета или сторно, когда излишне удержанный налог подлежит возврату. Проверьте документы перерасчета и при необходимости оформите «Возврат НДФЛ» или зачтите сумму при следующей выплате.
После обновления конфигурации пропал удержанный НДФЛ в отчетах. Почему?
При обновлении могут измениться алгоритмы заполнения отчетов или потребоваться обновление данных учета. Запустите сервисные обработки обновления учета НДФЛ на копии базы и сверьте отчеты до и после.
НДФЛ с отпускных не виден в отчете, хотя отпускные выплачены. В чем причина?
Проверьте, создана ли отдельная ведомость на выплату отпускных и совпадает ли её дата с фактической выплатой. Для отпускных дата получения дохода — день выплаты, поэтому неверная дата ведомости уносит налог в другой период.