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