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

Другое · 11 мин

Почему 1С:Бухгалтерия не начисляет аванс и как это исправить

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

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

Механизм расчёта аванса в 1С:Бухгалтерии зависит от нескольких связанных элементов: учётной политики организации, способа расчёта аванса, графика работы сотрудника, фактически отработанного времени и корректности кадровых документов. Если хотя бы одно звено настроено неверно, итоговая сумма не рассчитывается.

Ниже разобраны основные причины, по которым аванс не начисляется, и конкретные действия для диагностики и исправления каждой ситуации. Материал ориентирован на типовую конфигурацию 1С:Бухгалтерия 8, редакция 3.0, но логика проверок применима и к другим решениям на платформе 1С:Предприятие.

Как вообще начисляется аванс в 1С:Бухгалтерии

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

При способе «расчётом за первую половину месяца» программа формирует документ «Начисление зарплаты» с видом операции «Аванс» и рассчитывает сумму пропорционально отработанным дням по графику сотрудника. При способе «фиксированным авансом» документ начисления не создаётся — сумма подтягивается сразу в ведомость на выплату.

Это ключевой момент: если вы ждёте документ начисления аванса, а в настройках стоит фиксированный аванс, программа ведёт себя корректно — просто не так, как вы ожидаете. Поэтому диагностику всегда начинайте с проверки выбранного способа расчёта.

Проверьте настройку способа расчёта аванса

Откройте раздел «Зарплата и кадры» → «Настройки зарплаты» → «Порядок учёта зарплаты». Найдите поле, определяющее порядок выплаты аванса. Если там установлен вариант «фиксированной суммой» или «процентом от тарифа», то документ «Начисление зарплаты» с видом «Аванс» создавать не нужно — программа подставит сумму в ведомость автоматически.

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

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

Порядок действий
  1. 1
    Откройте «Зарплата и кадры» → «Настройки зарплаты» → «Порядок учёта зарплаты» и посмотрите способ расчёта аванса
  2. 2
    Проверьте карточку сотрудника на предмет индивидуальной настройки аванса
  3. 3
    Сверьте дату документа начисления: она должна относиться к первой половине месяца
  4. 4
    Пересоздайте документ «Начисление зарплаты» с видом «Аванс» и заполните его заново
  5. 5
    Проверьте, что сумма появилась в ведомости на выплату

Нет отработанного времени в первой половине месяца

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

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

Отдельно проверьте документы отсутствий. Если сотрудник ушёл в отпуск с 1-го числа, а документ отпуска проведён, аванс за первую половину месяца не начислится — и это правильно. Проблема возникает, когда отсутствие введено ошибочно или на неверные даты.

Документ аванса пустойНет сотрудников для расчёта

Проверьте дату документа и способ расчёта аванса в настройках

Сумма по сотруднику равна нулюНет отработанных дней

Смотрите график работы и документы отсутствий за первую половину месяца

Сотрудник не попадает в документПроблема с кадровыми данными

Проверьте приказ о приёме, дату трудоустройства и увольнения

Аванс не попадает в ведомостьНесоответствие периода или способа выплаты

Сверьте месяц ведомости и настройку способа выплаты зарплаты

Ошибки в кадровых документах сотрудника

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

Проверьте дату приёма на работу. Если сотрудник принят, например, 16-го числа, аванс за первую половину месяца ему не положен — отработанных дней в этот период нет. Аналогично, если проведён документ увольнения раньше конца первой половины месяца, сотрудник исключается из расчёта.

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

Проблемы с начислениями и плановыми показателями

Аванс рассчитывается на основе плановых начислений сотрудника — оклада, тарифной ставки, постоянных надбавок. Если в кадровом приказе не указан размер оплаты или вид начисления не настроен, расчёт даст ноль.

Откройте карточку сотрудника, перейдите к начислениям и удержаниям. Убедитесь, что назначено основное начисление (оплата по окладу или по тарифу) с ненулевым размером. Если начисление есть, но сумма пустая — исправьте кадровый документ или введите документ изменения оплаты.

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

Аванс начислен, но не попадает в ведомость на выплату

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

Проверьте, что в ведомости выбран правильный месяц начисления и правильный тип выплаты — именно «Аванс», а не «Зарплата» или «Премия». Программа подбирает в ведомость только те суммы, которые соответствуют выбранному типу выплаты.

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

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

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

Документ начисления аванса
Норма

Заполнен сотрудниками, суммы соответствуют отработанным дням

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

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

Ведомость на выплату
Норма

Сумма аванса подтянулась по кнопке «Заполнить»

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

Ведомость пустая при проведённом начислении

Расчётный листок сотрудника
Норма

Аванс отражён в первой половине месяца

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

Аванс отсутствует или задвоен

Задолженность перед сотрудником
Норма

После выплаты аванс уменьшает долг организации

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

Долг не изменился — выплата не зарегистрирована

Типичные ошибки и что делать, если ничего не помогло

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

Проверьте также дату запрета изменения данных. Если период закрыт для редактирования, документ аванса может не проводиться, и программа покажет соответствующее сообщение — его легко пропустить.

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

Типичные ошибки
01
Создание документа начисления аванса при настроенном фиксированном авансе — суммы дублируются в ведомости и начислении
02
Ручное добавление сотрудника в справочник без приказа о приёме — программа не видит оклад и график, расчёт невозможен
03
Исправление кадровых документов задним числом после выплаты зарплаты — искажение НДФЛ и отчётности
04
Игнорирование даты документа: начисление аванса датой второй половины месяца даёт пустой расчёт
Маршрут решения

Как выбрать действие

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

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

Аванс в 1С:Бухгалтерии не начисляется из-за настроек способа расчёта, отсутствия отработанного времени, ошибок в кадровых документах или несоответствия ведомости типу выплаты. Диагностику ведите по цепочке: настройки → кадровые документы → график и отсутствия → документ начисления → ведомость. Перед исправлениями задним числом делайте копию базы.

Частые вопросы

Нужен ли документ «Начисление зарплаты» для выплаты аванса?

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

Почему аванс начисляется одним сотрудникам, а другим — нет?

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

Можно ли выплатить аванс, если сотрудник был в отпуске первую половину месяца?

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

Аванс выплачен дважды — как исправить?

Не удаляйте проведённые ведомости без анализа. Найдите обе ведомости, определите, какая из них ошибочна, и оформите возврат или сторнирование через корректирующие документы. Учтите влияние на расчёты по НДФЛ и кассовые документы.

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

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

Влияет ли дата запрета редактирования на начисление аванса?

Да. Если период закрыт датой запрета изменения данных, документ аванса не проведётся, и программа выдаст сообщение об ошибке. Либо временно сдвиньте дату запрета (по согласованию с ответственным за учёт), либо убедитесь, что начисляете аванс в открытом периоде.