Почему в 1С:ЗУП не заполняется НДФЛ в ведомости на выплату через кассу?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

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

Рассмотрим подробнее основные причины возникновения этой проблемы и разберем по шагам методы их устранения, основываясь на практическом опыте пользователей и специфике внутренних регистров системы.

Причина 1: Авансовые платежи НДФЛ (патенты иностранных граждан)

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

Выясним механизм работы этого функционала:

  1. Иностранный сотрудник самостоятельно оплачивает патент.
  2. Бухгалтер вносит в программу документ Авансовый платеж по НДФЛ на основании чеков об оплате.
  3. При расчете заработной платы программа автоматически уменьшает исчисленный НДФЛ на сумму этого аванса.

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

Причина 2: Несоответствие планируемых и фактических дат выплаты

В современных версиях конфигураций на базе платформы 1С v8.3 учет НДФЛ жестко привязан к дате получения дохода. Рассмотрим ситуацию, когда возникает временной конфликт:

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

Решение проблемы: Сравните дату в шапке ведомости и дату выплаты в документе-основании. Чтобы НДФЛ подтянулся автоматически, дата ведомости должна быть больше или равна дате выплаты из начисления. При необходимости измените дату в начислении и пересчитайте НДФЛ в этом документе, либо просто исправьте дату в ведомости на актуальную.

Причина 3: Особенности выплаты аванса по новым правилам

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

  1. Для выплаты аванса должен быть создан и проведен документ Начисление за первую половину месяца. Именно в нем рассчитывается сумма НДФЛ.
  2. В ведомости на выплату аванса должен быть выбран способ выплаты «Аванс».
  3. Если документ начисления за первую половину месяца не проведен или в нем не рассчитан налог на вкладке «НДФЛ», ведомость заполнится только суммами «на руки», а колонки налога будут пустыми.

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

Причина 4: Пересортица в регистре «Зарплата к выплате» и «НДФЛ к удержанию»

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

В этом случае в текущей ведомости сумма налога может не отображаться, так как программа «видит», что налог уже был фактически уплачен ранее. Чтобы это проверить, воспользуйтесь отчетами:

Ищите в отчетах строки с отрицательными остатками или суммы в колонке «Осталось удержать». Если там висят остатки с прошлых периодов, их необходимо «закрыть» технической ведомостью или корректировкой регистров.

Причина 5: Технические сбои при заполнении табличной части

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

  1. Откройте проблемную ведомость.
  2. Полностью очистите табличную часть (кнопка Еще — Очистить или просто удалите всех сотрудников).
  3. Нажмите кнопку Записать.
  4. Нажмите кнопку Заполнить заново.

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

Резюме для быстрой проверки

Если ведомость на выплату в кассу не заполняется суммами НДФЛ, пройдите по следующему чек-листу:

Соблюдение этих правил и внимательный анализ дат позволят вам всегда корректно формировать ведомости и избегать ошибок в налоговой отчетности.

← На главную