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

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

Как зачесть аванс в 1С: пошаговая инструкция

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

Зачёт аванса в 1С — это операция, при которой полученная от покупателя или выданная поставщику предоплата закрывается задолженностью по отгрузке или поступлению. Без корректного зачёта в учёте зависают «двойные» суммы: аванс висит на счёте 62.02 (или 60.02), а задолженность — на 62.01 (60.01), что искажает взаиморасчёты, НДС и отчётность.

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

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

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

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

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

Глобальная настройка находится в разделе «Главное» → «Учётная политика». Параметр «Способ зачёта авансов» имеет вариант «Автоматически» — именно он включён по умолчанию и подходит большинству организаций. Если в вашей базе зачёт не выполняется совсем, проверьте этот пункт в первую очередь.

Дополнительно способ зачёта задаётся в каждом конкретном документе реализации или поступления. В шапке документа (или на закладке «Дополнительно» / «Расчёты», в зависимости от релиза) есть поле «Зачёт аванса» со значениями «Автоматически», «По документу» и «Не зачитывать». Значение в документе имеет приоритет над общей настройкой.

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

Типовая цепочка выглядит так: поступление оплаты оформляется документом «Поступление на расчётный счёт» с видом операции «Оплата от покупателя», где сумма попадает на 62.02. Затем создаётся «Реализация (акты, накладные)» по тому же контрагенту и договору. При проведении программа автоматически зачитывает аванс в пределах суммы отгрузки.

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

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

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

Симметричная ситуация возникает при предоплате поставщику. Оплата оформляется документом «Списание с расчётного счёта» с видом операции «Оплата поставщику» и попадает на счёт 60.02. При проведении «Поступления (акты, накладные)» по тому же договору формируется проводка Дт 60.01 — Кт 60.02.

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

Ручной зачёт аванса

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

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

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

Как выбрать способ зачёта

Оплата и отгрузка по одному контрагенту и договоруОставьте «Автоматически» — программа зачтёт аванс сама
Несколько авансов, нужно закрыть конкретный платёжВыберите «По документу» и укажите оплату вручную
Аванс и долг по разным договорам или контрагентамИспользуйте документ «Корректировка долга»
Аванс пока не должен закрываться (например, обеспечительный платёж)Установите «Не зачитывать» и зачтите позже вручную

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

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

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

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

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

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

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

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

Остаток равен сумме незакрытых авансов

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

Остаток есть, хотя отгрузка на всю сумму оплаты прошла

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

Есть проводка Дт 62.02 — Кт 62.01

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

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

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

Сальдо совпадает с данными партнёра

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

Задвоение: одновременно аванс и долг на одну сумму

Книга покупок / книга продаж
Норма

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

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

НДС по авансу завис в регистрах после зачёта

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

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

Итог

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

Зачёт аванса в 1С выполняется автоматически при совпадении контрагента, договора и валюты. Если зачёта нет — проверьте способ зачёта в документе, счёт в оплате и договор, а для сложных случаев используйте «По документу» или «Корректировку долга». Результат контролируйте по ОСВ 60/62 и регистрам НДС.

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

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

Чаще всего не совпадает договор в оплате и отгрузке, в документе стоит «Не зачитывать», оплата проведена на счёт 62.01 вместо 62.02, либо отгрузка проведена раньше даты оплаты и не перепроводилась. Проверьте эти четыре пункта последовательно.

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

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

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

Да. При автоматическом зачёте программа закроет сумму в пределах отгрузки, остаток останется на 62.02. При ручном зачёте «По документу» вы сами указываете сумму по каждому платежу.

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

Распроведите документ отгрузки, измените способ зачёта на «По документу», укажите нужный платёж и сумму, затем проведите снова. Если период закрыт, оформите «Корректировку долга» текущей датой.

Как зачесть аванс в валюте?

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

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

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