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

Мы разберём процесс на примере актуальных версий 1С:ЗУП 3.1 и 1С:Бухгалтерия 3.0, учтём изменения в форме 2-НДФЛ с 2023 года (включая новые поля для инвестиционных вычетов) и покажем, как автоматизировать процесс для большого количества сотрудников. Особое внимание уделим проверке кода дохода 2012 — самой частой причине отказов ФНС.

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

1. Подготовка программы: проверка настроек перед формированием

Прежде чем приступать к созданию справки, убедитесь, что в корректно заполнены все необходимые справочники. Это избавит от ошибок на этапе заполнения формы.

Откройте раздел Зарплата и кадры → Справочники и настройки → Организации и проверьте:

  • 📌 ИНН/КПП организации — должны совпадать с данными в ЕГРЮЛ. Ошибка здесь приведёт к отказу ФНС при приёме отчётности.
  • 📍 Адрес — указывайте фактический, а не юридический, если они различаются. Это важно для правильного заполнения поля "Место жительства" в справке.
  • 📞 Контактный телефон — его отсутствие может вызвать вопросы у налоговой при камеральной проверке.

Также откройте карточку сотрудника (Зарплата и кадры → Сотрудники) и сверьте:

  • 🆔 ИНН физического лица — без него справка не пройдёт валидацию. Если сотрудник не предоставил ИНН, используйте код 999999999999 (для иностранцев).
  • 🏠 Адрес регистрации — должен совпадать с паспортом. При временной регистрации укажите оба адреса.
  • 💼 Дата приёма/увольнения — ошибка здесь исказит расчёт налоговой базы.
⚠️ Внимание: Если в программе не ведётся аналитический учёт по кодам доходов (например, 2000, 2012, 2760), справка сформируется с ошибкой. Проверьте настройки в Зарплата → Настройка зарплаты → Налоги и взносы.
📊 Какую версию 1С вы используете для формирования 2-НДФЛ?
1С:ЗУП 3.1
1С:Бухгалтерия 3.0
1С:ЗУП 2.5
1С:Комплексная автоматизация
Другая

2. Пошаговая инструкция: как создать справку 2-НДФЛ в 1С

Перейдите в раздел Зарплата и кадры → Отчёты по зарплате → 2-НДФЛ. В открывшемся окне выберите "Создать" и следуйте алгоритму:

  1. Шаг 1. Выбор периода. Укажите год, за который формируете справку. Для уволенных сотрудников выберите дату увольнения в поле "По".

  2. Шаг 2. Фильтрация сотрудников. Используйте кнопку "Подбор", чтобы добавить конкретных работников. Для массового формирования оставьте поле пустым — программа сгенерирует справки для всех.

  3. Шаг 3. Настройка параметров. Вкладка "Параметры":

    • 📄 "Формат" — выберите "Для налоговой инспекции" (XML) или "Для сотрудника" (печатная форма).
    • 🔄 "Вид справки""Исходная" (первичная) или "Корректирующая" (если исправляете ошибки).
    • 💰 "Только с доходами" — снимите галочку, если нужно показать вычеты (например, стандартные на детей).

  • Шаг 4. Проверка данных. Нажмите "Заполнить" и дождитесь генерации. Программа автоматически подтянет данные из документов "Начисление зарплаты" и "Удержания".

  • После заполнения откройте вкладку "Данные" и внимательно проверьте:

    • 🔢 Суммы доходов по месяцам — они должны совпадать с расчётными листками.
    • 📝 Коды доходов (2000, 2012, 2760 и др.) — ошибка здесь приведёт к отказу ФНС.
    • 👶 Вычеты — если сотрудник подавал заявление на стандартный вычет на ребёнка, проверьте код 126/127.

    ИНН сотрудника и организации|Суммы доходов по месяцам|Коды доходов (2000, 2012)|Вычеты (коды 126, 127)|Адрес регистрации-->

    3. Типичные ошибки и как их избежать

    Даже опытные бухгалтеры сталкиваются с ошибками при формировании 2-НДФЛ. Вот самые распространённые и способы их исправления:

    Ошибка Причина Как исправить
    Не указан ИНН физического лица В карточке сотрудника не заполнен ИНН Откройте Сотрудники → Личные данные и добавьте ИНН. Для иностранцев используйте 999999999999
    Некорректный код дохода В настройках зарплаты неверно указан код (например, 2000 вместо 2012) Проверьте Настройка зарплаты → Налоги и взносы → Коды доходов НДФЛ
    Не совпадают суммы с расчётными листками Ошибка в документах начисления или удержания Сверьте данные с документами "Начисление зарплаты" за каждый месяц
    Отсутствует подпись ответственного лица В настройках организации не указан директор или бухгалтер Заполните поля "Руководитель" и "Главный бухгалтер" в карточке организации

    Особое внимание уделите коду дохода 2012 (зарплата). Если в справке отображается код 2000 (общий доход), ФНС может вернуть отчёт с требованием уточнения. Чтобы исправить:

    1. Откройте Настройка зарплаты → Налоги и взносы → Коды доходов НДФЛ.
    2. Найдите строку с начислением "Оклад" и измените код с 2000 на 2012.
    3. Переформируйте справку заново.
    💡

    Если справка формируется с ошибкой "Не найден шаблон", обновите конфигурацию 1С через Администрирование → Обновление программы. Часто это решает проблему без ручных правок.

    4. Как выгрузить 2-НДФЛ в XML для ФНС

    Для отправки в налоговую инспекцию справку нужно выгрузить в формате XML. Вот как это сделать правильно:

    1. В окне формирования 2-НДФЛ нажмите "Выгрузить" и выберите формат "XML для ФНС".

    2. Укажите путь для сохранения файла. Имя файла должно содержать ИНН организации и год (пример: 2НДФЛ_7701234567_2026.xml).

    3. Откройте выгруженный файл с помощью программы Налогоплательщик ЮЛ (скачать можно на сайте ФНС) и проверьте его на ошибки.

    Если при проверке в Налогоплательщике ЮЛ появляются ошибки:

    • 🔴 "Недействительный ИНН" — проверьте ИНН в карточке организации и сотрудника.
    • 🔴 "Несоответствие контрольных соотношений" — сверьте суммы доходов и налога в справке с данными бухучёта.
    • 🔴 "Отсутствует подпись" — добавьте электронную подпись через "Подписать" в программе Налогоплательщик ЮЛ.
    ⚠️ Внимание: С 2023 года ФНС требует указывать в XML-файле КПП организации даже для обособленных подразделений. Если КПП не указан, справка не пройдёт проверку.

    5. Печатная форма 2-НДФЛ для сотрудника

    Сотруднику нужно предоставить справку в бумажном или электронном виде. Для этого:

    1. В окне формирования 2-НДФЛ нажмите "Печать" и выберите "Справка 2-НДФЛ (для сотрудника)".

    2. Проверьте, что в печатной форме отображаются:

      • 📄 ИНН сотрудника (не организации!).
      • 💵 Суммы доходов по месяцам (без округлений).
      • 📅 Дата выдачи справки — она должна совпадать с датой подписания.

  • Подпишите справку у руководителя или главного бухгалтера. Без подписи документ недействителен.

  • Если сотрудник запросил справку для налогового вычета (например, на лечение или обучение), дополнительно проверьте:

    • 🏥 Код вычета — для социальных вычетов это 320–324.
    • 📊 Сумма вычета — она не должна превышать фактически понесенные расходы.
    Что делать, если сотрудник потерял справку?

    Если сотрудник потерял справку 2-НДФЛ, вы можете сформировать дубликат. Для этого:

    1. Откройте историю формирования справок в Зарплата → Отчёты → История 2-НДФЛ.

    2. Найдите нужную справку и нажмите "Печать".

    3. На дубликате сделайте пометку "Повторно" и укажите дату выдачи.

    Важно: дубликат имеет ту же юридическую силу, что и оригинал, если подписан уполномоченным лицом.

    6. Отправка 2-НДФЛ в ФНС: пошаговый процесс

    С 2022 года справки 2-НДФЛ можно отправлять только в электронном виде через оператора ЭДО или личный кабинет налогоплательщика. Бумажный формат разрешён только для организаций с числом сотрудников менее 10 человек.

    Инструкция для отправки через личный кабинет налогоплательщика:

    1. Авторизуйтесь на сайте nalog.ru с помощью квалифицированной электронной подписи.

    2. Перейдите в раздел "Отчётность и платежи" → "2-НДФЛ".

    3. Загрузите XML-файл, сформированный в 1С. Система автоматически проверит его на ошибки.

    4. Подпишите отчёт ЭЦП и отправьте. Сохраните квитанцию о приёме — она подтверждает факт сдачи.

    Если отправляете через оператора ЭДО (например, Контур.Экстерн или СБИС):

    • 📤 Загрузите XML-файл в личный кабинет оператора.
    • 🔐 Подпишите отчёт ЭЦП (обычно это делается автоматически при загрузке).
    • 📥 После отправки проверьте статус в разделе "История документов".
    ⚠️ Внимание: Крайний срок сдачи 2-НДФЛ — 1 марта года, следующего за отчётным. За опоздание ФНС штрафует на 200 рублей за каждую справку.
    💡

    Электронная подпись для 2-НДФЛ должна быть квалифицированной (выданной аккредитованным УЦ). Простая или неквалифицированная подпись не подойдёт!

    7. Как исправить ошибки после отправки в ФНС

    Если после отправки 2-НДФЛ вы обнаружили ошибку или получили требование от ФНС, нужно сформировать корректирующую справку. Для этого:

    1. Откройте историю сформированных справок в Зарплата → Отчёты → История 2-НДФЛ.

    2. Найдите ошибочную справку и нажмите "Создать корректировку".

    3. В новым окне укажите:

      • 🔄 "Номер корректировки"001 для первой правки, 002 для второй и т.д.
      • 📅 "Дата" — текущая дата исправления.

  • Исправьте ошибочные данные и выгрузите новую XML-справку.

  • Отправьте корректировку в ФНС тем же способом, что и исходную справку.

  • Если ошибка затрагивает несколько сотрудников, можно сформировать групповую корректировку. Для этого:

    1. Создайте новую справку 2-НДФЛ с типом "Корректирующая".
    2. Добавьте в неё только тех сотрудников, чьи данные нужно исправить.
    3. Укажите номер корректировки и дату.

    ФНС принимает неограниченное количество корректировок, но каждая должна быть обоснованной. Если ошибка несущественная (например, опечатка в адресе), можно отправить письмо в налоговую с пояснением вместо корректировки.

    FAQ: Частые вопросы по формированию 2-НДФЛ в 1С

    Можно ли сформировать 2-НДФЛ за прошлые годы в 1С?

    Да, но для этого нужно:

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

    Важно: если конфигурация 1С обновлялась, старые данные могут не корректно отображаться. В этом случае лучше использовать архивную копию базы.

    Как в 1С указать инвестиционные вычеты (коды 307–312) в 2-НДФЛ?

    С 2023 года в справке появились поля для инвестиционных вычетов. Чтобы их указать:

    1. Откройте карточку сотрудника и перейдите на вкладку "Налоги и вычеты".
    2. Добавьте новый вычет с кодом 307 (вычет по ИИС типа А) или 312 (вычет по ИИС типа Б).
    3. Укажите сумму вычета и период его действия.
    4. Переформируйте справку 2-НДФЛ — вычет отобразится автоматически.
    Что делать, если в 1С не отображается код дохода 2012?

    Это типичная проблема при переходе на новую версию 1С. Решение:

    1. Проверьте актуальность конфигурации через Администрирование → Обновление программы.
    2. Если обновление не помогло, вручную добавьте код 2012:
      • Откройте Настройка зарплаты → Налоги и взносы → Коды доходов НДФЛ.
      • Нажмите "Создать" и укажите:
        • Код: 2012
        • Наименование: "Зарплата (доходы по трудовому договору)"
        • Вид дохода: "Зарплата"
  • Перезапустите 1С и переформируйте справку.
  • Можно ли в 1С сформировать 2-НДФЛ для иностранного сотрудника без ИНН?

    Да, но с нюансами:

    1. В карточке сотрудника в поле "ИНН" укажите 999999999999.
    2. В справке 2-НДФЛ в поле "Статус налогоплательщика" выберите "Иностранный гражданин".
    3. Убедитесь, что в настройках налогообложения указан правильный код страны (например, KZ для Казахстана).

    Важно: для иностранцев, работающих по патенту, используйте код дохода 2010 вместо 2012.

    Как в 1С проверить, отправлена ли 2-НДФЛ в ФНС?

    Проверьте статус отправки:

    1. В личном кабинете налогоплательщика (nalog.ru) откройте раздел "Отчётность и платежи" → "История".
    2. Если отправляли через оператора ЭДО, проверьте статус в его личном кабинете (например, в Контур.Экстерн или СБИС).
    3. В 1С статус отправки не отображается — это можно сделать только через внешние сервисы.

    Если статус "Принят", но квитанции нет, запросите подтверждение в ФНС через "Обращения" в личном кабинете.