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

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

Почему в 1С 8.3 автоматически не засчитывается аванс

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

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

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

Ниже разобраны основные причины, по которым аванс не засчитывается, и конкретные действия для каждой ситуации — от проверки настроек документа до исправления уже проведённых операций.

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

В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP) зачёт аванса выполняется при проведении документа реализации. Программа анализирует остатки по счёту авансов (62.02 в БП) в разрезе контрагента, договора и документа расчётов и формирует проводку по зачёту: Дт 62.02 — Кт 62.01.

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

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

Первая и самая частая причина — настройка в самом документе «Реализация (акты, накладные)». Откройте документ и найдите поле «Зачёт аванса» (в БП 3.0 оно находится по ссылке «Расчёты» в шапке документа или в отдельной форме расчётов).

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

Как исправить способ зачёта
  1. 1
    Откройте документ реализации и перейдите в форму «Расчёты» (кнопка или ссылка в шапке)
  2. 2
    Установите способ зачёта «Автоматически» или выберите конкретный документ оплаты в табличной части
  3. 3
    Проведите документ повторно
  4. 4
    Проверьте проводки: должна появиться запись Дт 62.02 — Кт 62.01

После перепроведения сформируйте оборотно-сальдовую ведомость по счёту 62 с детализацией по субсчетам и контрагенту — остаток на 62.02 по этому покупателю должен уменьшиться на сумму зачтённого аванса.

Несовпадение договора и документа расчётов

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

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

Документ расчётов в поступлении оплаты

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

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

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

Решение — перепровести реализацию после того, как платёж уже проведён. При массовых проблемах используйте обработку «Групповое перепроведение документов» (раздел «Операции» → «Сервис») или восстановление последовательностей в УТ/ERP («Закрытие месяца» → перепроведение документов).

Настройки счетов расчётов и вид операции

Убедитесь, что в документах используются стандартные счета: 62.01 для расчётов и 62.02 для авансов. Если в договоре или документе вручную изменены счета учёта (например, аванс отражён на 76.АВ или расчёты ведутся на 60-м счёте), типовой механизм зачёта не сработает — программа ищет аванс именно на счёте авансов.

Также проверьте вид операции в поступлении оплаты: должна быть «Оплата от покупателя». Если платёж оформлен как «Прочее поступление» или «Возврат от поставщика», сумма не встанет на 62.02 и зачитывать будет нечего.

В проводках реализации нет Дт 62.02 — Кт 62.01Аванс не зачтён

Способ зачёта в документе и наличие остатка на 62.02 по этому договору

Остаток на 62.02 есть, но не зачитываетсяНе совпадает аналитика

Договор и документ расчётов в платеже и реализации

Остатка на 62.02 нет вообщеПлатёж отражён не как аванс

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

Аванс зачтён частичноНе хватило суммы аванса

Сумму зачёта в форме «Расчёты» и остаток неоплаченной части

НДС с авансов и особые ситуации

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

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

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

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

Реализация проведена раньше платежаПерепроведите реализацию после проведения платежа
Платёж и отгрузка по разным договорамИсправьте договор в одном из документов или используйте «Корректировку долга»
Способ зачёта «По документу» без указания платежаУкажите документ оплаты или переключите на «Автоматически»
Период закрыт и отчётность сданаНе перепроводите старые документы — отразите зачёт операцией текущей датой

Проверка результата и типичные ошибки

После исправлений контрольный признак — проводка Дт 62.02 — Кт 62.01 в реализации и отсутствие «висящих» остатков по контрагенту в ОСВ по счёту 62. Дополнительно сформируйте отчёт «Анализ расчётов с контрагентами» или «Задолженность покупателей по срокам долга»: реализация должна отображаться как оплаченная.

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

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

Проводки документа реализации
Норма

Есть Дт 62.02 — Кт 62.01 на сумму аванса

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

Только Дт 62.01 — Кт 90.01, зачёта нет

ОСВ по счёту 62.02 по контрагенту
Норма

Остаток уменьшился на сумму зачтённого аванса

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

Остаток не изменился после перепроведения

Книга покупок за квартал
Норма

Есть запись вычета НДС с зачтённого аванса

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

Запись отсутствует — перепроведите формирование записей книги покупок

FAQ

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

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

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

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

Что делать, если оплата и отгрузка в разных кварталах?

Это нормальная ситуация: в квартале оплаты начисляется НДС с аванса, в квартале отгрузки аванс зачитывается, а НДС принимается к вычету. Главное — чтобы оба документа были по одному договору и реализация проводилась после платежа.

Почему после перепроведения реализации зачёт всё равно не появился?

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

Нужно ли что-то настраивать, чтобы зачёт работал автоматически?

В типовой Бухгалтерии 3.0 автоматический зачёт включён по умолчанию — достаточно выбрать «Автоматически» в документе. В УТ и ERP проверьте настройки расчётов с клиентами в разделе «НСИ и администрирование» — там задаётся порядок взаимозачёта по договорам и заказам.

Итог

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

Автоматический зачёт аванса требует совпадения договора, документа расчётов и правильного способа зачёта в реализации, а также корректной последовательности проведения документов. Основной инструмент диагностики — ОСВ по счёту 62.02 и проводки документа реализации. Исправления в закрытых периодах делайте только после резервной копии и с учётом влияния на сданную отчётность.