Учет и Финансы · 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Введите поступление оплаты и проверьте, что проводка прошла по Кт 62.02 с нужным договором.
- 2Оформите реализацию по тому же договору и проведите документ.
- 3Откройте проводки реализации (Дт/Кт) и убедитесь, что есть строка Дт 62.02 Кт 62.01.
- 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) и «Анализ субконто» по контрагентам. При корректном зачете после отгрузки не должно быть одновременного сальдо по расчетному и авансовому субсчетам у одного контрагента по одному договору.
Также полезен отчет «Акт сверки расчетов» (раздел «Покупки»/«Продажи»): он показывает, как программа распределила оплаты по отгрузкам, и позволяет быстро найти расхождение с контрагентом до отправки документа.
Как проверить результат
После отгрузки нет одновременного сальдо на 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 взаиморасчеты ведутся по объектам расчетов (заказам, накладным), а зачет авансов выполняется при проведении отгрузки по тому же объекту или через распределение платежа. Бухгалтерские проводки формируются при передаче данных в бухгалтерскую конфигурацию.