В версиях ЗУП 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.
Для более ранних релизов настройки начислений нужно изменить вручную.
Как изменить настройки обложения НДФЛ и взносами в более ранних релизах ЗУП 3.1Для НДФЛ установить переключатель в положение облагается и указать:
- Код дохода 2000
- Категорию дохода Оплата труда (основная налоговая база)
Для взносов ручная корректировка недоступна, поэтому используем обработку Групповое изменение реквизитов (Администрирование – Обслуживание – Корректировка данных).
Действие обработки Групповое изменение реквизитов необратимо. Поэтому перед ее выполнением безопаснее сделать резервную копию базы ЗУП 3.1.
- Выбираем изменять – Начисления
- По ссылке Все элементы устанавливаем отбор – выбираем два начисления:
- Компенсация неиспользованных дней отдыха
- Компенсация неиспользованных часов отдыха
Указываем новое значение – Доходы, целиком облагаемые страховыми взносами для реквизитов:
- Вид дохода страховые взносы
- Вид дохода страховые взносы – 2017
И нажимаем Изменить реквизиты
После этого настройка обложения взносами для начислений изменится.
После указания количества дней и часов неиспользованных отгулов, на вкладке Начисления рассчитается компенсация исходя из стоимости дня или часа.
Проверим расчет. Стоимость часа в нашем примере рассчитывается из среднемесячного количества дней или часов в году. В 2025 году значения этих показателей составляют:
- 20,583 дней
- 164,33333 часов
Получите понятные самоучители 2026 по 1С бесплатно:
- Рассчитаем стоимость дня:
- 65 000 (оклад) / 20,583 (среднемесячное количество дней) = 3 157,89 руб.
- Рассчитаем стоимость часа:
- 65 000 (оклад) / 164,33333 (среднемесячное количество часов) = 395,538 руб.
- Посчитаем компенсацию 2 дней отгулов:
- 2 (дня отгула) * 3 157,89 (стоимость дня) = 6 315,78 руб.
- Посчитаем компенсацию 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 дней бесплатно

























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