Другое · 10 мин
Как провести в 1С перенос отпуска в связи с больничным
Как в 1С:ЗУП перенести отпуск, совпавший с больничным: продление, перенос дней, корректировка документов, начислений и среднего заработка.
Если сотрудник заболел во время ежегодного оплачиваемого отпуска, Трудовой кодекс обязывает работодателя продлить отпуск на дни нетрудоспособности или перенести их на другой срок по согласованию с работником. В 1С:ЗУП (редакция 3.1) обе ситуации обрабатываются штатными документами, но порядок действий зависит от того, когда оформлен больничный — до расчёта отпускных или после, и от того, закрыт ли уже период.
Ключевая особенность механизма: программа сама умеет «пересечь» отпуск и больничный, сторнируя отпускные за дни болезни и пересчитывая средний заработок. Однако автоматика срабатывает корректно только при правильной последовательности ввода документов. Если сначала рассчитать больничный, а потом «вручную» править отпуск, можно получить двойную оплату одних и тех же дней или ошибки в среднем заработке.
Ниже разобраны оба сценария — продление отпуска и перенос на другие даты, — а также работа с уже выплаченными отпускными, проверка результата и типичные ошибки расчётчиков.
Когда отпуск продлевается, а когда переносится
Статья 124 ТК РФ даёт два варианта: продлить отпуск на количество дней болезни сразу после его окончания либо перенести эти дни на другой период с учётом пожеланий работника. Продление происходит по факту больничного, перенос — только по согласованию с работником, обычно на основании его заявления.
Важно: правило работает только для ежегодного основного и дополнительных оплачиваемых отпусков. Отпуск без сохранения заработной платы, учебный отпуск и отпуск по уходу за ребёнком на дни болезни не продлеваются и не переносятся. Если сотрудник болел в отпуске за свой счёт, больничный за эти дни в принципе не оплачивается.
Продление или перенос
Сотрудник выходит на работу позже на число дней болезни. Оформляется проще — корректировкой дат в документе «Отпуск».
Неиспользованные дни предоставляются позже по заявлению. Требуется новый документ «Отпуск» и перерасчёт среднего заработка на новую дату.
Подготовка: что проверить до ввода документов
Перед тем как что-либо менять в программе, убедитесь в трёх вещах. Во-первых, больничный лист должен быть оформлен и закрыт (для электронного больничного — получен статус, позволяющий загрузить его из ФСС/СФР). Во-вторых, проверьте, рассчитан ли уже документ «Отпуск» и выплачены ли отпускные — от этого зависит порядок перерасчёта. В-третьих, уточните, закрыт ли расчётный период: если зарплата за месяц отпуска уже выплачена и отчётность сдана, исправления вносятся текущим периодом.
Если используется обмен с ЭЛН, загрузите электронный больничный через «Обмен электронными документами с ФСС (СФР)» — это исключит ошибки ручного ввода периода и номера листка нетрудоспособности.
Сценарий 1: продление отпуска на дни больничного
Это самый простой случай. Сотрудник принёс больничный, отпуск продлевается автоматически, заявление на перенос не требуется (достаточно уведомления о болезни).
Порядок действий в 1С:ЗУП 3.1:
- 1Зарплата → Больничные листы → Создать. Заполните сотрудника и период нетрудоспособности по больничному листу.
- 2Программа обнаружит пересечение с документом «Отпуск» и покажет сообщение о том, что отпуск будет продлен, а начисления скорректированы.
- 3Проверьте начисление по больничному: дни, совпавшие с отпуском, оплачиваются как больничные, отпускные за них сторнируются.
- 4Откройте документ «Отпуск» по ссылке из больничного (или создайте корректировку) — дата окончания отпуска сдвинется на число дней болезни.
- 5Проверьте расчётный листок сотрудника: суммы отпускных за дни болезни должны быть убраны, пособие — начислено.
Обратите внимание: средний заработок для продлённой части отпуска пересчитывать не нужно — это тот же отпуск, просто с другими датами окончания. А вот пособие по больничному считается по своему расчётному периоду, поэтому суммы за совпавшие дни, как правило, отличаются от отпускных.
Сценарий 2: перенос отпускных дней на другой срок
Если сотрудник написал заявление о переносе неиспользованных из-за болезни дней на другие даты, последовательность иная. Сначала вводится больничный — он сторнирует отпускные за дни пересечения. Затем, когда сотрудник решит использовать остаток, создаётся новый документ «Отпуск» с новыми датами.
Критичный момент: средний заработок для перенесённого отпуска рассчитывается заново, исходя из нового расчётного периода (12 месяцев, предшествующих новому отпуску). Нельзя просто «перекинуть» старую сумму отпускных — это распространённая ошибка, ведущая к неверным начислениям и спорам при проверках.
После ввода больничного у сотрудника может образоваться переплата: отпускные выплачены за все дни, а часть из них сторнирована. Эта сумма либо удерживается из ближайших выплат по согласованию с работником, либо засчитывается при расчёте нового отпуска. Принудительно удержать переплату из зарплаты без согласия работника в этом случае нельзя.
Работа с уже выплаченными отпускными и НДФЛ
При вводе больничного, пересекающего отпуск, программа автоматически выполняет сторно: в документе «Больничный лист» на закладке с начислениями появляются строки с отрицательными суммами отпускных за дни болезни. НДФЛ и страховые взносы пересчитываются вместе с начислениями — отдельных действий по налогам обычно не требуется, но результат нужно проверить.
Если переплата по отпускным засчитывается в счёт будущего отпуска, проследите, чтобы при создании нового документа «Отпуск» расчётчик не проигнорировал ранее выплаченные суммы. В расчётном листке должна быть видна вся цепочка: первоначальные отпускные, сторно, пособие по больничному, новые отпускные.
Как проверить результат
Дни болезни оплачены только пособием, отпускные за них сторнированы
Одни и те же дни оплачены и отпускными, и больничным
Неиспользованные из-за болезни дни сохранены в остатке при переносе
Дни списаны как использованные, хотя сотрудник болел
Исчисленный налог уменьшился на сумму сторно, данные сходятся с ведомостями
Расхождения между начислениями и регистрами НДФЛ
Особые случаи и ограничения
Больничный по уходу за ребёнком или больным членом семьи, открытый во время отпуска, не продлевает отпуск и за дни отпуска не оплачивается — пособие начисляется только со дня, когда сотрудник должен был выйти на работу. В 1С это обрабатывается автоматически по виду больничного, но даты стоит проконтролировать вручную.
Если больничный пришёлся на отпуск с последующим увольнением, отпуск не продлевается: день увольнения остаётся прежним, а пособие выплачивается за весь период болезни, включая дни после увольнения. Перенос в этой ситуации невозможен — трудовые отношения уже прекращены.
Отдельная ситуация — донорские дни и праздничные дни внутри отпуска: нерабочие праздничные дни в число дней отпуска не включаются сами по себе, и при расчёте продления программа учитывает производственный календарь. Проверяйте итоговую дату выхода сотрудника на работу по табелю.
Проверка результата и отчётность
После всех корректировок сформируйте расчётный листок сотрудника за затронутые месяцы и отчёт «Остатки отпусков» (Кадры → Кадровые отчёты). В расчётном листке не должно быть дублей по оплате дней, в остатках — корректное количество неиспользованных дней при переносе.
Дополнительно сверьте данные по НДФЛ: отчёты «Анализ НДФЛ по датам получения доходов» и расчёт 6-НДФЛ за период корректировки. Если сторно пришлось на уже отчитанный квартал, подготовьте уточнённый расчёт. По страховым взносам логика аналогична — база уменьшается на сторнированные отпускные и увеличивается на пособие (которое взносами не облагается).
Перед массовыми корректировками в конце квартала сделайте копию информационной базы и отработайте сценарий на копии. Документы сторнирования затрагивают несколько регистров, и откатить ошибочную цепочку в рабочей базе после закрытия месяца заметно труднее.
Часто задаваемые вопросы
Нужно ли заявление от сотрудника для продления отпуска?
Для продления на дни болезни заявление по общему правилу не требуется — отпуск продлевается в силу закона, достаточно уведомления о болезни и больничного листа. Для переноса на другие даты заявление необходимо, так как новые сроки определяются по соглашению сторон.
Что делать, если больничный введён, а отпуск не продлился автоматически?
Проверьте, что периоды действительно пересекаются и что отпуск относится к ежегодному оплачиваемому. Если документ «Отпуск» был введён нештатным способом (например, ручной операцией), программа не увидит пересечение — тогда отпуск оформляется корректным документом, а ручные записи отменяются.
Как быть, если отпускные выплачены, а сотрудник увольняется, не догуляв перенесённые дни?
Неиспользованные дни отпуска компенсируются при увольнении в денежной форме. Сторнированные из-за больничного отпускные при этом учитываются в расчёте компенсации через средний заработок — отдельных документов по переносу уже не требуется.
Продлевается ли отпуск, если больничный открыт в выходной день?
Да, продление считается по календарным дням нетрудоспособности, а не по рабочим дням. День открытия больничного — выходной или рабочий — на продолжительность продления не влияет.
Почему сумма пособия за дни болезни отличается от отпускных за те же дни?
Это нормально: отпускные и пособие рассчитываются из разных расчётных периодов и по разным правилам. Пособие дополнительно зависит от страхового стажа и ограничивается предельными величинами, поэтому совпадение сумм — скорее исключение.
Можно ли перенести отпуск, если сотрудник болел, но больничный не оформлял?
Без листка нетрудоспособности оснований для продления или переноса нет — ни в программе, ни по законодательству. Дни отсутствия в этом случае оформляются по фактической ситуации (например, как отпуск без сохранения зарплаты по заявлению), а отпуск считается использованным полностью.
Что важно запомнить
Перенос и продление отпуска из-за больничного в 1С:ЗУП начинаются с ввода документа «Больничный лист» — он сторнирует отпускные за дни болезни. Продление оформляется корректировкой дат отпуска, перенос — новым документом «Отпуск» с пересчётом среднего заработка. Итог проверяйте по расчётному листку, остаткам отпусков и данным НДФЛ, а при закрытом периоде работайте только текущей датой.