Проблема с НДФЛ в 1С: когда программа «не видит» удержания

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

В этой статье разберем 7 ключевых причин, почему 1С «не видит» удержанный НДФЛ, — от банальных опечаток в реквизитах до сложных случаев с пересчетом налоговой базы. Также дадим пошаговые инструкции, как исправить ошибку и избежать ее в будущем. Если вы работаете с 1С 8.3 или 1С 8.2, majority решений подойдут для обеих версий — различия укажем отдельно.

1. Документ на удержание НДФЛ не проведен или удален

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

Как проверить:

  • 🔍 Откройте журнал документов Зарплата → Все документы по зарплате и найдите ведомость за нужный период.
  • 📝 Убедитесь, что документ имеет статус Проведен (в колонке «П» должна стоять галочка).
  • 🗑️ Если документ удален — восстановите его через Администрирование → Обслуживание → Архивные копии (если включена архивация).

Открыть журнал документов по зарплате

Найти ведомость за нужный месяц

Проверить статус "Проведен"

Восстановить удаленный документ (если нужно)-->

⚠️ Внимание: Если документ проведен, но НДФЛ все равно не виден, проверьте Движения документа (кнопка в форме документа). В регистре НДФЛ расчеты с бюджетом должна быть запись об удержании.

2. Ошибка в настройках налогового агента или сотрудника

1С может «не видеть» НДФЛ, если некорректно заполнены реквизиты:

  • 🆔 ИНН сотрудника — если он не указан или указан неверно, программа не сможет сформировать проводки по удержанию.
  • 📌 Статус налогового резидента — если неверно указан статус (например, «Нерезидент» вместо «Резидент»), ставка НДФЛ будет применена неправильно (13% vs 30%).
  • 🏢 Код дохода — если в справочнике Виды доходов НДФЛ неверно указан код (например, 2000 вместо 2012 для зарплаты), удержание не пройдет.

Как исправить:

  1. Откройте карточку сотрудника: Кадры → Сотрудники.
  2. Перейдите на вкладку Налог на доходы и проверьте:
    • ИНН (должен совпадать с данными в 2-НДФЛ).
    • Статус налогового резидента (по умолчанию — Резидент).
    • Код дохода в таблице Доходы, облагаемые НДФЛ.
  • Если данные неверны — исправьте и перепроведите документы по зарплате.
  • 💡

    Если ИНН сотрудника неизвестен, временно можно указать 000000000000, но потом обязательно уточните реальный ИНН — иначе 2-НДФЛ не пройдет проверку в налоговой.

    3. Неверная дата удержания или выплаты зарплаты

    НДФЛ удерживается в день выплаты зарплаты (ст. 226 НК РФ). Если в документе указана дата удержания позже даты выплаты (или наоборот), программа может не сформировать проводки. Например:

    • 📅 Дата ведомости: 30.06.2026 (выплата за июнь).
    • 💰 Дата удержания НДФЛ: 05.07.2026 (позже выплаты) → ошибка!

    Как проверить:

    1. Откройте документ Ведомость на выплату зарплаты.
    2. На вкладке Удержания посмотрите дату в колонке Дата удержания — она должна совпадать с датой выплаты.
    3. Если даты не совпадают — исправьте и перепроведите документ.
    Ситуация Дата выплаты Дата удержания НДФЛ Результат
    Корректно 30.06.2026 30.06.2026 НДФЛ удержан
    Ошибка 30.06.2026 05.07.2026 НДФЛ не удерживается
    Ошибка 05.07.2026 30.06.2026 НДФЛ удерживается раньше выплаты (нарушение НК РФ)

    Регулярно (раз в месяц)

    Иногда (раз в квартал)

    Редко (раз в год)

    Никогда не было проблем-->

    4. Проблемы с настройками налогового учета

    Если в 1С:Бухгалтерии или ЗУП неверно настроены параметры налогового учета, НДФЛ может «исчезать» из отчетов. Проверьте:

    • 📊 Политика учета НДФЛ — в настройках программы (Главное → Настройки → Налоговый учет) должен быть включен флажок Вести учет НДФЛ.
    • 🔄 Период удержания — если в документе указан неверный налоговый период (например, 1 квартал вместо июнь), удержание не попадет в правильный отчет.
    • 📂 Регистры накопления — если в регистре НДФЛ расчеты с бюджетом нет движений, значит, документ не сформировал проводки.

    Как исправить настройки:

    1. Проверьте включен ли учет НДФЛ: Главное → Настройки → Налоговый учет → НДФЛ.
    2. Если учет отключен — включите и перепроведите документы за текущий год.
    3. Для проверки регистров используйте отчет Анализ регистров накопления (раздел Отчеты).
    Что делать, если движения в регистре НДФЛ отсутствуют?

    Если документ проведен, но движений нет — попробуйте:

    1. Отменить проведение и провести заново.

    2. Проверить права пользователя (должны быть права на изменение регистров).

    3. Выполнить тестирование и исправление базы (Администрирование → Тестирование и исправление).

    Если проблема осталась — возможно, повреждена конфигурация (обратитесь к специалисту).

    5. Ошибки в проводках или ручная корректировка

    Иногда НДФЛ «исчезает» из-за ручного исправления проводок или ошибок при переносе данных. Типичные случаи:

    • 🔧 Удаление проводки по дебету счета 70 (зарплата) и кредиту счета 68.01 (НДФЛ).
    • 📉 Изменение суммы вручную в документе или через операцию Ручные проводки.
    • 🔄 Перенос данных из другой программы (например, после миграции с 1С 7.7), где настройки НДФЛ отличались.

    Как найти и исправить:

    1. Сформируйте Оборотно-сальдовую ведомость по счету 68.01 за нужный период.
    2. Проверьте, есть ли сумма удержанного НДФЛ в кредите счета.
    3. Если суммы нет — восстановите проводку через документ Операция (бухгалтерская):
      Дт 70 Кт 68.01 — на сумму удержанного НДФЛ
    💡

    Ручные проводки по НДФЛ — временное решение. Чтобы ошибка не повторялась, найдите и исправьте первоисточник проблемы (документ или настройку).

    6. Конфликт версий или обновлений 1С

    После обновления 1С:ЗУП или 1С:Бухгалтерии могут возникать ошибки с отображением НДФЛ из-за:

    • 🔄 Изменения алгоритмов расчета (например, после обновления налогового законодательства).
    • 🐛 Багов в новой версии (особенно если обновление вышло недавно).
    • 📥 Неполного обновления — когда часть модулей обновилась, а часть нет.

    Как проверить:

    1. Узнайте текущую версию программы: Справка → О программе.
    2. Сравните с последними релизами на сайте или в ИТС.
    3. Если версия устарела — обновите конфигурацию и платформу.
    ⚠️ Внимание: Перед обновлением сделайте резервную копию базы! Если после апдейта НДФЛ по-прежнему не виден, проверьте Журнал регистрации на ошибки или обратитесь в поддержку .

    7. Проблемы с отчетностью: 6-НДФЛ и 2-НДФЛ

    Иногда НДФЛ удержан корректно, но не попадает в отчеты 6-НДФЛ или 2-НДФЛ. Причины:

    • 📋 Неверный период в настройках отчета (например, выбрано 1 полугодие вместо 2 квартал).
    • 🔍 Фильтры — в отчете может быть установлен фильтр по подразделению или виду дохода, который исключает нужные данные.
    • 📂 Повреждение данных — если при формировании отчета возникает ошибка, часть данных может не отобразиться.

    Как исправить:

    1. Проверьте настройки периода в отчете: он должен совпадать с датой удержания НДФЛ.
    2. Снимите все фильтры и сформируйте отчет заново.
    3. Если данные по-прежнему отсутствуют — воспользуйтесь Помощником по устранению ошибок (раздел Отчеты → 6-НДФЛ).

    FAQ: Частые вопросы по НДФЛ в 1С

    Почему в 6-НДФЛ не совпадают суммы удержанного и перечисленного НДФЛ?

    Это может происходить, если:

    • Дата перечисления НДФЛ в бюджет позже даты удержания (например, удержали 30.06, а перечислили 05.07).
    • В документе Платежное поручение неверно указана сумма или назначение платежа.
    • Есть расхождения между данными 1С:ЗУП и 1С:Бухгалтерии (если программы не синхронизированы).

    Решение: проверьте документы Платежное поручение и Выписку банка на совпадение сумм.

    Как восстановить удержанный НДФЛ, если документ удален?

    Если документ удален, но выплата зарплаты была реально произведена:

    1. Восстановите документ из архива (если включена архивация).
    2. Если архива нет — создайте новый документ Зарплата к выплате с правильной датой и суммой.
    3. Сформируйте Операцию (бухгалтерскую) для ручного удержания НДФЛ (если документ восстановить невозможно).

    ⚠️ После восстановления проверьте Карточку сотрудника и 6-НДФЛ на корректность данных.

    Можно ли в 1С изменить ставку НДФЛ для отдельного сотрудника?

    Да, но только если это обосновано законодательно. Например:

    • Для нерезидентов ставка 30% (указывается в карточке сотрудника).
    • Для дивидентов или выигрышей — 13% или 35% (зависит от вида дохода).

    Изменить ставку можно в карточке сотрудника на вкладке Налог на доходы, но убедитесь, что это не противоречит ст. 224 НК РФ.

    Почему после переноса данных из 1С 7.7 в 1С 8.3 НДФЛ отображается некорректно?

    При переносе данных могут возникать ошибки из-за:

    • Разницы в структуре справочников (например, в 1С 7.7 и 1С 8.3 по-разному хранятся виды доходов).
    • Несовпадения кодов доходов и вычетов.
    • Ошибок в правилах конвертации (если перенос делался нештатными средствами).

    Решение: используйте типовой перенос данных от или обратитесь к специалисту для ручной корректировки.

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

    Если в программе НДФЛ не отображается, но выплата была произведена:

    1. Проверьте Выписку банка — есть ли платеж с назначением НДФЛ за [месяц].
    2. Сформируйте Карточку счета 68.01 — если есть проводка по кредиту, значит, удержание было.
    3. Сверьте данные с Личным кабинетом налогоплательщика на сайте ФНС.

    Если платеж есть, но в 1С нет данных — восстановите документ или внесите корректировку вручную.