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

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

Как в 1С зачесть аванс поставщику

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

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

Корректный зачёт важен сразу по нескольким причинам: от него зависит сальдо расчётов с контрагентом, правильность НДС с авансов (восстановление налога с зачтённой предоплаты) и чистота актов сверки. Незакрытый аванс зависает на счете 60.02, а задолженность перед поставщиком числится на 60.01, хотя по факту стороны ничего друг другу не должны.

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

Как устроен учёт авансов поставщикам в 1С

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

При поступлении товаров или услуг документ «Поступление» делает две группы проводок: отражает само поступление (Дт 10, 41, 20, 26 — Кт 60.01) и зачитывает аванс (Дт 60.01 Кт 60.02). Именно вторая проводка и есть зачёт аванса. Если её нет — аванс остался висеть на 60.02, а долг перед поставщиком — на 60.01.

Дополнительно при зачёте аванса, с которого ранее был принят к вычету НДС, программа формирует восстановление налога через регистр «НДС с авансов». Это происходит автоматически при проведении документа поступления, если счёт-фактура на аванс был зарегистрирован.

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

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

При проведении программа сама найдёт незакрытые авансы по этому контрагенту и договору и зачтёт их в пределах суммы поступления. Если поступление меньше аванса — зачтётся только сумма поступления, остаток предоплаты останется на 60.02 до следующих поставок.

Важное условие автоматического зачёта — совпадение аналитики: организация, контрагент, договор. Если оплата прошла по одному договору, а поступление оформлено по другому, программа аванс не увидит. То же касается ситуации, когда в платёжном документе договор вообще не указан.

Автоматический зачёт аванса
  1. 1
    Откройте «Покупки» → «Поступление (акты, накладные, УПД)» и создайте документ
  2. 2
    Укажите контрагента и договор — тот же, что в платёжном поручении
  3. 3
    Заполните номенклатуру, количество и суммы по документу поставщика
  4. 4
    На вкладке «Расчёты» оставьте способ зачёта «Автоматически»
  5. 5
    Проведите документ и откройте «Дт/Кт» — убедитесь, что есть проводка Дт 60.01 Кт 60.02

Ручной зачёт аванса: когда и как указать конкретный платёж

Ручной способ нужен, когда по контрагенту несколько незакрытых авансов и важно, какой именно закрыть, либо когда автоматика по какой-то причине не подобрала платёж. На вкладке «Расчёты» переключите способ зачёта на «Вручную» — появится таблица для выбора документов оплаты.

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

После проведения проверьте движения документа: в проводках должен быть Дт 60.01 Кт 60.02 с субконто «Документы расчётов с контрагентом», где указан именно выбранный вами платёж. Это гарантирует, что закрылся нужный аванс, а не произвольный.

Зачёт аванса по нескольким договорам

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

Зачёт аванса без документа поступления: корректировка долга

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

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

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

Настройки, влияющие на зачёт авансов

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

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

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

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

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

Первая проверка — кнопка «Дт/Кт» в документе поступления: должна быть проводка Дт 60.01 Кт 60.02 на сумму зачтённого аванса. Если её нет, аванс не закрыт.

Вторая проверка — оборотно-сальдовая ведомость по счёту 60 с детализацией по контрагентам и договорам. После зачёта по конкретному поставщику не должно быть одновременно дебетового сальдо на 60.02 и кредитового на 60.01 по одному договору — это признак незакрытого аванса.

Третья проверка — отчёт «Анализ расчётов с поставщиками» или акт сверки с контрагентом (раздел «Покупки» → «Акты сверки»). Сформируйте акт за период: оплата и поступление должны закрывать друг друга, конечное сальдо должно совпадать с реальным состоянием расчётов.

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

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

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

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

Есть Дт 60.01 Кт 60.02 на сумму зачтённого аванса

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

Проводки зачёта нет — аванс не закрыт

ОСВ по счёту 60 по договору
Норма

Нет одновременного сальдо на 60.01 и 60.02

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

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

Акт сверки с поставщиком
Норма

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

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

Аванс и долг числятся отдельными строками

НДС с авансов
Норма

Вычет с аванса восстановлен в квартале зачёта

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

Восстановления нет — риск занижения НДС к уплате

Частые вопросы по зачёту авансов поставщикам

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

Чаще всего не совпадает аналитика: в платёжном поручении и поступлении указаны разные договоры, либо оплата прошла не как аванс (проводка Дт 60.01 вместо 60.02). Также проверьте, не закрыт ли аванс более ранним поступлением, и настройку способа зачёта в «Администрирование» → «Параметры учёта».

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

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

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

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

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

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

Нужно ли восстанавливать НДС при зачёте аванса поставщику?

Да, если ранее вы приняли к вычету НДС с выданного аванса по счёту-фактуре поставщика. В квартале зачёта (поступления) налог восстанавливается и одновременно принимается к вычету по отгрузочному счёту-фактуре. В 1С это происходит автоматически при корректно оформленных документах.

Как закрыть аванс, если поставщик не выполнил обязательства и вернул деньги?

Оформите поступление на расчётный счёт с видом операции «Возврат от поставщика» — программа закроет аванс проводкой Дт 51 Кт 60.02. Одновременно восстановите НДС с аванса, если он был принят к вычету: при возврате предоплаты это обязательно.

Итог

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

Аванс поставщику зачитывается в документе поступления: автоматически по совпадающему договору или вручную с выбором конкретного платежа. Признак успешного зачёта — проводка Дт 60.01 Кт 60.02 и отсутствие двойного сальдо по счёту 60. Разные договоры в оплате и поставке закрываются через «Корректировку долга», а НДС с зачтённого аванса подлежит восстановлению.