Отчеты и Аналитика · 12 мин
Почему в 1С не заполняется 6-НДФЛ и как это исправить
Разбираем, почему в 1С не заполняется расчёт 6-НДФЛ: пустые разделы, ошибки в датах, непроведённые документы, настройки учёта НДФЛ. Пошаговая проверка и исправление.
Расчёт 6-НДФЛ в программах 1С (ЗУП, Бухгалтерия предприятия, Комплексная автоматизация, ERP) формируется не из проводок, а из специальных регистров учёта НДФЛ. Поэтому типичная ситуация «зарплата начислена, налог посчитан, а отчёт пустой» почти всегда означает, что данные не попали в нужные регистры или попали с неверными датами, либо отбор отчёта настроен неправильно.
Прежде чем перепроводить документы или править данные вручную, важно локализовать проблему: пуст ли отчёт полностью, не заполняется только раздел 1 или раздел 2, не хватает отдельных сотрудников или сумм. От этого зависит и порядок диагностики, и способ исправления.
Материал ориентирован на типовые конфигурации 1С:ЗУП 3.1 и 1С:Бухгалтерия 8.3. Названия меню могут немного отличаться в зависимости от версии, но логика регистров и проверок одинакова.
Как 1С формирует 6-НДФЛ: что нужно понять перед диагностикой
Расчёт 6-НДФЛ строится по данным накопительных регистров, а не по бухгалтерским проводкам. Ключевые регистры: «Расчёты налогоплательщиков с бюджетом по НДФЛ» (исчисленный и удержанный налог), «Доходы, исчисленные для целей исчисления НДФЛ», «Сведения о доходах НДФЛ» и регистры вычетов. Если движения в этих регистрах отсутствуют или содержат неверные даты, отчёт будет пустым или неполным даже при корректных проводках по счетам 68.01 и 70.
Раздел 1 отчёта заполняется по дате удержания налога (обычно это дата выплаты дохода), раздел 2 — по дате фактического получения дохода и сроку перечисления. Поэтому одна и та же ошибка в дате ведомости может «убрать» сумму из одного раздела и исказить другой.
Проверяем настройки самого отчёта
Первая и самая простая причина пустого расчёта — неверные параметры формирования. Откройте отчёт (Отчёты, справки → 6-НДФЛ) и проверьте: правильно ли выбрана организация, верный ли указан отчётный период, не стоит ли отбор по подразделению или обособленному подразделению, в котором нет данных.
Если в базе несколько организаций, убедитесь, что зарплата начислялась именно по той организации, для которой строится отчёт. Частая ситуация: ведомости оформлены на одну организацию, а отчёт формируется по другой — в результате все разделы пустые.
После изменения настроек обязательно нажмите «Сформировать» заново. Если отчёт ранее сохранялся, 1С может показывать старую сохранённую версию — проверьте, не открыт ли у вас ранее сохранённый экземпляр отчёта вместо свежесформированного.
Проверить организацию, период и наличие проведённых ведомостей
Проверить даты выплат в ведомостях
Проверить движения по сотруднику в регистрах НДФЛ
Сверить регистры с оборотами по 68.01
Проверяем документы выплаты: главная причина пустого 6-НДФЛ
Удержание НДФЛ в 1С регистрируется только документами выплаты: «Ведомость в банк», «Ведомость в кассу», «Ведомость через раздатчика» и аналогичными. Если зарплата начислена документом «Начисление зарплаты и взносов», но ведомости не созданы или не проведены, налог будет исчислен, но не удержан — и раздел 1 останется пустым.
Откройте журнал ведомостей за период и проверьте: все ли ведомости проведены (нет ли пометок на удаление или непроведённых документов), указаны ли в них суммы к выплате и НДФЛ, корректна ли дата документа. Дата ведомости определяет и дату удержания налога, и дату получения дохода — ошибка даже в один день может перенести суммы в другой отчётный период.
Отдельный случай — выплата зарплаты в следующем месяце. Если зарплата за март выплачена в апреле, то в расчёт за первый квартал она попадёт частично: доход и исчисленный налог отражаются по дате выплаты, поэтому при проверке «почему сумма меньше начисленного» всегда смотрите на фактические даты ведомостей, а не на месяц начисления.
Проверяем регистры НДФЛ и движения документов
Если ведомости проведены, а отчёт всё равно пуст, проверьте движения конкретного документа. Откройте ведомость, нажмите «Ещё → Движения документа» (или Ctrl+Shift+Enter в некоторых конфигурациях) и найдите регистр «Расчёты налогоплательщиков с бюджетом по НДФЛ». Там должны быть строки с видом движения «Приход» и видом «Удержано» с заполненной датой получения дохода и сроком перечисления.
Если движений нет — документ был проведён с ошибками или данные повреждены. Попробуйте перепровести ведомость. Если движения не появились, проверьте, заполнены ли в табличной части суммы НДФЛ к перечислению и не стоит ли в документе нулевая выплата.
Для массовой диагностики используйте отчёт «Анализ НДФЛ по документам основаниям» (в ЗУП) или универсальный отчёт по регистру «Расчёты налогоплательщиков с бюджетом по НДФЛ» (в Бухгалтерии: Отчёты → Универсальный отчёт). Сравните итоги регистра с данными расчёта 6-НДФЛ — так вы увидите, какие суммы «потерялись».
- 1Проверьте организацию, период и отборы в настройках отчёта
- 2Убедитесь, что все ведомости на выплату за период проведены и не помечены на удаление
- 3Проверьте даты ведомостей — они определяют дату удержания НДФЛ
- 4Откройте движения одной ведомости и убедитесь, что есть записи в регистре «Расчёты налогоплательщиков с бюджетом по НДФЛ»
- 5Сформируйте универсальный отчёт по регистру и сравните с данными 6-НДФЛ
- 6Перепроведите проблемные документы и заново сформируйте расчёт
Проблемы с датами и переходящими периодами
Значительная часть «незаполненных» 6-НДФЛ на практике — это не пустой отчёт, а суммы, попавшие не в тот период. Классические ситуации: зарплата за последний месяц квартала выплачена в следующем квартале; отпускные выплачены в конце месяца, а начислены раньше; ведомость датирована выходным днём, что смещает срок перечисления.
Проверьте в учётной политике и настройках учёта зарплаты дату выплаты зарплаты, установленную в программе (в ЗУП: Настройка → Реквизиты организации → Учётная политика). Если в настройках указан один день, а фактические ведомости оформляются другим, аналитика и отчёты могут расходиться с ожиданиями бухгалтера.
Также проверьте документы с ручной корректировкой дат: если пользователь вручную изменил дату ведомости после проведения или внёс операцию учёта НДФЛ документом «Операция учёта НДФЛ» с неверными датами, суммы либо выпадут из отчёта, либо попадут в неправильный блок строк.
Не хватает отдельных сотрудников или видов дохода
Если отчёт в целом заполняется, но по части сотрудников данных нет, проверьте карточку сотрудника: заполнен ли ИНН, корректен ли статус налогоплательщика (резидент/нерезидент), нет ли задвоения физических лиц в справочнике. Задвоенное физлицо — частая причина того, что доходы одного человека «размазываются» по двум записям, и контрольные соотношения не сходятся.
Отдельно проверьте виды доходов с особыми кодами: материальная помощь, призы, доходы в натуральной форме. Если по коду дохода в справочнике «Виды доходов НДФЛ» не заполнены реквизиты или начисление настроено без кода дохода НДФЛ, суммы могут не попасть в расчёт.
Для уволенных сотрудников проверьте документ «Увольнение» и ведомость окончательного расчёта: если расчёт при увольнении выплачен, но ведомость оформлена не тем документом или не проведена, налог по уволенному выпадет из раздела 1.
Если данные повреждены: пересчёт и восстановление учёта НДФЛ
Когда документы корректны, а регистры расходятся с ними (например, после обмена данными, обновления конфигурации или ручных операций), помогает пересчёт. В ЗУП есть документ «Перерасчёт НДФЛ» и механизм обновления данных учёта при перепроведении документов. В Бухгалтерии 8.3 последовательное перепроведение ведомостей за период восстанавливает движения по регистрам.
Действуйте по нарастающей: сначала перепроведите одну проблемную ведомость и проверьте отчёт. Если помогло — перепроведите остальные ведомости периода. Если нет — проверьте документы начисления, затем документы ввода остатков по НДФЛ (если учёт в программе начат не с начала деятельности).
Особое внимание — базам после переноса данных. Если остатки по НДФЛ вводились документами начальных остатков, проверьте их полноту: неполный ввод остатков — типичная причина «полупустого» 6-НДФЛ в первом отчётном периоде после перехода на новую программу.
Как выбрать действие
Проверка результата и контрольные соотношения
После исправлений сформируйте расчёт заново и проверьте его встроенной проверкой: в форме отчёта есть кнопка «Проверка → Проверить контрольные соотношения». Программа сравнит показатели внутри расчёта и укажет на расхождения.
Дополнительно сверьте итоги с учётными данными: сумма исчисленного налога в разделе 2 должна согласовываться с оборотами по кредиту 68.01 (с учётом переходящих выплат), а общая сумма дохода — с начислениями по регистру доходов. Полное совпадение «до копейки» не всегда обязательно из-за переходящих периодов, но разница должна быть объяснима конкретными ведомостями.
Как проверить результат
Содержит суммы удержанного налога по срокам перечисления за последние три месяца периода
Пуст при наличии выплат в периоде
Проверка в форме отчёта завершается без ошибок
Есть сообщения о расхождениях
Разница объясняется переходящими выплатами на границе периодов
Необъяснимые расхождения по суммам налога
Каждая ведомость формирует записи об удержании в регистре НДФЛ
Проведённый документ не имеет движений
Частые вопросы
Почему в 6-НДФЛ не попадает зарплата за последний месяц квартала?
Если зарплата за месяц выплачена в следующем квартале, доход и налог отражаются по дате выплаты, то есть уже в расчёте за следующий период. Это нормальное поведение, а не ошибка. Проверьте дату ведомости: она определяет период отражения.
Ведомости проведены, а раздел 1 пустой. Что делать?
Откройте движения любой ведомости и убедитесь, что в регистре «Расчёты налогоплательщиков с бюджетом по НДФЛ» есть записи с видом «Удержано». Если их нет — перепроведите ведомость. Также проверьте, что в табличной части ведомости заполнена колонка с суммой НДФЛ к перечислению.
Можно ли исправить пустой 6-НДФЛ ручным редактированием сумм в отчёте?
Технически форма позволяет включить ручную корректировку, но делать этого не стоит: при следующем автоматическом заполнении правки исчезнут, а причина в учётных данных останется. Ручная правка допустима только как временная мера с обязательным последующим исправлением учёта.
После обновления конфигурации отчёт стал заполняться иначе. Это ошибка?
Не обязательно. Форма 6-НДФЛ и правила её заполнения периодически меняются, и обновления конфигурации приводят алгоритмы в соответствие с новыми требованиями. Сравните заполнение с актуальным порядком заполнения расчёта и при сомнениях перепроведите документы периода на копии базы.
Как проверить, нет ли задвоенных физических лиц в базе?
В ЗУП используйте обработку поиска дублей (Администрирование → Обслуживание → Поиск и удаление дублей) по справочнику «Физические лица» с сравнением по ФИО, дате рождения и ИНН. Найденные дубли объединяйте аккуратно, предварительно проверив, к какой записи привязаны кадровые документы и регистры НДФЛ.
Нужно ли подавать уточнённый расчёт, если ошибка нашлась в уже сданном периоде?
Если после исправления учёта суммы в расчёте за сданный период изменились, требуется подать уточнённый расчёт с корректными данными. Сформируйте отчёт за тот период заново после исправлений и сравните с ранее сданной версией, чтобы оценить масштаб расхождений.
Что важно запомнить
6-НДФЛ в 1С строится по регистрам учёта НДФЛ, а не по проводкам. Основные причины пустого расчёта: непроведённые ведомости на выплату, неверные даты выплат, неправильные отборы отчёта и повреждённые движения документов. Диагностику начинайте с ведомостей и их движений, исправления делайте в учётных данных, а не в форме отчёта, и всегда создавайте резервную копию перед перепроведением документов.