Компенсация за неиспользованный отпуск — одна из самых частых операций в кадровом учете, которая требует точного оформления в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия. Ошибки при начислении могут привести к конфликтам с сотрудниками, переплате налогов или штрафам от проверяющих органов. Эта статья поможет разобраться, как правильно провести компенсацию в разных сценариях: при увольнении, по письменному заявлению сотрудника или при замене части отпуска денежной выплатой.
Мы подробно рассмотрим весь процесс — от проверки остатков отпусков до формирования проводок и отражения в отчетности. Особое внимание уделим нюансам налогообложения (НДФЛ, страховые взносы), а также типичным ошибкам, которые допускают бухгалтеры. Все инструкции актуальны для последних релизов 1С:ЗУП 3.1 и 1С:Бухгалтерия 3.0 с учетом изменений законодательства 2026 года.
Если вы работаете с 1С:ERP или отраслевыми решениями (например, 1С:Управление холдингом), принципы остаются теми же, но путь к документам может отличаться. Для таких случаев мы привели альтернативные варианты действий.
1. Когда можно выплатить компенсацию за отпуск: законные основания
Согласно ст. 126 ТК РФ, компенсация вместо отпуска допускается только в двух случаях:
- 📄 По письменному заявлению сотрудника — можно заменить денежной выплатой часть отпуска, превышающую 28 календарных дней (например, при отпуске 35 дней компенсируют 7 дней).
- 🚪 При увольнении — компенсируются все неиспользованные дни, включая дополнительные отпуска (за вредность, ненормированный день и т.д.).
Важно: заменить денежной компенсацией основной отпуск (28 дней) нельзя — это нарушение трудового законодательства. Исключение составляют только случаи увольнения. Также нельзя компенсировать отпуск беременным женщинам, несовершеннолетним и сотрудникам, работающим в опасных/вредных условиях (если компенсация не связана с увольнением).
В 1С эти ограничения учитываются автоматически при правильной настройке параметров учета. Однако бухгалтеру все равно нужно контролировать:
- 📅 Период работы — компенсация рассчитывается только за фактически отработанное время.
- 📝 Тип отпуска — основной или дополнительный (от этого зависит возможность компенсации).
- 💼 Категорию сотрудника — для некоторых категорий (например, педагогов) действуют специальные правила.
⚠️ Внимание: Если сотрудник отработал менее половины месяца, дни за этот месяц не округляются в большую сторону (Письмо Роструда от 2022 года). В 1С это учитывается в настройках расчета отпускных (Настройки → Расчет зарплаты → Параметры расчета отпусков).
2. Подготовка к оформлению: проверка остатков отпусков
Перед начислением компенсации необходимо убедиться, что у сотрудника действительно есть неиспользованные дни отпуска. В 1С:ЗУП это делается через отчет Отпуска (Т-53) или Карточка сотрудника.
Пошаговая инструкция:
- Откройте раздел
Кадры → Отчеты по кадровому учету → Отпуска (Т-53). - Укажите период (обычно с начала года или даты приема на работу).
- В фильтре выберите нужного сотрудника или подразделение.
- Проверьте колонку "Остаток дней" — если значение положительное, компенсацию можно оформлять.
Если остаток отрицательный, это означает, что сотрудник уже использовал больше дней, чем заработал. В таком случае компенсация не начисляется, а при увольнении может потребоваться удержание за неотработанные дни (ст. 137 ТК РФ).
Убедиться, что у сотрудника есть неиспользованные дни отпуска|Проверить, не относится ли сотрудник к категориям, которым компенсация запрещена|Сверить данные с табелем учета рабочего времени|Получить письменное заявление от сотрудника (если компенсация не связана с увольнением)-->
Для удобства можно воспользоваться отчетом Анализ отпусков (Зарплата → Отчеты → Анализ отпусков), который показывает:
- 📊 Заработанные дни (по годам).
- 📅 Использованные дни.
- 💰 Возможную сумму компенсации (расчетная).
⚠️ Внимание: Если сотрудник брал авансом отпуск, который еще не отработал, в 1С может сбиться расчет остатков. В этом случае рекомендуется вручную пересчитать дни по формуле: Остаток = (Количество месяцев работы × 2,33 дня) — Использованные дни.Округление производится по правилам математики (0,5 и выше — в большую сторону).
3. Оформление компенсации в 1С: пошаговый алгоритм
Процесс оформления компенсации зависит от того, связана ли она с увольнением или нет. Рассмотрим оба варианта.
3.1. Компенсация при увольнении
Если сотрудник увольняется, компенсация за неиспользованный отпуск начисляется автоматически при создании документа Уволение.
Инструкция:
- Перейдите в раздел
Кадры → Уволенияи создайте новый документ. - Выберите сотрудника и укажите дату увольнения.
- В блоке "Компенсация отпуска" проверьте автоматически рассчитанное количество дней. При необходимости скорректируйте вручную (например, если сотрудник брал отпуск авансом).
- Нажмите
Провести и закрыть— документ сформирует начисление компенсации и проводки.
После проведения документа в разделе Зарплата → Начисления появится запись с типом "Компенсация за неиспользованный отпуск". Ее можно редактировать, если требуется изменить сумму или дни.
3.2. Компенсация по заявлению сотрудника (без увольнения)
Если сотрудник хочет получить компенсацию за часть отпуска (свыше 28 дней), потребуется:
- Получить письменное заявление от сотрудника с указанием количества дней для компенсации.
- Создать документ
Начисление отпуска(Зарплата → Отпуска). - В поле "Вид отпуска" выбрать
Компенсация за неиспользованный отпуск. - Указать количество дней и период, за который они предоставляются.
- Нажать
Рассчитать— система автоматически посчитает сумму компенсации.
Важно: в этом случае в табеле учета рабочего времени (Зарплата → Табель) дни компенсации не отражаются, так как сотрудник не уходит в отпуск.
Что делать, если в 1С нет вида отпуска "Компенсация"?
Если в справочнике Виды отпусков отсутствует нужный вариант, его можно добавить вручную:
1. Перейдите в Настройки → Виды отпусков.
2. Создайте новый элемент с названием "Компенсация за неиспользованный отпуск".
3. Укажите код (например, КОМП) и отметьте флажок "Компенсация".
4. Сохраните и используйте в документах.
4. Расчет суммы компенсации: формулы и нюансы
Сумма компенсации рассчитывается по тем же правилам, что и отпускные:
Формула:
Сумма компенсации = Средний дневной заработок × Количество дней
Где средний дневной заработок определяется как:
- 💰 Для расчета по календарным дням:
Сумма начислений за 12 месяцев / (12 × 29,3) - 📅 Для расчета по рабочим дням (если отпуск предоставляется в рабочих днях):
Сумма начислений за 12 месяцев / Количество рабочих дней по графику
В 1С расчет производится автоматически, но бухгалтеру важно контролировать:
- 📌 Период расчета — по умолчанию берется 12 месяцев, но можно изменить в настройках документа.
- 💸 Исключаемые выплаты — премии, материальная помощь и другие неотпускные начисления не включаются в расчет (Письмо Минтруда №14-1/В-725 от 2019 года).
- 📈 Коэффициенты индексации — если в расчетном периоде была повышение окладов, требуется корректировка (в 1С это делается в документе
Индексация зарплаты).
Если сотрудник отработал менее 12 месяцев, для расчета берется фактический период работы, а средний дневной заработок считается по формуле: Сумма начислений / (Количество отработанных месяцев × 29,3).
| Ситуация | Формула расчета | Пример (оклад 50 000 руб.) |
|---|---|---|
| Полный расчетный период (12 месяцев) | 50 000 × 12 / 12 / 29,3 |
1 706,48 руб./день |
| Неполный месяц в расчетном периоде (отработал 10 месяцев) | 50 000 × 10 / 10 / 29,3 |
1 706,48 руб./день |
| Повышение оклада в расчетном периоде (с 50 000 до 55 000 руб.) | (50 000 × 6 + 55 000 × 6) / 12 / 29,3 × Коэффициент 1,1 |
1 877,13 руб./день |
| Отпуск в рабочих днях (6-дневная неделя) | 50 000 × 12 / Количество рабочих дней по графику |
Зависит от графика |
⚠️ Внимание: Если в расчетном периоде сотрудник болел или был в отпуске, эти дни исключаются из расчета среднего заработка (ст. 139 ТК РФ). В 1С это учитывается автоматически, но рекомендуется дополнительно проверить в отчетеСредний заработок(Зарплата → Отчеты).
5. Проводки и налоговый учет компенсации
Компенсация за неиспользованный отпуск относится к расходам на оплату труда и облагается:
- 💵 НДФЛ — 13% (для резидентов РФ).
- 📋 Страховыми взносами — 22% (ПФР) + 5,1% (ФОМС) + 2,9% (ФСС) = 30%.
В 1С:Бухгалтерия проводки формируются автоматически при проведении документа Начисление зарплаты или Уволение:
| Операция | Дебет | Кредит | Сумма |
|---|---|---|---|
| Начислена компенсация за отпуск | 20 (26, 44) | 70 | Сумма компенсации |
| Удержан НДФЛ | 70 | 68.01 | 13% от суммы |
| Начислены страховые взносы (30%) | 20 (26, 44) | 69.01, 69.02, 69.03 | 30% от суммы |
| Выплачена компенсация сотруднику | 70 | 50 (51) | Сумма за минусом НДФЛ |
Для проверки проводок используйте отчет Анализ счета 70 (Бухгалтерия → Отчеты → Анализ счета). Если компенсация выплачивается вместе с зарплатой, она отражается в Расчетном листке и 6-НДФЛ как отдельный вид дохода с кодом 2013 (компенсация за неиспользованный отпуск).
Если компенсация выплачивается отдельно от зарплаты, создайте в 1С документ Выплата зарплаты с типом "Прочие выплаты". Это поможет избежать путаницы в отчетности.
6. Типичные ошибки и как их избежать
Даже опытные бухгалтеры иногда допускают ошибки при оформлении компенсации. Вот самые распространенные:
- ❌ Неправильный расчет дней — например, округление 2,33 дня до 3 дней за каждый месяц (правильно: 2,33 × количество месяцев).
- ❌ Игнорирование исключаемых периодов — дни болезни или отпуска по уходу за ребенком не учитываются в расчетном периоде.
- ❌ Неверное налогообложение — компенсация должна облагаться НДФЛ и взносами, даже если выплачивается при увольнении.
- ❌ Отсутствие заявления сотрудника — без него компенсация (кроме увольнения) будет незаконной.
- ❌ Ошибки в проводках — например, отнесение компенсации на счет 91 вместо 20/26.
Чтобы избежать ошибок, используйте контрольные отчеты:
- 📊
Свод по начислениям— проверяет правильность расчета сумм. - 📋
Анализ 68 и 69 счетов— контролирует удержание НДФЛ и взносов. - 🔍
Проверка ведения учета— выявляет несоответствия в кадровых данных.
Самая частая ошибка — неправильный расчет среднего заработка из-за неучтенных исключаемых периодов. Всегда проверяйте расчетный период в документе Начисление отпуска и сверяйтесь с табелем.
Если ошибка уже допущена, исправить ее можно:
- Сторнировать ошибочное начисление документом
Сторно начислений. - Создать новый документ
Начисление отпускас правильными данными. - Пересчитать НДФЛ и взносы (в 1С это делается автоматически при корректировке начислений).
7. Отражение компенсации в отчетности
Компенсация за неиспользованный отпуск отражается в следующих отчетах:
- 📄 6-НДФЛ — в разделе 1 по строке 020 (даты фактического получения дохода и удержания НДФЛ), в разделе 2 по строке 100 (код дохода
2013). - 📊 РСВ (расчет по страховым взносам) — включается в базу для начисления взносов (приложение 1 к разделу 1).
- 💼 4-ФСС — если компенсация выплачена в рамках трудовых отношений, она включается в базу для взносов на травматизм.
- 📑 2-НДФЛ / 6-НДФЛ — код вычета не применяется, так как компенсация не является возмещением расходов.
В 1С все эти данные формируются автоматически при заполнении регламентированных отчетов (Отчетность → 1КВ (НДФЛ, РСВ, 4-ФСС)). Однако рекомендуется:
- 🔎 Проверять коды доходов в 6-НДФЛ — компенсация должна иметь код
2013, а не2000(зарплата) или2012(отпускные). - 📅 Контролировать даты — в 6-НДФЛ датой получения дохода является день выплаты компенсации (даже если она начислена ранее).
- 💰 Сверять суммы взносов — компенсация включается в базу для взносов на ОПС, ОМС и ВНиМ, но не облагается взносами на травматизм, если выплачена при увольнении (Письмо ФСС №02-09-11/04-03-23487 от 2021 года).
⚠️ Внимание: Если компенсация выплачивается в месяце увольнения, она включается в финальный расчет и отражается вСправке о доходах (182н)как отдельная строка. В 1С это учитывается автоматически при формировании справки черезЗарплата → Справки → Справка о доходах.
8. Особенности для разных версий 1С
Алгоритм оформления компенсации в целом одинаков для всех конфигураций, но есть нюансы:
| Конфигурация | Особенности оформления | Где найти документ |
|---|---|---|
| 1С:ЗУП 3.1 | Автоматический расчет дней и суммы. Поддерживает частичную компенсацию (например, за 3 из 10 дней). | Зарплата → Отпуска → Начисление отпуска |
| 1С:Бухгалтерия 3.0 | Требуется ручной ввод дней. Компенсация оформляется как "Прочее начисление" в документе Начисление зарплаты. |
Зарплата → Начисления |
| 1С:ERP 2.5 | Интеграция с кадровым учетом. Компенсация отражается в Кадровых перемещениях как отдельная операция. |
Кадры → Кадровые перемещения |
| 1С:Управление холдингом | Поддерживает массовое оформление компенсаций для нескольких сотрудников. | Кадры → Массовые операции → Компенсации отпусков |
В 1С:Бухгалтерия 3.0 (если нет модуля "Зарплата") компенсацию придется оформлять вручную:
- Создать документ
Операция (бух.)(Операции → Операции, введенные вручную). - Провести начисление по дебету 20/26 и кредиту 70.
- Добавить удержание НДФЛ (дебет 70, кредит 68.01).
- Начислить страховые взносы (дебет 20/26, кредит 69.XX).
Для упрощения работы в 1С:Бухгалтерия можно подключить модуль "Зарплата и кадры" — он добавляет функционал, аналогичный 1С:ЗУП.
Если вы работаете в 1С:Бухгалтерия 3.0 без модуля зарплаты, используйте типовые операции для ускорения ввода. Создайте шаблон операции "Компенсация отпуска" с готовыми проводками и используйте его для новых начислений.
FAQ: Частые вопросы по компенсации отпуска в 1С
Можно ли компенсировать отпуск за прошлые годы?
Да, но только если эти дни не были перенесены на следующий год. Согласно ст. 124 ТК РФ, неиспользованные отпуска можно переносить максимум на 12 месяцев. Если сотрудник не использовал отпуск за 2023 год и не перенес его на 2026, эти дни "сгорают" и компенсации не подлежат (кроме случаев увольнения).
В 1С остатки за прошлые годы отражаются в отчете Отпуска (Т-53) с пометкой "Перенесенные дни". Если таких пометок нет, дни считаются утерянными.
Как оформить компенсацию за дополнительный отпуск (например, за вредность)?
Дополнительный отпуск можно компенсировать как при увольнении, так и по заявлению сотрудника (если он превышает 7 дней — ст. 117 ТК РФ). В 1С:
- В документе
Начисление отпускавыберите вид отпускаДополнительный отпуск за вредные условия. - Укажите количество дней для компенсации.
- Нажмите
Рассчитать— сумма будет посчитана по тем же правилам, что и для основного отпуска.
Важно: для дополнительных отпусков средний заработок рассчитывается без учета районных коэффициентов (если они не закреплены в локальных нормативных актах).
Что делать, если в 1С не хватает дней для компенсации?
Это может происходить из-за:
- ❌ Неправильно введенных данных в
Табеле учета рабочего времени(например, отпуск отмечен как "явка"). - ❌ Ошибок в
Графике отпусков(дни не совпадают с фактическими отпусками). - ❌ Неактуальных остатков (если ранее отпуска оформлялись вручную без отражения в 1С).
Решение:
- Проверьте табель за спорный период и исправьте ошибки.
- Сверьте данные с
Карточкой сотрудника(Кадры → Сотрудники). - Если ошибка в остатках, создайте документ
Корректировка отпусков(Зарплата → Корректировки).
Нужно ли платить взносы на травматизм с компенсации при увольнении?
Нет, если компенсация выплачивается при увольнении. Согласно п. 1 ст. 20.2 Федерального закона №125-ФЗ, взносы на травматизм не начисляются на выплаты при расторжении трудового договора. Однако если компенсация выплачивается без увольнения (по заявлению), взносы начисляются в обычном порядке.
В 1С это учитывается автоматически: при увольнении в документе Уволение флажок "Начислять взносы на травматизм" сброшен по умолчанию.
Как компенсировать отпуск сотруднику, который работает по совместительству?
Для совместителей компенсация рассчитывается так же, как и для основных сотрудников, но с учетом:
- 📅 Пропорционального расчета дней — если совместитель работает на 0,5 ставки, ему положено 1,165 дня отпуска за месяц (2,33 × 0,5).
- 💰 Среднего заработка — рассчитывается только по доходам от этого работодателя (ст. 285 ТК РФ).
В 1С при оформлении компенсации для совместителя:
- В документе
Начисление отпускаукажите ставку (например, 0,5). - Проверьте, чтобы в расчет среднего заработка не попали доходы с основного места работы.