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