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

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

Что такое зачет авансов в 1С и как его выполнить правильно

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

Зачет аванса — это операция, при которой ранее полученная от покупателя (или уплаченная поставщику) предоплата уменьшает задолженность по конкретному документу реализации или поступления. В 1С эта связь фиксируется в проводках: сумма с авансового счета (62.02 или 60.02) переносится на расчетный счет (62.01 или 60.01), и долг по сделке закрывается полностью или частично.

Без корректного зачета авансов в учете возникают «двойные» долги: программа одновременно показывает и аванс от контрагента, и дебиторскую задолженность по отгрузке. Это искажает отчетность, акты сверки и расчет налога на прибыль, а по НДС приводит к ошибкам в книге продаж и книге покупок.

В типовых конфигурациях (1С:Бухгалтерия 8, 1С:Управление нашей фирмой, 1С:ERP) зачет выполняется автоматически при проведении документа реализации или поступления, но только если совпадают ключевые аналитики: организация, контрагент, договор и валюта. Разберем, как это работает и что делать, когда автоматика не справляется.

Как зачет авансов работает в 1С:Бухгалтерии

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

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

Зеркально работает учет с поставщиками: оплата поставщику отражается по Дт 60.02, а при проведении «Поступления (акты, накладные, УПД)» аванс зачитывается проводкой Дт 60.01 — Кт 60.02.

Условия автоматического зачета

Автозачет срабатывает только при совпадении аналитики. Проверьте перед проведением реализации следующее: организация в документе оплаты и отгрузки одна и та же; контрагент совпадает (не дубли в справочнике); договор один и тот же — это самая частая причина сбоя; валюта расчетов совпадает.

Также имеет значение порядок документов во времени. Если реализация проведена раньше оплаты, программа расценит оплату как погашение долга, а не аванс — это нормально для учета расчетов, но влияет на НДС: счет-фактура на аванс в этом случае не нужна.

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

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

Оборотно-сальдовая ведомость по счету 62.02
Норма

После реализации аванс по договору уменьшился или закрылся

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

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

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

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

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

Проводки зачета нет, весь долг на 62.01

Акт сверки с контрагентом
Норма

Сальдо совпадает с данными контрагента

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

Одновременно числятся аванс и долг по одной сделке

Настройки, влияющие на зачет

В 1С:Бухгалтерии порядок зачета определяется полем «Способ зачета авансов» в документе реализации или поступления. Значение «Автоматически» — программа сама подбирает авансы по договору. «По документу» — зачитывается только аванс, указанный вручную в табличной части. «Не зачитывать» — аванс остается висеть на 62.02.

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

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

Когда автоматика не сработала — например, оплата пришла по одному договору, а отгрузка оформлена по другому, или контрагент просит перенести аванс на другую сделку — используется документ «Корректировка долга» (в разделе «Покупки» или «Продажи»). Он позволяет перенести аванс между договорами, документами расчетов и даже контрагентами при трехстороннем зачете.

Порядок действий: создайте «Корректировку долга», выберите вид операции (например, «Зачет авансов» или «Перенос задолженности»), укажите контрагента, договор-источник и договор-получатель, заполните сумму и проведите документ. После этого перепроверьте ОСВ по счетам 60 и 62.

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

Зачет авансов и НДС

С полученного аванса продавец обязан начислить НДС и выписать счет-фактуру на аванс — в 1С это делается документом «Счет-фактура выданный» на основании оплаты или регламентной обработкой «Регистрация счетов-фактур на аванс». При зачете аванса в момент реализации этот НДС принимается к вычету через документ «Формирование записей книги покупок».

Если зачет аванса не выполнен, цепочка НДС разрывается: налог с аванса остается начисленным, а вычет не отражается — возникает двойное начисление. Поэтому перед закрытием квартала полезно сверить сальдо 62.02 с регистром «НДС с авансов» и проверить, что каждому зачтенному авансу соответствует запись в книге покупок.

Типичные ошибки и их последствия

Самая распространенная проблема — разные договоры в оплате и реализации. Внешне все выглядит корректно, акт сверки по контрагенту в целом сходится, но в разрезе договоров висят и аванс, и долг. Вторая частая ситуация — дубли контрагентов, возникающие при загрузке выписок из банка.

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

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

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

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

Дополнительно используйте отчеты «Анализ расчетов с контрагентами», «Задолженность покупателей по срокам долга» и акты сверки. Перед сдачей отчетности полезно выполнить экспресс-проверку учета (раздел «Отчеты» → «Экспресс-проверка ведения учета») — она выявит незачтенные авансы и ошибки по НДС.

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

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

Аванс и отгрузка по одному договору, но зачета нетПерепроведите реализацию или проверьте способ зачета авансов в документе
Оплата и отгрузка по разным договорам одного контрагентаСоздайте «Корректировку долга» с переносом аванса на нужный договор
Обнаружены дубли контрагентаОбъедините дубли через поиск и удаление дублей, затем перепроведите документы
Аванс зачтен, но вычет НДС не отраженПроверьте «Формирование записей книги покупок» за период зачета
Удобная привычка — раз в месяц формировать ОСВ по 62.02 и 60.02 в разрезе договоров и разбирать все сальдо, которое «висит» дольше одного цикла сделки. Большинство проблем с зачетом выявляется именно так, до того как они попадут в декларацию по НДС.
ПЗ
Практическое замечание
Итог

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

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

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

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

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

Можно ли зачесть аванс от одного контрагента в счет долга другого?

Да, если есть основание — например, трехстороннее соглашение о переводе долга или письмо контрагента. В 1С это оформляется «Корректировкой долга» с соответствующим видом операции. Без документального основания такой зачет делать нельзя.

Что делать, если аванс частично зачелся не на ту реализацию?

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

Нужно ли восстанавливать НДС с аванса при его зачете?

Наоборот: начисленный ранее НДС с аванса принимается к вычету в периоде отгрузки. У покупателя, перечислившего аванс и принявшего НДС к вычету, при зачете возникает обязанность восстановить налог. Обе операции в 1С выполняются регламентными документами по НДС.

Где посмотреть все незакрытые авансы по контрагенту?

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

Влияет ли дата оплаты на то, будет ли сумма авансом?

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