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

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

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

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

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

Если автоматический зачет не сработал, на счетах 62.02 или 60.02 «зависают» авансы, а на счетах 62.01 и 60.01 одновременно числится задолженность по тому же контрагенту. Это искажает дебиторку и кредиторку в отчетности, поэтому бухгалтеру важно уметь находить причину и зачитывать аванс вручную.

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

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

Когда покупатель перечисляет предоплату, бухгалтер оформляет документ «Поступление на расчетный счет» с видом операции «Оплата от покупателя». Программа формирует проводку Дт 51 Кт 62.02 — аванс получен. Аналогично предоплата поставщику отражается по дебету счета 60.02.

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

Ключевое условие автозачета — совпадение аналитики: организация, контрагент, договор и валюта расчетов. Если платеж прошел по одному договору, а отгрузка оформлена по другому, программа аванс «не увидит», даже если контрагент один и тот же.

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

В документах реализации и поступления есть поле «Зачет аванса». Оно доступно по кнопке «Еще» в шапке документа или на отдельной вкладке в зависимости от формы. Доступны три варианта.

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

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

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

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

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

По документу

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

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

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

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

Типовая цепочка у продавца выглядит так: счет на оплату → поступление оплаты → реализация с зачетом аванса. Разберем действия по шагам.

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

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

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

Зачет аванса поставщика

Зеркальная ситуация возникает у покупателя. Предоплата поставщику оформляется документом «Списание с расчетного счета» с видом операции «Оплата поставщику» — проводка Дт 60.02 Кт 51. Затем при поступлении товаров или услуг аванс зачитывается.

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

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

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

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

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

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

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

Как выбрать способ исправления

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

Проверка результата и контроль

Главный инструмент проверки — оборотно-сальдовая ведомость по счетам 60 и 62 с группировкой по контрагентам и договорам. Одновременное сальдо по дебету 62.02 и кредиту 62.01 у одного контрагента по одному договору — сигнал незачтенного аванса.

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

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

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

ОСВ по счету 62 (60) по контрагенту и договору
Норма

Авансовый субсчет закрыт, осталась только реальная задолженность

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

Одновременно висят остатки на 62.01 и 62.02 по одному договору

Движения документа реализации (Дт/Кт)
Норма

Есть проводка Дт 62.02 Кт 62.01 на сумму зачета

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

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

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

Зачтенный аванс отражен в вычете или восстановлении

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

НДС с аванса начислен, но вычет после зачета отсутствует

Типичные ошибки и ограничения

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

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

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

Перед закрытием месяца полезно сформировать ОСВ по 60 и 62 счетам и отфильтровать контрагентов, у которых одновременно есть сальдо на субсчетах .01 и .02 по одному договору. Это простой способ найти все незачтенные авансы за пару минут, не дожидаясь замечаний при аудите.
ПЗ
Практическое замечание

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

Почему в реализации нет поля «Зачет аванса»?

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

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

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

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

Автоматически такой зачет не выполнится. Если период открыт — исправьте договор в одном из документов, если это соответствует реальным расчетам. Если изменить документы нельзя, используйте «Корректировку долга» с переносом аванса на нужный договор.

Что делать с авансом, если сделка отменена?

Зачет в этом случае не нужен. Оформляется возврат аванса документом «Списание с расчетного счета» с видом операции «Возврат покупателю» (или поступление — для возврата от поставщика). Проводка закроет сальдо на авансовом субсчете.

Влияет ли дата зачета на НДС?

Да. Вычет НДС с аванса у продавца и восстановление у покупателя отражаются в том квартале, в котором произошел зачет (отгрузка). Если зачет сделан документом поздней датой, налоговые регистры сформируются в другом периоде, что может потребовать уточненной декларации.

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

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

Итог

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

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