Компенсация отгулов при увольнении (ЗУП 3.1.30.133 / 3.1.32.17)

Последнее изменение: 27.01.2026

В версиях ЗУП 3.1.30.133 / 3.1.32.17 появилась возможность компенсировать неиспользованные отгулы при увольнении в соответствии с Федеральным законом от 30.09.2024 N 339-ФЗ.

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

В ЗУП 3.1 есть ошибка - на сумму компенсации отгулов не рассчитываются районный коэффициент и северная надбавка. Подробно - в статье Ошибка в ЗУП 3.1 - на компенсацию отгулов не начисляются РК и СН.

Для оплаты компенсации в программе автоматически созданы два вида расчета:

  • Компенсация неиспользованных дней отдыха
  • Компенсация неиспользованных часов отдыха

Новые начисления в ЗУП 3.1 создавались, как не облагаемые НДФЛ и взносами. Была зарегистрирована ошибка 60020835, которую исправили в релизах ЗУП 3.1.30.178 / 3.1.32.66.

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

Для НДФЛ установить переключатель в положение облагается и указать:

  • Код дохода 2000
  • Категорию дохода Оплата труда (основная налоговая база)

Для взносов ручная корректировка недоступна, поэтому используем обработку Групповое изменение реквизитов (Администрирование – Обслуживание – Корректировка данных).

Действие обработки Групповое изменение реквизитов необратимо. Поэтому перед ее выполнением безопаснее сделать резервную копию базы ЗУП 3.1.

  1. Выбираем изменять – Начисления
  2. По ссылке Все элементы устанавливаем отбор – выбираем два начисления:
  • Компенсация неиспользованных дней отдыха
  • Компенсация неиспользованных часов отдыха

Указываем новое значение – Доходы, целиком облагаемые страховыми взносами для реквизитов:

  • Вид дохода страховые взносы
  • Вид дохода страховые взносы – 2017

И нажимаем Изменить реквизиты

После этого настройка обложения взносами для начислений изменится.

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

Проверим расчет. Стоимость часа в нашем примере рассчитывается из среднемесячного количества дней или часов в году. В 2025 году значения этих показателей составляют:

  • 20,583 дней
  • 164,33333 часов

Оклад сотрудника 65 000 руб.

Получите понятные самоучители 2026 по 1С бесплатно:

  1. Рассчитаем стоимость дня:
    • 65 000 (оклад) / 20,583 (среднемесячное количество дней) = 3 157,89 руб.
  2. Рассчитаем стоимость часа:
    • 65 000 (оклад) / 164,33333 (среднемесячное количество часов) = 395,538 руб.
  3. Посчитаем компенсацию 2 дней отгулов:
    • 2 (дня отгула) * 3 157,89 (стоимость дня) = 6 315,78 руб.
  4. Посчитаем компенсацию 5 часов отгулов
    • 5 (часов отгулов) * 395,538 (стоимость часа) = 1 977,69 руб.

Результаты наших расчетов совпали с расчетом компенсации отгулов в документе Увольнение.

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

Чтобы обойти ошибку, нужно установить патч EF_60020427.

Если патч не загрузился автоматически, его можно подключить вручную – Исправления (патчи) в ЗУП 3.1 — как с ними работать.

Расчет компенсации исходя из стоимости дня (часа)

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

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

Если организация оплачивает неиспользованные дни/часы отгулов, тогда для начисления оплаты нужно настроить создать свой вид расчета.

Для максимально универсального решения потребуется создать два вида расчета с отличием в формулах: один – для оплаты за часы отгулов, второй — за дни (в зависимости от того, как накапливались отгулы у сотрудника: в часах или днях соответственно).

Пусть в нашем примере у сотрудника накопление отгулов происходило в часах, поэтому настроим следующую формулу:

  • КоличествоЧасовНеиспользованныхОтгулов * СтоимостьЧаса

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

Начисление будет выполняться автоматически Только если введено значение показателя - КоличествоЧасовНеиспользованныхОтгулов:

Предварительно потребуется создать показатель КоличествоЧасовНеиспользованныхОтгулов для сотрудника, который будет Вводится единовременно документом ввода данных для расчета зарплаты:

Создадим Шаблон ввода исходных данных для ввода значения показателя КоличествоЧасовНеиспользованныхОтгулов:

На вкладке Дополнительно можно указать, что в документе используется несколько сотрудников:

Сами значения показателя КоличествоЧасовНеиспользованныхОтгулов следует вносить перед расчетом документа Увольнение в журнале Данные для расчета зарплаты.

В нашем случае внесем 5 часов:

Тогда в документе Увольнение будет произведен расчет Компенсации за неиспользованные часы отгулов:

Пусть в нашем примере стоимость часа по сотруднику составляет 182,741 руб. Тогда компенсация за неиспользованные 5 часов отгулов составит:

  • 5 (кол-во часов неиспользованных отгулов) * 182,741 (стоимость часа) = 913,71 руб.

Расчет компенсации по правилам компенсации отпуска

Чтобы средний заработок рассчитался по правилам компенсации отпуска, следует ввести компенсацию отгула именно как компенсацию отпуска.

Для этого необходимо создать специальный вид отпуска (Настройки – Виды отпусков), в котором установить флажок Отпуск является ежегодным, в реквизите Предоставляется выбрать В календарных днях:

При создании нового вида отпуска в справочнике Начисления (Настройка – Начисления) автоматически создаются два начисления: для оплаты отпуска (код дохода НДФЛ 2012) и для оплаты компенсации (код дохода НДФЛ 2013):

Поскольку компенсация отгулов должна быть отражена для целей НДФЛ по коду дохода 2000, потребуется скорректировать код дохода. Код дохода 2000 не доступен для выбора в начислении компенсации отпуска:

Однако его можно скорректировать обработкой Групповое изменение реквизитов (Администрирование – Обслуживание – Корректировка данных – Групповое изменение реквизитов).

В поле Изменять необходимо выбрать Начисления:

И обязательно указать отбор только по нужному нам начислению компенсации:

В строке с реквизитом Код дохода НДФЛ следует установить флажок и выбрать код дохода 2000, а затем нажать кнопку Изменить реквизиты:

Также начисление компенсации можно переименовать. Указанное Наименование будет фигурировать в Расчетном листке и других зарплатных отчетах:

В документе Увольнение на вкладке Компенсации отпуска добавить строку по созданному виду отпуска, указав в поле Количество дней количество дней отгулов, которые необходимо компенсировать:

На вкладке Начисления и удержания можно увидеть и проверить начисленную сумму:

См. также:

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе Бухэксперт на 8 дней бесплатно

Пароль будет выслан на указанный email

Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Получить индивидуальную консультацию от наших специалистов можно в Личном кабинете
Все комментарии (38)
    1. Смоделировала пример — расчет отгулов по часам прошел. Задайте, пожалуйста, вопрос в личном кабинете — поверим учет вместе!

  1. Подскажите почему для статистической отчетности указана социальная выплата? Ошибка из той же серии что и НДФЛ и взносы?

    3
Добавить комментарий