Учет и Финансы · 11 мин
Как закрываются авансы в 1С: инструкция по зачету и проверке
Как закрыть аванс в 1С: зачет авансов поставщикам и покупателям, документы, счета 60.02 и 62.02, проверка взаиморасчетов, типичные ошибки и FAQ.
Закрытие аванса в 1С — это зачет предоплаты в счет последующей поставки товаров, работ или услуг. Пока аванс не зачтен, на счетах 60.02 «Расчеты по авансам выданным» или 62.02 «Расчеты по авансам полученным» висит сальдо, которое искажает взаиморасчеты, НДС и отчетность. Правильная последовательность — провести оплату по договору, затем документ реализации или поступления, и программа автоматически выполнит зачет.
Механика зачета зависит от конфигурации (1С:Бухгалтерия, Управление торговлей, Комплексная автоматизация, ERP), но логика везде одинаковая: аванс привязывается к договору, счету или заказу, а зачет выполняется либо автоматически при проведении документа отгрузки, либо вручную через корректировку долга. Ниже разобраны оба сценария с контролем результата.
Как устроен учет авансов в 1С
В 1С:Бухгалтерии авансы учитываются на отдельных субсчетах: выданные поставщикам — на 60.02, полученные от покупателей — на 62.02. Когда приходит оплата, программа создает проводку Дт 60.02 Кт 51 (для поставщика) или Дт 51 Кт 62.02 (для покупателя). Эта сумма «висит» на субсчете до момента поставки.
При проведении документа поступления или реализации программа автоматически делает зачет: Дт 60.01 Кт 60.02 или Дт 62.02 Кт 62.01. В результате долг переносится с «авансового» субсчета на «основной», а если аванс покрывает всю поставку — взаиморасчеты обнуляются. Именно этот перенос и называется закрытием аванса.
Ключевое условие автоматического зачета — совпадение аналитики: контрагент, договор и, в торговых конфигурациях, заказ или счет на оплату. Если оплата проведена по одному договору, а отгрузка по другому, программа «не увидит» аванс, и на обоих субсчетах останется сальдо.
Автоматический зачет аванса поставщику
Стандартный сценарий в 1С:Бухгалтерии 8.3 выглядит так. Сначала оформляется списание с расчетного счета с видом операции «Оплата поставщику» — программа относит сумму на 60.02. Затем вводится документ «Поступление (акты, накладные, УПД)» по тому же контрагенту и договору.
При проведении поступления программа сама подбирает незакрытые авансы по этому договору и делает зачет на сумму, не превышающую стоимость поставки. Если аванс больше поставки — зачтется только часть, остаток останется на 60.02. Если аванс меньше — разница станет кредиторской задолженностью на 60.01.
Проверить результат можно через оборотно-сальдовую ведомость по счету 60 с детализацией по субсчетам: после корректного закрытия на 60.02 не должно остаться суммы по этой поставке. Также удобен отчет «Анализ субконто» по контрагенту — он покажет, какие авансы еще не зачтены.
- 1Проведите оплату: документ «Списание с расчетного счета», вид «Оплата поставщику», проверьте счет 60.02
- 2Введите «Поступление (акты, накладные)» по тому же контрагенту и договору
- 3Проведите документ и откройте результат по кнопке «Дт/Кт» — должна быть проводка Дт 60.01 Кт 60.02
- 4Сформируйте ОСВ по счету 60 и убедитесь, что сальдо на 60.02 по договору уменьшилось или обнулилось
Автоматический зачет аванса покупателя
Зеркальная ситуация — предоплата от покупателя. Поступление на расчетный счет с видом операции «Оплата от покупателя» формирует проводку Дт 51 Кт 62.02. Если с аванса нужно начислить НДС, на его основании выписывается счет-фактура на аванс — в 1С:Бухгалтерии это делается обработкой «Регистрация счетов-фактур на аванс» или вручную.
После отгрузки оформляется «Реализация (акты, накладные, УПД)». При проведении программа зачитывает аванс проводкой Дт 62.02 Кт 62.01, а НДС с аванса принимается к вычету через документ «Формирование записей книги покупок» в конце квартала. Если счет-фактура на аванс не зарегистрирован, вычет не сформируется — это одна из самых частых причин расхождений по НДС.
В торговых конфигурациях (УТ, КА, ERP) привязка идет через заказ клиента или соглашение. Оплата регистрируется по заказу, и при отгрузке по этому заказу аванс засчитывается автоматически. Если оплата внесена без заказа, зачет распределяется по правилам, заданным в настройках взаиморасчетов.
Что делать, если аванс не зачелся автоматически
Типичная ситуация: оплата и отгрузка проведены, но на 60.02 или 62.02 осталось сальдо, а на 60.01 или 62.01 висит долг перед тем же контрагентом. Причины почти всегда одни и те же: разные договоры в оплате и отгрузке, разные валюты, вручную измененные счета расчетов в документе или задвоенный контрагент в справочнике.
Сначала проверьте аналитику в обоих документах. Если договоры различаются ошибочно — исправьте договор в одном из документов и перепроведите его: зачет выполнится автоматически. Если же разные договоры возникли осознанно (например, оплата по общему договору, поставка по спецификации), используйте ручной взаимозачет.
Для ручного закрытия в 1С:Бухгалтерии служит документ «Корректировка долга» (в старых версиях — «Корректировка долга по взаиморасчетам») с видом операции «Зачет авансов» или «Перенос задолженности». В нем указывается контрагент, договор кредитора и дебитора, а по кнопке «Заполнить» программа подбирает суммы. После проведения формируется проводка Дт 60.01 Кт 60.02 (или Дт 62.02 Кт 62.01).
Как выбрать способ закрытия
Закрытие авансов в 1С:Управление торговлей и ERP
В УТ 11, КА 2 и ERP взаиморасчеты ведутся по объектам расчетов: заказам, накладным, соглашениям. Аванс, оплаченный под конкретный заказ, закрывается при проведении реализации по этому заказу автоматически. Оплата «по договору в целом» распределяется по правилам, заданным в соглашении с клиентом: по порядку документов, по срокам оплаты или вручную.
Если автоматическое распределение не устраивает, используется документ «Взаимозачет задолженности»: он позволяет закрыть аванс одного заказа в счет долга по другому, перенести долг между контрагентами или между договорами. Перед проведением полезно сформировать отчет «Ведомость расчетов с клиентами» — он показывает, какие авансы не распределены.
Отдельный нюанс — регламентная операция зачета авансов. В этих конфигурациях распределение оплат выполняется механизмом расчета взаиморасчетов, который запускается автоматически при проведении документов или через закрытие месяца. Если документы вводились задним числом, выполните перерасчет взаиморасчетов, иначе авансы могут остаться нераспределенными.
Проверка результата и закрытие месяца
Итоговый контроль строится на трех отчетах. ОСВ по счетам 60 и 62 с субсчетами показывает общую картину: развернутое сальдо на 60.01 и 60.02 по одному контрагенту — признак незачтенного аванса. «Анализ субконто» по контрагентам и договорам помогает найти конкретную пару документов. Карточка счета 60.02 или 62.02 показывает, какой именно документ оставил «хвост».
При закрытии месяца в 1С:Бухгалтерии регламентных операций по зачету авансов нет — зачет происходит в момент проведения документов. Но есть связанные операции: «Формирование записей книги покупок» для НДС с авансов и переоценка валютных авансов. Обратите внимание: авансы в валюте по правилам учета не переоцениваются после выдачи, и программа это учитывает автоматически.
Хорошая практика перед сдачей отчетности — сформировать акт сверки с контрагентом по всем договорам. Расхождения в актах чаще всего вызваны именно незакрытыми авансами: у вас сумма числится авансом, у контрагента — уже зачтена.
Как проверить, что аванс закрыт
Нет одновременного сальдо на 60.01 и 60.02 (62.01 и 62.02) по одному договору
Дебетовое и кредитовое сальдо висят одновременно — аванс не зачтен
Есть проводка зачета Дт 60.01 Кт 60.02 или Дт 62.02 Кт 62.01
Проводки зачета нет, вся сумма на основном субсчете
Авансовый счет-фактура принят к вычету после отгрузки
Авансовый НДС не закрыт — завышен налог к уплате
Типичные ошибки при закрытии авансов
Чаще всего проблемы возникают не из-за программы, а из-за организации ввода документов. Оплата, введенная задним числом после отгрузки, не зачтется в уже проведенной реализации — документ отгрузки нужно перепровести после оплаты. Ручная правка счетов учета в документе (например, замена 60.02 на 60.01) ломает логику зачета и создает «хвосты», которые потом трудно найти.
Вторая группа ошибок — справочники. Дубли контрагентов и договоров приводят к тому, что оплата и отгрузка учитываются по разным элементам, и автоматический зачет невозможен в принципе. Перед ручными корректировками стоит запустить поиск дублей и свести аналитику к одному элементу.
FAQ: частые вопросы о закрытии авансов в 1С
Почему аванс не зачелся, хотя договор один и тот же?
Проверьте хронологию: если оплата проведена позже отгрузки или задним числом, перепроведите документ реализации/поступления. Также убедитесь, что в документах не изменены вручную счета расчетов и совпадает валюта договора.
Как закрыть аванс частично?
Автоматический зачет и так выполняется на сумму не больше поставки — остаток останется на счете авансов. Если нужно зачесть конкретную сумму по конкретному документу, используйте «Корректировку долга» и укажите сумму вручную в табличной части.
Чем отличается «Корректировка долга» от «Взаимозачета задолженности»?
«Корректировка долга» — документ 1С:Бухгалтерии для переноса и зачета задолженности между субсчетами, договорами и контрагентами. «Взаимозачет задолженности» — аналогичный по смыслу документ в УТ, КА и ERP, работающий с объектами расчетов (заказами, накладными).
Нужно ли закрывать аванс, если поставки еще не было?
Нет. Аванс должен числиться на 60.02 или 62.02 до момента поставки — это нормальное состояние. Закрывать его нужно только при поступлении товара/услуги, при возврате предоплаты или при зачете в счет другого обязательства.
Как закрыть аванс при возврате предоплаты покупателю?
Оформите «Списание с расчетного счета» с видом операции «Возврат покупателю» по тому же договору — программа спишет сумму с 62.02. Аналогично возврат от поставщика вводится как «Поступление на расчетный счет» с видом «Возврат от поставщика» и закрывает 60.02.
Влияет ли незакрытый аванс на отчетность?
Да. Незачтенный аванс создает развернутое сальдо в балансе (дебиторка и кредиторка одновременно), а по НДС незакрытый авансовый счет-фактура означает непринятый вычет или невосстановленный налог. Перед сдачей отчетности проверьте ОСВ по 60 и 62 на предмет двойного сальдо.
Что важно запомнить
Аванс закрывается автоматически при проведении отгрузки или поступления по тому же контрагенту и договору. Если зачет не произошел — проверьте аналитику и хронологию документов, а при разных договорах используйте «Корректировку долга» или «Взаимозачет задолженности». Контролируйте результат по ОСВ 60/62 и не забывайте про НДС с авансов при закрытии квартала.