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