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