К статье
Практический материал

Другое · 11 мин

Средний дневной заработок: как рассчитать в 1С

Как рассчитать средний дневной заработок в 1С:ЗУП и 1С:Бухгалтерии: формулы, расчётный период, настройка базы, проверка результата и типичные ошибки.

Средний дневной заработок — базовый показатель для расчёта отпускных, командировочных, пособий по нетрудоспособности, выходных пособий и компенсаций за неиспользованный отпуск. В программах 1С (ЗУП и Бухгалтерия) он рассчитывается автоматически при создании соответствующего документа, но автоматика корректна только при правильно заполненной базе начислений и учтённых периодах.

Общая формула для отпускных и компенсаций: средний дневной заработок равен сумме учитываемых выплат за расчётный период (12 календарных месяцев, предшествующих событию), делённой на 12 и на среднемесячное число календарных дней 29,3. Для пособий по нетрудоспособности используется другой алгоритм: заработок за два предшествующих календарных года делится на 730 дней.

Практическая работа в 1С сводится к трём задачам: убедиться, что в базу попали все нужные начисления, проверить расчётный период на исключаемые дни и сверить итоговую сумму с ручным контрольным расчётом. Ниже разобраны оба сценария — в 1С:ЗУП и в 1С:Бухгалтерии — с типичными ошибками и способами проверки.

Какие выплаты входят в базу среднего заработка

В расчёт включаются все выплаты, предусмотренные системой оплаты труда: оклад, тарифная ставка, сдельная оплата, премии, доплаты за условия труда, надбавки за стаж и классность. Ключевой критерий — выплата должна быть начислена за труд и облагаться взносами как часть оплаты труда.

Не включаются выплаты социального характера и суммы, начисленные за периоды, когда за работником уже сохранялся средний заработок: отпускные, больничные, командировочные по среднему, материальная помощь, оплата питания и проезда, компенсации стоимости путёвок. В 1С принадлежность начисления к базе определяется настройкой вида расчёта — флажком учёта в среднем заработке.

Чтобы проверить конкретный вид начисления в 1С:ЗУП, откройте «Настройка» → «Начисления», выберите нужный вид расчёта и посмотрите вкладку «Средний заработок»: там задаётся, учитывается ли начисление при расчёте среднего и как именно. В 1С:Бухгалтерии аналогичная настройка находится в карточке начисления в разделе «Зарплата и кадры».

Расчёт в 1С:Зарплата и управление персоналом

В ЗУП расчёт среднего дневного заработка выполняется внутри кадрово-расчётных документов. Создайте документ «Отпуск» (раздел «Зарплата» → «Отпуска»), укажите сотрудника и период отпуска — программа автоматически заполнит табличную часть и рассчитает сумму. Средний дневной заработок отображается в форме документа рядом с суммой начисления.

Для детального просмотра нажмите кнопку с изображением калькулятора или откройте печатную форму «Расчёт среднего заработка» через кнопку «Печать». В ней видны помесячная разбивка учтённых выплат, количество учтённых дней, коэффициент индексации (если в расчётном периоде было повышение окладов) и итоговая формула. Это основной инструмент сверки.

Для больничных создаётся документ «Больничный лист»: программа берёт заработок за два предшествующих календарных года, делит на 730 и применяет процент в зависимости от страхового стажа. Стаж подтягивается из карточки сотрудника — проверьте, что он заполнен, иначе процент оплаты будет неверным.

Порядок действий в 1С:ЗУП
  1. 1
    Создайте документ «Отпуск», «Больничный лист» или «Командировка» и заполните сотрудника и даты.
  2. 2
    Откройте печатную форму «Расчёт среднего заработка» и проверьте помесячную базу выплат.
  3. 3
    Сверьте количество учтённых дней: месяцы с отпусками и больничными должны быть уменьшены.
  4. 4
    Проверьте коэффициент индексации, если в периоде было повышение окладов.
  5. 5
    Сравните итоговый средний дневной заработок с ручным контрольным расчётом.

Отчёт «Анализ среднего заработка»

Для проверки без создания документа используйте отчёт: «Зарплата» → «Отчёты по зарплате» → «Анализ среднего заработка» (в некоторых релизах — «Справка-расчёт среднего заработка»). Он показывает базу и средний заработок по выбранному сотруднику на произвольную дату, что удобно для предварительной оценки суммы отпускных.

Расчёт в 1С:Бухгалтерии

В 1С:Бухгалтерии механизм проще, но принцип тот же. Документ «Отпуск» создаётся в разделе «Зарплата и кадры» → «Все начисления» → «Отпуск». Программа рассчитает средний дневной заработок по данным начислений за 12 предыдущих месяцев, делённым на 12 и на 29,3. Для больничного используется документ «Больничный лист» с делением заработка двух лет на 730.

Ограничение бухгалтерской конфигурации: если сотрудник принят недавно и данных за полный расчётный период в базе нет, программа посчитает только по имеющимся месяцам. Если же сотрудник работал в организации давно, а учёт в программе ведётся недавно, базу придётся вводить вручную — в документе откройте форму расчёта среднего и заполните помесячные суммы.

Внимательно относитесь к ручной корректировке среднего заработка: в Бухгалтерии сумму можно изменить напрямую, и программа не пересчитает её обратно. Любые ручные правки фиксируйте в комментарии к документу, чтобы при проверке было понятно происхождение цифры.

Исключаемые периоды и неполностью отработанные месяцы

Из расчётного периода исключаются дни, когда работник был на больничном, в отпуске (в том числе без сохранения оплаты), в командировке, в простое не по своей вине, а также дни освобождения от работы с сохранением среднего заработка. Вместе с днями исключаются и начисленные за них суммы.

Для неполностью отработанного месяца количество учтённых дней считается по формуле: 29,3 делится на число календарных дней месяца и умножается на число дней, приходящихся на отработанное время. 1С выполняет этот пересчёт автоматически по данным документов отсутствий — именно поэтому все отпуска и больничные должны быть проведены в программе, а не учтены «на бумаге».

Если сотрудник отработал расчётный период полностью, средний дневной заработок для отпускных равен сумме выплат, делённой на 12 и на 29,3. Если весь период состоит из исключаемых дней (например, сотрудница выходит из отпуска по уходу за ребёнком), расчётный период сдвигается на предшествующие 12 месяцев — в ЗУП это настраивается в форме расчёта среднего кнопкой изменения периода.

Индексация среднего заработка при повышении окладов

Если в расчётном периоде в организации или подразделении повышались оклады, выплаты, начисленные до повышения, индексируются на коэффициент повышения. В ЗУП это происходит автоматически, если повышение оформлено документом «Изменение оплаты труда» или «Кадровый перевод» с изменением оклада и включённой настройкой индексации заработка в параметрах расчёта зарплаты.

Проверьте настройку: «Настройка» → «Расчёт зарплаты» → флажок учёта индексации при расчёте среднего. В печатной форме расчёта среднего проиндексированные суммы показываются отдельной строкой или с коэффициентом. Если повышение было разовым и персональным (только одному сотруднику), индексация по правилам не применяется — программа это учитывает по признаку массовости повышения.

Проверка результата ручным расчётом

Контрольный расчёт для отпускных: возьмите из печатной формы итоговую базу выплат, разделите на 12 и на 29,3 (для полностью отработанного периода). Результат должен совпасть со средним дневным заработком в документе до копеек. Для неполного периода сложите учтённые дни по формуле из раздела выше и разделите базу на эту сумму.

Для больничного: сложите облагаемый взносами заработок за два предшествующих года, разделите на 730. Сравните результат с минимальным средним, рассчитанным из МРОТ: если фактический ниже, программа должна применить расчёт из МРОТ. Также проверьте, что средний не превышает предельную базу по взносам за соответствующие годы, делённую на 730.

Контрольные точки

Как проверить результат

База выплат в печатной форме
Норма

Включены все оклады и премии, нет больничных и отпускных прошлых периодов

Тревожный признак

Пропущены месяцы или попали суммы за исключаемые периоды

Количество учтённых дней
Норма

Полные месяцы — 29,3, неполные — пропорционально меньше

Тревожный признак

Месяц с больничным посчитан как полный

Индексация
Норма

Выплаты до повышения окладов умножены на коэффициент

Тревожный признак

Коэффициент отсутствует при массовом повышении

Больничный из МРОТ
Норма

При низком заработке применён минимум из МРОТ

Тревожный признак

Средний ниже минимального, но программа его использует

Типичные ошибки и способы их устранения

Самая частая проблема — заниженная база из-за нового вида начисления, не включённого в расчёт среднего. Лечится настройкой вида расчёта и пересчётом документа. Вторая по частоте — непроведённые документы отсутствий: отпуск прошлого периода введён «задним числом» после расчёта текущего, и дни не исключились. Всегда пересчитывайте документ после ввода любых данных за расчётный период.

Третья группа ошибок — неверный расчётный период у вновь принятых сотрудников и у вышедших из длительных отпусков. Для первых программа берёт период с даты приёма, что корректно, но данные с прежнего места работы (для больничных — справка о заработке) нужно ввести вручную через документ «Справка о заработке с предыдущего места работы» или непосредственно в форме расчёта.

Типичные ошибки
01
Новая премия не включена в базу среднего — отпускные занижены, нужна настройка вида начисления и пересчёт.
02
Не введена справка о заработке с прошлой работы — больничный посчитан только по текущим данным.
03
Задним числом введён больничный за расчётный период, но документ отпуска не пересчитан — средний завышен.
04
Отключена индексация в настройках расчёта зарплаты — выплаты до повышения окладов учтены без коэффициента.
05
Ручная правка среднего без комментария — невозможно восстановить логику расчёта при проверке.

FAQ

Почему в 1С средний дневной заработок не совпадает с моим ручным расчётом?

Чаще всего причина в исключаемых периодах: программа уменьшила количество дней за месяцы с больничными и отпусками, а в ручном расчёте использованы 12 × 29,3. Откройте печатную форму «Расчёт среднего заработка» и сравните помесячно базу и дни — расхождение всегда видно на конкретном месяце.

Как посмотреть средний заработок, не создавая документ отпуска?

В 1С:ЗУП используйте отчёт «Анализ среднего заработка» в разделе отчётов по зарплате: укажите сотрудника и дату события, программа покажет базу, дни и итоговый средний. В 1С:Бухгалтерии такого отчёта нет — придётся создать черновик документа «Отпуск» и не проводить его.

Что делать, если сотрудник принят в текущем месяце, а отпуск нужен сразу?

Если расчётного периода нет вовсе, средний заработок считается исходя из оклада (тарифной ставки): оклад делится на 29,3. В ЗУП программа выполнит такой расчёт автоматически. Проверьте, что оклад в кадровом документе приёма указан корректно.

Входят ли разовые премии к праздникам в расчёт среднего заработка?

Нет, если премия не предусмотрена системой оплаты труда и носит разовый характер (к юбилею, празднику). В 1С это регулируется настройкой вида начисления: у «праздничных» премий учёт в среднем заработке должен быть отключён, у производственных премий по положению о премировании — включён.

Как исправить уже выплаченные отпускные, если средний был рассчитан неверно?

Исправьте причину (настройку начисления или исключаемый период), затем пересчитайте тот же документ «Отпуск» или создайте сторнирующий документ. Разница доначисляется или удерживается в ближайшей выплате зарплаты. Удержание излишне выплаченных отпускных возможно только в ограниченных случаях — при сомнениях согласуйте с сотрудником письменно.

Итог

Что важно запомнить

Средний дневной заработок в 1С считается автоматически, но корректность зависит от трёх вещей: полной базы начислений, правильно учтённых исключаемых периодов и индексации при повышении окладов. Контролируйте результат через печатную форму «Расчёт среднего заработка» и сверяйте с ручным расчётом — это занимает несколько минут и исключает ошибки в выплатах.