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

Учет и Финансы · 11 мин

Почему не встаёт аванс в 1С: разбор причин и решений

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

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

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

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

Определяем, в каком месте аванс не встаёт

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

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

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

Проверить дату приёма, способ выплаты, подразделение и график работы

Сумма аванса равна нулюНет базы для расчёта

Проверить начисления за первую половину месяца и отработанное время

Оплата есть, долг не закрываетсяНе срабатывает зачёт аванса

Проверить договор, способ зачёта и дату документа оплаты

Аванс не попадает в отчётПроблема с периодом или проведением

Проверить, проведён ли документ и попадает ли он в отчётный период

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

В 1С:Зарплата и управление персоналом ведомость на аванс заполняется по кнопке «Заполнить», и программа отбирает сотрудников по строгим условиям. Если хотя бы одно условие не выполнено, сотрудник не попадёт в документ либо получит нулевую сумму. Это не ошибка программы, а следствие настроек.

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

Неверная дата ведомости

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

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

В карточке сотрудника или в приказе о приёме указывается способ выплаты зарплаты. Если у сотрудника стоит «через кассу», а вы создаёте ведомость в банк, — он не попадёт в документ. Откройте карточку сотрудника, перейдите по ссылке «Выплаты, учёт затрат» и проверьте способ выплаты и банковский счёт.

Проверка ведомости на аванс
  1. 1
    Откройте ведомость и проверьте дату документа и месяц начисления
  2. 2
    Убедитесь, что тип ведомости совпадает со способом выплаты сотрудника
  3. 3
    Проверьте дату приёма сотрудника и наличие действующего трудового договора
  4. 4
    Проверьте, есть ли начисления за первую половину месяца (документ «Начисление за первую половину месяца»)
  5. 5
    Нажмите «Заполнить» заново и сверьте суммы
  6. 6
    Проверьте результат через отчёт «Расчётный листок» за соответствующий месяц

Почему сумма аванса равна нулю

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

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

Отдельный случай — ранее выплаченные суммы. Если аванс по этому сотруднику уже выплачивался другой ведомостью в том же месяце, программа уменьшит сумму или покажет ноль. Проверить это можно через отчёт «Анализ ФОТ» или «Расчётный листок» с детализацией по выплатам.

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

В 1С:Бухгалтерии и 1С:Управление торговлей зачёт аванса происходит при проведении документа реализации или поступления. Если после проведения в актах сверки и оборотно-сальдовой ведомости висит одновременно дебиторская задолженность и аванс по тому же контрагенту — автозачёт не сработал.

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

Проверка договора и способа зачёта

Откройте договор с контрагентом и проверьте параметры зачёта авансов. В 1С:Бухгалтерии зачёт настраивается в учётной политике (способ зачёта авансов: автоматически, по документу, не зачитывается). В УТ и ERP аналогичная настройка есть в соглашении с клиентом или в самом документе. Если выбран вариант «по документу», аванс зачтётся только при явном указании документа оплаты.

Разные договоры или счета учёта

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

Маршрут решения

Как выбрать действие при незачёте аванса

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

Аванс не попадает в отчёты и книгу покупок/продаж

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

По НДС с авансов отдельная специфика: счёт-фактура на аванс формируется обработкой «Регистрация счетов-фактур на аванс», и если её не выполнить, аванс не попадёт в книгу продаж. Зачёт НДС с авансов при отгрузке выполняется документом «Формирование записей книги покупок» — без него вычет не отразится, даже если сами авансы зачлись корректно.

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

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

Ведомость на аванс
Норма

Сотрудники заполнены, суммы соответствуют расчётному листку

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

Нулевые суммы или пустая табличная часть

Зачёт аванса контрагента
Норма

В ОСВ по 62/60 нет одновременно аванса и долга по одному договору

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

Дебетовое и кредитовое сальдо висят параллельно

НДС с авансов
Норма

Счёт-фактура на аванс зарегистрирована и попала в книгу продаж

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

Аванс есть в ОСВ, но отсутствует в книге

Типичные ошибки и риски при исправлении

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

Типичные ошибки
01
Перепроведение документов закрытого периода без резервной копии — искажает сданную отчётность
02
Ручная правка суммы в ведомости вместо исправления начисления — расчётный листок разойдётся с выплатой
03
Создание дублирующей ведомости вместо поиска причины — двойная выплата аванса сотруднику
04
Исправление договора только в одном документе — зачёт сработает частично, остатки останутся разорванными
05
Игнорирование даты документа оплаты — аванс принимается за долг и наоборот

Что делать, если ничего не помогло

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

В файловых базах иногда помогает обновление кэша метаданных, в клиент-серверных — перезапуск сеанса после обновления конфигурации. Если конфигурация доработана, причина почти всегда в коде расширений или внешних обработок: временно отключите их и повторите заполнение документа.

Итог

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

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

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

Почему в ведомости на аванс сумма меньше ожидаемой?

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

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

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

Оплата от покупателя пришла, но в реализации аванс не зачёлся. Что проверить в первую очередь?

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

Почему аванс есть в оборотке, но нет в книге продаж по НДС?

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

Можно ли исправить аванс за прошлый месяц, если отчётность уже сдана?

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

Сотрудник принят в середине месяца — почему он не попал в ведомость на аванс?

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