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

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

Как сделать взаимозачет аванса в 1С

Как зачесть аванс поставщику или покупателю в 1С:Бухгалтерии 8.3: способы зачета автоматически, вручную и через операцию, проверка проводок и типичные ошибки.

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

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

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

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

В типовой конфигурации 1С:Бухгалтерия 8.3 зачет аванса происходит при проведении документа отгрузки (реализации) или поступления. Программа анализирует остатки по счетам расчетов: для покупателей это 62.01 «Расчеты с покупателями» и 62.02 «Расчеты по авансам полученным», для поставщиков — 60.01 и 60.02. Если на авансовом счете по данному контрагенту и договору есть остаток, документ автоматически формирует проводку зачета: Дт 62.02 Кт 62.01 у продавца или Дт 60.01 Кт 60.02 у покупателя.

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

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

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

Как проверить, сработал ли автозачет

Проводки документа реализации (Дт/Кт)
Норма

Есть проводка Дт 62.02 Кт 62.01 на сумму аванса

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

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

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

По договору нет одновременно сальдо и на 62.01, и на 62.02

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

Дебиторка по отгрузке и кредиторка по авансу висят одновременно

Акт сверки с контрагентом
Норма

Задолженность отражает только непогашенный остаток

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

Акт показывает и долг покупателя, и его же аванс

Зачет аванса покупателя при реализации

Стандартная цепочка выглядит так: поступление на расчетный счет (вид операции «Оплата от покупателя») формирует проводку Дт 51 Кт 62.02 — аванс получен. Затем документ «Реализация (акты, накладные, УПД)» при проведении делает две группы проводок: отгрузку Дт 62.01 Кт 90.01 и зачет аванса Дт 62.02 Кт 62.01 на сумму предоплаты, но не больше суммы отгрузки.

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

Обратите внимание на НДС: с аванса полученного начисляется НДС (проводка Дт 76.АВ Кт 68.02 через документ «Счет-фактура на аванс»), а при зачете аванса этот НДС принимается к вычету. Регистрация вычета происходит документом «Формирование записей книги покупок» в конце квартала, поэтому после зачета аванса проверьте, что регламентные операции по НДС выполнены.

Если аванс не зачелся автоматически

Откройте документ реализации и проверьте поле «Зачет аванса» (в форме документа по ссылке «Расчеты» или на закладке расчетов в зависимости от версии). Там доступны варианты: «Автоматически», «Не зачитывать» и ручной подбор. Если стоит «Не зачитывать», аванс сознательно не закрывается — смените настройку. Также проверьте, что в документе оплаты указан тот же договор, что и в реализации.

Зачет аванса поставщику при поступлении

Зеркальная ситуация: вы перечислили предоплату поставщику (списание с расчетного счета, Дт 60.02 Кт 51), затем оформили поступление товаров или услуг. Документ «Поступление (акты, накладные, УПД)» при проведении формирует Дт 10 (41, 26, 44) Кт 60.01 и зачет аванса Дт 60.01 Кт 60.02.

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

Зачет аванса поставщику: порядок действий
  1. 1
    Проверьте, что платежное поручение (списание с расчетного счета) проведено и имеет вид операции «Оплата поставщику» с правильным договором
  2. 2
    Откройте документ поступления и сверьте контрагента и договор с платежкой
  3. 3
    Перепроведите документ поступления
  4. 4
    Откройте проводки документа и убедитесь, что есть запись Дт 60.01 Кт 60.02
  5. 5
    Сформируйте ОСВ по счету 60 по данному контрагенту и проверьте отсутствие двойного сальдо

Ручной зачет аванса в документе отгрузки

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

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

Ручной режим не позволяет зачесть аванс по другому договору — для этого существует отдельный механизм корректировки долга, описанный ниже.

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

Когда зачесть нужно не аванс внутри одного договора, а задолженность между разными договорами или даже разными контрагентами, используется документ «Корректировка долга» (раздел «Покупки» или «Продажи» → «Корректировка долга»). Это штатный инструмент для треугольных зачетов и переноса долгов.

Основные виды операций документа:

  • Зачет авансов — зачет аванса, числящегося по одному договору, в счет задолженности по другому договору того же контрагента;
  • Зачет задолженности — взаимозачет дебиторской и кредиторской задолженности, в том числе между разными контрагентами (например, по письму о трехстороннем зачете);
  • Перенос задолженности — перенос долга или аванса на другой договор или другого контрагента;
  • Списание задолженности — списание безнадежного долга на финансовый результат.

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

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

После любого зачета сформируйте оборотно-сальдовую ведомость по счетам 60 и 62 с детализацией по контрагентам и договорам. Признак правильного учета: по одному договору нет одновременного сальдо на авансовом и основном субсчете. Дополнительно сформируйте акт сверки с контрагентом — он должен сойтись с данными партнера.

Развернутое сальдо по счетам расчетов — главный симптом проблем с зачетом. Оно возникает, когда документы оформлены по разным договорам, нарушена последовательность проведения или аванс вручную «привязан» не к тому документу. Для массовой диагностики используйте отчет «Анализ субконто» или ОСВ с группировкой по договорам.

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

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

Ограничения и когда привлекать специалиста

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

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

Итог

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

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

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

Почему в ОСВ по 62 счету одновременно дебет и кредит по одному покупателю?

Это развернутое сальдо: аванс числится на 62.02, а долг по отгрузке — на 62.01, и зачет не прошел. Чаще всего причина в разных договорах в документах оплаты и реализации либо в том, что реализация проведена раньше оплаты. Проверьте аналитику документов и перепроведите отгрузку.

Можно ли зачесть аванс частично?

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

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

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

Что делать, если оплату загрузили из банка уже после реализации?

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

Как отразить трехсторонний взаимозачет между разными организациями?

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

Нужно ли что-то делать с НДС после зачета аванса?

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