Почему при продлении отпуска в 1С:ЗУП пропадает удержание по исполнительному листу?

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

При работе в программе «1С:Зарплата и Управление Персоналом» (ЗУП 3.1) пользователи часто сталкиваются с ситуацией, когда привычные алгоритмы поведения программы меняются в документах-исправлениях. Одна из таких ситуаций касается удержаний по исполнительным листам (алиментов) при перерасчете отпусков.

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

Диагностика проблемы: куда исчезает поле удержаний

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

Однако при создании документа-исправления (например, при нажатии ссылки «Исправить» в исходном отпуске из-за болезни) мы можем обнаружить, что интерфейс документа изменился:

  1. Отсутствует вкладка для удержаний.
  2. В подвале формы, рядом с полем НДФЛ, отсутствует привычное поле Прочие удержания.

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

Влияние способа выплаты на расчет удержаний

Давайте проанализируем механизм расчета удержаний в межрасчетных документах (к которым относится и Отпуск). В 1С:ЗУП существует жесткая связь между тем, когда вы планируете выплатить деньги, и тем, нужно ли рассчитывать удержания прямо сейчас.

Посмотрим на поведение поля Способ выплаты (обычно находится в нижней части формы документа):

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

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

Именно поэтому поле Прочие удержания исчезает с формы. Это не ошибка, а защита от дублирования и упрощение интерфейса: зачем показывать удержание, которое будет пересчитано в конце месяца?

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

Если вы столкнулись с пропажей исполнительного листа при продлении отпуска, выполните следующие действия вместе с нами:

Шаг 1. Проверьте способ выплаты в исходном документе.
Откройте первоначальный документ Отпуск. Скорее всего, там установлен способ выплаты В межрасчетный период. Именно поэтому там удержание рассчитывалось и отображалось.

Шаг 2. Проверьте способ выплаты в документе-исправлении.
Откройте документ продления отпуска. Часто при автоматическом создании исправления программа по умолчанию выставляет способ выплаты С зарплатой. Это логично, так как продление часто делается уже в конце месяца или когда выплата основных отпускных уже прошла, и "хвостик" перерасчета проще выплатить с зарплатой.

Шаг 3. Измените способ выплаты (для проверки).
Если вам принципиально важно увидеть сумму удержания именно в этом документе, временно измените переключатель выплаты на В межрасчетный период. После этого программа должна автоматически пересчитать документ, и поле Прочие удержания (или соответствующая вкладка/ссылка) появится на форме. Вы увидите сумму исполнительного листа.

Шаг 4. Примите решение о способе выплаты.
Теперь определимся, как оставить документ:

Нюансы расчета базы удержаний при продлении (Сторно)

Даже если вы включили отображение удержаний, вы можете увидеть, что сумма равна нулю или отличается от ожидаемой. Давайте разберем, почему так происходит при продлении отпуска через больничный.

Документ-исправление работает по принципу сторнирования:

  1. Он полностью «отменяет» (сторнирует) начисления прошлого документа (со знаком минус).
  2. Он начисляет новые суммы за новый период (со знаком плюс).

При продлении отпуска из-за болезни часто возникает ситуация, когда часть дней отпуска заменяется больничным, а сам отпуск сдвигается на будущее. Фактически сумма отпускных может почти не измениться или измениться незначительно.

Важный момент: Исполнительный лист рассчитывается с базы (Начислено - НДФЛ). Если в документе-исправлении:
Сумма сторно ≈ Сумма нового начисления
то итоговая сумма к выплате по документу близка к нулю. Соответственно, и удерживать алименты не с чего — база в рамках этого документа равна нулю.

Это не значит, что алименты потерялись. Давайте вспомним, что в исходном отпуске они уже были удержаны. Если сумма дохода сотрудника глобально не изменилась, то и доудерживать ничего не нужно.

Взаимодействие с документом «Начисление зарплаты и взносов»

Рассмотрим, как убедиться, что сотрудник не останется должным по алиментам, если в отпуске мы их не видим.

Самый надежный способ проверки — сформировать документ Начисление зарплаты и взносов за текущий месяц. В этом документе на вкладке Удержания программа соберет всю базу доходов сотрудника:

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

Резюме по решению проблемы

Подведем итог. Если при продлении отпуска пропал исполнительный лист:

  1. Это штатное поведение программы 1С:ЗУП 3.1.
  2. Видимость поля удержаний зависит от реквизита Способ выплаты.
  3. Если стоит С зарплатой — удержания скрыты и будут рассчитаны в конце месяца в документе Начисление зарплаты и взносов.
  4. Если стоит В межрасчетный период — удержания рассчитываются и показываются в документе сразу.
  5. Нулевая сумма удержания может быть следствием того, что сумма сторно перекрывает сумму нового начисления, и база для удержания в моменте отсутствует.

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

← На главную