Отчеты и Аналитика · 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 остается пустым даже при корректно начисленной зарплате.
Частая ситуация: ведомость создана, но в ней не заполнена или неверно указана дата выплаты, либо сумма НДФЛ в ведомости равна нулю из-за того, что зарплата начислялась документом, не формирующим налог (например, ручной операцией). Программа при выплате рассчитывает НДФЛ к перечислению на основании ранее исчисленного налога; если исчисленного налога в регистрах нет, ведомость проведется с нулевым НДФЛ без каких-либо предупреждений.
Проверьте также денежные документы, которыми оформлялись разовые выплаты: дивиденды учредителям, материальная помощь, доходы по договорам ГПХ, если они ведутся в бухгалтерии. В документах «Списание с расчетного счета» и «Расходный кассовый ордер» с соответствующим видом операции есть реквизиты для указания дохода и НДФЛ — если они не заполнены, выплата в расчет не попадет.
- 1Откройте журнал ведомостей на выплату зарплаты и убедитесь, что все ведомости за период проведены.
- 2Проверьте в каждой ведомости дату выплаты и сумму НДФЛ к перечислению — она не должна быть нулевой при наличии начисленного налога.
- 3Сформируйте отчет «Анализ НДФЛ по датам получения доходов» и сравните исчисленный и удержанный налог.
- 4Перепроведите проблемные ведомости и заново заполните 6-НДФЛ по кнопке «Заполнить».
Настройки учетной политики, реквизиты организации и виды доходов
Если документы в порядке, а расчет все равно не заполняется, следующий шаг — проверка настроек. В разделе «Главное — Настройки налогов и отчетов» на закладке НДФЛ должны быть корректно указаны параметры учета; в карточке организации — регистрация в налоговом органе с правильными ИНН, КПП и кодом ОКТМО. Отчет формируется в разрезе регистраций: если доход отражен по одной регистрации, а отчет строится по другой, данные в него не попадут.
Отдельно проверьте справочник «Виды доходов НДФЛ» и соответствие видов начислений кодам дохода. Если в начислении указан вид дохода без кода или с некорректной категорией, программа может не отнести сумму ни к одной строке расчета. То же относится к дате получения дохода в самом начислении: для зарплаты это последний день месяца, для отпускных и больничных — дата выплаты. Смешение этих правил при ручной корректировке документов ломает структуру раздела 2.
Еще один тонкий момент — обособленные подразделения. Если в базе ведется учет по подразделениям, выделенным на отдельный баланс или имеющим отдельную регистрацию по НДФЛ, убедитесь, что в начислениях и ведомостях указано правильное подразделение и регистрация в налоговом органе. Ошибка в этом реквизите приводит к тому, что часть сотрудников «выпадает» из расчета головной организации.
Проверьте ведомости на выплату: даты, проведение, суммы НДФЛ
Проверьте, чем начислялась зарплата: ручные операции движений по НДФЛ не создают
Сверьте регистрацию в карточке сотрудника, подразделении и отборе отчета
Проверьте даты в ведомостях и документах начисления отпускных, больничных
Ручные операции, переносы данных и их последствия
Организации, которые ведут расчет зарплаты в 1С:ЗУП или сторонней программе, а в бухгалтерию переносят только проводки, сталкиваются с пустым 6-НДФЛ систематически. Причина описана выше: проводки не создают записей в регистрах НДФЛ. Варианты решения — настроить полноценный обмен между ЗУП и Бухгалтерией с переносом документов, формирующих движения по НДФЛ, либо сдавать 6-НДФЛ из той программы, где ведется зарплатный учет.
Обратная ситуация — ручные корректировки внутри самой бухгалтерии. Документ «Операция, введенная вручную» позволяет добавить движения по регистрам НДФЛ вручную, и иногда бухгалтеры пользуются этим для исправления прошлых периодов. Такие записи работают, но опасны: при перепроведении документов или обновлении релиза ручные движения могут конфликтовать с расчетными, порождая задвоения или отрицательные суммы в отчете.
Если база создавалась переносом данных из другой конфигурации (например, из 1С:Бухгалтерии 7.7 или УПП), проверьте документы переноса остатков по НДФЛ. Неполный перенос регистров приводит к тому, что расчет за первые периоды работы в новой базе заполняется частично. В этом случае корректнее довнести данные штатными документами переноса, а не ручными операциями.
Устаревший релиз и ошибки формы отчета
Форма 6-НДФЛ и алгоритмы ее заполнения периодически меняются приказами ФНС, и 1С отражает эти изменения в обновлениях конфигурации. Если релиз устарел, возможны две проблемы: отчет формируется по старой форме и не проходит форматно-логический контроль в налоговой, либо заполнение работает некорректно из-за изменившихся правил отнесения доходов и сроков перечисления.
Проверить актуальность релиза можно через «Администрирование — Обновление версии программы» или на портале 1С по номеру вашей версии (Главное — О программе). Перед обновлением обязательно создайте резервную копию: обновление релиза в середине отчетной кампании без копии — риск потерять рабочую базу при сбое.
После обновления ранее созданный экземпляр отчета нужно перезаполнить: откройте сохраненный 6-НДФЛ и нажмите «Заполнить», либо создайте новый отчет за тот же период. Старая форма не пересчитывается автоматически — это частая причина ситуации «обновились, но ничего не изменилось».
Диагностика через отчеты по НДФЛ и сверка данных
Прежде чем исправлять документы, локализуйте проблему аналитическими отчетами. В 1С:Бухгалтерии доступны «Анализ НДФЛ по датам получения доходов», «Анализ НДФЛ по документам-основаниям», «Регистр налогового учета по НДФЛ» и «Сводная справка 2-НДФЛ». Они строятся по тем же регистрам, что и 6-НДФЛ, и позволяют увидеть, какие записи программа реально учитывает.
Практический прием: сформируйте «Анализ НДФЛ по датам получения доходов» за проблемный период и сравните колонки исчисленного и удержанного налога. Если исчисленный есть, а удержанного нет — проблема в ведомостях. Если обоих нет — проблема в документах начисления или в том, что зарплата отражена ручными операциями. Если суммы есть, но даты не те — ищите документ с неверной датой выплаты или получения дохода.
Для точечной проверки по сотруднику полезен отчет «Регистр налогового учета по НДФЛ»: он показывает каждую запись регистров с документом-источником. Найдя строку, которой не хватает в 6-НДФЛ, вы сразу увидите, какой документ ее сформировал, и сможете проверить его реквизиты.
Как проверить результат
Сумма исчисленного налога совпадает с данными анализа НДФЛ за период
Сумма меньше или равна нулю при наличии начислений
Строки сгруппированы по датам удержания, суммы соответствуют ведомостям
Пустые строки, группировка «схлопнулась» в одну дату или период смещен
Проверка в программе и внешняя проверка проходят без критических ошибок
Ошибки форматно-логического контроля, расхождения с 2-НДФЛ
Удержанный НДФЛ по отчету сходится с оборотами по кредиту 68.01 с допустимыми временными разницами
Устойчивая разница, которая не объясняется переходящими выплатами
Типичные ошибки и как их избежать
По опыту сопровождения учетных баз, большинство случаев «незаполняющегося» 6-НДФЛ сводится к ограниченному набору повторяющихся ошибок. Знание этого списка экономит часы диагностики: достаточно последовательно исключить каждый пункт.
Отдельно выделим ошибку с переходящими выплатами. Зарплата за март, выплаченная в апреле, попадает в раздел 2 расчета за полугодие, а не за первый квартал — это норма, а не ошибка заполнения. Прежде чем «чинить» отчет, убедитесь, что расхождение не объясняется межпериодными выплатами: отпускные в конце квартала, премии, зарплата за последний месяц квартала.
Полезная привычка: перед сдачей 6-НДФЛ формируйте «Анализ НДФЛ по датам получения доходов» и сверяйте удержанный налог с оборотами по 68.01. Расхождение, которое не объясняется переходящими выплатами, почти всегда означает либо ручные проводки по НДФЛ, либо непроведенные ведомости — и лучше найти это до отправки отчета, чем после требования из налоговой.
Что делать, если ничего не помогло
Если все документы проведены, даты корректны, релиз актуален, а расчет по-прежнему заполняется с ошибками, остаются два направления. Первое — тестирование и исправление информационной базы («Администрирование — Обслуживание»): повреждения в таблицах регистров иногда приводят к тому, что записи физически есть, но запросами отчета не выбираются. Режим тестирования запускайте только на копии базы и с отключенными пользователями.
Второе направление — анализ движений конкретного документа. Откройте проблемную ведомость, перейдите по кнопке показа движений (Дт/Кт или «Еще — Движения документа») и проверьте, есть ли записи по регистрам НДФЛ. Если движений нет вовсе — документ не формирует налоговый учет, и причина в его реквизитах или виде операции. Если движения есть, но отчет их не видит — вероятна проблема с датами, регистрацией в ИФНС или отбором отчета.
Как выбрать действие
Часто задаваемые вопросы
Почему раздел 1 заполнен, а раздел 2 пуст?
Раздел 1 отражает исчисленный налог, раздел 2 — удержанный при выплате. Если раздел 2 пуст, налог начислен, но документы выплаты (ведомости, РКО, списания со счета) либо не проведены, либо не содержат сумм НДФЛ. Проверьте ведомости за период и суммы налога в них.
Зарплата начислена вручную через операцию — почему 6-НДФЛ пуст?
Ручная операция создает только бухгалтерские проводки и не формирует движений по регистрам учета НДФЛ, на основании которых строится расчет. Используйте штатный документ «Начисление зарплаты» либо ведите зарплатный учет в профильной конфигурации с последующим обменом.
Можно ли исправить 6-НДФЛ вручную прямо в форме отчета?
Форма позволяет редактировать ячейки, но это крайняя мера: ручные правки не исправляют данные учета, теряются при перезаполнении и создают расхождения с регистрами в следующих периодах. Правильный путь — исправить первичный документ и перезаполнить отчет.
Зарплата за март выплачена в апреле — в какой расчет она попадет?
Удержанный налог отражается в разделе 2 того периода, в котором произошла выплата, то есть в расчете за полугодие. Это нормальное поведение, а не ошибка заполнения — исправлять документы в такой ситуации не нужно.
После обновления релиза отчет не изменился. Что не так?
Ранее созданный экземпляр отчета не пересчитывается автоматически. Откройте сохраненный расчет и нажмите «Заполнить» либо создайте новый отчет за тот же период — тогда применятся обновленные алгоритмы заполнения.
Как проверить, что 6-НДФЛ заполнен корректно, перед отправкой?
Сформируйте «Анализ НДФЛ по датам получения доходов» и сверьте исчисленный и удержанный налог с расчетом, затем выполните встроенную проверку контрольных соотношений в отчете. Дополнительно сопоставьте удержанный НДФЛ с оборотами по счету 68.01 с учетом переходящих выплат.
Что важно запомнить
6-НДФЛ в 1С:Бухгалтерии заполняется по регистрам учета НДФЛ, а не по проводкам. Пустой расчет почти всегда означает отсутствие движений по регистрам: ручные операции, непроведенные ведомости, неверные даты или чужая регистрация в ИФНС. Диагностируйте через аналитические отчеты по НДФЛ, исправляйте первичные документы, а не форму отчета, и держите релиз актуальным.