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