Компенсация отгулов при увольнении (ЗУП 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

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