Формирование справки 2-НДФЛ в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия — рутинная, но ответственная задача бухгалтера. Ошибка в данных может привести к штрафам от ФНС или проблемам у сотрудника при получении вычетов. Эта инструкция поможет избежать типичных ошибок: от настройки параметров до проверки итогового документа перед отправкой.
Мы разберём процесс на примере актуальных версий 1С:ЗУП 3.1 и 1С:Бухгалтерия 3.0, учтём изменения в форме 2-НДФЛ с 2023 года (включая новые поля для инвестиционных вычетов) и покажем, как автоматизировать процесс для большого количества сотрудников. Особое внимание уделим проверке кода дохода 2012 — самой частой причине отказов ФНС.
Если вы впервые формируете справку или столкнулись с ошибкой при выгрузке в личный кабинет налогоплательщика, этот гайд поможет разобраться без обращения к программистам.
1. Подготовка программы: проверка настроек перед формированием
Прежде чем приступать к созданию справки, убедитесь, что в 1С корректно заполнены все необходимые справочники. Это избавит от ошибок на этапе заполнения формы.
Откройте раздел Зарплата и кадры → Справочники и настройки → Организации и проверьте:
- 📌 ИНН/КПП организации — должны совпадать с данными в ЕГРЮЛ. Ошибка здесь приведёт к отказу ФНС при приёме отчётности.
- 📍 Адрес — указывайте фактический, а не юридический, если они различаются. Это важно для правильного заполнения поля "Место жительства" в справке.
- 📞 Контактный телефон — его отсутствие может вызвать вопросы у налоговой при камеральной проверке.
Также откройте карточку сотрудника (Зарплата и кадры → Сотрудники) и сверьте:
- 🆔 ИНН физического лица — без него справка не пройдёт валидацию. Если сотрудник не предоставил ИНН, используйте код
999999999999(для иностранцев). - 🏠 Адрес регистрации — должен совпадать с паспортом. При временной регистрации укажите оба адреса.
- 💼 Дата приёма/увольнения — ошибка здесь исказит расчёт налоговой базы.
⚠️ Внимание: Если в программе не ведётся аналитический учёт по кодам доходов (например, 2000, 2012, 2760), справка сформируется с ошибкой. Проверьте настройки в Зарплата → Настройка зарплаты → Налоги и взносы.
2. Пошаговая инструкция: как создать справку 2-НДФЛ в 1С
Перейдите в раздел Зарплата и кадры → Отчёты по зарплате → 2-НДФЛ. В открывшемся окне выберите "Создать" и следуйте алгоритму:
Шаг 1. Выбор периода. Укажите год, за который формируете справку. Для уволенных сотрудников выберите дату увольнения в поле
"По".Шаг 2. Фильтрация сотрудников. Используйте кнопку
"Подбор", чтобы добавить конкретных работников. Для массового формирования оставьте поле пустым — программа сгенерирует справки для всех.Шаг 3. Настройка параметров. Вкладка
"Параметры":- 📄 "Формат" — выберите
"Для налоговой инспекции"(XML) или"Для сотрудника"(печатная форма). - 🔄 "Вид справки" —
"Исходная"(первичная) или"Корректирующая"(если исправляете ошибки). - 💰 "Только с доходами" — снимите галочку, если нужно показать вычеты (например, стандартные на детей).
- 📄 "Формат" — выберите
Шаг 4. Проверка данных. Нажмите "Заполнить" и дождитесь генерации. Программа автоматически подтянет данные из документов "Начисление зарплаты" и "Удержания".
После заполнения откройте вкладку "Данные" и внимательно проверьте:
- 🔢 Суммы доходов по месяцам — они должны совпадать с расчётными листками.
- 📝 Коды доходов (2000, 2012, 2760 и др.) — ошибка здесь приведёт к отказу ФНС.
- 👶 Вычеты — если сотрудник подавал заявление на стандартный вычет на ребёнка, проверьте код
126/127.
ИНН сотрудника и организации|Суммы доходов по месяцам|Коды доходов (2000, 2012)|Вычеты (коды 126, 127)|Адрес регистрации-->
3. Типичные ошибки и как их избежать
Даже опытные бухгалтеры сталкиваются с ошибками при формировании 2-НДФЛ. Вот самые распространённые и способы их исправления:
| Ошибка | Причина | Как исправить |
|---|---|---|
Не указан ИНН физического лица |
В карточке сотрудника не заполнен ИНН | Откройте Сотрудники → Личные данные и добавьте ИНН. Для иностранцев используйте 999999999999 |
Некорректный код дохода |
В настройках зарплаты неверно указан код (например, 2000 вместо 2012) | Проверьте Настройка зарплаты → Налоги и взносы → Коды доходов НДФЛ |
Не совпадают суммы с расчётными листками |
Ошибка в документах начисления или удержания | Сверьте данные с документами "Начисление зарплаты" за каждый месяц |
Отсутствует подпись ответственного лица |
В настройках организации не указан директор или бухгалтер | Заполните поля "Руководитель" и "Главный бухгалтер" в карточке организации |
Особое внимание уделите коду дохода 2012 (зарплата). Если в справке отображается код 2000 (общий доход), ФНС может вернуть отчёт с требованием уточнения. Чтобы исправить:
- Откройте
Настройка зарплаты → Налоги и взносы → Коды доходов НДФЛ. - Найдите строку с начислением "Оклад" и измените код с
2000на2012. - Переформируйте справку заново.
Если справка формируется с ошибкой "Не найден шаблон", обновите конфигурацию 1С через Администрирование → Обновление программы. Часто это решает проблему без ручных правок.
4. Как выгрузить 2-НДФЛ в XML для ФНС
Для отправки в налоговую инспекцию справку нужно выгрузить в формате XML. Вот как это сделать правильно:
В окне формирования 2-НДФЛ нажмите
"Выгрузить"и выберите формат"XML для ФНС".Укажите путь для сохранения файла. Имя файла должно содержать ИНН организации и год (пример:
2НДФЛ_7701234567_2026.xml).Откройте выгруженный файл с помощью программы Налогоплательщик ЮЛ (скачать можно на сайте ФНС) и проверьте его на ошибки.
Если при проверке в Налогоплательщике ЮЛ появляются ошибки:
- 🔴 "Недействительный ИНН" — проверьте ИНН в карточке организации и сотрудника.
- 🔴 "Несоответствие контрольных соотношений" — сверьте суммы доходов и налога в справке с данными бухучёта.
- 🔴 "Отсутствует подпись" — добавьте электронную подпись через
"Подписать"в программе Налогоплательщик ЮЛ.
⚠️ Внимание: С 2023 года ФНС требует указывать в XML-файле КПП организации даже для обособленных подразделений. Если КПП не указан, справка не пройдёт проверку.
5. Печатная форма 2-НДФЛ для сотрудника
Сотруднику нужно предоставить справку в бумажном или электронном виде. Для этого:
В окне формирования 2-НДФЛ нажмите
"Печать"и выберите"Справка 2-НДФЛ (для сотрудника)".Проверьте, что в печатной форме отображаются:
- 📄 ИНН сотрудника (не организации!).
- 💵 Суммы доходов по месяцам (без округлений).
- 📅 Дата выдачи справки — она должна совпадать с датой подписания.
Подпишите справку у руководителя или главного бухгалтера. Без подписи документ недействителен.
Если сотрудник запросил справку для налогового вычета (например, на лечение или обучение), дополнительно проверьте:
- 🏥 Код вычета — для социальных вычетов это
320–324. - 📊 Сумма вычета — она не должна превышать фактически понесенные расходы.
Что делать, если сотрудник потерял справку?
Если сотрудник потерял справку 2-НДФЛ, вы можете сформировать дубликат. Для этого:
1. Откройте историю формирования справок в Зарплата → Отчёты → История 2-НДФЛ.
2. Найдите нужную справку и нажмите "Печать".
3. На дубликате сделайте пометку "Повторно" и укажите дату выдачи.
Важно: дубликат имеет ту же юридическую силу, что и оригинал, если подписан уполномоченным лицом.
6. Отправка 2-НДФЛ в ФНС: пошаговый процесс
С 2022 года справки 2-НДФЛ можно отправлять только в электронном виде через оператора ЭДО или личный кабинет налогоплательщика. Бумажный формат разрешён только для организаций с числом сотрудников менее 10 человек.
Инструкция для отправки через личный кабинет налогоплательщика:
Авторизуйтесь на сайте
nalog.ruс помощью квалифицированной электронной подписи.Перейдите в раздел
"Отчётность и платежи" → "2-НДФЛ".Загрузите XML-файл, сформированный в 1С. Система автоматически проверит его на ошибки.
Подпишите отчёт ЭЦП и отправьте. Сохраните квитанцию о приёме — она подтверждает факт сдачи.
Если отправляете через оператора ЭДО (например, Контур.Экстерн или СБИС):
- 📤 Загрузите XML-файл в личный кабинет оператора.
- 🔐 Подпишите отчёт ЭЦП (обычно это делается автоматически при загрузке).
- 📥 После отправки проверьте статус в разделе
"История документов".
⚠️ Внимание: Крайний срок сдачи 2-НДФЛ — 1 марта года, следующего за отчётным. За опоздание ФНС штрафует на 200 рублей за каждую справку.
Электронная подпись для 2-НДФЛ должна быть квалифицированной (выданной аккредитованным УЦ). Простая или неквалифицированная подпись не подойдёт!
7. Как исправить ошибки после отправки в ФНС
Если после отправки 2-НДФЛ вы обнаружили ошибку или получили требование от ФНС, нужно сформировать корректирующую справку. Для этого:
Откройте историю сформированных справок в
Зарплата → Отчёты → История 2-НДФЛ.Найдите ошибочную справку и нажмите
"Создать корректировку".В новым окне укажите:
- 🔄 "Номер корректировки" —
001для первой правки,002для второй и т.д. - 📅 "Дата" — текущая дата исправления.
- 🔄 "Номер корректировки" —
Исправьте ошибочные данные и выгрузите новую XML-справку.
Отправьте корректировку в ФНС тем же способом, что и исходную справку.
Если ошибка затрагивает несколько сотрудников, можно сформировать групповую корректировку. Для этого:
- Создайте новую справку 2-НДФЛ с типом
"Корректирующая". - Добавьте в неё только тех сотрудников, чьи данные нужно исправить.
- Укажите номер корректировки и дату.
ФНС принимает неограниченное количество корректировок, но каждая должна быть обоснованной. Если ошибка несущественная (например, опечатка в адресе), можно отправить письмо в налоговую с пояснением вместо корректировки.
FAQ: Частые вопросы по формированию 2-НДФЛ в 1С
Можно ли сформировать 2-НДФЛ за прошлые годы в 1С?
Да, но для этого нужно:
- Убедиться, что в базе сохранены данные за нужный год (документы начисления, удержания).
- В окне формирования 2-НДФЛ выбрать требуемый год в поле
"За". - Если данных нет, восстановите их из архива или запросите выписку в ФНС.
Важно: если конфигурация 1С обновлялась, старые данные могут не корректно отображаться. В этом случае лучше использовать архивную копию базы.
Как в 1С указать инвестиционные вычеты (коды 307–312) в 2-НДФЛ?
С 2023 года в справке появились поля для инвестиционных вычетов. Чтобы их указать:
- Откройте карточку сотрудника и перейдите на вкладку
"Налоги и вычеты". - Добавьте новый вычет с кодом
307(вычет по ИИС типа А) или312(вычет по ИИС типа Б). - Укажите сумму вычета и период его действия.
- Переформируйте справку 2-НДФЛ — вычет отобразится автоматически.
Что делать, если в 1С не отображается код дохода 2012?
Это типичная проблема при переходе на новую версию 1С. Решение:
- Проверьте актуальность конфигурации через
Администрирование → Обновление программы. - Если обновление не помогло, вручную добавьте код 2012:
- Откройте
Настройка зарплаты → Налоги и взносы → Коды доходов НДФЛ. - Нажмите
"Создать"и укажите:- Код:
2012 - Наименование:
"Зарплата (доходы по трудовому договору)" - Вид дохода:
"Зарплата"
- Код:
- Откройте
Можно ли в 1С сформировать 2-НДФЛ для иностранного сотрудника без ИНН?
Да, но с нюансами:
- В карточке сотрудника в поле
"ИНН"укажите999999999999. - В справке 2-НДФЛ в поле
"Статус налогоплательщика"выберите"Иностранный гражданин". - Убедитесь, что в настройках налогообложения указан правильный код страны (например,
KZдля Казахстана).
Важно: для иностранцев, работающих по патенту, используйте код дохода 2010 вместо 2012.
Как в 1С проверить, отправлена ли 2-НДФЛ в ФНС?
Проверьте статус отправки:
- В личном кабинете налогоплательщика (
nalog.ru) откройте раздел"Отчётность и платежи" → "История". - Если отправляли через оператора ЭДО, проверьте статус в его личном кабинете (например, в Контур.Экстерн или СБИС).
- В 1С статус отправки не отображается — это можно сделать только через внешние сервисы.
Если статус "Принят", но квитанции нет, запросите подтверждение в ФНС через "Обращения" в личном кабинете.