Расчёт 6-НДФЛ — один из самых ответственных отчётов для бухгалтера, и его заполнение в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия требует особого внимания. Даже мелкая ошибка в датах, суммах или реквизитах может привести к штрафам от ФНС до 5 000 рублей за каждый недочёт. При этом интерфейс 1С предлагает несколько способов формирования отчёта — от автоматического заполнения до ручной корректировки, и не всегда понятно, какой вариант выбрать.
В этой статье разберём пошаговый алгоритм заполнения 6-НДФЛ в 1С, включая нюансы для разных версий программы (от 1С:ЗУП 3.1 до 1С:Бухгалтерия 8.3), типичные ошибки при выгрузке в XML, а также проверку отчёта перед отправкой. Особое внимание уделим разделу 2, где большинство бухгалтеров допускают просчёты с датами удержания и перечисления НДФЛ.
Если вы впервые сталкиваетесь с 6-НДФЛ или переходите на новую версию 1С, статья поможет избежать распространённых проблем — например, когда программа не учитывает выплаты по больничным листам или материальную помощь, не облагаемую налогом. А для опытных пользователей мы подготовили чек-лист проверки и разбор сложных случаев, таких как удержание НДФЛ с авансов или корректировка отчёта после сдачи.
1. Подготовка к заполнению 6-НДФЛ: что проверить до формирования отчёта
Прежде чем приступать к заполнению формы, убедитесь, что в 1С корректно внесены все данные за отчётный период. Ошибки на этом этапе приводят к несовпадению сумм в разделе 1 и разделе 2, что вызывает вопросы у налоговой.
Что обязательно проверить:
- 📅 Дата начисления доходов. В 1С она должна совпадать с датой фактического получения дохода сотрудником (например, для зарплаты — последнее число месяца, за который она начислена).
- 💰 Суммы выплат. Сверьте данные в документах
Начисление зарплаты,Больничный лист,Премияс реальными выплатами. - 📝 Налоговые вычеты. Убедитесь, что в карточках сотрудников указаны все стандартные, социальные и имущественные вычеты (например, на детей или лечение).
- 🔄 Удержания и перечисления НДФЛ. Проверьте, что даты удержания (день выплаты дохода) и перечисления (следующий рабочий день) заполнены без пропусков.
Особое внимание уделите нестандартным выплатам:
- 🎁 Материальная помощь свыше 4 000 руб. (облагается НДФЛ).
- 🏥 Больничные листы — НДФЛ удерживается в день выплаты пособия.
- ✈️ Командировочные (если превышают нормы, установленные статьёй 217 НК РФ).
Если в вашей организации есть иностранные сотрудники, проверьте, применён ли к их доходам правильный налоговый статус (резидент/нерезидент). В 1С это настраивается в карточке сотрудника на закладке Налоги и взносы.
Если в отчётном периоде были уволенные сотрудники, убедитесь, что по ним закрыты все начисления и удержания. В противном случае 1С может неверно распределить суммы НДФЛ по строкам 070 и 080.
2. Пошаговая инструкция: как сформировать 6-НДФЛ в 1С
Рассмотрим процесс на примере 1С:ЗУП 3.1 (в 1С:Бухгалтерия 8.3 шаги аналогичны, но путь к отчёту может отличаться). Инструкция актуальна для релизов 2023–2026 годов.
Алгоритм действий:
- Откройте раздел
Зарплата и кадры→Отчёты по зарплате→6-НДФЛ (расчёт). - Нажмите
Создатьи выберите6-НДФЛ (ежемесячный/годовой)в зависимости от периода. - Укажите:
- 📅 Период отчётности (месяц или год).
- 🏢 Организацию (если их несколько в базе).
- 📄 Тип отчёта —
ПервичныйилиКорректирующий(если сдаёте уточнёнку).
- Нажмите
Заполнить— программа автоматически подтянет данные из документов по начислениям и удержаниям. - Проверьте раздел 1 (обобщённые суммы) и раздел 2 (по датам).
- Сохраните отчёт и экспортируйте в XML через кнопку
Выгрузить. - 020 — общая сумма начисленных доходов.
- 040 — сумма налоговых вычетов.
- 070 — исчисленный НДФЛ.
- 080 — удержанный НДФЛ.
- ❌ Несовпадение строк 070 и 080. Это означает, что НДФЛ был исчислен, но не удержан (например, при выплате аванса). В таком случае проверьте документы
Выплата зарплаты— возможно, дата удержания не проставлена. - ❌ Заниженная строка 020. Часто бывает, если в 1С не отражены доходы в натуральной форме (например, подарки сотрудникам).
Важный нюанс: Если в вашей базе ведётся учёт по нескольким обособленным подразделениям, 1С может сформировать отдельные файлы 6-НДФЛ для каждого из них. Проверьте это в настройках отчёта на закладке Если после нажатия 1. Наличие документов по начислению зарплаты за выбранный период. 2. Правильность заполнения налоговых агентов в справочнике организаций. 3. Актуальность релиза 1С (обновите конфигурацию, если используете устаревшую версию).Дополнительно.
Что делать, если кнопка"Заполнить" не работает?
Заполнить данные не появляются, проверьте:
3. Раздел 1: как проверить обобщённые суммы доходов и налога
В разделе 1 отражаются нарастающие итоги с начала года по строкам:
Типичные ошибки:
Как сверить данные с 1С:
- Откройте отчёт
Анализ начислений по сотрудникам(разделЗарплата и кадры→Отчёты). - Сравните суммы по колонкам
НачисленоиУдержано НДФЛс строками 020 и 080 в 6-НДФЛ. - Если есть расхождения, проверьте документы
Начисление зарплатына предмет ручных корректировок или непроводок.
Сумма строки 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 |
Критическая ошибка: если в строке 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С это делается так:
Шаги для исправления:
- Откройте ранее сформированный отчёт 6-НДФЛ.
- Нажмите
Создать корректировкуи выберите тип:Корректирующий— если исправляете ошибки в текущем периоде.Отменяющий— если нужно полностью аннулировать предыдущий отчёт.
- Внесите правки в данные и сохраните.
- Сформируйте новый XML-файл и отправьте его в ФНС с пометкой
Корректировка №1. - 🕒 Если ошибка не привела к занижению налога — можно сдать в любое время.
- ⚠️ Если налог занижен — корректировку нужно подать до истечения срока уплаты (иначе будут пени).
Важно: Если ошибка повлекла недоплату НДФЛ, одновременно с корректировкой подайте уточнённое платежное поручение на уплату налога и пени (если просрочка).
Сроки сдачи корректировки:
Если ФНС уже выявила ошибку и направила требование, ответьте на него в течение 5 рабочих дней. В противном случае могут заблокировать расчётный счёт.
FAQ: ответы на частые вопросы по 6-НДФЛ в 1С
🔹 Как в 1С отразить доходы иностранных сотрудников-нерезидентов?
В карточке сотрудника на закладке Налоги и взносы установите статус Нерезидент. При заполнении 6-НДФЛ такие доходы будут отражены с ставкой 30% (столбец 140). Убедитесь, что в настройках отчёта включена опция Показывать ставки налога.
🔹 Почему в 6-НДФЛ не отражаются больничные листы?
Проверьте:
- Документ
Больничный листпроведён и имеет статусОплачен. - В настройках вида расчёта больничного указана правильная категория НДФЛ (обычно
Облагается полностью). - Дата выплаты пособия совпадает с датой удержания НДФЛ (столбец 110).
Если проблема остаётся, обновите конфигурацию 1С — в старых релизах были ошибки с отражением пособий.
🔹 Можно ли в 1С сформировать 6-НДФЛ за прошлый год?
Да, но:
- Убедитесь, что в базе закрыты все документы за нужный период.
- При формировании отчёта выберите тип
Годовойи укажите соответствующий год. - Если база давно не обновлялась, потребуется архивная выгрузка данных.
⚠️ Внимание: При сдаче отчёта за прошлый год в поле Номер корректировки укажите 0 (если сдаёте впервые) или порядковый номер (если корректировка).
🔹 Как в 1С разделить 6-НДФЛ по обособленным подразделениям?
В настройках отчёта на закладке Дополнительно выберите опцию Формировать по подразделениям. Программа автоматически создаст отдельные файлы для каждого подразделения с указанием его КПП. Убедитесь, что в справочнике организаций правильно заполнены реквизиты обособленных подразделений.
🔹 Что делать, если 1С не даёт выгрузить 6-НДФЛ в XML?
Проверьте:
- Актуальность релиза 1С (обновите через
Сервис → Обновление конфигурации). - Права доступа пользователя (должна быть роль
Бухгалтер по зарплатеилиАдминистратор). - Наличие свободного места на диске (XML-файл может не создаваться из-за нехватки памяти).
Если проблема не решается, попробуйте выгрузить отчёт через Файл → Сохранить как и выбрать формат XML (6-НДФЛ).
Если ваш вопрос не освещён в FAQ, проверьте справку 1С (клавиша F1 в форме отчёта) или обратитесь в службу поддержки с указанием:
- Версии программы (например, 1С:ЗУП 3.1.23.100).
- Точного описания ошибки (скриншот или текст сообщения).
Перед отправкой 6-НДФЛ всегда сверяйте данные с отчётом"Анализ начислений" и проверяйте логические контрольные соотношения. Это поможет избежать 90% ошибок.