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