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

В этой статье разберём пошаговый алгоритм заполнения 6-НДФЛ в 1С, включая нюансы для разных версий программы (от 1С:ЗУП 3.1 до 1С:Бухгалтерия 8.3), типичные ошибки при выгрузке в XML, а также проверку отчёта перед отправкой. Особое внимание уделим разделу 2, где большинство бухгалтеров допускают просчёты с датами удержания и перечисления НДФЛ.

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

📊 Какую версию 1С вы используете для заполнения 6-НДФЛ?
1С:ЗУП 3.1
1С:Бухгалтерия 8.3
1С:Комплексная автоматизация
1С:Управление торговлей (с модулем ЗУП)
Другая версия

1. Подготовка к заполнению 6-НДФЛ: что проверить до формирования отчёта

Прежде чем приступать к заполнению формы, убедитесь, что в 1С корректно внесены все данные за отчётный период. Ошибки на этом этапе приводят к несовпадению сумм в разделе 1 и разделе 2, что вызывает вопросы у налоговой.

Что обязательно проверить:

  • 📅 Дата начисления доходов. В 1С она должна совпадать с датой фактического получения дохода сотрудником (например, для зарплаты — последнее число месяца, за который она начислена).
  • 💰 Суммы выплат. Сверьте данные в документах Начисление зарплаты, Больничный лист, Премия с реальными выплатами.
  • 📝 Налоговые вычеты. Убедитесь, что в карточках сотрудников указаны все стандартные, социальные и имущественные вычеты (например, на детей или лечение).
  • 🔄 Удержания и перечисления НДФЛ. Проверьте, что даты удержания (день выплаты дохода) и перечисления (следующий рабочий день) заполнены без пропусков.

Особое внимание уделите нестандартным выплатам:

  • 🎁 Материальная помощь свыше 4 000 руб. (облагается НДФЛ).
  • 🏥 Больничные листы — НДФЛ удерживается в день выплаты пособия.
  • ✈️ Командировочные (если превышают нормы, установленные статьёй 217 НК РФ).

Если в вашей организации есть иностранные сотрудники, проверьте, применён ли к их доходам правильный налоговый статус (резидент/нерезидент). В 1С это настраивается в карточке сотрудника на закладке Налоги и взносы.

💡

Если в отчётном периоде были уволенные сотрудники, убедитесь, что по ним закрыты все начисления и удержания. В противном случае 1С может неверно распределить суммы НДФЛ по строкам 070 и 080.

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

Рассмотрим процесс на примере 1С:ЗУП 3.11С:Бухгалтерия 8.3 шаги аналогичны, но путь к отчёту может отличаться). Инструкция актуальна для релизов 2023–2026 годов.

Алгоритм действий:

  1. Откройте раздел Зарплата и кадрыОтчёты по зарплате6-НДФЛ (расчёт).
  2. Нажмите Создать и выберите 6-НДФЛ (ежемесячный/годовой) в зависимости от периода.
  3. Укажите:
    • 📅 Период отчётности (месяц или год).
    • 🏢 Организацию (если их несколько в базе).
    • 📄 Тип отчётаПервичный или Корректирующий (если сдаёте уточнёнку).
  4. Нажмите Заполнить — программа автоматически подтянет данные из документов по начислениям и удержаниям.
  5. Проверьте раздел 1 (обобщённые суммы) и раздел 2 (по датам).
  6. Сохраните отчёт и экспортируйте в XML через кнопку Выгрузить.
  7. Важный нюанс: Если в вашей базе ведётся учёт по нескольким обособленным подразделениям, 1С может сформировать отдельные файлы 6-НДФЛ для каждого из них. Проверьте это в настройках отчёта на закладке Дополнительно.

    Что делать, если кнопка"Заполнить" не работает?

    Если после нажатия Заполнить данные не появляются, проверьте:

    1. Наличие документов по начислению зарплаты за выбранный период.

    2. Правильность заполнения налоговых агентов в справочнике организаций.

    3. Актуальность релиза 1С (обновите конфигурацию, если используете устаревшую версию).

    3. Раздел 1: как проверить обобщённые суммы доходов и налога

    В разделе 1 отражаются нарастающие итоги с начала года по строкам:

    • 020 — общая сумма начисленных доходов.
    • 040 — сумма налоговых вычетов.
    • 070 — исчисленный НДФЛ.
    • 080 — удержанный НДФЛ.

    Типичные ошибки:

    • Несовпадение строк 070 и 080. Это означает, что НДФЛ был исчислен, но не удержан (например, при выплате аванса). В таком случае проверьте документы Выплата зарплаты — возможно, дата удержания не проставлена.
    • Заниженная строка 020. Часто бывает, если в 1С не отражены доходы в натуральной форме (например, подарки сотрудникам).

Как сверить данные с 1С:

  1. Откройте отчёт Анализ начислений по сотрудникам (раздел Зарплата и кадрыОтчёты).
  2. Сравните суммы по колонкам Начислено и Удержано НДФЛ с строками 020 и 080 в 6-НДФЛ.
  3. Если есть расхождения, проверьте документы Начисление зарплаты на предмет ручных корректировок или непроводок.

Сумма строки 020 = сумме всех начислений за период|Строка 040 включает все вычеты (на детей, лечение и т.д.)|Строки 070 и 080 совпадают (если нет — проверьте удержания)|Данные сверены с отчётом"Анализ начислений"-->

4. Раздел 2: правильное заполнение дат и сумм

Раздел 2 — самый сложный, так как требует указания точных дат получения дохода, удержания и перечисления НДФЛ. Ошибки здесь приводят к отказу в приёме отчёта или штрафам.

Ключевые правила:

  • 📅 Дата получения дохода (столбец 100):
    • Для зарплаты — последнее число месяца, за который она начислена.
    • Для аванса — дата выплаты (но НДФЛ удерживается только с окончательного расчёта).
    • Для больничных/отпускных — дата выплаты пособия.
  • 💸 Дата удержания НДФЛ (столбец 110) — день выплаты дохода (не путать с датой начисления!).
  • 🏦 Дата перечисления НДФЛ (столбец 120) — следующий рабочий день после удержания (например, если зарплата выплачена 5 числа, НДФЛ перечисляется 6-го).

Пример заполнения для зарплаты за январь 2026:

Строка 100 (дата дохода) 110 (дата удержания) 120 (дата перечисления) 130 (сумма дохода) 140 (сумма НДФЛ)
1 31.01.2026 05.02.2026 06.02.2026 500 000 65 000
2 15.01.2026 15.01.2026 16.01.2026 10 000 1 300
Примечание: во второй строке отражён аванс, выплаченный 15 января. НДФЛ с него не удерживается (так как аванс не является доходом), но в некоторых случаях 1С может ошибочно включать его в отчёт.

Критическая ошибка: если в строке 120 указана дата позже срока перечисления НДФЛ (например, 10 число вместо 6-го), ФНС расценит это как несвоевременную уплату налога и начислит пени.

💡

Дата в строке 120 должна быть не позднее следующего рабочего дня после выплаты дохода. Например, если зарплата выдана в пятницу, НДФЛ должен быть перечислен в понедельник.

5. Типичные ошибки при заполнении 6-НДФЛ в 1С и как их избежать

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

1. Несовпадение сумм в разделе 1 и разделе 2

🔹 Причина: В разделе 1 отражаются нарастающие итоги, а в разделе 2 — поквартальные данные. Если в течение года были корректировки по НДФЛ (например, возвраты переплаты), 1С может неверно их учесть.

🔹 Решение: Проверьте документы Корректировка НДФЛ и вручную скорректируйте суммы в отчёте.

2. Ошибки с датами в разделе 2

🔹 Причина: 1С автоматически проставляет дату удержания НДФЛ равной дате выплаты, но иногда это неверно (например, при выплате отпускных заранее).

🔹 Решение: Вручную отредактируйте даты в столбцах 110 и 120, ориентируясь на реальные сроки перечисления налога.

3. Отсутствие строк по доходам, не облагаемым НДФЛ

🔹 Причина: 1С может не включать в отчёт доходы, с которых не удерживается налог (например, материальная помощь до 4 000 руб.).

🔹 Решение: Добавьте такие доходы вручную в раздел 2 с нулевой суммой НДФЛ (столбец 140 = 0).

4. Ошибки при выгрузке в XML

🔹 Причина: Устаревшая версия 1С или неверные настройки экспорта.

🔹 Решение: Обновите конфигурацию и проверьте, что в настройках отчёта указан правильный формат файла (версия 5.07 для 2026 года).

💡

Если при выгрузке XML появляется ошибка"Недопустимый формат файла", откройте файл в блокноте и проверьте кодировку — она должна быть UTF-8.

6. Проверка 6-НДФЛ перед отправкой: чек-лист бухгалтера

Перед отправкой отчёта в ФНС обязательно выполните следующие проверки:

1. Логические контрольные соотношения:

  • 🔢 Строка 070 (раздел 1) = сумме столбца 140 (раздел 2).
  • 🔢 Строка 080 (раздел 1) = сумме удержанного НДФЛ по всем строкам раздела 2.
  • 🔢 Строка 020 (раздел 1) ≥ сумме столбца 130 (раздел 2).

2. Соответствие дат:

  • 📅 Дата в строке 100 ≤ даты в строке 110 ≤ даты в строке 120.
  • 📅 Даты в строке 120 не позднее следующего рабочего дня после строки 110.

3. Полнота данных:

  • 📋 Все сотрудники, получившие доход, отражены в разделе 2.
  • 📋 Доходы, не облагаемые НДФЛ, включены с нулевой суммой налога.

4. Технические проверки:

  • 💻 XML-файл открывается без ошибок (проверьте через валидатор XML).
  • 💻 Размер файла не превышает 10 МБ (иначе ФНС не примет его через личный кабинет).

Сверены суммы раздела 1 и раздела 2|Дата перечисления НДФЛ не позднее следующего рабочего дня|Все доходы (включая необлагаемые) отражены в разделе 2|XML-файл корректно открывается и соответствует формату 5.07|Отчёт подписан квалифицированной электронной подписью-->

7. Как исправить ошибки после сдачи 6-НДФЛ

Если после отправки отчёта вы обнаружили ошибку, необходимо подать корректирующий расчёт. В 1С это делается так:

Шаги для исправления:

  1. Откройте ранее сформированный отчёт 6-НДФЛ.
  2. Нажмите Создать корректировку и выберите тип:
    • Корректирующий — если исправляете ошибки в текущем периоде.
    • Отменяющий — если нужно полностью аннулировать предыдущий отчёт.
  3. Внесите правки в данные и сохраните.
  4. Сформируйте новый XML-файл и отправьте его в ФНС с пометкой Корректировка №1.
  5. Важно: Если ошибка повлекла недоплату НДФЛ, одновременно с корректировкой подайте уточнённое платежное поручение на уплату налога и пени (если просрочка).

    Сроки сдачи корректировки:

    • 🕒 Если ошибка не привела к занижению налога — можно сдать в любое время.
    • ⚠️ Если налог занижен — корректировку нужно подать до истечения срока уплаты (иначе будут пени).
💡

Если ФНС уже выявила ошибку и направила требование, ответьте на него в течение 5 рабочих дней. В противном случае могут заблокировать расчётный счёт.

FAQ: ответы на частые вопросы по 6-НДФЛ в 1С

🔹 Как в 1С отразить доходы иностранных сотрудников-нерезидентов?

В карточке сотрудника на закладке Налоги и взносы установите статус Нерезидент. При заполнении 6-НДФЛ такие доходы будут отражены с ставкой 30% (столбец 140). Убедитесь, что в настройках отчёта включена опция Показывать ставки налога.

🔹 Почему в 6-НДФЛ не отражаются больничные листы?

Проверьте:

  1. Документ Больничный лист проведён и имеет статус Оплачен.
  2. В настройках вида расчёта больничного указана правильная категория НДФЛ (обычно Облагается полностью).
  3. Дата выплаты пособия совпадает с датой удержания НДФЛ (столбец 110).

Если проблема остаётся, обновите конфигурацию 1С — в старых релизах были ошибки с отражением пособий.

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

Да, но:

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

⚠️ Внимание: При сдаче отчёта за прошлый год в поле Номер корректировки укажите 0 (если сдаёте впервые) или порядковый номер (если корректировка).

🔹 Как в 1С разделить 6-НДФЛ по обособленным подразделениям?

В настройках отчёта на закладке Дополнительно выберите опцию Формировать по подразделениям. Программа автоматически создаст отдельные файлы для каждого подразделения с указанием его КПП. Убедитесь, что в справочнике организаций правильно заполнены реквизиты обособленных подразделений.

🔹 Что делать, если 1С не даёт выгрузить 6-НДФЛ в XML?

Проверьте:

  • Актуальность релиза 1С (обновите через Сервис → Обновление конфигурации).
  • Права доступа пользователя (должна быть роль Бухгалтер по зарплате или Администратор).
  • Наличие свободного места на диске (XML-файл может не создаваться из-за нехватки памяти).

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

Если ваш вопрос не освещён в FAQ, проверьте справку 1С (клавиша F1 в форме отчёта) или обратитесь в службу поддержки с указанием:

  • Версии программы (например, 1С:ЗУП 3.1.23.100).
  • Точного описания ошибки (скриншот или текст сообщения).
💡

Перед отправкой 6-НДФЛ всегда сверяйте данные с отчётом"Анализ начислений" и проверяйте логические контрольные соотношения. Это поможет избежать 90% ошибок.