Найти в Дзене
RPZUP

💡 Межрасчётные доходы и НДФЛ: где программа «спотыкается» и как этого избежать

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

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

Разберём на примере отпускных, какие ошибки может допустить программа и как их корректно устранить.

🧾 С чего начинается путаница

Представим ситуацию:

  • сотрудник идёт в отпуск с 10 августа,
  • отпускные нужно выплатить не позднее 6 августа,
  • зарплата за июль выплачивается 10 августа.

То есть отпускные начислены августом, но выплачены раньше зарплаты за июль.

Когда рассчитываем зарплату за июль, ЗУП должен учитывать все доходы сотрудника нарастающим итогом с начала года, включая те, что уже выплачены — например, отпускные. Но программа не видит документы будущего месяца (в нашем случае — августа).

Результат — искажение базы по НДФЛ.

⚠️ Основные проблемы

1. Задвоение вычетов

Если у сотрудника есть стандартные вычеты (например, на детей), программа может ошибочно предоставить их дважды

  • один раз при расчёте отпускных,
  • второй — при начислении зарплаты за прошлый месяц.

Если есть имущественные или социальные вычеты, то неверно рассчитывается налогооблагаемая база, и НДФЛ искажается.

задвоенная база
задвоенная база

2. Ошибка в расчёте по прогрессивной ставке

Проблема зарегистрирована разработчиками (ошибка № 60025261).

Если до выплаты зарплаты начисляются и выплачиваются межрасчётные доходы, ЗУП не видит их в общей сумме доходов с начала года.

Например, если в августе у сотрудника суммарный доход впервые превышает 2,4 млн руб., но отпускные (которые и вызвали превышение) программа не учла, то ставка 15 % не применяется, и НДФЛ считается по старой ставке 13 %.

🔍 Почему это происходит

Источник всех проблем один:

1С:ЗУП 3.1 при расчёте зарплаты не обрабатывает документы, проведённые будущим месяцем.

Именно поэтому нарастающий итог доходов и вычетов искажается, а вместе с ним — и налог.

🛠 Как исправить ситуацию

Самый надёжный способ — использовать документ «Перерасчёт НДФЛ»

(раздел
Налоги и взносы → Перерасчёты НДФЛ).

Порядок действий:

  1. Укажите месяц, в котором планируется выплата зарплаты и межрасчётного дохода (в нашем примере — июль).
  2. Нажмите Заполнить — программа пересчитает налог по сотруднику, исправит ошибки с вычетами и ставками.
-3

3. После этого поменяйте месяц в документе на месяц начисления зарплаты (июнь) и проведите документ.

-4

4. Пересчёт попадёт в ведомость на выплату зарплаты, и НДФЛ скорректируется автоматически.

-5

💡 Альтернативный вариант

Можно поступить иначе — регистрировать межрасчётные доходы предыдущим месяцем, пока не выплачена зарплата за этот месяц.

Пример: отпускные за июль начисляем июнем, если зарплата за июнь ещё не выплачена.

Так программа «увидит» все доходы и корректно рассчитает НДФЛ.

Но есть нюанс.

В этом случае проводки и страховые взносы тоже отражаются месяцем раньше — и платить их придётся соответственно
на месяц раньше, что не всегда удобно.

📚 Пример: исправляем задвоение вычетов

Сотрудник Кураев Н.М. идёт в отпуск с 10.08.2025.

  • Отпускные выплачены 06.08.2025,
  • Зарплата за июль начислена и выплачена 10.08.2025.

В отчёте «Подробный анализ НДФЛ» видим задвоение вычетов.

Решение:

  1. Создаём документ Перерасчёт НДФЛ за август,
  2. После заполнения меняем месяц на июль,
  3. Проводим документ — ошибка уходит.

В результате в отчёте остаётся только один корректный вычет, и налог в ведомости на выплату зарплаты пересчитан верно.

🧩 Что в итоге

Да, ошибка официально признана, но сроки её исправления не определены.

На практике остаётся три способа работы:

  1. Править период начисления вручную.
  2. Использовать Перерасчёт НДФЛ — оптимальный вариант.
  3. Корректировать НДФЛ в межрасчёте вручную (только при малом объёме данных).

⚙️ Вывод

Такие ситуации — хороший пример того, что знание особенностей ЗУП 3.1 экономит часы и нервы.

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

Главное — держать под рукой инструмент «Перерасчёт НДФЛ» и вовремя проверять Подробный анализ НДФЛ.

А уж остальное — вопрос техники и внимательности бухгалтера или специалиста по расчётам.