К статье
Практический материал

Другое · 10 мин

Почему не формируется 2-НДФЛ в 1С и как это исправить

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

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

Типичные источники проблемы: сотрудник не принят на работу документально, доходы зарегистрированы не теми документами, налог не исчислен или не удержан, дата формирования справки не попадает в период начислений, либо в настройках учётной политики не указаны нужные параметры. Реже встречаются технические причины — устаревшая версия конфигурации, ошибки обмена данными, битые ссылки в регистрах.

Диагностику удобно вести от простого к сложному: сначала проверить кадровые документы и наличие начислений, затем — регистры учёта НДФЛ, потом настройки и версию программы. Ниже разобраны основные причины и порядок действий для конфигураций «1С:Зарплата и управление персоналом» и «1С:Бухгалтерия», где справка формируется по схожей логике.

Проверьте, оформлен ли сотрудник и есть ли начисления

Самая частая причина пустой справки — отсутствие кадрового документа «Приём на работу» или его проведение не в той организации. Если сотрудник числится в базе как физическое лицо, но трудовые отношения документально не оформлены, программа не свяжет начисления со справкой. Проверьте: откройте карточку сотрудника и убедитесь, что есть проведённый приём на работу с корректной датой и подразделением.

Второй шаг — наличие начисленных доходов. Откройте документы «Начисление зарплаты и взносов» за нужный год и убедитесь, что они проведены, а в табличной части есть строки по этому сотруднику. Если зарплата вводилась внештатными средствами — например, только операциями вручную или внешними файлами, — регистры учёта доходов могут остаться пустыми, и справка не сформируется.

Обратите внимание на даты. Справка формируется за налоговый период (календарный год). Если вы запрашиваете справку за текущий год, а начисления есть только в прошлом, документ будет пустым. Аналогично справка «на дату увольнения» может быть пустой, если дата увольнения раньше первого начисления.

Справка вообще не создаётсяОшибка при формировании или нет прав

Проверьте права пользователя и сообщения об ошибках в журнале

Справка создаётся, но пустаяНет данных в регистрах за период

Проверьте приём на работу и документы начисления

Есть доходы, но налог нулевойНДФЛ не исчислен

Проверьте суммы в документах начисления и статус налогоплательщика

Данные есть, но неполныеЧасть доходов введена внештатно

Сопоставьте с расчётными листками и отчётами по НДФЛ

Проверьте учёт НДФЛ в регистрах

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

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

Доходы, введённые не теми документами

Материальная помощь, призы, дивиденды, доходы по договорам ГПХ регистрируются отдельными документами, а не начислением зарплаты. Если, например, премия по договору подряда введена обычным начислением или наоборот, часть доходов может не попасть в справку либо попасть с неверным кодом. Сверьте виды выплат с документами, которыми они оформлены.

Проверьте настройки учётной политики и реквизиты организации

Справка не сформируется корректно, если в карточке организации не заполнены регистрация в налоговом органе, ИНН, КПП или код ОКТМО. Программа может выдать ошибку при записи документа либо сформировать справку без обязательных реквизитов, что недопустимо для сдачи. Откройте карточку организации и проверьте раздел с регистрацией в ФНС: налоговый орган должен быть выбран из классификатора, а не введён произвольным текстом.

Если сотрудник работал в обособленном подразделении, справка должна формироваться по регистрации этого подразделения. Проверьте, что в подразделении указана своя регистрация в налоговом органе, иначе доходы могут «разойтись» между справками или не попасть ни в одну.

Устаревшая версия конфигурации и формат выгрузки

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

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

Порядок диагностики и исправления

Действуйте последовательно, чтобы не пропустить источник проблемы. Начните с данных сотрудника, закончите техническими проверками.

Порядок действий
  1. 1
    Убедитесь, что есть проведённый документ «Приём на работу» с корректной датой и организацией
  2. 2
    Проверьте документы начисления за нужный год: проведены, содержат сотрудника, заполнен НДФЛ
  3. 3
    Сформируйте отчёт «Анализ НДФЛ по сотрудникам» — он покажет, есть ли данные в регистрах
  4. 4
    Проверьте реквизиты организации: ИНН, КПП, регистрация в налоговом органе
  5. 5
    Убедитесь, что дата справки и налоговый период соответствуют периоду начислений
  6. 6
    Проверьте версию конфигурации и при необходимости обновите
  7. 7
    Пересоздайте справку: новый документ, выбор сотрудника, заполнение по данным учёта

После исправления учётных данных не редактируйте старую справку вручную — создайте новый документ и нажмите «Заполнить». Программа подтянет актуальные данные из регистров. Если справка заполняется, но суммы отличаются от ожидаемых, сверяйте не со справкой, а с регистром налогового учёта: справка лишь отражает его содержимое.

Контрольные точки

Как проверить результат

Заполнение справки
Норма

Доходы, вычеты и налог заполнены по месяцам

Тревожный признак

Пустые разделы при наличии начислений

Сумма НДФЛ
Норма

Совпадает с отчётом «Анализ НДФЛ» за год

Тревожный признак

Расхождения с регистром налогового учёта

Электронный файл
Норма

Файл проходит форматный контроль в программе

Тревожный признак

Ошибки формата при проверке или выгрузке

Реквизиты
Норма

ИНН, КПП, налоговый орган заполнены из классификатора

Тревожный признак

Пустые поля или текст, введённый вручную

Ошибки обмена и переноса данных

В распределённых базах и при обмене между ЗУП и Бухгалтерией справка может не формироваться из-за неперенесённых документов. Если часть начислений осталась в другой базе или обмен завершился с ошибками, данные в регистрах будут неполными. Проверьте журнал обмена: неотправленные или незагруженные объекты часто видны в мониторе синхронизации.

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

Типичные ошибки
01
Редактирование справки вручную вместо исправления учётных данных — при перезаполнении правки теряются, а учёт остаётся неверным
02
Формирование справки за неверный налоговый период — документ пустой, хотя начисления есть в другом году
03
Игнорирование отчёта «Анализ НДФЛ» — без него невозможно понять, есть ли данные в регистрах
04
Ручная правка движений документов без резервной копии — искажается вся отчётность по НДФЛ
05
Формирование справки до обновления конфигурации при сменившемся формате — файл не принимает налоговая

Частые вопросы

Почему справка формируется, но полностью пустая?

Чаще всего за выбранный налоговый период нет записей в регистрах учёта доходов: нет проведённых начислений, сотрудник не принят на работу в этой организации или доходы введены неподходящими документами. Проверьте отчёт «Анализ НДФЛ по сотрудникам» за тот же год — если он пуст, исправлять нужно учёт, а не справку.

Доходы в справке есть, а НДФЛ равен нулю. Это ошибка?

Не обязательно. Нулевой налог возникает, если вычеты (стандартные, социальные, имущественные) полностью покрыли доход. Проверьте заявления на вычеты в карточке сотрудника и суммы вычетов в документах начисления. Если вычетов нет, а налог нулевой — проверяйте статус налогоплательщика и коды доходов.

Программа выдаёт ошибку при записи справки. Что делать?

Обычно ошибка указывает на незаполненный обязательный реквизит: регистрацию в налоговом органе, ИНН, КПП организации или персональные данные сотрудника (СНИЛС, ИНН, паспорт). Текст ошибки подсказывает, какое поле проверить. После заполнения реквизитов пересоздайте документ.

Справка не формируется только по одному сотруднику. В чём причина?

Проблема локальна: проверьте его приём на работу, карточку физического лица (дубликаты физлиц — частая причина), статус налогоплательщика и наличие начислений именно по этой записи сотрудника. Если у физического лица два сотрудника в разных организациях, доходы могут быть разнесены.

Нужно ли переформировывать справку после исправления начислений?

Да. Справка не обновляется автоматически при изменении учётных данных. После исправления откройте документ и нажмите «Заполнить» либо создайте новую справку — она подтянет актуальные данные из регистров.

Можно ли сформировать справку за прошлый год, если база ведётся не с начала?

Только если данные за тот период есть в текущей базе: либо введены документами, либо перенесены при начальной настройке учёта. Если история не перенесена, справку за прошлые периоды формируют в старой программе или восстанавливают по архивным данным.

Итог

Что важно запомнить

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