Компенсация неиспользованного отпуска — одна из самых частых операций в кадровом учете, которая требует точного соблюдения трудового законодательства и корректного отражения в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерии. Ошибки при оформлении могут привести к переплатам, штрафам от трудовой инспекции или искажениям в отчетности. В этой статье разберем, как провести компенсацию отпуска в 1С по всем правилам: от проверки остатков дней до формирования проводок и выплаты сотруднику.

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

1. Проверка остатков отпуска перед компенсацией

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

  • 📊 Отчет «Остатки отпусков» (Зарплата → Отчеты по зарплате → Остатки отпусков). Здесь видно количество накопленных и использованных дней по каждому сотруднику.
  • 🔍 Карточка сотрудника: перейдите в Кадры → Сотрудники, выберите работника и откройте вкладку Отпуска. Система автоматически рассчитывает остаток.
  • 📑 Документ «График отпусков», если он ведется в программе. Проверьте, не запланирован ли отпуск на будущие периоды.

Важно: если сотрудник уволился, а отпуск не был использован, компенсация выплачивается в полном объеме (ст. 127 ТК РФ). Если работник продолжает трудиться, он может получить компенсацию только за дни свыше 28 календарных (ст. 126 ТК РФ).

💡

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

При проверке остатков обратите внимание на:

  • 📅 Период накопления: дни отпуска начисляются за каждый отработанный месяц (2.33 дня при стандартном графике).
  • ⚖️ Исключаемые периоды: больничные, отпуска по уходу за ребенком, прогулы — они не учитываются в стаж для отпуска.
  • 🔄 Переносы отпусков: если сотрудник переносил отпуск по соглашению с работодателем, это должно быть отражено в программе.
📊 Как часто вы проверяете остатки отпусков сотрудников?
Ежемесячно
Перед выплатой компенсации
Только при увольнении
Никогда не проверяю

2. Настройка параметров расчета компенсации в 1С

Перед оформлением документа компенсации убедитесь, что в программе корректно настроены:

  1. Параметры учета отпусков (Настройки → Учетная политика → Зарплата):
    • 📌 Порядок расчета среднего заработка (по ТК РФ или по правилам организации).
    • 📌 Учитывать ли премиальные выплаты в расчете среднего.
    • 📌 Период расчета среднего (обычно 12 месяцев перед месяцем компенсации).
  • Виды расчетов (Настройки → Виды расчетов):
    • 💰 Должен быть создан вид расчета Компенсация за неиспользованный отпуск (если его нет, добавьте вручную).
    • 📝 Проверьте, что вид расчета привязан к правильному способы отражения в бухучете (обычно Дт 96/Kt 70).
    Параметр Рекомендуемое значение Последствия ошибки
    Период расчета среднего 12 месяцев Неправильная сумма компенсации
    Учет премий Да (если премия входит в систему оплаты труда) Занижение/завышение среднего заработка
    Округление дней отпуска До целых (по правилам организации) Расхождения с трудовой инспекцией
    Способ отражения в бухучете Дт 96 (резерв) / Kt 70 Искажение финансовой отчетности

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

    Что делать, если в 1С нет вида расчета "Компенсация отпуска"?

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

    1. Перейдите в Настройки → Виды расчетов.
    2. Нажмите «Создать» и выберите тип Компенсация отпуска.
    3. Укажите способ расчета Средний заработок.
    4. Привяжите к статье затрат (например, Оплата труда).
    5. Сохраните и проверьте, что вид расчета появился в документах начисления.

    3. Оформление документа компенсации в 1С

    Для начисления компенсации используется документ Начисление зарплаты и взносов (1С:ЗУП 3.1) или Начисление зарплаты (1С:ЗУП 2.5). Алгоритм действий:

    Создать документ "Начисление зарплаты и взносов"|Выбрать месяц начисления (текущий или месяц увольнения)|Добавить сотрудника в табличную часть|Нажать "Добавить" → "Компенсация за неиспользованный отпуск"|Указать количество дней и период компенсации|Проверить автоматический расчет суммы|Провести документ

    -->

    Рассмотрим подробнее ключевые моменты:

    • 📅 Месяц начисления: если компенсация выплачивается при увольнении, месяц должен совпадать с датой увольнения. Если по заявлению — текущий месяц.
    • 👤 Выбор сотрудника: в табличной части документа добавьте работника, которому начисляется компенсация.
    • Добавление компенсации: нажмите Добавить → выберите Компенсация за неиспользованный отпуск. Если этого пункта нет, проверьте настройки видов расчетов (см. предыдущий раздел).
    • 📝 Заполнение данных:
      • 📌 Количество дней: укажите количество неиспользованных дней (должно совпадать с остатком из отчета).
      • 📌 Период компенсации: даты начала и конца периода, за который начисляется компенсация (например, с 01.01.2026 по 31.03.2026).
      • 📌 Основание: укажите реквизиты приказа или заявления сотрудника.
    • После заполнения документ автоматически рассчитает сумму компенсации на основе среднего заработка. Проверьте:

      • 💰 Сумма компенсации соответствует расчету вручную (средний дневной заработок × количество дней).
      • 📊 Налоги и взносы: НДФЛ (13%) и страховые взносы (30%) должны быть начислены автоматически.
      • 📑 Проводки: документ должен сформировать проводки Дт 96 (резерв отпусков) / Кт 70 и Дт 70 / Кт 68.01 (НДФЛ).
        1. Период расчета среднего заработка (должен включать последние 12 месяцев).
        2. Состав выплат, включенных в средний (премии, надбавки).
        3. Количество календарных дней в расчетном периоде (29.3 × количество месяцев).

      -->

      4. Особенности компенсации при увольнении

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

      • 📅 Дата начисления: компенсация должна быть начислена в том же месяце, что и увольнение (даже если выплата произойдет позже).
      • 💰 Расчет по полным месяцам: если сотрудник отработал 11 месяцев, компенсация начисляется за полный год (28 дней).
      • 📑 Документы: основанием служит приказ об увольнении (Т-8) и записка-расчет (Т-61).
      • В 1С:ЗУП компенсация при увольнении оформляется вместе с окончательным расчетом:

        1. Создайте документ Уволение (Кадры → Уволения).
        2. В документе автоматически сформируется вкладка Компенсация отпуска с количеством дней.
        3. Проверьте сумму и проводки (должны быть аналогичны обычной компенсации).
        4. Проведите документ и сформируйте Записку-расчет (Т-61) через печатную форму.
        💡

        Если сотрудник уволился по собственному желанию, а потом отозвал заявление, компенсацию отпуска придется сторнировать. Для этого создайте документ Корректировка начислений с отрицательной суммой.

        Обратите внимание на типичные ошибки:

        • Неучтенные дни: если сотрудник брал отпуск авансом, компенсация может быть завышена.
        • Неправильный период: компенсация начисляется только за фактически отработанное время.
        • Отсутствие НДФЛ: компенсация облагается налогом, даже если выплачивается после увольнения.

        5. Проводки и отражение в бухгалтерском учете

        Корректное отражение компенсации в бухучете зависит от того, формируется ли в организации резерв на оплату отпусков. Рассмотрим оба варианта:

        Вариант 1: Резерв на отпуска создается (наиболее распространенный)

        Проводки формируются автоматически при проведении документа:

        
        

        Дт 96.01 (Резерв на оплату отпусков) — Кт 70.01 (Расчеты с персоналом) — на сумму компенсации

        Дт 70.01 — Кт 68.01 (НДФЛ) — удержан налог

        Дт 96.01 — Кт 69.XX (Страховые взносы) — начислены взносы

        Вариант 2: Резерв не создается (упрощенный учет)

        В этом случае компенсация относится на текущие затраты:

        
        

        Дт 20 (26, 44) — Кт 70.01 — на сумму компенсации

        Дт 70.01 — Кт 68.01 — удержан НДФЛ

        Дт 20 (26, 44) — Кт 69.XX — начислены взносы

        Чтобы проверить проводки в 1С:Бухгалтерии:

        1. Откройте документ Начисление зарплаты с компенсацией.
        2. Нажмите кнопку Проводки (Дт/Кт).
        3. Убедитесь, что счета и суммы соответствуют вашей учетной политике.
        Счет Дт Счет Кт Описание Когда применяется
        96.01 70.01 Начислена компенсация за счет резерва Если резерв формируется
        20 (26, 44) 70.01 Начислена компенсация без резерва Упрощенный учет
        70.01 68.01 Удержан НДФЛ Всегда
        96.01 (или 20, 26) 69.01-69.11 Начислены страховые взносы Всегда
        💡

        Если в проводках вместо счета 96 используется 20/26, проверьте настройки учетной политики в 1С:Бухгалтерии (Главное → Учетная политика → Зарплата). Возможно, резерв отпусков не включен.

        6. Типичные ошибки и как их избежать

        Даже опытные бухгалтеры допускают ошибки при оформлении компенсации отпуска в 1С. Вот самые распространенные из них и способы их предотвращения:

        • 🔴 Несовпадение дней в отчете и документе:

          Проблема: в отчете «Остатки отпусков» 10 дней, а в документе компенсации — 8.

          Решение: проверьте, не было ли ручных корректировок в карточке сотрудника или графике отпусков.

        • 🔴 Неправильный расчетный период для среднего:

          Проблема: средний заработок рассчитан за 6 месяцев вместо 12.

          Решение: в настройках вида расчета «Компенсация отпуска» проверьте параметр Период расчета среднего.

        • 🔴 Отсутствие удержания НДФЛ:

          Проблема: компенсация начислена, но налог не удержан.

          Решение: в документе начисления нажмите Заполнить → Налоги и взносы.

        • 🔴 Компенсация за «лишние» дни:

          Проблема: сотрудник использовал 28 дней, но компенсация начислена за 30.

          Решение: сверьте остатки с графиком отпусков и приказом.

        💡

        Если компенсация выплачивается после увольнения (например, из-за ошибки в расчете), используйте документ Выплата бывшим сотрудникам в 1С:ЗУП. Это позволит корректно отразить операцию в 6-НДФЛ и расчете страховых взносов.

        Чтобы минимизировать ошибки, следуйте чек-листу:

        Сверить остатки дней в отчете и документе|Проверить период расчета среднего (12 месяцев)|Убедиться, что НДФЛ и взносы начислены|Проверить проводки (Дт 96/Kt 70)|Сформировать печатные формы (Т-61, расчетный листок)

        -->

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

        • 🔄 Корректировки начислений (Зарплата → Корректировки начислений) — для изменения суммы.
        • 📝 Сторнирования — если документ нужно полностью отменить.
        • 💰 Ручных операций в 1С:Бухгалтерии — если требуется скорректировать проводки.

        7. Отчетность и документы для сотрудника

        После начисления компенсации необходимо:

        1. Выдать сотруднику расчетный листок:
          • 📄 В 1С:ЗУП сформируйте его через Отчеты → Расчетные листки.
          • 📌 В листок должны быть включены: сумма компенсации, НДФЛ, дни отпуска, период компенсации.
      • Подготовить документы для бухгалтерии:
        • 📑 Записка-расчет (Т-61) — если компенсация при увольнении.
        • 📑 Приказ о выплате компенсации — если по заявлению сотрудника.
        • 📑 Платежная ведомость (Т-53) — при выплате наличными.
        • Отразить в отчетности:
          • 📊 6-НДФЛ: компенсация включается в раздел 2 с кодом дохода 2013.
          • 📊 РСВ (расчет по страховым взносам): сумма компенсации облагается взносами на ОПС, ОМС, ВНиМ.
          • 📊 4-ФСС: если компенсация выплачена в связи с увольнением по сокращению (код 20).
          • Для формирования отчетов в 1С:ЗУП:

            1. Перейдите в Отчеты → Регламентированные отчеты.
            2. Выберите нужный отчет (например, 6-НДФЛ).
            3. Укажите период и нажмите Заполнить.
            4. Проверьте, что сумма компенсации отражена в правильных разделах.
          Что делать, если компенсация не попала в 6-НДФЛ?

          Если сумма компенсации не отразилась в 6-НДФЛ:

          1. Проверьте, проведен ли документ начисления.
          2. Убедитесь, что в настройках вида расчета «Компенсация отпуска» указан код дохода 2013.
          3. Сформируйте отчет заново с учетом исправлений.
          4. Если ошибка сохраняется, создайте ручную операцию в 1С:Бухгалтерии с проводкой Дт 70 / Кт 68.01.

          Обратите внимание на сроки:

          • 📅 6-НДФЛ: сдается не позднее последнего дня месяца, следующего за кварталом.
          • 📅 РСВ: не позднее 30-го числа месяца, следующего за отчетным периодом.
          • 📅 4-ФСС: до 25-го числа месяца, следующего за кварталом.
          • 8. Частые вопросы по компенсации отпуска в 1С

            🔹 Можно ли выплатить компенсацию за отпуск, если сотрудник не отработал 6 месяцев?

            Да, но только в двух случаях:

            1. При увольнении (ст. 127 ТК РФ) — компенсация выплачивается пропорционально отработанному времени.
            2. По соглашению с работодателем (ст. 126 ТК РФ) — только за дни сверх 28 календарных.

            В 1С:ЗУП при оформлении компенсации программа автоматически проверяет стаж сотрудника и блокирует начисление, если оно противоречит ТК РФ (если не настроено иначе).

            🔹 Как в 1С посчитать компенсацию за неполный месяц?

            Если сотрудник отработал неполный месяц (например, уволился 15-го числа), компенсация рассчитывается пропорционально:

            1. Количество дней отпуска = (2.33 × количество полных месяцев) + (2.33 × отработанные дни / количество дней в месяце).
            2. В 1С:ЗУП это учитывается автоматически при заполнении документа Уволение или Начисление зарплаты.

          Пример: если сотрудник отработал 10 дней в марте (31 день в месяце), то за март ему положено 2.33 × 10/31 ≈ 0.75 дня отпуска.

          🔹 Почему в 1С компенсация рассчитывается не за 28 дней, а за меньше?

          Это может происходить по нескольким причинам:

          • 📅 Сотрудник использовал часть отпуска (проверьте остатки в отчете Остатки отпусков).
          • ⚖️ В настройках 1С:ЗУП указан нестандартный график отпусков (например, 30 дней вместо 28).
          • 📝 В карточке сотрудника есть запись о переносе или разделение отпуска на части.
          • Чтобы исправить:

            1. Откройте карточку сотрудника (Кадры → Сотрудники).
            2. Перейдите на вкладку Отпуска и проверьте историю начислений/использований.
            3. Если ошибка в настройках, исправьте их в Настройки → Учетная политика.
          🔹 Нужно ли удерживать НДФЛ с компенсации за отпуск?

          Да, компенсация за неиспользованный отпуск облагается НДФЛ в полном объеме (13% для резидентов). Исключение — компенсация при увольнении в связи с:

          • 🏥 Ликвидацией организации.
          • 🔧 Сокращением штата.
          • 🛡️ Призывом на военную службу.

          В этих случаях сумма до 3-х среднемесячных заработков освобождается от НДФЛ (п. 3 ст. 217 НК РФ). В 1С:ЗУП это учитывается автоматически при выборе соответствующего основания увольнения.

          🔹 Как отразить компенсацию в 1С:Бухгалтерии, если зарплата ведется в другой программе?

          Если зарплата рассчитывается в 1С:ЗУП, а бухучет ведется в 1С:Бухгалтерии, выполните следующие шаги:

          1. В 1С:ЗУП сформируйте Выгрузку в Бухгалтерию (Зарплата → Выгрузка данных → В Бухгалтерию).
          2. В 1С:Бухгалтерии загрузите данные через Зарплата → Получение данных из ЗУП.
          3. Проверьте сформированные проводки (Дт 96/Kt 70 или Дт 20/Kt 70).
          4. Если проводок нет, создайте их вручную на основании расчетных ведомостей из 1С:ЗУП.

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

          • 📌 Планы счетов.
          • 📌 Статьи затрат.
          • 📌 Настройки аналитического учета.