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

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

Как в 1С провести зачет аванса от покупателя

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

Зачет аванса от покупателя — это операция, при которой ранее полученная предоплата закрывает задолженность по отгрузке. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) механизм зачета встроен в документы реализации и оплаты, но его поведение зависит от настроек учетной политики, договора и способа проведения документов.

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

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

Как устроен учет авансов и зачета в 1С

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

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

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

Проверка настроек перед проведением зачета

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

Способ зачета аванса в документе реализации задается в табличной части или в поле «Зачет аванса» (в зависимости от релиза): доступны варианты «Автоматически», «Не зачитывать» и выбор конкретного документа оплаты. По умолчанию стоит автоматический режим — программа сама подбирает непогашенные авансы по договору по принципу FIFO.

Аванс на 62.02 есть, отгрузка на 62.01 естьЗачет не выполнен

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

Сальдо по контрагенту нулевое, но развернутое по счетамАванс и долг висят параллельно

Сформировать акт сверки и ОСВ по счету 62 с субсчетами

НДС с аванса не принят к вычетуНе сформированы записи книги покупок

Проверить регистрацию счета-фактуры на аванс и документ «Формирование записей книги покупок»

Автоматический зачет при проведении реализации

Стандартный сценарий выглядит так. Сначала оформляется поступление оплаты: «Банк и касса → Поступление на расчетный счет», вид операции «Оплата от покупателя», указываются контрагент, договор и сумма. После проведения формируется проводка Дт 51 Кт 62.02.

Затем создается документ «Продажи → Реализация (акты, накладные)» по тому же договору. В поле зачета аванса оставляется значение «Автоматически». При проведении программа формирует проводки: Дт 62.01 Кт 90.01 на сумму реализации и Дт 62.02 Кт 62.01 на сумму зачитываемого аванса. Если аванс покрывает отгрузку полностью, дебиторская задолженность не возникает.

Порядок действий при автоматическом зачете
  1. 1
    Проведите поступление оплаты и убедитесь, что сумма попала на счет 62.02 по нужному договору
  2. 2
    Создайте документ реализации по тому же договору и контрагенту
  3. 3
    Проверьте, что в поле зачета аванса установлено «Автоматически»
  4. 4
    Проведите документ и откройте его движения (кнопка «Показать проводки»)
  5. 5
    Убедитесь, что есть проводка Дт 62.02 Кт 62.01 на нужную сумму

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

Ручной зачет через документ «Корректировка долга»

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

В документе выбирается контрагент, на вкладках указывается, какой аванс (кредиторская задолженность перед покупателем на 62.02) и какая отгрузка (дебиторская задолженность на 62.01) закрываются. Табличные части можно заполнить автоматически кнопкой «Заполнить» по остаткам взаиморасчетов, затем скорректировать суммы вручную.

После проведения формируется та же проводка Дт 62.02 Кт 62.01. Документ удобен и для трехсторонних ситуаций — например, когда аванс получен от одного контрагента, а отгрузка оформлена на другого по письму о переуступке. В этом случае аккуратно заполните обе стороны задолженности и сохраните подтверждающие документы.

Зачет аванса в Управлении торговлей и ERP

В 1С:Управление торговлей и ERP механика отличается: расчеты ведутся по заказам и накладным, а зачет аванса выполняется через механизм взаимозачета задолженности. Оплата оформляется документом «Поступление безналичных денежных средств» с хозяйственной операцией «Поступление оплаты от клиента»; если указан объект расчетов (заказ, накладная), оплата привязывается к нему.

Автоматический зачет при проведении реализации работает, если в соглашении с клиентом или в настройках разрешено распределение оплат. Для ручного закрытия используется документ «Взаимозачет задолженности» (раздел «Казначейство»): в нем выбираются дебиторская и кредиторская задолженность клиента, и программа закрывает их друг против друга.

Обратите внимание: в этих конфигурациях регламентное задание «Распределение расчетов с клиентами» может выполнять зачет автоматически в фоне. Если взаиморасчеты «разъехались», проверьте, выполняется ли задание, и при необходимости запустите перерасчет взаиморасчетов через обработку в разделе администрирования.

Сравнение способов зачета

Автоматический при проведении реализации

Подходит для типового потока по одному договору; ограничение — не работает между разными договорами

Ручной выбор документа оплаты в реализации

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

Корректировка долга / Взаимозачет задолженности

Подходит для разных договоров, контрагентов и прошлых периодов; требует контроля проводок и периода

НДС при зачете аванса

Получение аванса обязывает начислить НДС: на поступление оплаты регистрируется счет-фактура на аванс с проводкой Дт 76.АВ Кт 68.02. При зачете аванса в момент реализации этот налог принимается к вычету — формируется запись книги покупок и проводка Дт 68.02 Кт 76.АВ.

В 1С:Бухгалтерии вычет НДС с зачтенных авансов выполняется регламентным документом «Формирование записей книги покупок» (раздел «Операции → Регламентные операции НДС»). Документ подбирает авансы, зачтенные в текущем квартале, и создает записи вычета. Если зачет аванса прошел, а вычет не сформировался — проверьте, зарегистрирован ли счет-фактура на аванс и не пропущен ли документ формирования книги покупок.

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

Первичная проверка — движения документа реализации: откройте проводки и найдите строку Дт 62.02 Кт 62.01. Ее сумма должна равняться зачтенному авансу (не больше суммы отгрузки и не больше остатка аванса).

Далее сформируйте «Оборотно-сальдовую ведомость по счету 62» с детализацией по субсчетам и контрагентам. При корректном зачете по покупателю не должно быть одновременно сальдо по дебету 62.01 и по кредиту 62.02 на одну и ту же сумму. Дополнительно сформируйте «Акт сверки взаиморасчетов» с контрагентом — он покажет, какие оплаты к каким отгрузкам привязаны.

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

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

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

Есть Дт 62.02 Кт 62.01 на сумму зачета

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

Проводки зачета нет, весь долг на 62.01

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

Нет одновременного дебетового и кредитового сальдо по одному договору

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

Аванс и долг висят параллельно на разных субсчетах

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

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

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

Вычета нет при проведенной отгрузке

Типичные ошибки и ограничения

Самая частая причина незачтенного аванса — разные договоры в оплате и отгрузке. Программа корректно отработала, но в разрезе разных договоров зачет невозможен. Вторая причина — вручную измененный счет расчетов в документе оплаты (например, оплата проведена сразу на 62.01), из-за чего аванс в учете вообще не возник.

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

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

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

Зачет аванса в 1С выполняется автоматически при проведении реализации по тому же договору (Дт 62.02 Кт 62.01), а для нестандартных случаев используется «Корректировка долга» или «Взаимозачет задолженности». Результат проверяется по проводкам, ОСВ по счету 62 и записям книги покупок по НДС.

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

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

Чаще всего оплата и отгрузка оформлены по разным договорам, либо в документе реализации выбран способ «Не зачитывать». Также проверьте, что оплата действительно попала на 62.02, а не сразу на 62.01, и что документы проведены по одной организации.

Можно ли зачесть аванс одного покупателя в счет долга другого?

Да, через документ «Корректировка долга» с указанием разных контрагентов по дебету и кредиту. Такая операция должна быть подтверждена документально — например, письмом о переуступке права требования или трехсторонним соглашением.

Что делать, если аванс зачтен не в том периоде?

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

Как зачесть часть аванса, а остаток оставить предоплатой?

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

Нужен ли отдельный счет-фактура при зачете аванса?

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

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

Акт сверки показывает документы в хронологии, а не взаимозачет. Если проводка зачета сделана, сальдо по договору будет корректным, даже если строки оплаты и отгрузки идут отдельно. Ориентируйтесь на итоговое сальдо и ОСВ по счету 62.