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

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

Зачет авансов в 1С 8: пошаговое руководство

Как выполняется зачет авансов в 1С 8: настройки учетной политики, документы, проводки, способы зачета авансов поставщикам и от покупателей, типичные ошибки.

Зачет аванса — это операция, при которой ранее полученная или уплаченная предоплата закрывается задолженностью по конкретной поставке. В 1С 8 (в первую очередь в «1С:Бухгалтерии 8») этот процесс во многом автоматизирован: программа сама подбирает авансы по договору и формирует проводки по счетам 60.01/60.02 и 62.01/62.02. Однако корректность зачета зависит от настроек учетной политики, правильного заполнения договоров и порядка ввода документов.

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

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

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

Механизм зачета строится на раздельном учете: расчеты по отгрузкам ведутся на счетах 60.01 и 62.01, а авансы — на 60.02 и 62.02. Когда проводится документ реализации (или поступления), программа ищет незачтенный аванс по связке «контрагент + договор +, в ряде случаев, документ расчетов» и переносит его с авансового счета на расчетный: Дт 60.02 Кт 60.01 у поставщика, Дт 62.02 Кт 62.01 у покупателя.

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

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

Настройка учетной политики и параметров зачета

Основная настройка находится в разделе «Главное → Учетная политика». Для расчетов с контрагентами доступны варианты способа зачета авансов, которые определяют поведение программы при проведении документов реализации и поступления.

  • Автоматически — программа сама подбирает и зачитывает авансы по договору при проведении отгрузочного документа. Подходит большинству организаций.
  • По документу — зачет выполняется только при явном указании документа расчетов; используется при строгой помакетной (позаказной) работе.
  • Не зачитывать — авансы остаются на субсчетах 60.02/62.02, зачет выполняется вручную или регламентной операцией.

Дополнительно проверьте настройку счетов расчетов в разделе «Главное → Настройки налогов и отчетов» и правила определения счетов авансов — от них зависит, какие субсчета попадут в проводки. Неверно настроенные правила — частая причина того, что авансы «зависают» на нестандартных счетах.

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

Автоматически

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

По документу

Зачет только по указанному документу оплаты. Подходит для позаказного учета; требует дисциплины при вводе документов.

Не зачитывать

Авансы копятся на 60.02/62.02 до ручной операции. Подходит для особых договоров; риск — забыть выполнить зачет и исказить отчетность.

Зачет аванса, полученного от покупателя

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

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

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

Зачет аванса покупателя: порядок действий
  1. 1
    Введите поступление оплаты и проверьте, что проводка прошла по Кт 62.02 с нужным договором.
  2. 2
    Оформите реализацию по тому же договору и проведите документ.
  3. 3
    Откройте проводки реализации (Дт/Кт) и убедитесь, что есть строка Дт 62.02 Кт 62.01.
  4. 4
    Сформируйте карточку счета 62 по контрагенту: задолженность должна быть свернута, без одновременного сальдо по 62.01 и 62.02.

Зачет аванса, выданного поставщику

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

Здесь чаще всего встречается проблема несовпадения договоров: оплата прошла по одному договору (или вообще «без договора»), а поступление оформлено по другому. В результате на 60.02 висит аванс, а на 60.01 — кредиторская задолженность, хотя фактически долг закрыт. Исправляется это либо перепроведением документов с правильным договором, либо документом «Корректировка долга».

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

НДС с авансов: что происходит при зачете

С полученных авансов организация-продавец начисляет НДС документом «Счет-фактура на аванс» (обычно формируется обработкой «Регистрация счетов-фактур на аванс»). При зачете аванса в момент реализации этот НДС принимается к вычету — программа делает это автоматически при формировании записей книги покупок, если аванс фактически зачтен.

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

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

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

Основной инструмент контроля — отчеты «Оборотно-сальдовая ведомость по счету» (60 и 62) и «Анализ субконто» по контрагентам. При корректном зачете после отгрузки не должно быть одновременного сальдо по расчетному и авансовому субсчетам у одного контрагента по одному договору.

Также полезен отчет «Акт сверки расчетов» (раздел «Покупки»/«Продажи»): он показывает, как программа распределила оплаты по отгрузкам, и позволяет быстро найти расхождение с контрагентом до отправки документа.

Типичные ошибки
01
Разные договоры в оплате и отгрузке — аванс не зачитывается, возникает двойная задолженность.
02
Неверный вид операции в платежном документе — сумма попадает на 60.01 вместо 60.02 или наоборот, ломая зачет и НДС.
03
Задний номер: реализация проведена датой раньше оплаты — программа не видит аванс на момент отгрузки; нужно перепровести документы последовательно.
04
Ручные проводки по счетам 60/62 операцией вручную — нарушается субконто-учет, автозачет перестает работать корректно.
05
Игнорирование сальдо 60.02/62.02 перед сдачей отчетности — завышенный НДС и расхождения в сверках.
Контрольные точки

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

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

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

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

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

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

Есть строка зачета: Дт 62.02 Кт 62.01 или Дт 60.01 Кт 60.02

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

Строки зачета нет, хотя аванс по договору существует

Книга покупок по НДС с авансов
Норма

Зачтенные авансы попали в вычеты

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

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

Особые ситуации: частичная оплата, валюта, взаимозачет

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

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

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

Итог

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

Зачет авансов в 1С 8 выполняется автоматически при совпадении договора в оплате и отгрузке; способ зачета задается в учетной политике. Контролируйте сальдо по 60.02/62.02, проводки зачета в документах и НДС с авансов перед закрытием периода; расхождения исправляйте корректировкой долга, а не ручными проводками.

Часто задаваемые вопросы

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

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

Как зачесть аванс по одному договору в счет другого договора?

Автоматически это невозможно. Используйте документ «Корректировка долга»: выберите контрагента, договор-источник аванса и договор-получатель задолженности, укажите сумму. Документ сформирует проводки переноса между субсчетами.

Что делать, если аванс зачелся не тем документом оплаты?

Откорректируйте распределение через «Корректировку долга»: сначала отмените неверный зачет (сторнирующий перенос), затем выполните зачет нужного аванса. Альтернатива — перепровести документы в нужной последовательности, если период открыт.

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

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

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

Сформируйте «Оборотно-сальдовую ведомость по счету» 60.02 и 62.02 с группировкой по контрагентам и договорам. Сопоставьте остатки с задолженностью по 60.01/62.01: совпадение сумм по одному контрагенту — признак незачтенного аванса.

Отличается ли зачет авансов в 1С:Управление торговлей?

Да, в УТ и ERP взаиморасчеты ведутся по объектам расчетов (заказам, накладным), а зачет авансов выполняется при проведении отгрузки по тому же объекту или через распределение платежа. Бухгалтерские проводки формируются при передаче данных в бухгалтерскую конфигурацию.