Отчет 6-НДФЛ — один из ключевых документов для бухгалтеров, работающих с налогом на доходы физических лиц. Его несвоевременная сдача или ошибки в формировании грозят штрафами до 1 000 рублей за каждый месяц просрочки (ст. 119 НК РФ). Однако даже опытные пользователи 1С:Зарплата и Управление Персоналом (ЗУП) сталкиваются с ситуацией, когда программа отказывается генерировать отчет. Причины могут крыться как в технических сбоях, так и в ошибках ведения учета.

В этой статье мы систематизировали все возможные причины, по которым 6-НДФЛ не формируется в 1С ЗУП 3.1 (редакции от 3.1.10 до 3.1.24), — от банальных упущений в настройках до сложных случаев, требующих вмешательства программиста. Каждый раздел содержит не только диагностику проблемы, но и пошаговые инструкции по устранению. Если вы торопитесь, воспользуйтесь FAQ в конце статьи — там собраны ответы на самые частые вопросы.

1. Отсутствуют данные для формирования отчета

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

  • 📅 Не заведены начисления зарплаты за отчетный период (например, вы забыли провести документ «Начисление зарплаты и взносов»).
  • 👥 Нет физических лиц с доходами, облагаемыми НДФЛ (например, все сотрудники уволены или находятся в неоплачиваемом отпуске).
  • 💰 Не проведены выплаты (даже если начисления есть, но денег сотрудники не получили, в Разделе 2 отчета нечего отражать).

Чтобы проверить наличие данных:

  1. Перейдите в раздел Зарплата → Отчеты по зарплате → Анализ начислений.
  2. Установите период, за который формируете 6-НДФЛ.
  3. Проверьте, есть ли строки с начислениями и удержаниями по НДФЛ.
💡

Если в анализе начислений есть данные, но 6-НДФЛ пустой, попробуйте обновить индексы базы через Администрирование → Поддержка и обслуживание → Тестирование и исправление.

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

2. Неверные настройки периода или организации

Частая ошибка — попытка сформировать отчет за несуществующий период или для неправильной организации. Например:

  • 📆 Выбирается неверный квартал (например, 4-й квартал 2023 года вместо 1-го квартала 2026).
  • 🏢 Указывается не та организация (если в базе ведется учет для нескольких юрлиц).
  • 🔄 Период отчетности не закрыт (например, пытаетесь сформировать отчет за квартал, когда месяц еще не завершен).

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

  1. Откройте форму 6-НДФЛ: Зарплата → 6-НДФЛ → Создать.
  2. Убедитесь, что в поле Организация выбрано правильное юрлицо.
  3. Проверьте поле Период — оно должно соответствовать отчетному кварталу (например, 1 квартал 2026).
  4. В поле Дата должна стоять последняя дата периода (например, 31.03.2026 для 1-го квартала).
Что делать, если в списке нет нужной организации?

Если в выпадающем списке Организация нет нужного юрлица, значит, оно не добавлено в справочник организаций или не настроено для ведения учета по НДФЛ. Перейдите в Справочники → Организации, проверьте наличие организации и ее настройки (вкладка Налоги и отчетность).

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

3. Ошибки в данных физических лиц

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

  • 🆔 Отсутствует ИНН у сотрудника (обязателен для отражения в отчете).
  • 🏠 Неверный статус налогового резидента (например, указан «нерезидент», хотя сотрудник работает в России более 183 дней).
  • 📝 Не заполнены реквизиты для выплаты (например, не указан банковский счет для перечисления зарплаты).
  • 🔄 Сотрудник помечен как уволенный, но по нему есть начисления.

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

  1. Откройте карточку сотрудника: Кадры → Сотрудники.
  2. Перейдите на вкладку Налоги и взносы.
  3. Убедитесь, что:
    • Поле ИНН заполнено.
    • В поле Статус налогоплательщика указано Резидент или Нерезидент (в зависимости от фактического статуса).
    • В разделе Выплаты указан действующий способ выплаты (например, Перечисление на банковский счет).
📊 Какая ошибка в данных сотрудников встречается у вас чаще?
Отсутствует ИНН
Неверный статус резидента
Не заполнены реквизиты для выплаты
Другое

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

4. Некорректные настройки налогов и взносов

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

  • 📋 Виды начислений (указан ли НДФЛ для конкретного дохода).
  • 💸 Ставки НДФЛ (например, 13% для резидентов, 30% для нерезидентов).
  • 🔗 Связь с бюджетом (правильно ли привязаны КБК и ОКТМО).

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

  1. Перейдите в Настройки → Налоги и взносы.
  2. Откройте раздел НДФЛ.
  3. Проверьте:
    • В таблице Виды доходов для всех начислений (зарплата, премии, больничные) указан код дохода и ставка НДФЛ.
    • В разделе Бюджетная классификация актуальные КБК для НДФЛ (на 2026 год — 182 1 01 02010 01 1000 110).
Параметр Правильное значение (2026 год) Последствия ошибки
КБК для НДФЛ 182 1 01 02010 01 1000 110 Отчет не пройдет проверку в ФНС
Ставка НДФЛ для резидентов 13% Неверный расчет налога
Код дохода для зарплаты 2000 Ошибка в Разделе 1 отчета
ОКТМО Актуальный код муниципального образования Отказ в приеме отчета
💡

Если КБК или ОКТМО неверные, ФНС не примет отчет даже если он сформируется. Всегда сверяйте актуальные коды на сайте налоговой службы.

Если настройки верные, но проблема остается, возможно, дело в непроводках документов.

5. Документы не проведены или проведены с ошибками

6-НДФЛ формируется на основе проведенных документов начисления и выплаты зарплаты. Если хотя бы один из них:

  • 🚫 Не проведен (статус «Не проведен»).
  • ⚠️ Проведен с ошибками (например, красные пометки в журнале документов).
  • 🔄 Изменен после проведения (например, откорректирована сумма начисления, но документ не перепроведен).

— это может блокировать формирование отчета.

Как проверить документы:

  1. Откройте журнал документов: Зарплата → Начисление зарплаты и взносов.
  2. Отфильтруйте документы по нужному периоду.
  3. Проверьте:
    • Все ли документы имеют статус Проведен (зеленая галочка).
    • Нет ли документов с пометкой Ошибка проведения (красный восклицательный знак).
  • Если найдены непроведенные документы, откройте их и нажмите Провести.
  • Если документы с ошибками — исправьте ошибки (обычно подсказка отображается при наведении на значок ⚠️) и перепроведите.
  • Все документы "Начисление зарплаты" проведены|Все документы "Выплата зарплаты" проведены|Нет документов с ошибками проведения|Все корректировки перепроведены

    -->

    Если документы в порядке, но 6-НДФЛ все равно не формируется, проблема может быть в обновлениях программы.

    6. Устаревшая версия 1С ЗУП или поврежденная база

    Сбои в формировании отчетов часто связаны с:

    • 🔄 Устаревшей версией программы (например, вы работаете на 1С ЗУП 3.1.10, а актуальная — 3.1.24).
    • 💻 Поврежденными данными базы (например, после аварийного завершения работы).
    • 🔌 Конфликтами расширений (если установлены сторонние модули).

    Как диагностировать и устранить:

    1. Проверьте версию программы:
      • Перейдите в Справка → О программе.
      • Сравните вашу версию с актуальной на сайте 1С (например, для ЗУП 3.1 на момент написания статьи актуальна версия 3.1.24.хх).
    2. Обновите программу:
      • Запустите Администрирование → Обновление программ.
      • Если обновление не помогает, выполните Тестирование и исправление базы (Администрирование → Поддержка и обслуживание).
  • Отключите расширения:
    • Перейдите в Администрирование → Печатные формы, отчеты и обработки → Расширения.
    • Отключите все сторонние расширения и попробуйте сформировать отчет заново.
    💡

    Если после обновления 6-НДФЛ все равно не формируется, попробуйте создать новую базу из резервной копии и перенести в нее данные за текущий период.

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

    7. Блокировка формирования из-за особенностей учета

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

    • 🔒 Заблокирован период для редактирования (например, закрыт месяц, но нужно внести корректировки).
    • 📊 Используется нестандартная методика учета (например, раздельный учет по обособленным подразделениям).
    • 🔄 Включен режим «Упрощенная система налогообложения», но НДФЛ все равно удерживается.

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

    1. Проверьте блокировки периода:
      • Перейдите в Администрирование → Блокировка редактирования данных.
      • Убедитесь, что период, за который формируете отчет, не заблокирован.
  • Проверьте настройки учета:
    • Откройте Настройки → Организации.
    • На вкладке Налоги и отчетность проверьте, что система налогообложения соответствует реальной (например, если вы на ОСНО, не должен быть установлен флажок «УСН»).
    ⚠️ Внимание: Если в вашей организации ведется учет по нескольким обособленным подразделениям, 6-НДФЛ нужно формировать отдельно для каждого подразделения с указанием его КПП. В противном случае отчет будет неполным.

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

    Что делать, если ничего не помогло?

    Если вы перепробовали все варианты, но 6-НДФЛ по-прежнему не формируется, у вас есть три пути:

    1. Сформировать отчет вручную:
      • Скачайте бланк 6-НДФЛ с сайта ФНС.
      • Заполните его на основе данных из 1С (используйте отчеты Анализ начислений и Карточка сотрудника).
      • Проверьте расчеты с помощью программы ФНС «НДФЛ-калькулятор».
    2. Обратиться в поддержку 1С:
      • Создайте обращение через Справка → Техническая поддержка.
      • Приложите скриншоты ошибок и лог формирования отчета (можно получить через Администрирование → Журнал регистрации).
  • Нанять специалиста:
    • Если проблема комплексная (например, повреждена база или нужна доработка конфигурации), обратитесь к сертифицированному партнеру 1С.
    • 💡

      Ручное формирование 6-НДФЛ — крайняя мера. Ошибки в таком отчете приводят к штрафам. Если сомневаетесь, лучше потратить время на поиск причины сбоя в 1С.

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

      FAQ: Частые вопросы по 6-НДФЛ в 1С ЗУП

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

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

      1. Проверьте дату документа Выплата зарплаты — она должна быть в текущем отчетном периоде.
      2. Убедитесь, что документ проведен и не имеет ошибок.
      3. В ручном режиме добавьте выплаты в Раздел 2 отчета (кнопка Добавить в форме 6-НДФЛ).
    ❓ Можно ли сформировать 6-НДФЛ за квартал, если не все месяцы закрыты?

    Технически да, но отчет будет некорректным. 6-НДФЛ формируется на основе начисленных и выплаченных доходов. Если, например, за март зарплата еще не начислена, в отчете за 1-й квартал не будет:

    • Начислений за март в Разделе 1.
    • Выплат за март в Разделе 2 (если они не произведены).

    Рекомендуем сначала закрыть все месяцы квартала, а затем формировать отчет.

    ❓ Почему в 6-НДФЛ не попадают больничные или отпускные?

    Чаще всего это связано с:

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

    ❓ Как исправить ошибку «Нет данных для формирования отчета»?

    Это сообщение означает, что 1С не находит ни начислений, ни выплат за указанный период. Чтобы исправить:

    1. Проверьте, что в настройках отчета указан правильный период (например, 1-й квартал, а не 1-й месяц).
    2. Убедитесь, что в базе есть хотя бы один проведенный документ начисления или выплаты за этот период.
    3. Если данных действительно нет (например, зарплата не начислялась), отчет формироваться не будет — это нормально.
    ❓ Нужно ли формировать 6-НДФЛ, если в организации нет сотрудников?

    Нет, если в отчетном периоде:

    • Не было начислений доходов физлицам.
    • Не было выплат (включая авансы, премии, компенсации).

    В этом случае сдавать нулевой 6-НДФЛ не требуется. Однако если в базе есть хоть одно начисление или выплата (даже на 1 рубль), отчет нужно сформировать и сдать.