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