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