Отчет 6-НДФЛ — один из ключевых документов для бухгалтеров, работающих с налогом на доходы физических лиц. Его несвоевременная сдача или ошибки в формировании грозят штрафами до 1 000 рублей за каждый месяц просрочки (ст. 119 НК РФ). Однако даже опытные пользователи 1С:Зарплата и Управление Персоналом (ЗУП) сталкиваются с ситуацией, когда программа отказывается генерировать отчет. Причины могут крыться как в технических сбоях, так и в ошибках ведения учета.
В этой статье мы систематизировали все возможные причины, по которым 6-НДФЛ не формируется в 1С ЗУП 3.1 (редакции от 3.1.10 до 3.1.24), — от банальных упущений в настройках до сложных случаев, требующих вмешательства программиста. Каждый раздел содержит не только диагностику проблемы, но и пошаговые инструкции по устранению. Если вы торопитесь, воспользуйтесь FAQ в конце статьи — там собраны ответы на самые частые вопросы.
1. Отсутствуют данные для формирования отчета
Самая очевидная, но часто упускаемая причина — в базе просто нет информации, которую можно было бы включить в 6-НДФЛ. Программа не выдаст ошибку, но и отчет не сгенерирует, если:
- 📅 Не заведены начисления зарплаты за отчетный период (например, вы забыли провести документ «Начисление зарплаты и взносов»).
- 👥 Нет физических лиц с доходами, облагаемыми НДФЛ (например, все сотрудники уволены или находятся в неоплачиваемом отпуске).
- 💰 Не проведены выплаты (даже если начисления есть, но денег сотрудники не получили, в Разделе 2 отчета нечего отражать).
Чтобы проверить наличие данных:
- Перейдите в раздел
Зарплата → Отчеты по зарплате → Анализ начислений. - Установите период, за который формируете 6-НДФЛ.
- Проверьте, есть ли строки с начислениями и удержаниями по НДФЛ.
Если в анализе начислений есть данные, но 6-НДФЛ пустой, попробуйте обновить индексы базы через Администрирование → Поддержка и обслуживание → Тестирование и исправление.
Если данных действительно нет, отчет формироваться не будет — это нормально. Но если начисления и выплаты были, а 6-НДФЛ пустой, переходите к следующим разделам.
2. Неверные настройки периода или организации
Частая ошибка — попытка сформировать отчет за несуществующий период или для неправильной организации. Например:
- 📆 Выбирается неверный квартал (например, 4-й квартал 2023 года вместо 1-го квартала 2026).
- 🏢 Указывается не та организация (если в базе ведется учет для нескольких юрлиц).
- 🔄 Период отчетности не закрыт (например, пытаетесь сформировать отчет за квартал, когда месяц еще не завершен).
Как проверить настройки:
- Откройте форму 6-НДФЛ:
Зарплата → 6-НДФЛ → Создать. - Убедитесь, что в поле
Организациявыбрано правильное юрлицо. - Проверьте поле
Период— оно должно соответствовать отчетному кварталу (например,1 квартал 2026). - В поле
Датадолжна стоять последняя дата периода (например,31.03.2026для 1-го квартала).
Что делать, если в списке нет нужной организации?
Если в выпадающем списке Организация нет нужного юрлица, значит, оно не добавлено в справочник организаций или не настроено для ведения учета по НДФЛ. Перейдите в Справочники → Организации, проверьте наличие организации и ее настройки (вкладка Налоги и отчетность).
Если все настройки верные, но отчет по-прежнему не формируется, проблема может быть в некорректных данных по сотрудникам.
3. Ошибки в данных физических лиц
6-НДФЛ формируется на основе данных о доходах физических лиц, а не организаций. Если в карточках сотрудников есть ошибки, программа может «не увидеть» их доходы. Самые распространенные проблемы:
- 🆔 Отсутствует ИНН у сотрудника (обязателен для отражения в отчете).
- 🏠 Неверный статус налогового резидента (например, указан «нерезидент», хотя сотрудник работает в России более 183 дней).
- 📝 Не заполнены реквизиты для выплаты (например, не указан банковский счет для перечисления зарплаты).
- 🔄 Сотрудник помечен как уволенный, но по нему есть начисления.
Как проверить данные:
- Откройте карточку сотрудника:
Кадры → Сотрудники. - Перейдите на вкладку
Налоги и взносы. - Убедитесь, что:
- Поле
ИННзаполнено. - В поле
Статус налогоплательщикауказаноРезидентилиНерезидент(в зависимости от фактического статуса). - В разделе
Выплатыуказан действующий способ выплаты (например,Перечисление на банковский счет).
Если ошибки найдены, исправьте их и попробуйте сформировать отчет заново. Если данных в карточках достаточно, но 6-НДФЛ все равно не формируется, проблема может быть в настройках налогов и взносов.
4. Некорректные настройки налогов и взносов
Для корректного формирования 6-НДФЛ в 1С ЗУП должны быть правильно настроены:
- 📋 Виды начислений (указан ли НДФЛ для конкретного дохода).
- 💸 Ставки НДФЛ (например, 13% для резидентов, 30% для нерезидентов).
- 🔗 Связь с бюджетом (правильно ли привязаны КБК и ОКТМО).
Как проверить настройки:
- Перейдите в
Настройки → Налоги и взносы. - Откройте раздел
НДФЛ. - Проверьте:
- В таблице
Виды доходовдля всех начислений (зарплата, премии, больничные) указан код дохода и ставка НДФЛ. - В разделе
Бюджетная классификацияактуальные КБК для НДФЛ (на 2026 год —182 1 01 02010 01 1000 110).
| Параметр | Правильное значение (2026 год) | Последствия ошибки |
|---|---|---|
| КБК для НДФЛ | 182 1 01 02010 01 1000 110 |
Отчет не пройдет проверку в ФНС |
| Ставка НДФЛ для резидентов | 13% | Неверный расчет налога |
| Код дохода для зарплаты | 2000 | Ошибка в Разделе 1 отчета |
| ОКТМО | Актуальный код муниципального образования | Отказ в приеме отчета |
Если КБК или ОКТМО неверные, ФНС не примет отчет даже если он сформируется. Всегда сверяйте актуальные коды на сайте налоговой службы.
Если настройки верные, но проблема остается, возможно, дело в непроводках документов.
5. Документы не проведены или проведены с ошибками
6-НДФЛ формируется на основе проведенных документов начисления и выплаты зарплаты. Если хотя бы один из них:
- 🚫 Не проведен (статус «Не проведен»).
- ⚠️ Проведен с ошибками (например, красные пометки в журнале документов).
- 🔄 Изменен после проведения (например, откорректирована сумма начисления, но документ не перепроведен).
— это может блокировать формирование отчета.
Как проверить документы:
- Откройте журнал документов:
Зарплата → Начисление зарплаты и взносов. - Отфильтруйте документы по нужному периоду.
- Проверьте:
- Все ли документы имеют статус
Проведен(зеленая галочка). - Нет ли документов с пометкой
Ошибка проведения(красный восклицательный знак).
Провести.Все документы "Начисление зарплаты" проведены|Все документы "Выплата зарплаты" проведены|Нет документов с ошибками проведения|Все корректировки перепроведены
-->
Если документы в порядке, но 6-НДФЛ все равно не формируется, проблема может быть в обновлениях программы.
6. Устаревшая версия 1С ЗУП или поврежденная база
Сбои в формировании отчетов часто связаны с:
- 🔄 Устаревшей версией программы (например, вы работаете на 1С ЗУП 3.1.10, а актуальная — 3.1.24).
- 💻 Поврежденными данными базы (например, после аварийного завершения работы).
- 🔌 Конфликтами расширений (если установлены сторонние модули).
Как диагностировать и устранить:
- Проверьте версию программы:
- Перейдите в
Справка → О программе. - Сравните вашу версию с актуальной на сайте 1С (например, для ЗУП 3.1 на момент написания статьи актуальна версия 3.1.24.хх).
- Обновите программу:
- Запустите
Администрирование → Обновление программ. - Если обновление не помогает, выполните
Тестирование и исправление базы(Администрирование → Поддержка и обслуживание).
- Перейдите в
Администрирование → Печатные формы, отчеты и обработки → Расширения. - Отключите все сторонние расширения и попробуйте сформировать отчет заново.
Если после обновления 6-НДФЛ все равно не формируется, попробуйте создать новую базу из резервной копии и перенести в нее данные за текущий период.
⚠️ Внимание: Если база повреждена серьезно (например, не открываются документы или вылетают ошибки при тестировании), не пытайтесь исправить ее самостоятельно. Обратитесь к специалисту 1С или в службу поддержки — неправильные действия могут привести к потере данных.
7. Блокировка формирования из-за особенностей учета
Иногда 6-НДФЛ не формируется из-за специфичных настроек учета, которые мешают программе корректно собрать данные. Например:
- 🔒 Заблокирован период для редактирования (например, закрыт месяц, но нужно внести корректировки).
- 📊 Используется нестандартная методика учета (например, раздельный учет по обособленным подразделениям).
- 🔄 Включен режим «Упрощенная система налогообложения», но НДФЛ все равно удерживается.
Как проверить:
- Проверьте блокировки периода:
- Перейдите в
Администрирование → Блокировка редактирования данных. - Убедитесь, что период, за который формируете отчет, не заблокирован.
- Откройте
Настройки → Организации. - На вкладке
Налоги и отчетностьпроверьте, что система налогообложения соответствует реальной (например, если вы на ОСНО, не должен быть установлен флажок «УСН»).
⚠️ Внимание: Если в вашей организации ведется учет по нескольким обособленным подразделениям, 6-НДФЛ нужно формировать отдельно для каждого подразделения с указанием его КПП. В противном случае отчет будет неполным.
Если ни один из перечисленных способов не помог, остается последнее — ручное формирование отчета или обращение к специалистам.
Что делать, если ничего не помогло?
Если вы перепробовали все варианты, но 6-НДФЛ по-прежнему не формируется, у вас есть три пути:
- Сформировать отчет вручную:
- Скачайте бланк 6-НДФЛ с сайта ФНС.
- Заполните его на основе данных из 1С (используйте отчеты
Анализ начисленийиКарточка сотрудника). - Проверьте расчеты с помощью программы ФНС «НДФЛ-калькулятор».
- Обратиться в поддержку 1С:
- Создайте обращение через
Справка → Техническая поддержка. - Приложите скриншоты ошибок и лог формирования отчета (можно получить через
Администрирование → Журнал регистрации).
- Если проблема комплексная (например, повреждена база или нужна доработка конфигурации), обратитесь к сертифицированному партнеру 1С.
- Проверьте дату документа
Выплата зарплаты— она должна быть в текущем отчетном периоде. - Убедитесь, что документ проведен и не имеет ошибок.
- В ручном режиме добавьте выплаты в Раздел 2 отчета (кнопка
Добавитьв форме 6-НДФЛ).
Ручное формирование 6-НДФЛ — крайняя мера. Ошибки в таком отчете приводят к штрафам. Если сомневаетесь, лучше потратить время на поиск причины сбоя в 1С.
Помните: срок сдачи 6-НДФЛ — не позднее последнего числа месяца, следующего за отчетным периодом. Если у вас не получается сформировать отчет в 1С, но дедлайн поджимает, лучше сдать его вручную, чем пропустить срок.
FAQ: Частые вопросы по 6-НДФЛ в 1С ЗУП
❓ Почему в 6-НДФЛ не отражаются выплаты за прошлый год?
Выплаты за прошлый год (например, декабрьская зарплата, выплаченная в январе) должны отражаться в 6-НДФЛ за тот период, в котором они фактически перечислены. Если выплаты не попали в отчет:
❓ Можно ли сформировать 6-НДФЛ за квартал, если не все месяцы закрыты?
Технически да, но отчет будет некорректным. 6-НДФЛ формируется на основе начисленных и выплаченных доходов. Если, например, за март зарплата еще не начислена, в отчете за 1-й квартал не будет:
- Начислений за март в Разделе 1.
- Выплат за март в Разделе 2 (если они не произведены).
Рекомендуем сначала закрыть все месяцы квартала, а затем формировать отчет.
❓ Почему в 6-НДФЛ не попадают больничные или отпускные?
Чаще всего это связано с:
- Неверным кодом дохода в настройках вида начисления (для больничных должен быть код
2300, для отпускных —2012). - Отсутствием проводок по НДФЛ в документе начисления (проверьте, указан ли НДФЛ в табличной части документа).
- Ошибкой в датах (например, больничный оплачен в одном периоде, а выплачен в другом).
Исправьте настройки вида начисления и перепроведите документы.
❓ Как исправить ошибку «Нет данных для формирования отчета»?
Это сообщение означает, что 1С не находит ни начислений, ни выплат за указанный период. Чтобы исправить:
- Проверьте, что в настройках отчета указан правильный период (например, 1-й квартал, а не 1-й месяц).
- Убедитесь, что в базе есть хотя бы один проведенный документ начисления или выплаты за этот период.
- Если данных действительно нет (например, зарплата не начислялась), отчет формироваться не будет — это нормально.
❓ Нужно ли формировать 6-НДФЛ, если в организации нет сотрудников?
Нет, если в отчетном периоде:
- Не было начислений доходов физлицам.
- Не было выплат (включая авансы, премии, компенсации).
В этом случае сдавать нулевой 6-НДФЛ не требуется. Однако если в базе есть хоть одно начисление или выплата (даже на 1 рубль), отчет нужно сформировать и сдать.