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

Другое · 9 мин

Как выгрузить 2-НДФЛ из 1С

Как выгрузить справку 2-НДФЛ из 1С:ЗУП и Бухгалтерии: формирование отчёта, проверка данных, выгрузка XML-файла и передача в ФНС. Частые ошибки и решения.

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

Ниже разобраны типовые пути выгрузки в 1С:ЗУП (ред. 3.1) и 1С:Бухгалтерии (ред. 3.0), порядок проверки файла перед отправкой, типовые ошибки и способы их исправления. Интерфейс в разных релизах может немного отличаться, но логика действий одинакова: сформировать отчёт → проверить → выгрузить XML → отправить.

Где в 1С находятся формы 2-НДФЛ

В 1С существует два разных объекта, которые часто путают. Первый — «2-НДФЛ для передачи в ИФНС»: это регламентированный отчёт для сдачи годовой отчётности, из него выполняется выгрузка XML-файла по утверждённому формату ФНС. Второй — «Справка 2-НДФЛ для сотрудника»: документ для выдачи работнику, он печатается, но не предназначен для отправки в налоговую.

В 1С:ЗУП 3.1 оба объекта находятся в разделе «Отчётность, справки». В 1С:Бухгалтерии 3.0 путь такой: «Отчёты» → «Регламентированные отчёты» для сдачи в ИФНС и «Зарплата и кадры» → «Справки 2-НДФЛ для сотрудников» для выдачи на руки. Если раздел не виден, проверьте права пользователя — работа с регламентированной отчётностью требует соответствующих ролей.

Как сформировать 2-НДФЛ для передачи в ИФНС

Откройте «Отчётность, справки» → «2-НДФЛ для передачи в ИФНС» и создайте новый документ. Укажите организацию, налоговый период (год), ИФНС и тип сведений: «Ежегодная отчётность» либо «О невозможности удержания НДФЛ» (бывшая справка с признаком 2). Это принципиально разные отчёты с разными сроками сдачи, и смешивать их в одном файле нельзя.

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

Порядок формирования отчёта
  1. 1
    Откройте «Отчётность, справки» → «2-НДФЛ для передачи в ИФНС» и создайте документ
  2. 2
    Укажите организацию, год, ИФНС и тип сведений
  3. 3
    Нажмите «Заполнить» и дождитесь формирования списка сотрудников
  4. 4
    Проверьте контрольные суммы и сведения по сотрудникам с предупреждениями
  5. 5
    Нажмите «Проверить» → «Проверить в интернете» или встроенную проверку формата
  6. 6
    Нажмите «Выгрузить» и укажите папку для сохранения XML-файла

Как выгрузить XML-файл

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

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

Как выдать справку 2-НДФЛ сотруднику

Для выдачи на руки создайте документ «Справка 2-НДФЛ для сотрудника» (в ЗУП: «Налоги и взносы» → «Справки 2-НДФЛ для сотрудников»). Выберите сотрудника, укажите год и нажмите «Заполнить». Документ формируется по данным учёта и не требует ручного ввода сумм.

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

Две формы 2-НДФЛ в 1С

2-НДФЛ для передачи в ИФНС

Годовая отчётность в налоговую. Выгружается в XML, проходит форматный контроль, сдаётся в составе 6-НДФЛ или отдельно в переходных периодах.

Справка 2-НДФЛ для сотрудника

Выдаётся работнику по заявлению — для банка, визы, вычета. Только печатная форма, в ФНС не отправляется.

Проверка данных перед выгрузкой

Главный источник ошибок — расхождения между начисленным, удержанным и перечисленным НДФЛ, а также устаревшие персональные данные сотрудников. Перед формированием отчёта сверьте учёт отчётом «Анализ НДФЛ» (в ЗУП: «Налоги и взносы» → «Отчёты по налогам и взносам»). Если анализ показывает отрицательные суммы или неперечисленный налог, сначала разберитесь с причиной.

Встроенная проверка отчёта (кнопка «Проверить») выявляет формальные ошибки: незаполненный ИНН, отсутствие адреса, неверный код дохода. Каждое предупреждение в списке кликабельно и ведёт к проблемному месту. Не игнорируйте даже «некритичные» замечания — часть из них приводит к отказу в приёме файла.

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

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

Файл создан
Норма

XML-файл появился в указанной папке, имя соответствует формату ФНС

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

Файл отсутствует, нулевого размера или переименован вручную

Форматный контроль
Норма

Проверка в 1С или личном кабинете ФНС прошла без ошибок

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

Сообщения о нарушении структуры или устаревшей версии формата

Суммы по сотрудникам
Норма

Итог по справкам совпадает с данными анализа НДФЛ за год

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

Расхождения сумм, отрицательный налог, сотрудники без дохода

Типичные ошибки и как их исправить

Самая частая проблема — «не заполнен ИНН» или «не указан адрес» у сотрудника. Исправляется не в отчёте, а в карточке физического лица: откройте сотрудника, перейдите в личные данные и заполните недостающие сведения, затем перезаполните отчёт. Вторая типичная ситуация — в справку попадают сотрудники с нулевым доходом или, наоборот, не попадают уволенные: проверьте отбор и признак формирования.

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

Типичные ошибки
01
Правка сумм вручную в отчёте вместо исправления учётных данных — приводит к расхождениям при следующей выгрузке
02
Выгрузка из устаревшего релиза — файл не проходит форматный контроль ФНС
03
Путаница между типами сведений: ежегодная отчётность и справка о невозможности удержания сдаются отдельными файлами
04
Переименование XML-файла — система приёма отклоняет отправку
05
Отправка печатной формы или PDF вместо XML-файла

Если данных в отчёте нет или они неверны

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

Неверные суммы по конкретному сотруднику обычно следствие непроведённых документов, ручных операций по НДФЛ или сторнирований. Исправляйте первичные документы и делайте перерасчёт налога, а не правьте справку. После исправлений перезаполните отчёт и повторите проверку.

Перед массовой выгрузкой удобно сформировать отчёт за год и сверить контрольную итоговую сумму налога с оборотами по счёту 68.01 в бухгалтерии. Совпадение итогов — быстрый индикатор того, что справки заполнились корректно.
ПЗ
Практическое замечание

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

Можно ли выгрузить 2-НДФЛ из 1С:Бухгалтерии, если зарплата ведётся в ЗУП?

Нет, справки формируются в той программе, где ведётся учёт НДФЛ. Если зарплата считается в ЗУП, выгружайте 2-НДФЛ оттуда. В Бухгалтерии при такой схеме есть только сводные проводки, детальных данных по сотрудникам для справок в ней нет.

Чем отличается выгрузка от отправки через 1С-Отчётность?

Выгрузка создаёт XML-файл на диске, который вы затем сами загружаете в личный кабинет ФНС или программу оператора ЭДО. Отправка через 1С-Отчётность передаёт данные напрямую из программы с автоматическим форматным контролем и отслеживанием статуса приёма.

Файл выгрузился, но ФНС его не принимает. Что делать?

Прочитайте протокол отказа — там указан код ошибки. Чаще всего это устаревший формат (обновите релиз 1С и выгрузите заново), ошибки в персональных данных сотрудников или нарушение имени файла. Исправляйте данные в программе, а не в самом XML.

Как выгрузить справку только по одному сотруднику для налоговой?

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

Нужно ли выгружать 2-НДФЛ отдельно, если сдаётся 6-НДФЛ?

Годовые справки о доходах входят в состав годового расчёта 6-НДФЛ как приложение, и в актуальных версиях 1С они выгружаются вместе с ним. Отдельный документ «2-НДФЛ для передачи в ИФНС» используется для справок о невозможности удержания налога и в переходных ситуациях.

Итог

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

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