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

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

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

Диагностика причин возникновения ошибки

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

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

Обратите внимание на даты документов. В налоговом учете дата удержания НДФЛ всегда равна дате фактической выплаты дохода. Если в документе «Ведомость в банк» дата выплаты стоит в будущем или отличается от даты, на которую рассчитан налог в регистре, система выдаст предупреждение. Также стоит проверить, не был ли случайно снят флаг «Удерживать НДФЛ» в настройках самого документа начисления или в карточке сотрудника.

⚠️ Внимание: Если вы обнаружили, что НДФЛ не удержан за прошлый период (например, за предыдущий месяц), ни в коем случае не пытайтесь исправить это задним числом в уже закрытом периоде без консультации с главным бухгалтером. Это может исказить отчетность 6-НДФЛ и потребовать сдачи уточненных расчетов.

📊 На каком этапе вы столкнулись с ошибкой?
При проведении ведомости в банк
При формировании отчета 6-НДФЛ
При расчете зарплаты
При увольнении сотрудника

Проверка и перерасчет начисления зарплаты

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

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

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

💡

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

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

Анализ документов выплаты и регистрации удержания

Ключевым моментом в работе с НДФЛ в 1С:ЗУП является документ, который фактически фиксирует удержание. Таким документом является «Ведомость в банк» или «Ведомость в кассу». Именно при проведении этого документа сумма налога списывается с счета 68.01 (или регистрируется как удержанная, в зависимости от версии конфигурации и настроек учета).

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

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

☑️ Диагностика документа выплаты

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

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

Ручная корректировка и ввод документов corrections

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

Для исправления ситуации можно использовать документ «Операция, введенная вручную», но только если вы точно знаете, какие проводки и движения по регистрам нужно сделать. Однако в 1С:ЗУП 3.1 рекомендуется использовать специализированные документы корректировки, чтобы не нарушить логику работы подсистемы зарплаты. Найдите в меню «НДФЛ» документ «Корректировка регистрации НДФЛ».

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

⚠️ Внимание: Ручное вмешательство в регистры НДФЛ без создания соответствующих документов выплаты может привести к расхождениям между бухгалтерским и налоговым учетом. Всегда стремитесь исправить ошибку через цепочку документов (Начисление -> Ведомость), а не через прямые проводки.

Технические детали ручной корректировки

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

Специфика работы с авансами и окончательным расчетом

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

Проверьте настройки видов расчетов для аванса. В карточке вида расчета «Аванс» должна стоять галочка «Не удерживать НДФЛ». Если эта настройка сбита, система может пытаться рассчитать налог дважды или, наоборот, не переносить остаток налога на окончательный расчет. Это приводит к ситуации, когда при финальной выплате сумма налога считается уже удержанной (ошибочно), либо не формируется вовсе.

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

Тип выплаты Момент удержания НДФЛ Документ в 1С ЗУП Особенности
Аванс Не удерживается Ведомость в банк/кассу (Аванс) НДФЛ считается только при окончательном расчете
Окончательный расчет В день выплаты Ведомость в банк/кассу (Зарплата) Удерживается вся сумма налога за месяц
Отпускные В день выплаты Ведомость на выплату отпускных Удерживается сразу при выплате, независимо от периода
Больничные В день выплаты Ведомость на выплату больничных Аналогично отпускным, налог удерживается в день перечисления
💡

Главное правило: НДФЛ удерживается один раз — при фактической выплате окончательного расчета за месяц (или при выплате отпускных/больничных). Двойное удержание или отсутствие удержания при финальной выплате является ошибкой.

Формирование отчетов и проверка данных

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

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

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

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

💡

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

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

Что делать, если НДФЛ не удержан из-за ошибки в прошлых периодах?

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

Почему при увольнении сотрудника система пишет «НДФЛ не удержан»?

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

Можно ли удержать НДФЛ с материальной выгоды автоматически?

Да, 1С:ЗУП умеет рассчитывать НДФЛ с материальной выгоды (например, от экономии на процентах по займу). Однако удержать этот налог за счет денежных средств сотрудника можно только если ему выплачиваются другие доходы, облагаемые по ставке 13% (или 15%). Если денежных выплат нет, удержание невозможно. В программе нужно проверить документ «Регистрация перерасчетов НДФЛ» или специальный документ по материальной выгоде. Если денег для удержания нет, налог придется перечислить за счет организации.

Как исправить ситуацию, если ведомость проведена, но НДФЛ не удержался?

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

Влияет ли смена ставки НДФЛ на ошибку «Не удержан»?

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