Другое · 12 мин
Как в 1С провести компенсацию за неиспользованный отпуск
Как в 1С:ЗУП и 1С:Бухгалтерии начислить компенсацию за неиспользованный отпуск при увольнении и без увольнения: документы, расчёт среднего заработка, ошибки.
Компенсация за неиспользованный отпуск в 1С начисляется по-разному в зависимости от ситуации: при увольнении сотрудника программа рассчитает её автоматически в документе «Увольнение», а для замены части отпуска деньгами без увольнения потребуется отдельное начисление. Ошибки в этой процедуре приводят к неверным суммам на руках, искажению НДФЛ и страховых взносов, а также к претензиям со стороны сотрудника и трудовой инспекции.
Основная масса расчётов выполняется в конфигурации «1С:Зарплата и управление персоналом» (ЗУП), поскольку именно там ведётся учёт остатков отпусков и среднего заработка. В «1С:Бухгалтерии» возможности ограничены: остатки отпусков автоматически не отслеживаются, поэтому количество дней компенсации придётся посчитать вручную или взять из кадрового учёта.
Ниже разобраны оба сценария — с увольнением и без него — с указанием конкретных документов, проверки расчёта и типичных проблем. Инструкция ориентирована на актуальные релизы ЗУП редакции 3.1 и Бухгалтерии редакции 3.0; в других конфигурациях названия документов могут отличаться.
Что проверить перед начислением компенсации
До создания документов убедитесь, что в программе корректно ведётся кадровый учёт по сотруднику: оформлен приём на работу, вовремя зарегистрированы все отпуска и отсутствия, начислена зарплата за расчётный период. От этих данных зависят два ключевых показателя — количество неиспользованных дней отпуска и средний дневной заработок.
Остаток дней отпуска проверьте отчётом «Остатки отпусков» (раздел «Кадры» — «Отчёты, справки» в ЗУП). Если остаток в отчёте не совпадает с реальным положением дел — например, отпуска прошлых лет вводились не документами, а устно — расчёт компенсации будет неверным. В таком случае сначала скорректируйте остатки документом «Начальная штатная расстановка» или введите недостающие отпуска задним числом, и только потом оформляйте компенсацию.
Средний заработок программа считает по начислениям за последние 12 календарных месяцев. Если сотрудник работает меньше или в расчётном периоде были длительные отсутствия, откройте форму расчёта среднего в документе и проверьте, какие месяцы и суммы вошли в базу.
Что проверить до расчёта
Совпадает с кадровыми данными и приказами
Остаток нулевой или явно занижен — отпуска не введены в программу
Все месяцы рассчитаны документами «Начисление зарплаты и взносов»
Есть нерассчитанные месяцы — средний заработок исказится
Приказ о приёме и кадровые переводы оформлены корректно
Дата приёма неверна — стаж для отпуска посчитается неправильно
Компенсация при увольнении в 1С:ЗУП
Стандартный и самый простой сценарий — компенсация при увольнении. Создайте документ «Увольнение» (раздел «Кадры» — «Увольнения»), укажите сотрудника и дату увольнения. На закладке «Компенсации отпуска» программа автоматически рассчитает количество неиспользованных дней по данным учёта.
Если сотруднику положено несколько видов отпусков (основной и дополнительный, например за ненормированный рабочий день), каждый вид отобразится отдельной строкой со своим остатком дней. Проверьте, что количество дней совпадает с отчётом «Остатки отпусков». При необходимости дни можно откорректировать вручную — например, если часть отпуска сотрудник отгулял в счёт будущего периода и требуется удержание за неотработанные дни.
Сумма компенсации, НДФЛ и страховые взносы рассчитаются на закладке «Начисления и удержания» автоматически. По ссылке с суммой среднего заработка можно открыть детальный расчёт и проверить, какие начисления и дни вошли в базу. После проведения документа сформируйте печатную форму записки-расчёта (Т-61 или собственную форму организации).
- 1Создайте документ «Увольнение», укажите сотрудника и дату увольнения
- 2На закладке «Компенсации отпуска» проверьте автоматически рассчитанные дни по каждому виду отпуска
- 3Сверьте дни с отчётом «Остатки отпусков» на дату увольнения
- 4Проверьте сумму компенсации, НДФЛ и взносы на закладке «Начисления и удержания»
- 5Откройте расчёт среднего заработка и убедитесь, что в базу вошли корректные месяцы
- 6Проведите документ и сформируйте записку-расчёт Т-61
Компенсация без увольнения: замена части отпуска деньгами
Статья 126 ТК РФ позволяет заменить денежной компенсацией часть отпуска, превышающую 28 календарных дней, — по письменному заявлению сотрудника. Основные 28 дней заменять деньгами нельзя, пока сотрудник работает. Для отдельных категорий (беременные, несовершеннолетние, работники вредных производств в части дополнительного отпуска за вредность) замена запрещена вовсе.
В ЗУП такая выплата оформляется документом «Начисление зарплаты и взносов» или отдельным начислением через «Разовое начисление» — в зависимости от настроек видов расчёта. Вид начисления обычно называется «Компенсация отпуска» или «Компенсация за неиспользованный отпуск без увольнения». Если такого вида начисления нет в плане видов расчёта, создайте его копированием типового, указав назначение «Компенсация отпуска» и налогообложение: облагается НДФЛ и страховыми взносами в полном объёме.
Количество дней и сумму программа может рассчитать автоматически, если вид начисления настроен на расчёт от среднего заработка. Иначе введите сумму вручную, предварительно рассчитав её: средний дневной заработок × количество компенсируемых дней. Средний заработок возьмите из расчёта последнего отпуска сотрудника или рассчитайте отдельно.
Компенсация отпуска в 1С:Бухгалтерии
В «1С:Бухгалтерии» нет полноценного учёта остатков отпусков, поэтому количество дней компенсации определяется вне программы: по кадровым приказам, личной карточке сотрудника или расчёту кадровика. Формула стандартная: за каждый отработанный месяц положено 2,33 дня отпуска (28 дней / 12 месяцев) при стандартном отпуске, из которых вычитаются использованные дни.
Начисление оформляется документом «Начисление зарплаты» (раздел «Зарплата и кадры») либо операцией вручную, если зарплатный учёт ведётся упрощённо. В документе добавьте сотруднику строку с видом начисления «Компенсация за неиспользованный отпуск» — если его нет в справочнике, создайте новый элемент с кодом дохода для НДФЛ и обложением взносами. Сумму введите вручную по расчёту: средний дневной заработок × дни компенсации.
Средний заработок в Бухгалтерии придётся посчитать самостоятельно: сумма начислений за 12 предшествующих месяцев делится на 12 и на 29,3 (среднемесячное число календарных дней) при полностью отработанном периоде. Если месяцы отработаны не полностью, расчёт усложняется — в таких случаях надёжнее вести расчёт в ЗУП или тщательно перепроверить арифметику.
ЗУП или Бухгалтерия для компенсации
Автоматический расчёт дней, среднего заработка, НДФЛ и взносов; контроль остатков отпусков. Подходит при любом количестве сотрудников
Дни и средний заработок считаются вручную, программа лишь проводит начисление и налоги. Приемлемо для микрофирм с редкими увольнениями, но выше риск арифметической ошибки
НДФЛ, взносы и отражение в учёте
Компенсация за неиспользованный отпуск облагается НДФЛ и страховыми взносами в полном объёме — это не относится к необлагаемым выплатам при увольнении. В ЗУП налоги рассчитываются автоматически в том же документе «Увольнение»; проверьте, что вид начисления имеет правильный код дохода по НДФЛ и не включён в список необлагаемых.
Дата фактического получения дохода по компенсации — день выплаты, поэтому НДФЛ удерживается и перечисляется по общим правилам для зарплатных выплат. В отчётности компенсация попадёт в 6-НДФЛ, расчёт по страховым взносам и персонифицированные сведения. Убедитесь, что после проведения документа суммы корректно отразились в регистрах: сформируйте «Полную расчётную ведомость» или «Расчётный листок» по сотруднику.
В бухгалтерском учёте при синхронизации ЗУП с Бухгалтерией компенсация отразится в документе «Отражение зарплаты в бухучёте» на том счёте затрат, который задан для сотрудника или подразделения. Если синхронизации нет, проводки формируются вручную: дебет счёта затрат (20, 25, 26, 44) — кредит 70 на сумму начисления, кредит 68 и 69 — на налоги и взносы.
Типичные ошибки и как их исправить
Самая частая проблема — неверный остаток дней. Причина почти всегда в том, что отпуска прошлых лет не были введены документами «Отпуск» или «Отсутствие», либо остатки на начало работы в программе не загружены. Исправление: введите недостающие документы или скорректируйте остатки, затем пересчитайте документ «Увольнение» — дни обновятся автоматически.
Вторая типичная ошибка — заниженный средний заработок из-за непроведённой зарплаты за последний месяц или премий, начисленных после расчёта. Перед увольнением убедитесь, что все начисления расчётного периода проведены. Если премия начислена уже после увольнения, но относится к расчётному периоду, компенсацию по общим правилам нужно пересчитать и доплатить.
Третья группа ошибок — налоговая: неверный код дохода у вида начисления, из-за чего компенсация попадает в неправильный раздел 6-НДФЛ, или ручное начисление «мимо» зарплатных документов, из-за чего взносы не рассчитываются. Всегда начисляйте компенсацию штатными зарплатными документами, а не операциями вручную, если зарплатный учёт ведётся в программе.
FAQ
Как узнать, сколько дней компенсации положено сотруднику?
В ЗУП сформируйте отчёт «Остатки отпусков» (раздел «Кадры») на дату увольнения — он покажет неиспользованные дни по каждому виду отпуска. Если учёт в программе не вёлся, считайте вручную: 2,33 дня за каждый полностью отработанный месяц при стандартном отпуске 28 дней, минус использованные дни по приказам.
Облагается ли компенсация отпуска НДФЛ и взносами?
Да, в полном объёме. Компенсация за неиспользованный отпуск — и при увольнении, и без него — не входит в перечень необлагаемых выплат. Не путайте её с выходным пособием, которое не облагается в пределах трёх средних месячных заработков.
Почему в документе «Увольнение» компенсация рассчиталась нулевой?
Чаще всего программа не видит остатка дней: отпуска вводились не документами, а остатки на начало работы в базе не загружены. Проверьте отчёт «Остатки отпусков». Реже причина в том, что сотрудник уже использовал все дни авансом — тогда возможна не компенсация, а удержание за неотработанные дни отпуска.
Можно ли выплатить компенсацию без увольнения за весь накопленный отпуск?
Нет. По статье 126 ТК РФ деньгами заменяется только часть отпуска сверх 28 календарных дней за каждый рабочий год. Основные 28 дней работающий сотрудник обязан отгулять. Компенсация за весь накопленный отпуск выплачивается только при увольнении.
Что делать, если компенсацию уже выплатили, а потом нашли ошибку в днях?
Если выплачено меньше — доначислите разницу и доплатите, при необходимости с исправлением отчётности. Если выплачено больше — удержать излишнее с уволенного сотрудника можно только в ограниченных случаях (счётная ошибка), обычно сумму списывают или договариваются о добровольном возврате. Документ в программе корректируется сторнированием и вводом исправительного начисления.
Как проверить, что компенсация попала в отчётность?
Сформируйте по сотруднику расчётный листок и сверьтесь с регистрами: в ЗУП используйте отчёты «Анализ НДФЛ» и «Анализ взносов». Затем откройте черновик 6-НДФЛ и расчёта по взносам — суммы компенсации должны попасть в соответствующие разделы в периоде выплаты.
Что важно запомнить
При увольнении используйте документ «Увольнение» в ЗУП — программа сама рассчитает дни, средний заработок, НДФЛ и взносы. Перед расчётом обязательно сверьте остаток дней отчётом «Остатки отпусков» и убедитесь, что вся зарплата расчётного периода проведена. Без увольнения компенсировать деньгами можно только часть отпуска сверх 28 дней. В 1С:Бухгалтерии дни и средний заработок считаются вручную.