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