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

Многие бухгалтеры сталкиваются с проблемами при заполнении раздела 2, где требуется указать даты удержания и перечисления налога, или при отражении больничных и отпускных. Мы подробно разберем эти случаи, а также покажем, как избежать типичных ошибок, из-за которых ФНС может вернуть отчет.

Если вы работаете с 1С:Зарплата и Управление Персоналом 8.3 или 1С:Бухгалтерия 8.3, большая часть процесса автоматизирована, но некоторые настройки все равно придется делать вручную. Особенно это касается компаний с нестандартными выплатами (например, дивиденды или материальная помощь) или тех, кто платит зарплату в иностранной валюте. В статье приведены скриншоты и пошаговые инструкции для обеих конфигураций.

Важно: правила заполнения 6-НДФЛ периодически обновляются, поэтому перед формированием отчета всегда проверяйте актуальные требования ФНС. Например, с 2026 года изменились правила отражения выплат при увольнении, а также порядок заполнения строк 100–140 для некоторых видов доходов.

1. Подготовка программы: настройки перед формированием 6-НДФЛ

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

Первое, что нужно проверить — это налоговые ставки для сотрудников. В 1С:ЗУП они настраиваются в справочнике Физические лица (раздел Кадры → Сотрудники). Убедитесь, что для каждого работника указана правильная ставка (13%, 15%, 30% или 35%) в зависимости от его статуса (резидент/нерезидент) и вида дохода.

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

Третье — виды доходов. В справочнике Виды начислений (Зарплата → Настройки → Виды начислений) проверьте, что для каждого типа выплат (зарплата, премия, больничный, отпускные) указан правильный код дохода (2000, 2002, 2012 и т.д.) и признак налогового вычета (если применимо).

  • 🔧 Налоговые ставки: Проверьте ставки для всех сотрудников в справочнике Физические лица. Особое внимание — нерезидентам и высокооплачиваемым специалистам.
  • 📅 Дата удержания НДФЛ: В документе Начисление зарплаты должна стоять дата фактического удержания (обычно последний день месяца).
  • 💰 Дата перечисления НДФЛ: В документе Выплата зарплаты укажите дату, когда налог был перечислен в бюджет (не позднее следующего дня после выплаты зарплаты).
  • 📝 Коды доходов: Убедитесь, что для больничных (код 2300), отпускных (2012) и других выплат стоят правильные коды.
⚠️ Внимание: Если в вашей компании есть сотрудники-иностранцы, для них может применяться ставка 30% (для нерезидентов) или 15% (для высококвалифицированных специалистов). В эти ставки настраиваются вручную в карточке сотрудника.

Также проверьте, что в настройках программы включена опция Вести учет НДФЛ по датам получения дохода (Зарплата → Настройки → Налоги и взносы). Это важно для корректного заполнения строк 100–140 в разделе 2 отчета.

📊 Какую конфигурацию 1С вы используете для расчета зарплаты?
1С:ЗУП 8.3
1С:Бухгалтерия 8.3
1С:ERP
Другую
Не знаю

2. Формирование 6-НДФЛ: пошаговая инструкция

Когда все настройки проверены, можно приступать к формированию отчета. Рассмотрим процесс на примере 1С:ЗУП 8.31С:Бухгалтерия шаги аналогичны, но путь к отчету может отличаться).

1. Перейдите в раздел Зарплата → Отчеты → 6-НДФЛ.

2. Нажмите Создать и выберите период отчетности (квартал или год).

3. В открывшейся форме отчета нажмите Заполнить. Программа автоматически подтянет данные из документов начисления и выплаты зарплаты.

После автозаполнения проверьте:

- Раздел 1: Суммы начисленного дохода (строка 020), удержанного налога (строка 040) и перечисленного налога (строка 070) должны совпадать с данными бухгалтерского учета.

- Раздел 2: Даты в строках 100 (дата получения дохода), 110 (дата удержания налога) и 120 (срок перечисления налога) должны соответствовать реальным датам из документов.

Если в отчете есть расхождения, исправьте их вручную или вернитесь к документам начисления/выплаты и скорректируйте данные там.

Строка отчета Что проверять Типичные ошибки
020 Сумма начисленного дохода за период Не учтены больничные или отпускные, ошибочно включены необлагаемые выплаты
040 Сумма удержанного НДФЛ Неверная ставка налога для нерезидентов, не учтены вычеты
100 Дата получения дохода (последний день месяца для зарплаты) Указана дата выплаты вместо даты начисления
110 Дата удержания НДФЛ (день выплаты дохода) Проставлена дата перечисления налога вместо даты удержания
120 Срок перечисления НДФЛ (следующий день после выплаты) Указана дата удержания вместо срока перечисления

Особое внимание уделите строкам 130 и 140 в разделе 2. Здесь указываются суммы дохода и налога по каждой дате. Если в отчетном периоде были выплаты с разными датами (например, аванс и зарплата), они должны отражаться отдельными блоками строк 100–140.

Сверьте суммы в строке 020 с оборотно-сальдовой ведомостью по счету 70|

Проверьте, что даты в строках 100, 110, 120 соответствуют документам|

Убедитесь, что для всех сотрудников указаны правильные ставки НДФЛ|

Проверьте, что больничные и отпускные отражены с правильными кодами доходов|

Сверьте сумму перечисленного налога (строка 070) с банковскими выписками

-->

3. Особенности заполнения 6-НДФЛ для больничных и отпускных

Больничные пособия и отпускные имеют свои нюансы при отражении в 6-НДФЛ. Главное отличие — дата получения дохода. Для больничных это день выплаты пособия, а для отпускных — день перечисления отпускных (даже если отпуск начинается позже).

В эти выплаты обычно отражаются автоматически, но иногда требуется ручная корректировка. Например, если отпускные выплачены в одном квартале, а отпуск начинается в другом, дата получения дохода все равно остается датой выплаты.

Для больничных проверьте:

- Код дохода должен быть 2300 (пособие по временной нетрудоспособности).

- Дата получения дохода (строка 100) — это день выплаты больничного.

- Дата удержания НДФЛ (строка 110) совпадает с датой выплаты.

- Срок перечисления налога (строка 120) — следующий рабочий день после выплаты.

Для отпускных:

- Код дохода — 2012 (отпускные).

- Дата получения дохода (строка 100) — день перечисления отпускных на карту или выдачи из кассы.

- Если отпускные выплачены в марте, а отпуск начинается в апреле, в отчет за 1 квартал они все равно включаются.

⚠️ Внимание: Если отпускные выплачены в последних числах квартала, а срок перечисления НДФЛ приходится на следующий квартал, сумма налога попадает в раздел 1 отчета за тот период, когда был удержан налог (а не когда перечислен). Это частая ошибка!

В эти правила учитываются автоматически, но если вы вносили исправления в документы вручную, лучше дважды проверить даты. Например, если отпускные выплачены 30 марта, а НДФЛ перечислен 2 апреля, то:

- В разделе 1 за 1 квартал отпускные попадут в строку 020, а НДФЛ — в строку 040.

- В разделе 2 будет блок строк 100–140 с датой 30.03 (получение дохода) и 02.04 (срок перечисления налога).

💡

Если в отчетном периоде были выплаты по нескольким больничным листам, в разделе 2 они должны отражаться отдельными блоками строк 100–140 для каждой даты выплаты.

4. Проверка и исправление ошибок в 6-НДФЛ

Даже если отчет сформирован автоматически, его нужно тщательно проверить. Типичные ошибки, из-за которых ФНС может вернуть 6-НДФЛ:

1. Несовпадение контрольных соотношений. Например, сумма в строке 020 (доходы) должна быть равна сумме всех строк 130 в разделе 2. Если это не так, значит, какие-то выплаты не попали в раздел 2 или дублируются.

2. Неверные даты в разделе 2. Чаще всего ошибаются в строках 100 (дата получения дохода) и 120 (срок перечисления налога). Например, для зарплаты за март датой получения дохода должен быть 31.03, а не день выплаты (5–10 апреля).

3. Неучтенные вычеты. Если сотрудник имеет право на стандартные или социальные вычеты, но они не применены, сумма НДФЛ в строке 040 будет завышена.

4. Ошибки в кодах доходов. Например, если отпускные указаны с кодом 2000 (зарплата) вместо 2012, ФНС может запросить пояснения.

В есть встроенный механизм проверки контрольных соотношений. После формирования отчета нажмите кнопку Проверка — программа покажет все несоответствия. Также можно выгрузить отчет в формат XML и проверить его с помощью бесплатной утилиты от ФНС "Проверка 6-НДФЛ".

  • 🔍 Контрольные соотношения: Сумма строк 130 должна равняться строке 020, а сумма строк 140 — строке 040.
  • 📅 Даты в разделе 2: Для зарплаты — 100 = последний день месяца, 110 = день выплаты, 120 = следующий день после выплаты.
  • 💳 Вычеты: Проверьте, что в карточках сотрудников указаны все применимые вычеты (на детей, социальные, имущественные).
  • 📌 Коды доходов: Больничные — 2300, отпускные — 2012, зарплата — 2000.

Если вы нашли ошибку, исправьте ее в первичных документах (Начисление зарплаты, Больничный лист, Выплата зарплаты) и сформируйте отчет заново. Не исправляйте данные прямо в форме 6-НДФЛ — это может привести к расхождениям с бухгалтерским учетом.

Что делать, если ФНС вернула отчет?

Если ФНС вернула 6-НДФЛ с ошибками, в личном кабинете налогоплательщика будет указан код ошибки и ее описание. Чаще всего это:

- КОД 10: Несовпадение контрольных соотношений (например, строка 020 ≠ сумме строк 130).

- КОД 20: Неверные даты в разделе 2 (например, строка 100 позже строки 110).

- КОД 30: Не указан код дохода или он неверный.

Исправьте ошибки в 1С, сформируйте отчет заново и отправьте повторно. Если ошибка неочевидна, запросите разъяснения в ФНС через личный кабинет.

5. Отправка 6-НДФЛ в ФНС: способы и нюансы

Когда отчет проверен и готов, его нужно отправить в налоговую. В есть несколько способов отправки:

1. Через личный кабинет налогоплательщика:

- Выгрузите отчет в формате XML (Файл → Сохранить как...).

- Загрузите файл в ЛК на сайте ФНС (раздел Отчетность → 6-НДФЛ).

2. Прямо из 1С через оператора ЭДО (если у вас подключен сервис электронного документооборота, например, Такском или СБИС):

- Нажмите Отправить в форме отчета.

- Выберите оператора ЭДО и подтвердите отправку.

3. Через клиент-банк (если ваш банк поддерживает отправку отчетности, например, СберБизнес или Тинькофф):

- Выгрузите XML-файл из 1С.

- Загрузите его в систему клиент-банка и отправьте в ФНС.

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

⚠️ Внимание: Если вы отправляете отчет через оператора ЭДО, убедитесь, что у вас действующая квалифицированная электронная подпись (КЭП). Без нее отправка невозможна. Также проверьте, что в настройках 1С указан правильный сертификат подписи (Администрирование → Организации → Настройки ЭДО).

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

💡

Даже если отчет отправлен с опозданием, его все равно нужно сдать. Штраф за несвоевременную сдачу (5% от неуплаченного налога за каждый месяц просрочки) будет меньше, чем штраф за несдачу (1000 руб. за каждый месяц).

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

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

1. Неверная дата получения дохода (строка 100):

- Для зарплаты это всегда последний день месяца, за который она начислена (даже если выплачена позже).

- Для отпускных и больничных — день выплаты.

- Если выплачиваете зарплату за март 5 апреля, датой получения дохода все равно остается 31 марта.

2. Путаница в строках 110 и 120:

- Строка 110 — дата удержания НДФЛ (день выплаты дохода).

- Строка 120 — срок перечисления налога (следующий день после выплаты).

- Ошибка: указывают в строке 120 дату фактического перечисления вместо срока.

3. Неучтенные выплаты:

- Иногда в отчет не попадают разовые выплаты (премии, материальная помощь). Проверяйте, что все документы Начисление зарплаты проведены.

4. Ошибки в кодах доходов:

- Например, дивиденды должны иметь код 1010, а не 2000 (зарплата).

- В коды доходов настраиваются в справочнике Виды начислений.

5. Несвоевременное перечисление НДФЛ:

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

  • 🗓️ Дата дохода ≠ дата выплаты: Для зарплаты это последний день месяца, для отпускных — день выплаты.
  • 💸 Срок перечисления НДФЛ: Всегда следующий день после выплаты (даже если он выходной).
  • 📊 Контрольные соотношения: Сумма строк 130 = строка 020, сумма строк 140 = строка 040.
  • 🔑 Коды доходов: Проверьте их в справочнике Виды начислений.
  • ⏱️ Сроки сдачи: До 30 числа месяца, следующего за кварталом.

Чтобы избежать ошибок, перед формированием отчета:

- Проверьте, что все документы по зарплате проведены.

- Убедитесь, что даты удержания и перечисления НДФЛ проставлены корректно.

- Сверьте суммы с оборотно-сальдовой ведомостью по счету 70.

💡

Если в вашей компании есть сотрудники с доходами, облагаемыми по разным ставкам (например, 13% и 30%), в 6-НДФЛ эти суммы должны отражаться отдельно. В 1С они автоматически разделяются по ставкам, но лучше это проконтролировать.

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

Как в 1С исправить ошибку в дате удержания НДФЛ (строка 110)?

Если дата удержания НДФЛ указана неверно, нужно исправить ее в документе Выплата зарплаты:

  1. Откройте документ Выплата зарплаты за нужный период.
  2. В табличной части найдите строку с ошибочной датой.
  3. Исправьте дату в колонке Дата удержания НДФЛ.
  4. Перепроведите документ и сформируйте 6-НДФЛ заново.

Не исправляйте дату прямо в форме отчета — это приведет к расхождениям с бухгалтерскими данными.

Что делать, если в 6-НДФЛ не попали отпускные?

Если отпускные не отразились в отчете, проверьте:

  • Проведен ли документ Отпуск или Начисление отпуска.
  • Указан ли в документе правильный код дохода (2012).
  • Проставлена ли дата выплаты отпускных (она должна быть в отчетном периоде).

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

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

Дивиденды отражаются в 6-НДФЛ с кодом дохода 1010 и ставкой 13% (для резидентов) или 15% (для нерезидентов). Чтобы они попали в отчет:

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

Обратите внимание: для дивидендов датой получения дохода (строка 100) является день выплаты, а не дата принятия решения о выплате.

Можно ли сдать 6-НДФЛ на бумаге?

С 2022 года отчетность по 6-НДФЛ сдается только в электронном виде, если в компании работает более 10 человек. Для компаний с числом сотрудников ≤ 10 человек допускается бумажный формат, но на практике ФНС рекомендует сдавать электронно.

В 1С выгрузите отчет в формате XML и отправьте через оператора ЭДО или личный кабинет налогоплательщика.

Как проверить, что 6-НДФЛ принят ФНС?

После отправки отчета вы получите квитанцию о приеме (протокол). Проверьте статус:

  • В личном кабинете налогоплательщика (раздел Отчетность → История сданной отчетности).
  • В 1С: если отправляли через ЭДО, статус отобразится в журнале документов (Отчеты → Журнал отчетности).
  • По email: некоторые операторы ЭДО присылают уведомления о статусе отчета.

Если в течение 1–2 дней статус не изменился на "Принят", свяжитесь с оператором ЭДО или проверьте, не вернула ли ФНС отчет с ошибками.