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

Другое · 10 мин

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

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

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

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

Ниже разобраны формулы, которые использует 1С, состав расчётной базы, порядок учёта премий и индексации, а также способы проверить расчёт и исправить типичные ошибки.

Какой алгоритм выбирает 1С для разных выплат

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

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

Расчёт для отпусков и компенсаций

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

Формула для полностью отработанного периода: среднедневной заработок = база / (12 × 29,3). Если в каком-то месяце были исключаемые периоды (больничный, отпуск, командировка, простой), количество учитываемых дней в этом месяце пересчитывается: 29,3 делится на число календарных дней месяца и умножается на дни, приходящиеся на отработанное время. Программа делает это автоматически на основании зарегистрированных документов отсутствий.

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

Расчёт для командировок и прочих случаев сохранения среднего

Для командировок, перевода на лёгкий труд, времени медосмотра и подобных случаев расчётный период также составляет 12 месяцев, но делитель иной — фактически отработанные рабочие дни (при суммированном учёте рабочего времени — часы). Среднедневной заработок = база / отработанные дни. Поэтому один и тот же сотрудник в одном и том же месяце может иметь два разных значения среднего: одно для отпуска, другое для командировки.

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

Расчёт базы для больничных и пособий

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

Если сотрудник работал у других работодателей, данные о заработке вносятся в программу документом «Справка о заработке» (или загружаются по сведениям из СФР). Без этих данных база будет занижена, и пособие посчитается меньше положенного. Также программа сравнивает результат с минимальным размером, рассчитанным от МРОТ, и применяет больший.

Как учитываются премии и индексация

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

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

Типичные ошибки
01
Отсутствия (больничные, отпуска) введены не документами, а ручной корректировкой времени — исключаемые периоды не учитываются, средний заработок искажается
02
У вида начисления не проставлено включение в средний заработок — выплата выпадает из базы, сумма отпускных занижается
03
Повышение окладов не оформлено кадровым документом — индексация среднего не выполняется
04
Премия настроена без учёта фактической отработки — годовая премия включается полностью вместо пропорции

Как проверить расчёт в программе

В документе начисления (например, «Отпуск») по кнопке печати или расшифровки доступна форма «Подробно о расчёте среднего заработка». Она показывает помесячно: учтённые начисления, отработанные дни, исключаемые периоды и итоговую формулу. Это первый инструмент проверки — по нему видно, какие суммы вошли в базу и какие дни учтены.

Дополнительно используется отчёт «Анализ среднего заработка» (или аналогичный в вашей конфигурации), который позволяет сверить базу по сотруднику за произвольный период без создания документа. Если цифра в документе вызывает сомнение, сверьте её с ручным расчётом: сумма базы из расшифровки, делённая на учтённое время, должна совпасть со среднедневным заработком в документе.

Порядок проверки среднего заработка
  1. 1
    Откройте документ начисления и выведите расшифровку расчёта среднего заработка
  2. 2
    Сверьте состав базы: все ли ожидаемые начисления вошли и нет ли лишних (матпомощь, оплата прошлых отпусков)
  3. 3
    Проверьте учтённое время: совпадают ли исключаемые периоды с фактическими отсутствиями сотрудника
  4. 4
    Пересчитайте вручную: база, делённая на учтённое время, должна равняться среднедневному заработку
  5. 5
    При расхождении проверьте настройки спорного вида расчёта и наличие документов индексации

Частые причины расхождений и их устранение

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

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

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

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

Состав базы в расшифровке
Норма

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

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

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

Учтённое время
Норма

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

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

Месяцы с больничными или отпусками показаны как полностью отработанные

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

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

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

Коэффициент индексации равен 1, хотя оклады в периоде повышались

Часто задаваемые вопросы

Почему для отпуска и командировки у одного сотрудника разный среднедневной заработок?

Потому что применяются разные делители: для отпуска база делится на календарные дни с коэффициентом 29,3 за полный месяц, для командировки — на фактически отработанные рабочие дни. Оба значения корректны, каждое применяется для своего вида выплаты.

Что делать, если сотрудник принят недавно и расчётного периода нет?

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

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

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

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

Данные вносятся документом о заработке с прежнего места работы на основании справки сотрудника или сведений, полученных из СФР. Без этих сведений база за соответствующие годы будет учтена только по вашей организации.

Можно ли вручную изменить рассчитанный среднедневной заработок?

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

Итог

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

1С выбирает алгоритм среднего заработка по виду документа: 29,3 за день для отпусков, отработанные дни для командировок, 730 дней для пособий. Корректность результата обеспечивают проведённые документы отсутствий, правильные настройки видов начислений и оформленная индексация. Проверяйте расчёт через штатную расшифровку среднего заработка до выплаты.