Почему в разделе 2 отчета 6-НДФЛ удваивается больничный и как это исправить

Бухгалтер 1С v8.3 (Управляемые формы) Налоговый учет
← На главную

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

Выясняем причину: техническая логика регистров НДФЛ

Для начала разберем, как программа формирует данные для 6-НДФЛ. В ЗУП 3.1 учет доходов ведется в специализированном регистре накопления Учет доходов для исчисления НДФЛ. Когда мы проводим документ Больничный лист, в котором указана планируемая дата выплаты, система делает предварительную запись в этот регистр ("приход"). Это необходимо для того, чтобы программа понимала, по какой ставке и в каком периоде исчислять налог.

В момент проведения документа Ведомость в банк (или Ведомость в кассу), система должна выполнить два действия:

  1. Сторнировать (отменить) предварительную запись, сделанную документом-начислением.
  2. Создать окончательную запись по фактической дате выплаты, указанной в ведомости.

Удвоение суммы в отчете 6-НДФЛ происходит в том случае, если документ Ведомость по какой-то причине "не видит" связь с документом-основанием или если даты в этих документах конфликтуют. В итоге в регистре остаются две положительные записи: одна от Больничного листа, другая от Ведомости, что и приводит к завышению дохода в строке 110 (или 112) раздела 2.

Шаг 1. Синхронизация дат выплаты

Проанализируем самую частую причину ошибки — расхождение дат. Рассмотрим пример: больничный лист начислен в декабре 2020 года, а выплачен в январе 2021 года.

Для исправления ситуации выполним следующие действия:

  1. Откроем документ Больничный лист.
  2. Перейдем на вкладку Оплата (или проверим поле в нижней части документа).
  3. Найдем реквизит Дата выплаты. Она должна строго совпадать с датой документа Ведомость, которым этот больничный был оплачен. Если в больничном стоит 12.01.2021, а в ведомости 13.01.2021 — программа воспримет это как два разных события дохода.
  4. Установим верную дату и перепроведем документ.

Шаг 2. Проверка расшифровки в Ведомости

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

Откроем документ Ведомость в банк, найдем нужного сотрудника и дважды щелкнем по сумме в колонке К выплате. В открывшемся окне "Расшифровка выплаты" крайне важно проверить два поля:

Если в расшифровке указан пустой документ-основание или неверная дата, программа не сможет корректно "закрыть" начисление. В таком случае рекомендуется нажать кнопку Обновить налог или полностью перезаполнить строку сотрудника через кнопку Подобрать.

Шаг 3. Правильная последовательность перепроведения документов

Иногда записи в регистрах "зависают" из-за нарушения последовательности ввода документов (например, если больничный правили после того, как была создана ведомость). Рассмотрим алгоритм восстановления цепочки:

  1. Снимем с проведения документ Ведомость.
  2. Перепроведем Больничный лист (убедившись в корректности даты выплаты).
  3. Проведем Ведомость заново.

После этих действий проанализируем движения ведомости по регистру Учет доходов для исчисления НДФЛ. Мы должны увидеть записи с разными знаками (минус по старой дате/документу и плюс по актуальной), которые в сумме дают корректный остаток.

Шаг 4. Использование типовых отчетов для самопроверки

Чтобы убедиться, что проблема решена, не обязательно каждый раз формировать полный отчет 6-НДФЛ. Воспользуемся специализированным инструментом:

Перейдем в раздел Налоги и взносы — Отчеты по налогам и взносам и сформируем отчет "Проверка раздела 2 для 6-НДФЛ".

В этом отчете установим группировку по сотруднику и регистратору. Если мы видим, что по одному и тому же коду дохода (например, 2300) сумма проходит дважды с положительным знаком от разных документов (Больничный лист и Ведомость) без корректирующего сторно, значит, связь между документами все еще разорвана.

Особенности релизов и законодательства

Важно помнить, что в 2021 году произошел переход на новую форму 6-НДФЛ. Согласно статье 223 ГК РФ, датой фактического получения дохода в виде пособий по временной нетрудоспособности является день выплаты дохода.

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

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

Резюме: для исправления дублирования всегда начинайте с синхронизации поля Дата выплаты в начислении и фактической даты в Ведомости, после чего последовательно перепроводите документы.

← На главную