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

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

Как происходит зачет аванса в 1С

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

Зачет аванса — это операция, при которой ранее полученная от покупателя (или уплаченная поставщику) предоплата закрывается отгрузкой товаров, работ или услуг. В программах 1С этот процесс в основном автоматизирован: система сама находит аванс по договору и зачитывает его при проведении документа реализации или поступления. Однако корректность зачета зависит от настроек учетной политики, правильного указания договора и счетов расчетов.

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

Ниже разобраны механизм зачета аванса в 1С:Бухгалтерии 8.3, способы автоматического и ручного зачета, особенности НДС с авансов, типичные ошибки и способы их исправления.

Как устроен учет авансов в 1С

Для раздельного учета задолженности и предоплаты в плане счетов используются отдельные субсчета. Авансы, полученные от покупателей, учитываются на счете 62.02 «Расчеты по авансам полученным», а задолженность за отгруженные товары — на 62.01. У поставщиков зеркально: 60.02 для выданных авансов и 60.01 для задолженности по поставкам.

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

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

Настройки, от которых зависит автоматический зачет

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

При варианте «Автоматически» программа при проведении ищет незачтенные авансы по указанному договору и зачитывает их в пределах суммы документа. При варианте «По документу» бухгалтер вручную указывает конкретный документ оплаты, который нужно зачесть. Вариант «Не зачитывать» оставляет аванс висеть на 62.02 — это нужно, например, когда предоплата относится к другой отгрузке.

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

Пошаговый зачет аванса полученного от покупателя

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

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

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

Частичная оплата и несколько отгрузок

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

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

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

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

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

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

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

Сравнение вариантов

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

Подходит для стандартных расчетов по одному договору. Ограничение: не работает между разными договорами и организациями.

Зачет по документу

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

Корректировка долга

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

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

С полученных авансов продавец начисляет НДС: при поступлении предоплаты формируется счет-фактура на аванс и проводка Дт 76.АВ — Кт 68.02. В момент зачета аванса при отгрузке этот НДС принимается к вычету обратной проводкой Дт 68.02 — Кт 76.АВ.

Регистрация и восстановление НДС выполняются регламентными документами «Формирование записей книги продаж» и «Формирование записей книги покупок». Если зачет аванса прошел некорректно, суммы в книге покупок и книге продаж исказятся, поэтому перед сдачей декларации по НДС обязательно сверяют остатки 62.02 и 76.АВ.

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

Основной инструмент контроля — отчеты «Оборотно-сальдовая ведомость по счету» (62, 60, 76.АВ), «Анализ субконто» по контрагентам и «Акт сверки расчетов». Нормальная ситуация: после полного зачета сальдо по 62.02 по договору равно сумме неотгруженных авансов, а на 62.01 — только неоплаченная задолженность.

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

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

Сальдо 62.02 по договору
Норма

Равно сумме авансов, по которым еще не было отгрузки

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

Аванс числится, хотя отгрузка на эту сумму проведена

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

Есть Дт 62.02 — Кт 62.01 на сумму зачета

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

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

Сальдо 76.АВ
Норма

Соответствует незачтенным авансам с НДС

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

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

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

Как выбрать действие

Аванс и отгрузка по одному договору, но зачета нетПерепроведите документ реализации и проверьте поле «Зачет аванса»
Оплата и отгрузка по разным договорамИсправьте договор в одном из документов или используйте «Корректировку долга»
Нужно зачесть конкретный платежВ реализации выберите «Зачет аванса: По документу» и укажите платежный документ
Расходится НДС по авансамСверьте 62.02 с 76.АВ и перепроведите регламентные документы формирования книг покупок и продаж

FAQ: частые вопросы о зачете авансов в 1С

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

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

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

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

Как посмотреть, какие авансы не зачтены?

Сформируйте оборотно-сальдовую ведомость по счету 62.02 (или 60.02) с группировкой по контрагентам и договорам. Для детализации до документов используйте «Карточку счета» или отчет «Расчеты с контрагентами».

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

Да. Если вы изменили сумму, договор или дату в документе оплаты, перепроведите связанные реализации и регламентные документы по НДС, иначе зачет и записи книг покупок и продаж останутся старыми.

Как отменить ошибочный зачет аванса?

Установите в документе реализации «Зачет аванса: Не зачитывать» и перепроведите его. Если зачет сделан документом «Корректировка долга», пометьте его на удаление или введите сторнирующую корректировку.

Итог

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

Зачет аванса в 1С выполняется автоматически при совпадении контрагента и договора в документах оплаты и отгрузки. Контролируйте поле «Зачет аванса», проверяйте проводки Дт 62.02 — Кт 62.01 и сверяйте остатки по 62.02 с 76.АВ. Ошибки исправляйте через первичные документы или «Корректировку долга», а не ручными проводками.