Ситуация, когда в документе начисления зарплаты или справки 2-НДФЛ отображается статус «Налог исчислен», но фактического удержания средств не произошло, является одной из самых распространенных проблем в учете 1С. Это означает, что система рассчитала сумму обязательства перед бюджетом, но не связала её с конкретным выплатным документом. В результате бухгалтер видит долг перед налоговой, хотя сотруднику на руки могли выдать полную сумму без вычета.
Чаще всего корень проблемы кроется в разрыве цепочки между документами «Начисление зарплаты» и «Ведомость на выплату». Механизм 1С:Зарплата и управление персоналом или 1С:Бухгалтерия предприятия требует строгой последовательности действий: сначала нужно зафиксировать доход, затем провести выплату, и только после этого программа может закрыть обязательство по НДФЛ. Если один из этапов пропущен или выполнен с ошибкой, налог «зависает» в статусе исчисленного.
В этой статье мы детально разберем технические и методологические причины возникновения такой ситуации. Вы узнаете, как проверить настройки удержаний, проанализировать регистры накопления и какие шаги необходимо предпринять для корректного переноса налога в состояние «Удержан». Мы рассмотрим как стандартные сценарии выплаты, так и сложные случаи с взаимозачетами и авансами.
Механика расчета и удержания НДФЛ в 1С
Для понимания проблемы необходимо четко разграничивать этапы жизни налога в системе. Процесс проходит три стадии: исчисление, удержание и перечисление. На этапе исчисления программа определяет налоговую базу, применяет ставки и считает сумму, которую работодатель обязан удержать из дохода сотрудника. Однако само по себе исчисление не уменьшает сумму к выплате на руки.
Критически важный момент наступает при проведении документа выплаты. Именно в этот момент система формирует запись в регистре «Расчеты с бюджетом по НДФЛ», меняя статус налога. Если вы провели начисление, но не создали ведомость, или создали её, но не указали вид выплаты, связанный с этим начислением, удержание не произойдет автоматически.
⚠️ Внимание: В конфигурациях 1С 8.3 ред. 3.1 и выше механизм удержания работает строго по принципу «доход — выплата». Если вы выплатили аванс, а налог исчислился с основной зарплаты, система не удержит налог из аванса автоматически, если это не настроено специально в виде расчета.
Также стоит учитывать, что некоторые виды доходов могут быть освобождены от удержания в момент выплаты, но обязанность по исчислению остается. Например, при выдаче дохода в натуральной форме или при прощении долга. В таких случаях налог остается исчисленным до момента реальной денежной выплаты другого дохода этому же сотруднику.
Всегда проверяйте поле «Налог» в печатной форме ведомости перед выплатой. Если там стоит прочерк, значит, удержание не запланировано, даже если в начислении налог рассчитан верно.
Основные причины отсутствия удержания
Почему же система ведет себя таким образом? Чаще всего дело не в сбое программы, а в логике заполненных документов. Рассмотрим наиболее частые сценарии, приводящие к рассинхронизации данных.
- 📄 Отсутствие документа выплаты: Самая банальная причина. Бухгалтер провел начисление, убедился в расчетах, но забыл создать и провести «Ведомость в банк» или «Ведомость в кассу». Без этого документа налоги не удерживаются.
- 💸 Выплата аванса вместо зарплаты: Если вы создали ведомость на выплату аванса, а налог исчислен документом «Начисление зарплаты и взносов» за вторую половину месяца, удержания не будет. Аванс выплачивается до момента окончательного расчета налога.
- 🔄 Ручное изменение суммы к выплате: В некоторых случаях пользователи вручную меняют сумму в ведомости, игнорируя рассчитанные удержания, что приводит к тому, что налог остается «висеть» на сотруднике.
- 🛑 Блокировка удержания в настройках: В карточке сотрудника или в виде расчета может стоять признак, запрещающий удержание налога при определенных условиях, например, при наличии исполнительных листов, блокирующих всю сумму дохода.
Отдельно стоит упомянуть ситуацию с материальной выгодой или доходами, полученными в натуральной форме. По законодательству, удержать НДФЛ с таких доходов можно только за счет денежных выплат. Если в текущем месяце денежных выплат не было, налог останется исчисленным, но не удержанным до появления денег.
Диагностика через отчеты и регистры
Для точного выявления причины необходимо заглянуть «под капот» программы. Визуального осмотра документов часто недостаточно. Используйте отчет Анализ НДФЛ, который доступен в разделе «Зарплата и кадры» -> «Отчеты по зарплате». Этот инструмент показывает детализацию по каждому сотруднику в разрезе статусов налога.
В отчете обратите внимание на колонки «Исчислено», «Удержано» и «Разница». Если по сотруднику есть сумма в колонке «Исчислено», а в «Удержано» стоит ноль, значит, цепочка разорвана. Двойной клик по сумме обычно позволяет провалиться в детальные записи регистров.
| Тип отчета | Где найти в меню | Что показывает |
|---|---|---|
| Анализ НДФЛ | Зарплата и кадры -> Отчеты | Сводные данные по статусам налога |
| Реестр документов НДФЛ | Налоги и взносы -> Реестры | Список всех документов, влияющих на налог |
| Проверка расчета зарплаты | Зарплата и кадры -> Сервис | Ошибки в формулах и последовательности |
| Карточка счета 68.01 | Отчеты -> Оборотно-сальдовая ведомость | Бухгалтерское отражение долгов перед бюджетом |
Также полезен отчет Проверка расчета зарплаты. Он не только ищет арифметические ошибки, но и проверяет логическую целостность данных. Если система найдет, что сумма удержания превышает сумму выплаты, она выдаст предупреждение, которое поможет локализовать проблему.
Секрет работы регистра НДФЛ
Записи в регистре «Расчеты с бюджетом по НДФЛ» создаются строго в хронологическом порядке. Если вы задним числом вставили документ начисления после проведения ведомости, удержание не произойдет автоматически. Нужно перепровести ведомость.
Пошаговая инструкция по исправлению ситуации
Если вы обнаружили, что налог не удержан, не паникуйте. В большинстве случаев проблема решается перепроведением документов в правильной последовательности. Главное правило: сначала доход, потом выплата.
Первым делом проверьте, существует ли документ выплаты за тот же период, что и начисление. Если ведомость есть, откройте её и посмотрите состав выплат. Убедитесь, что в табличную часть попали строки с начисленной зарплатой, с которых должен удерживаться налог.
⚠️ Внимание: Никогда не удаляйте документ начисления зарплаты, если по нему уже сдана отчетность или выплачены деньги. Это приведет к потере исторических данных. Исправляйте ситуацию только перепроведением или созданием корректирующих документов.
Для исправления статуса выполните следующие действия:
☑️ Алгоритм исправления НДФЛ
После перепроведения ведомости система должна автоматически создать запись об удержании. Если этого не произошло, проверьте, не стоит ли в документе признак «Не удерживать НДФЛ». Такое бывает при выплатах дивидендов или специфических компенсаций, где логика удержания отличается от стандартной зарплаты.
В сложных случаях, когда перепроведение невозможно (например, закрыт период), используйте документ Корректировка регистрации НДФЛ. Он позволяет вручную изменить статус налога с «Исчислен» на «Удержан», но использовать его нужно крайне осторожно и только при наличии обоснования.
Золотое правило исправления: всегда соблюдайте хронологию документов. Дата документа выплаты должна быть строго больше или равна дате документа начисления дохода.
Особенности удержания при увольнении и авансах
Ситуация с увольняющимися сотрудниками требует особого внимания. Часто бывает, что в месяце увольнения сотруднику выплачивается только компенсация за неиспользованный отпуск и выходное пособие. С некоторых видов выходных пособий НДФЛ не удерживается, а с компенсации — удерживается.
Если в документе «Увольнение» или «Начисление при увольнении» налог исчислен, но денег на выплату недостаточно (например, из-за блокировки счетов приставами), налог останется исчисленным. В 1С это отразится как долг сотрудника перед работодателем по налогу, который нельзя взыскать.
При выплате авансов логика следующая: налог исчисляется один раз по итогам месяца, а удерживается при окончательном расчете. Если вы выплачиваете аванс в середине месяца, поле «НДФЛ» в ведомости на аванс будет пустым. Это нормальное поведение системы, а не ошибка.
Однако, если вы используете схему, при которой аванс рассчитывается как процент от оклада, и хотите удерживать часть налога сразу, это требует сложной настройки видов расчета. В типовой конфигурации 1С:ЗУП такая функциональность ограничена, и основное удержание происходит в конце месяца.
Профилактика ошибок и контроль расчетов
Чтобы проблема «налог исчислен, но не удержан» не стала хронической, внедрите регулярный контроль. Ежеквартально перед сдачей отчетности 6-НДФЛ запускайте отчет Проверка соотношения доходов и удержаний. Он покажет расхождения между начисленным доходом и удержанным налогом в разрезе ставок.
Настройте автоматические проверки в системе. В разделе «Администрирование» -> «Параметры учета» можно включить флаг, запрещающий проведение документа выплаты, если сумма удержаний превышает сумму к выдаче. Это защитит от случайных ошибок кассира или бухгалтера.
⚠️ Внимание: Законодательство и интерфейсы программ 1С могут обновляться. Всегда сверяйте актуальные правила удержания НДФЛ с официальными источниками или в личном кабинете налогоплательщика перед массовым изменением настроек учета.
Регулярно проводите сверку расчетов с бюджетом. Отчет Сверка расчетов с бюджетом поможет выявить расхождения между данными вашего учета и данными налоговой инспекции. Если налоговая видит удержанный налог, а у вас он числится исчисленным, значит, ошибка кроется в датах документов или в моменте признания дохода.
Сохраняйте резервную копию базы данных перед массовым перепроведением документов зарплаты. Ошибочная последовательность проведения может изменить суммы налогов за прошлые периоды, что потребует сдачи уточненных расчетов.
Часто задаваемые вопросы (FAQ)
Можно ли удержать налог из аванса следующего месяца, если в текущем не хватило денег?
Да, это стандартная практика. Если в месяце начисления дохода не хватило денежных выплат для полного удержания НДФЛ, остаток налога автоматически переносится на следующие выплаты. Система будет пытаться удержать долг при любой следующей выплате дохода тому же сотруднику.
Почему в справке 2-НДФЛ сумма удержанного налога меньше исчисленного?
Это возможно, если у сотрудника был доход в натуральной форме или прощение долга, с которых невозможно удержать налог при выплате. Также такая ситуация возникает при увольнении, когда окончательный расчет отрицательный или нулевой. В справке такие суммы отражаются в соответствующих полях как неудержанный налог.
Как исправить ошибку, если период уже закрыт и перепровести ведомость нельзя?
В этом случае используйте документ «Корректировка регистрации НДФЛ». В нем можно вручную указать сумму удержания, которая не была проведена автоматически. Однако делать это следует только после тщательной проверки, так как это прямое вмешательство в регистры налогового учета.
Влияет ли дата фактического получения дохода на удержание налога в 1С?
Да, влияет критически. Для зарплаты датой получения дохода считается последний день месяца. Если вы выплатите зарплату 30-го числа того же месяца, налог удержится корректно. Если дата выплаты стоит раньше даты получения дохода (что бывает при ошибках ввода), система может не удержать налог, так как формально доход еще не возник.
Что делать, если налог удержан, но не перечислен в бюджет?
Это другая проблема, связанная с платежными поручениями. Убедитесь, что вы создали документ «Перечисление НДФЛ в бюджет» и провели его. Статус «Удержан» означает, что деньги удержаны из зарплаты сотрудника, но они все еще находятся на счете 68.01 до момента оплаты платежки в банк.