Учет и Финансы · 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Оформите «Поступление на расчетный счет» с видом операции «Оплата от покупателя», укажите договор и проверьте, что проводка прошла по Кт 62.02.
- 2Создайте документ «Реализация (акты, накладные)» по тому же контрагенту и договору.
- 3Откройте поле «Зачет аванса» и выберите «Автоматически» либо «По документу» с указанием конкретной оплаты.
- 4Проведите документ и откройте движения (Дт/Кт): должна появиться проводка Дт 62.02 Кт 62.01.
- 5Сформируйте ОСВ по счету 62 с детализацией по контрагенту и убедитесь, что аванс закрыт.
Если отгрузка меньше суммы аванса, зачтется только часть предоплаты, равная сумме реализации. Остаток останется на счете 62.02 и будет зачтен следующими отгрузками. Если отгрузка больше аванса — разница станет дебиторской задолженностью на 62.01.
Обратите внимание на НДС: с полученного аванса продавец начисляет НДС документом «Счет-фактура на аванс» (регистрация через обработку «Регистрация счетов-фактур на аванс»). После зачета аванса при реализации выполняется вычет авансового НДС. Если аванс не зачтен, вычет не сформируется, и налоговая база будет завышена.
Зачет аванса поставщика
Зеркальная ситуация возникает у покупателя. Предоплата поставщику оформляется документом «Списание с расчетного счета» с видом операции «Оплата поставщику» — проводка Дт 60.02 Кт 51. Затем при поступлении товаров или услуг аванс зачитывается.
В документе «Поступление (акты, накладные)» точно так же есть поле «Зачет аванса» с теми же тремя вариантами. При автоматическом зачете формируется проводка Дт 60.01 Кт 60.02. Контроль результата — оборотно-сальдовая ведомость по счету 60 в разрезе контрагента и договора.
Особенность для покупателя — право на вычет НДС с уплаченного аванса (если поставщик выставил счет-фактуру на аванс и это предусмотрено договором). После зачета аванса и оприходования товара авансовый вычет восстанавливается. Разрыв между зачетом и восстановлением НДС — частая причина ошибок в декларации.
Что делать, если аванс не зачелся автоматически
Самая частая причина — несовпадение договоров в платежном документе и в отгрузке. Второе место занимает разная валюта расчетов или оплата, зачисленная на другую организацию внутри группы компаний. Реже встречается ситуация, когда в документе реализации стоит режим «Не зачитывать», установленный вручную или унаследованный при копировании.
Если документы еще не попали в закрытый период, проще всего исправить договор или способ зачета и перепровести документы. Если период закрыт или аналитику изменить нельзя, используется документ «Корректировка долга» (раздел «Покупки» или «Продажи»).
В «Корректировке долга» выбирается вид операции «Зачет авансов», указывается контрагент, а на вкладках заполняются авансы и задолженность — программа может заполнить их автоматически по кнопке «Заполнить». После проведения формируется проводка переноса аванса на расчетный субсчет или на нужный договор.
Как выбрать способ исправления
Проверка результата и контроль
Главный инструмент проверки — оборотно-сальдовая ведомость по счетам 60 и 62 с группировкой по контрагентам и договорам. Одновременное сальдо по дебету 62.02 и кредиту 62.01 у одного контрагента по одному договору — сигнал незачтенного аванса.
Дополнительно полезны отчеты «Анализ субконто» и «Остатки по авансам» (в разделе отчетов по расчетам). Они показывают, какие именно документы оплаты остались незачтенными, и позволяют быстро перейти к нужному документу.
Как проверить результат зачета
Авансовый субсчет закрыт, осталась только реальная задолженность
Одновременно висят остатки на 62.01 и 62.02 по одному договору
Есть проводка Дт 62.02 Кт 62.01 на сумму зачета
Проводки зачета нет, хотя аванс по договору существует
Зачтенный аванс отражен в вычете или восстановлении
НДС с аванса начислен, но вычет после зачета отсутствует
Типичные ошибки и ограничения
Ошибки при зачете авансов редко ломают программу, но системно искажают отчетность. Ниже — те, что встречаются чаще всего.
Отдельно стоит помнить про ограничение по валюте: аванс в валюте зачитывается только по документам в той же валюте и по тому же договору, при этом возникают курсовые разницы, которые программа пересчитывает на дату зачета. Ручное вмешательство в такие расчеты без понимания механизма переоценки может привести к ошибкам в учете.
Перед закрытием месяца полезно сформировать ОСВ по 60 и 62 счетам и отфильтровать контрагентов, у которых одновременно есть сальдо на субсчетах .01 и .02 по одному договору. Это простой способ найти все незачтенные авансы за пару минут, не дожидаясь замечаний при аудите.
Частые вопросы
Почему в реализации нет поля «Зачет аванса»?
Поле появляется только если по договору с контрагентом ведутся расчеты в разрезе документов и у документа выбран соответствующий вид операции. Проверьте договор: способ ведения расчетов, а также откройте поле через кнопку «Еще» в шапке документа — в некоторых формах оно скрыто по умолчанию.
Можно ли зачесть аванс частично?
Да. Если сумма отгрузки меньше аванса, при автоматическом зачете закроется только сумма реализации, остаток останется на 62.02. При режиме «По документу» можно вручную указать произвольную зачитываемую сумму в пределах остатка аванса.
Как зачесть аванс, если оплата прошла по одному договору, а отгрузка по другому?
Автоматически такой зачет не выполнится. Если период открыт — исправьте договор в одном из документов, если это соответствует реальным расчетам. Если изменить документы нельзя, используйте «Корректировку долга» с переносом аванса на нужный договор.
Что делать с авансом, если сделка отменена?
Зачет в этом случае не нужен. Оформляется возврат аванса документом «Списание с расчетного счета» с видом операции «Возврат покупателю» (или поступление — для возврата от поставщика). Проводка закроет сальдо на авансовом субсчете.
Влияет ли дата зачета на НДС?
Да. Вычет НДС с аванса у продавца и восстановление у покупателя отражаются в том квартале, в котором произошел зачет (отгрузка). Если зачет сделан документом поздней датой, налоговые регистры сформируются в другом периоде, что может потребовать уточненной декларации.
Нужно ли перепроводить документы после изменения способа зачета?
Да. Способ зачета влияет на проводки, поэтому после изменения поля «Зачет аванса» документ необходимо перепровести. Если документов много, используйте групповое перепроведение, предварительно убедившись, что период открыт и результаты прошлых периодов не изменятся.
Что важно запомнить
Зачет аванса в 1С выполняется автоматически при совпадении контрагента, договора и валюты; управляется полем «Зачет аванса» в документе; исправляется через «Корректировку долга»; контролируется ОСВ по счетам 60 и 62. Не забывайте про связь зачета с НДС по авансам.