К статье
Практический материал

Другое · 10 мин

Как начислить компенсацию отпуска при увольнении в 1С

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

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

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

Что должно быть настроено до расчёта

Автоматический расчёт компенсации возможен только при корректно заполненных данных. Программа опирается на дату приёма сотрудника, все кадровые переводы, фактически предоставленные отпуска и периоды, исключаемые из отпускного стажа (отпуска без сохранения зарплаты сверх допустимого лимита, отпуска по уходу за ребёнком, прогулы).

Проверьте перед увольнением три блока данных. Во-первых, карточку сотрудника: дата приёма и трудовой договор должны быть заведены документом «Приём на работу», а не введены вручную. Во-вторых, все ранее использованные отпуска должны быть проведены документами «Отпуск» — если отпуск оформлялся только приказом на бумаге, программа посчитает его неиспользованным и завысит компенсацию. В-третьих, все начисления и выплаты за расчётный период (12 месяцев, предшествующих увольнению) должны быть проведены.

Расчёт компенсации в 1С:ЗУП 3.1 через документ «Увольнение»

Основной сценарий выглядит так. Откройте раздел «Кадры» → «Увольнения» и создайте новый документ. Укажите сотрудника и дату увольнения — это последний рабочий день. На закладке «Компенсации отпуска» программа автоматически рассчитает остаток дней отпуска на дату увольнения и предложит компенсировать их.

На закладке «Начисления и удержания» поставьте флажок «Начислить компенсацию за неиспользованный отпуск» (в типовой поставке он установлен по умолчанию). Программа рассчитает среднедневной заработок и сумму компенсации. Если сотруднику положена и зарплата за отработанные дни месяца увольнения, отметьте также «Зарплата» — тогда документ рассчитает окончательный расчёт полностью.

Щёлкните по сумме компенсации, чтобы открыть подробную форму расчёта: там видно, какие месяцы вошли в расчётный период, какой заработок учтён и сколько дней отработано. Это основной инструмент проверки до проведения документа.

Порядок действий в 1С:ЗУП 3.1
  1. 1
    Откройте «Кадры» → «Увольнения», создайте документ и укажите сотрудника и дату увольнения
  2. 2
    На закладке «Компенсации отпуска» проверьте рассчитанное количество дней компенсации
  3. 3
    На закладке «Начисления и удержания» убедитесь, что установлен флажок начисления компенсации
  4. 4
    Откройте детализацию среднего заработка и сверьте расчётный период и учтённые начисления
  5. 5
    Проверьте НДФЛ и взносы на соответствующих закладках документа
  6. 6
    Проведите документ и сформируйте расчётный листок сотрудника для контроля

Как программа считает дни компенсации и что проверить вручную

Количество дней компенсации определяется как накопленный отпускной стаж в месяцах, умноженный на продолжительность отпуска, делённую на 12, минус фактически использованные дни. При стандартном отпуске 28 календарных дней за каждый полный месяц начисляется 2,33 дня. Округление остатка дней в пользу сотрудника выполняется, если это предусмотрено настройками учётной политики.

Есть особые случаи, которые программа обрабатывает по общим правилам, но их стоит контролировать. Сотруднику, проработавшему 11 месяцев, компенсация положена как за полный рабочий год. Работникам по срочным договорам до двух месяцев компенсация считается из расчёта 2 рабочих дня за месяц — для этого в настройках вида отпуска должен быть указан соответствующий способ расчёта.

Если сотрудник использовал отпуск авансом, вместо компенсации появится удержание за неотработанные дни отпуска — документ «Увольнение» предложит его автоматически. Помните об ограничении: общая сумма удержаний при увольнении не может превышать установленной доли от причитающихся выплат, поэтому при отрицательном сальдо проверьте итог вручную.

Компенсация при увольнении в 1С:Бухгалтерии 8

В 1С:Бухгалтерии 8.3 возможности расчёта ограничены по сравнению с ЗУП. Документ «Увольнение» (раздел «Зарплата и кадры» → «Кадровые документы») фиксирует сам факт увольнения, но автоматический расчёт дней компенсации доступен не во всех релизах и требует ведения кадрового учёта в программе.

Типовой рабочий сценарий: сначала рассчитайте количество дней компенсации и средний заработок (внешним калькулятором или по данным программы), затем создайте документ «Начисление зарплаты» за месяц увольнения. В табличной части по сотруднику добавьте начисление с видом расчета «Компенсация отпуска при увольнении» и укажите рассчитанную сумму. Проверьте, что выбранный вид расчёта облагается НДФЛ и страховыми взносами — для компенсации при увольнении оба налога начисляются в общем порядке.

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

Сравнение вариантов

1С:ЗУП 3.1

Полный автоматический расчёт дней, среднего заработка, НДФЛ и взносов внутри документа «Увольнение». Подходит для любых случаев, включая сложные отпускные истории.

1С:Бухгалтерия 8

Увольнение фиксируется кадровым документом, сумму компенсации часто приходится считать и вводить вручную. Приемлемо для небольшого штата и простых ситуаций.

Ручной расчёт с вводом суммы

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

Проверка результата после проведения

После проведения документа увольнения сформируйте расчётный листок сотрудника за месяц увольнения. В нём должны быть видны: зарплата за отработанные дни, компенсация за неиспользованный отпуск, удержанный НДФЛ и итоговая сумма к выплате. Сверьте количество дней компенсации с отчётом «Остатки отпусков» (в ЗУП — раздел «Кадры» → «Отчёты» → «Остатки отпусков»): после увольнения остаток по сотруднику должен обнулиться.

Проверьте отражение в учёте: компенсация должна попасть в регистры для расчёта страховых взносов и в данные 6-НДФЛ с датой фактического получения дохода, равной дате выплаты. Если выплата производится отдельной ведомостью, убедитесь, что ведомость заполнена по документу увольнения и сумма совпадает с расчётным листком.

Контрольные точки

Как проверить результат

Дни компенсации в документе увольнения
Норма

Совпадают с расчётом по отчёту «Остатки отпусков» на дату увольнения

Тревожный признак

Расхождение — значит, в базе не отражены отпуска или периоды, исключаемые из стажа

Средний заработок
Норма

В расчёт попали 12 месяцев перед месяцем увольнения с корректными начислениями

Тревожный признак

Период пустой или неполный — не проведены начисления за прошлые месяцы

Остаток отпуска после увольнения
Норма

По сотруднику остаток равен нулю

Тревожный признак

Остаток положительный — компенсация начислена не за все дни

НДФЛ и взносы
Норма

Начислены с суммы компенсации в документе увольнения

Тревожный признак

Налоги отсутствуют — проверьте настройки вида расчёта

Типичные ошибки и как их исправить

Самая частая проблема — неверное количество дней компенсации из-за неотражённых в программе отпусков. Если отпуск оформлялся вне 1С, введите его задним числом документом «Отпуск» с отключённым расчётом (или скорректируйте остатки через «Остатки отпусков»), затем пересчитайте документ увольнения.

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

Третья ошибка — компенсация не облагается налогами из-за неверно настроенного вида расчёта. Откройте вид начисления в справочнике «Начисления» и проверьте: код дохода по НДФЛ и настройки обложения взносами должны соответствовать компенсации при увольнении, которая облагается и НДФЛ, и взносами в полном объёме.

Типичные ошибки
01
Не введены исторические отпуска — программа завышает дни компенсации, переплата взыскивается с трудом
02
Увольнение проведено до начисления зарплаты за расчётный период — средний заработок занижен
03
Вручную изменены дни без основания — риск трудового спора и доначислений при проверке
04
Вид расчёта настроен без НДФЛ или взносов — недоимка и пени при налоговой проверке
05
Удержание за авансовый отпуск превысило допустимый размер — нарушение ограничений на удержания

FAQ

Как округляются дни компенсации в 1С?

По умолчанию программа рассчитывает дробное количество дней без округления. Если в учётной политике организации закреплено округление в пользу сотрудника, настройте его в параметрах учёта отпусков — тогда остаток будет округляться до целого дня в большую сторону. Округление в меньшую сторону недопустимо, так как ухудшает положение работника.

Что делать, если сотрудник увольняется в том же месяце, в котором принят?

Расчётного периода из 12 месяцев нет, поэтому средний заработок считается из фактически начисленной зарплаты и отработанных дней за месяц увольнения. Дни компенсации определяются пропорционально отработанному времени: при стандартном отпуске за неполный месяц начисляется около 2,33 дня, если отработано не менее половины месяца.

Облагается ли компенсация при увольнении НДФЛ и взносами?

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

Как оформить увольнение сразу нескольких сотрудников?

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

Можно ли отменить ошибочно проведённое увольнение?

Да, если по документу ещё не выполнена выплата и не сдана отчётность. Пометьте документ на удаление или распроведите его, затем создайте корректный. Если выплата уже прошла, сначала отмените ведомость, иначе в учёте возникнут расхождения по задолженности перед сотрудником.

Где посмотреть, какие отпуска учтены при расчёте стажа?

В 1С:ЗУП откройте карточку сотрудника и перейдите по ссылке «Отсутствия» или сформируйте отчёт «Остатки отпусков» с детализацией. Там видны все учтённые отпуска, периоды без сохранения зарплаты и рассчитанный отпускной стаж по рабочим годам.

Итог

Что важно запомнить

Компенсация отпуска при увольнении начисляется внутри документа «Увольнение»: корректность расчёта зависит от полноты кадровых данных и проведённых начислений за расчётный период. Перед проведением сверьте дни с отчётом «Остатки отпусков», после — проверьте расчётный листок, НДФЛ и взносы.