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