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

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

Также стоит учитывать, что методика заполнения формы менялась, и старые инструкции могут вводить в заблуждение. В новых версиях программных продуктов логика заполнения Раздела 1 и Раздела 2 существенно различается по источникам данных. Раздел 1 формируется на основании начислений и удержаний, а Раздел 2 — строго на основании фактов выплаты дохода и перечисления налога в бюджет. Понимание этой разницы поможет быстрее локализовать ошибку.

Отсутствие проведенных регламентных операций

Самая банальная, но частая причина пустого отчета — отсутствие финального расчета налога за отчетный период. Программа не рассчитывает НДФЛ «на лету» при формировании отчета, она берет готовые цифры из регистров. Если вы начислили зарплату, но не выполнили процедуру закрытия месяца, регистры по налогу останутся незаполненными.

Необходимо перейти в раздел Зарплата и кадры или Операции и найти пункт Закрытие месяца. В открывшемся списке операций обязательно должна присут строка «Расчет НДФЛ». Статус этой операции должен быть зеленым, что свидетельствует об успешном выполнении. Если горит красный индикатор или операция отсутствует, данные для 6-НДФЛ сформированы не будут.

Иногда пользователи забывают провести документ Отражение зарплаты в бухучете перед закрытием периода. Хотя для самого расчета налога это не всегда критично, для корректного отражения обязательств в регистрах это может сыграть роль, особенно в конфигурациях 1С:Бухгалтерия предприятия. Убедитесь, что все документы месяца проведены датой, не превышающей дату закрытия периода.

⚠️ Внимание: Если в списке операций закрытия месяца пункт «Расчет НДФЛ» отсутствует, проверьте настройки учетной политики. Возможно, в вашей организации не ведется учет НДФЛ или выбран неверный вариант расчета налогов.

☑️ Проверка закрытия периода

Выполнено: 0 / 4

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

Ошибки в видах доходов и кодах операций

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

Программа может не знать, куда отнести сумму, если в настройках вида расчета не прописано соответствие коду дохода. Зайдите в справочник Виды начислений, откройте карточку проблемного начисления и проверьте вкладку «Налоги, взносы, бухучет». В поле «Код дохода НДФЛ» должно стоять значение, отличное от нуля или пустоты.

  • 🔍 Проверьте, чтобы для отпускных был указан код 2013, а для больничных — 2300.
  • 💰 Убедитесь, что материальная помощь имеет код 2760, если она не попадает под льготы.
  • 📅 Для доходов в натуральной форме критически важно указать дату получения дохода, отличную от даты выплаты.

Особое внимание стоит уделить доходам, полученным в натуральной форме или в виде материальной выгоды. Для таких записей дата фактического получения дохода часто отличается от даты выплаты. Если в документе не заполнена дата получения дохода, запись может не попасть в отчет или попасть в неверный период.

💡

Используйте отчет «Анализ НДФЛ» перед формированием 6-НДФЛ. Он покажет все начисления с разбивкой по кодам доходов и поможет найти записи с отсутствующими реквизитами.

Проблемы с датой фактического получения дохода

Логика заполнения Раздела 2 отчета 6-НДФЛ целиком строится на дате фактического получения дохода. Если эта дата установлена некорректно или попадает в другой отчетный период, строки в отчете не появятся. Согласно Налоговому кодексу, для разных видов доходов эта дата определяется по-разному.

Например, для зарплаты датой получения дохода считается последний день месяца, за который она начислена. Если вы начисляете зарплату за март в апреле, в регистре должна стоять дата 31 марта. Если программа ошибочно подтянула дату выплаты (апрель), то доход «улетит» в следующий квартал, и в текущем отчете будет пусто.

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

Вид дохода Дата получения дохода (по НК РФ) Типичная ошибка в 1С
Заработная плата Последний день месяца начисления Дата фактической выплаты
Отпускные Дата выплаты Дата начала отпуска
Материальная помощь Дата выплаты Дата издания приказа
Дивиденды Дата выплаты Дата принятия решения

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

📊 Какая причина пустого 6-НДФЛ у вас чаще всего?
Не закрыт месяц
Неверные коды доходов
Ошибка в датах получения
Проблемы с обновлением конфигурации

Отсутствие сведений о выплате и перечислении налога

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

Важно понимать разницу между начислением и выплатой. Начисление создает обязательство, но для 6-НДФЛ (Раздел 2) нужен факт движения денег. Проверьте, проведены ли все ведомости за отчетный период. Особое внимание уделите последним дням квартала: если ведомость проведена 1-м числом следующего месяца, данные попадут в следующий отчет.

Также критичен документ «Перечисление НДФЛ в бюджет». Без записей о перечислении налога строки с датой удержания и сроком перечисления могут формироваться некорректно или отсутствовать, особенно если включен контроль соответствия удержанного и перечисленного налога.

⚠️ Внимание: С 2021 года изменились правила заполнения строк 100, 110, 120. Убедитесь, что ваша версия 1С обновлена до релиза, поддерживающего актуальный формат файла и логику ЕНС (если применимо).

Если выплаты производились наличными из кассы, убедитесь, что расходные кассовые ордера проведены и в них указан вид операции «Выплата заработной платы». Программа анализирует именно вид операции для идентификации выплат в пользу физлиц.

Настройки учетной политики и параметры учета

Глобальные настройки программы могут запрещать формирование отчета или фильтровать данные. В разделе Настройка -> Параметры учета находится вкладка «Налоги и взносы». Здесь регулируются ключевые параметры, влияющие на расчет и отчетность.

Проверьте, установлен ли флаг «Организация является налоговым агентом». Если этот флаг снят, программа считает, что вы не удерживаете налог, и блокирует формирование 6-НДФЛ. Также проверьте настройки по обособленным подразделениям: если отчет формируется по головной организации, а все сотрудники числятся за филиалами, данные могут не подтянуться без правильной группировки.

В некоторых случаях помогает пересчет регистров. Для этого в режиме «1С:Предприятие» под правами администратора можно использовать обработку Перепроведение документов за период или специализированные обработки исправления ошибок, поставляемые фирмой . Это актуально, если в базе накопился «мусор» в регистрах после некорректного удаления документов.

Как пересчитать регистры НДФЛ вручную?

В режиме Конфигуратор или через консоль запросов можно выполнить команду переполнения регистров, но это требует высокой квалификации. Безопаснее использовать обработку "Корректировка регистров по НДФЛ" из типовых конфигураций.

Особенности работы с обособленными подразделениями

Если в вашей организации есть филиалы, проблема пустого отчета может быть связана с неправильным выбором подразделения при формировании. 6-НДФЛ сдается по месту учета каждого обособленного подразделения отдельно. При формировании отчета в поле «Подразделение» должно быть выбрано конкретное ОП или головная организация.

Убедитесь, что в карточках сотрудников в поле «Подразделение» указано то самое ОП, за которое вы сдаете отчет. Если сотрудники переведены из филиала в головную организацию документом Кадровый перевод, но дата перевода стоит неверно, их доходы могут уйти в отчет другого подразделения.

Также проверьте настройки Организаций. Для каждого обособленного подразделения должна быть заведена своя карточка организации (или запись в справочнике организаций) с корректным указанием КПП и кодом налогового органа. Без привязки к конкретному налоговому органу программа не сможет сформировать файл для отправки.

💡

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

Технические сбои и обновление конфигурации

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

Устаревшая форма отчета в базе данных — еще одна возможная причина. Зайдите в раздел Отчеты, найдите 6-НДФЛ и нажмите кнопку «Еще» -> «Изменить форму». Убедитесь, что используется актуальная версия формы, соответствующая текущим требованиям ФНС. В старых версиях могут отсутствовать новые поля, что блокирует выгрузку.

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

Почему в Разделе 1 суммы не сходятся с Разделом 2?

Раздел 1 показывает начисленный и удержанный налог нарастающим итогом с начала года, а Раздел 2 — только за последние 3 месяца по фактам выплаты. Расхождения возможны, если были выплаты без удержания налога или переносы сроков.

Как исправить ошибку "Проверка контрольных соотношений не пройдена"?

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

Можно ли заполнить 6-НДФЛ вручную, если данные не подтягиваются?

Технически форма позволяет ручной ввод, но это крайне не рекомендуется. При выгрузке в XML или отправке через телеком ручные данные могут не пройти валидацию или затереться при повторном формировании. Лучше найти причину отсутствия данных в регистрах.

Что делать, если сотрудник уволился в середине квартала?

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