Расчёт отпускных в 1С: от среднего заработка до проводок
Содержание
Отпускные в 1С считаются через средний дневной заработок: программа берёт выплаты за 12 месяцев до отпуска, делит на отработанное время с коэффициентом 29,3 и умножает на число календарных дней отдыха. Этим же механизмом 1С рассчитывает НДФЛ, страховые взносы и формирует проводки.
Разберём, по какой формуле считаются отпускные, что 1С исключает из расчётного периода, как заполнить документ «Отпуск» и где чаще всего возникают ошибки в суммах.
Нормативная основа и расчётный период
Расчёт среднего заработка для отпуска регулируют ст. 139 ТК РФ и Постановление Правительства РФ № 922. Это не внутренняя логика 1С, а обязательный для всех порядок — программа лишь применяет его автоматически.
Базовые правила, которые закладываются в расчёт:
- 📅 расчётный период — 12 календарных месяцев, предшествующих месяцу начала отпуска;
- 🔢 среднемесячное число календарных дней — коэффициент
29,3; - 📝 ежегодный основной отпуск — 28 календарных дней (ст. 115 ТК РФ), считается в календарных, а не рабочих днях;
- ⏱ выплатить отпускные нужно не позднее чем за 3 календарных дня до начала отпуска (ст. 136 ТК РФ).
Если сотрудник отработал в компании меньше года, расчётным периодом будет фактическое время работы — с даты приёма по последний день месяца перед отпуском. 1С определяет границы периода сама по дате начала отпуска, указанной в документе.
Коэффициент 29,3 действует с апреля 2014 года. Если в вашей базе среднее считается с прежним значением 29,4, проверьте актуальность релиза — в текущих версиях ЗУП и Бухгалтерии коэффициент зашит верно.
Формула среднего дневного заработка
Для полностью отработанного расчётного периода формула простая:
СДЗ = База за 12 месяцев / (12 × 29,3)
Отпускные = СДЗ × число дней отпуска
Пример. Оклад 60 000 ₽, расчётный период отработан полностью, отпуск — 14 дней.
- База: 60 000 × 12 = 720 000 ₽
- СДЗ: 720 000 / (12 × 29,3) = 720 000 / 351,6 =
2 047,78 ₽ - Отпускные: 2 047,78 × 14 =
28 668,92 ₽
Если хотя бы один месяц отработан не полностью (были больничный, командировка, отпуск за свой счёт), 1С пересчитывает число дней в этом месяце:
Дни неполного месяца = 29,3 / календарные дни месяца × отработанные календарные дни
Пример. В июне (30 дней) сотрудник болел 10 дней, остальные 11 месяцев отработаны полностью.
- Дни за июнь: 29,3 / 30 × 20 =
19,53 - Знаменатель: 11 × 29,3 + 19,53 = 322,3 + 19,53 =
341,83 - СДЗ: 720 000 (минус выплаты за дни болезни) / 341,83
Отработанные календарные дни в неполном месяце 1С считает сама по данным учёта рабочего времени и больничных — вручную эти дни вводить не нужно.
Что 1С исключает из расчёта
Средний заработок искажается, если в период попадают суммы, которые закон исключает. 1С убирает их автоматически — при условии, что соответствующие документы проведены в базе.
Из расчётного периода исключаются (п. 5 Постановления № 922):
- 🏥 дни болезни и пособие по временной нетрудоспособности;
- ✈️ командировки и другие периоды сохранения среднего заработка (включая прошлые отпуска);
- 👶 отпуск по беременности и родам, по уходу за ребёнком;
- ⏸ простой по вине работодателя и периоды освобождения от работы;
- 🚫 отпуск без сохранения зарплаты (за свой счёт).
Из базы (суммы) исключаются выплаты, не связанные с трудом за отработанное время: материальная помощь, разовые премии к праздникам, пособия, компенсации, оплата по среднему за командировку и прежние отпуска. В базу входят оклад, доплаты и надбавки за отработанное время, районные коэффициенты и производственные премии.
Логика двойная: вместе с днями исключается и оплата за эти дни. Поэтому нельзя оставить в базе сумму больничного, но убрать дни болезни из знаменателя — 1С убирает и то, и другое. Если видите в расшифровке среднего «лишнюю» сумму за месяц с больничным, проверьте вид начисления: у него должна стоять настройка, что он не входит в расчёт среднего.
Если больничный или командировку провели в базе задним числом — уже после расчёта отпуска, — средний заработок нужно пересчитать. Старый документ «Отпуск» сам не обновится.
Премии и индексация заработка
Два фактора искажают средний чаще остального: премии и повышение окладов. Оба 1С учитывает по особым правилам, и обе ситуации стоит проверять вручную.
Премии. В расчёт среднего входят только производственные премии — за результаты труда. Порядок их учёта зависит от периода премирования (п. 15 Постановления № 922):
- 🗓 ежемесячные премии — не более одной за каждый показатель в расчётном месяце;
- 📊 премии за период больше месяца (квартал, полугодие) — в размере месячной части за каждый месяц расчётного периода;
- 🎯 годовая премия — учитывается, если начислена за календарный год, предшествующий отпуску, независимо от даты фактической выплаты.
Если расчётный период отработан не полностью, премии (кроме начисленных с учётом фактического времени) пересчитываются пропорционально отработанному времени. 1С делает это автоматически по виду начисления, но только если в настройке премии правильно указан способ учёта в среднем.
Индексация. При повышении окладов по всей организации выплаты за месяцы до повышения умножаются на коэффициент индексации:
Коэффициент = новый оклад / прежний оклад
Пример. Оклад вырос с 50 000 до 60 000 ₽ с мая. Коэффициент индексации — 60 000 / 50 000 = 1,2. Выплаты за месяцы до мая 1С умножит на 1,2, и средний вырастет.
Индексация применяется, только если оклады повысили всем сотрудникам подразделения или организации. Повышение одному человеку индексацией не считается.
Пошаговый расчёт: документ «Отпуск»
Отпускные начисляет отдельный документ — «Отпуск». В разных конфигурациях он лежит в своём разделе:
| Конфигурация | Где создать документ |
|---|---|
| ЗУП 3.1 | Зарплата → Отпуска |
| Бухгалтерия 3.0 | Зарплата и кадры → Все начисления |
В Бухгалтерии документ доступен, только если включён расчёт зарплаты в программе, а численность не превышает лимит для этой конфигурации. Для большого штата зарплату ведут в ЗУП и переносят проводки.
Порядок заполнения в ЗУП 3.1:
- Откройте
Зарплата → Отпускаи создайте документ «Отпуск». - Выберите сотрудника и месяц начисления — программа подставит организацию и подразделение.
- Укажите вид отпуска (основной ежегодный, дополнительный) и даты «с … по …». Число календарных дней 1С посчитает сама.
- На вкладке с расчётом появится сумма среднего заработка. Нажмите ссылку с суммой среднего — откроется расшифровка: база по месяцам, отработанные дни, исключения.
- Проверьте расшифровку: все ли месяцы на месте, нет ли «нулевого» месяца из-за непроведённого начисления.
- Задайте способ выплаты (в межрасчётный период, с авансом или с зарплатой) и дату выплаты.
- Проведите документ. НДФЛ и страховые взносы рассчитаются автоматически.
Если в расчётном периоде был пересмотр окладов по всей организации, включите индексацию заработка (п. 16 Постановления № 922) — иначе средний окажется заниженным. В ЗУП индексация подтягивается, если проведён документ об изменении плановых начислений по подразделению или организации.
После проведения сумма к выплате появится в межрасчётной ведомости. Формировать её на отпускные удобно отдельно от зарплаты: срок выплаты у них разный — отпускные уходят за три дня до начала отдыха, а не в общий день зарплаты. Прямо из документа «Отпуск» можно создать ведомость по кнопке выплаты — тогда способ и дата подтянутся из самого документа и не придётся заполнять их заново.
Если отпуск оформляется с последующим увольнением или отзывом, порядок меняется: отзыв требует перерасчёта уже начисленных дней, а при увольнении добавляется компенсация за неиспользованный отпуск. Это отдельные документы и расчёты.
Проводки: как отпускные отражаются в учёте
Отпускные относят на тот же счёт затрат, что и зарплату сотрудника: производство — 20, общехозяйственные — 26, торговля — 44. Страховые взносы идут туда же.
Большинство организаций обязаны создавать резерв на оплату отпусков — это оценочное обязательство по ПБУ 8/2010. Тогда начисление отпускных уменьшает ранее созданный резерв (счёт 96), а не сразу списывается на затраты. Малые предприятия, которые ведут упрощённый учёт, резерв могут не формировать — тогда работают только проводки без счёта 96.
Счёт затрат программа подставляет не вручную, а по способу отражения зарплаты. Он задаётся на трёх уровнях: по организации в целом, по подразделению и персонально по сотруднику. Персональная настройка приоритетнее. Поэтому если у одного работника отпускные уходят не на тот счёт, правьте именно его карточку, а не общую настройку.
В налоговом учёте отпускные признаются расходом на оплату труда в том периоде, к которому относятся. Если отпуск переходит через границу месяцев (начался в одном, закончился в другом), 1С распределяет сумму между месяцами автоматически — это важно для корректного закрытия затрат.
НДФЛ удерживается в момент выплаты отпускных. С 2023 года налог перечисляется в составе единого налогового платежа, а срок зависит от даты выплаты: выплаты с 1-го по 22-е число и выплаты с 23-го по конец месяца попадают в разные сроки перечисления. 1С заполняет уведомление по ЕНП с нужным сроком сама — вручную дату считать не нужно. Страховые взносы на отпускные начисляются в общем порядке вместе с остальными выплатами месяца.
Типичные ошибки в расчёте
Чаще всего сумма «не сходится» не из-за самой 1С, а из-за данных, на которые она опирается.
- ❌ Непроведённые начисления за расчётный период. Если какой-то месяц не рассчитан, он попадёт в базу нулём и занизит средний. Проверьте, закрыты ли все 12 месяцев.
- ❌ Больничный или командировка введены позже отпуска. Средний считается на момент проведения — после правок документ «Отпуск» нужно перепровести.
- ❌ Не учтена индексация. После повышения окладов по организации без индексации средний занижается.
- ❌ Разовые выплаты попали в базу. Матпомощь и праздничные премии не должны увеличивать средний — проверьте вид начисления и его настройку «Входит в расчёт среднего».
- ❌ Отпускные легли не на тот счёт затрат. Если у сотрудника неверно задано подразделение или способ отражения, сумма уйдёт не на свой счёт. Правится в карточке сотрудника или в способе отражения зарплаты.
- ❌ Коэффициент 29,3 в старой базе. На неактуальном релизе может остаться 29,4 — обновите конфигурацию.
Чтобы быстро найти причину расхождения, используйте расшифровку среднего заработка прямо в документе и отчёт по проводкам (Зарплата → Отчёты по зарплате). Они покажут, какие месяцы и суммы вошли в расчёт.
Частые вопросы
Почему в 1С отпускные меньше, чем я считаю по окладу?
Как 1С считает отпускные, если сотрудник работает меньше года?
Нужно ли вручную вводить число отработанных дней?
Что делать, если больничный провели после расчёта отпуска?
Почему отпускные попали не на тот счёт затрат?
Источники
- Трудовой кодекс РФ, ст. 114, 115, 136, 139
- Постановление Правительства РФ № 922 от 24.12.2007
- ПБУ 8/2010 «Оценочные обязательства, условные обязательства и условные активы»