К статье
Практический материал

Отчеты и Аналитика · 15 мин

Почему в 1С:Бухгалтерии не заполняется 6-НДФЛ

Разбираем, почему в 1С:Бухгалтерии не заполняется расчет 6-НДФЛ: настройки учета, даты выплат, регистры, релизы. Пошаговая диагностика и исправление ошибок.

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

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

Ниже разобраны основные причины, по которым расчет не заполняется, способы диагностики и порядок исправления. Материал ориентирован на 1С:Бухгалтерию 8 редакции 3.0, где учет НДФЛ ведется в полном объеме; в базовых и урезанных сценариях часть описанных регистров может называться иначе, но логика проверки сохраняется.

Как 1С:Бухгалтерия формирует 6-НДФЛ и почему проводки не помогают

Ключевой момент, который нужно понять перед диагностикой: расчет 6-НДФЛ не читает данные со счетов 68.01 и 70. Он собирается из регистров накопления подсистемы учета НДФЛ — «Расчеты налогоплательщиков с бюджетом по НДФЛ», «Учет доходов для исчисления НДФЛ», «Предоставленные стандартные и социальные вычеты» и связанных с ними. Каждая строка раздела 1 и раздела 2 берется из движений этих регистров с определенными видами движения и периодами.

Из этого следует практический вывод: если НДФЛ начислен только бухгалтерской операцией вручную (документ «Операция, введенная вручную» с проводкой Дт 70 Кт 68.01), в регистрах НДФЛ никаких записей не появится. Проводка есть, налог на счете «висит», а 6-НДФЛ остается пустым. Это одна из самых распространенных причин, особенно в организациях, где зарплата ведется во внешней программе, а в бухгалтерию переносятся только итоговые проводки.

Вторая особенность — роль дат. Раздел 2 расчета группируется по дате фактического получения дохода, сроку перечисления налога и дате удержания. Эти даты программа берет из документов выплаты (ведомостей, расходных кассовых ордеров, списаний с расчетного счета) и из реквизитов документов начисления. Неверная дата в одном документе способна «утащить» целую группу строк в другой отчетный период или сделать строку невидимой для отчета.

Проверка документов выплаты: главный источник пустого расчета

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

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

Проверьте также денежные документы, которыми оформлялись разовые выплаты: дивиденды учредителям, материальная помощь, доходы по договорам ГПХ, если они ведутся в бухгалтерии. В документах «Списание с расчетного счета» и «Расходный кассовый ордер» с соответствующим видом операции есть реквизиты для указания дохода и НДФЛ — если они не заполнены, выплата в расчет не попадет.

Порядок действий при пустом разделе 2
  1. 1
    Откройте журнал ведомостей на выплату зарплаты и убедитесь, что все ведомости за период проведены.
  2. 2
    Проверьте в каждой ведомости дату выплаты и сумму НДФЛ к перечислению — она не должна быть нулевой при наличии начисленного налога.
  3. 3
    Сформируйте отчет «Анализ НДФЛ по датам получения доходов» и сравните исчисленный и удержанный налог.
  4. 4
    Перепроведите проблемные ведомости и заново заполните 6-НДФЛ по кнопке «Заполнить».

Настройки учетной политики, реквизиты организации и виды доходов

Если документы в порядке, а расчет все равно не заполняется, следующий шаг — проверка настроек. В разделе «Главное — Настройки налогов и отчетов» на закладке НДФЛ должны быть корректно указаны параметры учета; в карточке организации — регистрация в налоговом органе с правильными ИНН, КПП и кодом ОКТМО. Отчет формируется в разрезе регистраций: если доход отражен по одной регистрации, а отчет строится по другой, данные в него не попадут.

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

Еще один тонкий момент — обособленные подразделения. Если в базе ведется учет по подразделениям, выделенным на отдельный баланс или имеющим отдельную регистрацию по НДФЛ, убедитесь, что в начислениях и ведомостях указано правильное подразделение и регистрация в налоговом органе. Ошибка в этом реквизите приводит к тому, что часть сотрудников «выпадает» из расчета головной организации.

Раздел 1 заполнен, раздел 2 пустНалог исчислен, но не удержан

Проверьте ведомости на выплату: даты, проведение, суммы НДФЛ

Оба раздела пустыНет движений по регистрам НДФЛ

Проверьте, чем начислялась зарплата: ручные операции движений по НДФЛ не создают

Часть сотрудников отсутствуетПроблема с регистрацией в ИФНС или подразделением

Сверьте регистрацию в карточке сотрудника, подразделении и отборе отчета

Суммы есть, но в другом периодеСмещены даты получения дохода или выплаты

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

Ручные операции, переносы данных и их последствия

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

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

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

Устаревший релиз и ошибки формы отчета

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

Проверить актуальность релиза можно через «Администрирование — Обновление версии программы» или на портале 1С по номеру вашей версии (Главное — О программе). Перед обновлением обязательно создайте резервную копию: обновление релиза в середине отчетной кампании без копии — риск потерять рабочую базу при сбое.

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

Диагностика через отчеты по НДФЛ и сверка данных

Прежде чем исправлять документы, локализуйте проблему аналитическими отчетами. В 1С:Бухгалтерии доступны «Анализ НДФЛ по датам получения доходов», «Анализ НДФЛ по документам-основаниям», «Регистр налогового учета по НДФЛ» и «Сводная справка 2-НДФЛ». Они строятся по тем же регистрам, что и 6-НДФЛ, и позволяют увидеть, какие записи программа реально учитывает.

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

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

Контрольные точки

Как проверить результат

Заполнение раздела 1 после исправлений
Норма

Сумма исчисленного налога совпадает с данными анализа НДФЛ за период

Тревожный признак

Сумма меньше или равна нулю при наличии начислений

Заполнение раздела 2
Норма

Строки сгруппированы по датам удержания, суммы соответствуют ведомостям

Тревожный признак

Пустые строки, группировка «схлопнулась» в одну дату или период смещен

Контрольные соотношения
Норма

Проверка в программе и внешняя проверка проходят без критических ошибок

Тревожный признак

Ошибки форматно-логического контроля, расхождения с 2-НДФЛ

Сверка с учетом
Норма

Удержанный НДФЛ по отчету сходится с оборотами по кредиту 68.01 с допустимыми временными разницами

Тревожный признак

Устойчивая разница, которая не объясняется переходящими выплатами

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

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

Типичные ошибки
01
Начисление НДФЛ ручной проводкой Дт 70 Кт 68.01 — налог есть на счете, но регистры пусты, и 6-НДФЛ не заполняется.
02
Непроведенные или удаленные ведомости на выплату — раздел 2 пуст или неполон, хотя зарплата начислена.
03
Неверная дата выплаты в ведомости (например, дата следующего квартала) — суммы уходят в другой отчетный период.
04
Отчет создан по одной регистрации в ИФНС, а доходы отражены по другой — часть данных не попадает в расчет.
05
Правки в отчете вручную вместо исправления первичных документов — при перезаполнении или в следующем периоде ошибка возвращается.
06
Устаревший релиз при измененной форме — отчет не заполняется корректно или не проходит проверку в налоговой.

Отдельно выделим ошибку с переходящими выплатами. Зарплата за март, выплаченная в апреле, попадает в раздел 2 расчета за полугодие, а не за первый квартал — это норма, а не ошибка заполнения. Прежде чем «чинить» отчет, убедитесь, что расхождение не объясняется межпериодными выплатами: отпускные в конце квартала, премии, зарплата за последний месяц квартала.

Полезная привычка: перед сдачей 6-НДФЛ формируйте «Анализ НДФЛ по датам получения доходов» и сверяйте удержанный налог с оборотами по 68.01. Расхождение, которое не объясняется переходящими выплатами, почти всегда означает либо ручные проводки по НДФЛ, либо непроведенные ведомости — и лучше найти это до отправки отчета, чем после требования из налоговой.
ПЗ
Практическое замечание

Что делать, если ничего не помогло

Если все документы проведены, даты корректны, релиз актуален, а расчет по-прежнему заполняется с ошибками, остаются два направления. Первое — тестирование и исправление информационной базы («Администрирование — Обслуживание»): повреждения в таблицах регистров иногда приводят к тому, что записи физически есть, но запросами отчета не выбираются. Режим тестирования запускайте только на копии базы и с отключенными пользователями.

Второе направление — анализ движений конкретного документа. Откройте проблемную ведомость, перейдите по кнопке показа движений (Дт/Кт или «Еще — Движения документа») и проверьте, есть ли записи по регистрам НДФЛ. Если движений нет вовсе — документ не формирует налоговый учет, и причина в его реквизитах или виде операции. Если движения есть, но отчет их не видит — вероятна проблема с датами, регистрацией в ИФНС или отбором отчета.

Маршрут решения

Как выбрать действие

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

Часто задаваемые вопросы

Почему раздел 1 заполнен, а раздел 2 пуст?

Раздел 1 отражает исчисленный налог, раздел 2 — удержанный при выплате. Если раздел 2 пуст, налог начислен, но документы выплаты (ведомости, РКО, списания со счета) либо не проведены, либо не содержат сумм НДФЛ. Проверьте ведомости за период и суммы налога в них.

Зарплата начислена вручную через операцию — почему 6-НДФЛ пуст?

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

Можно ли исправить 6-НДФЛ вручную прямо в форме отчета?

Форма позволяет редактировать ячейки, но это крайняя мера: ручные правки не исправляют данные учета, теряются при перезаполнении и создают расхождения с регистрами в следующих периодах. Правильный путь — исправить первичный документ и перезаполнить отчет.

Зарплата за март выплачена в апреле — в какой расчет она попадет?

Удержанный налог отражается в разделе 2 того периода, в котором произошла выплата, то есть в расчете за полугодие. Это нормальное поведение, а не ошибка заполнения — исправлять документы в такой ситуации не нужно.

После обновления релиза отчет не изменился. Что не так?

Ранее созданный экземпляр отчета не пересчитывается автоматически. Откройте сохраненный расчет и нажмите «Заполнить» либо создайте новый отчет за тот же период — тогда применятся обновленные алгоритмы заполнения.

Как проверить, что 6-НДФЛ заполнен корректно, перед отправкой?

Сформируйте «Анализ НДФЛ по датам получения доходов» и сверьте исчисленный и удержанный налог с расчетом, затем выполните встроенную проверку контрольных соотношений в отчете. Дополнительно сопоставьте удержанный НДФЛ с оборотами по счету 68.01 с учетом переходящих выплат.

Итог

Что важно запомнить

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