Зачёт аванса покупателя в 1С:Бухгалтерия — пошагово
Содержание
Разнести аванс в 1С — значит закрыть полученную ранее предоплату отгрузкой или услугой, чтобы на счёте 62.02 не висел «лишний» остаток. В 1С:Бухгалтерии 3.0 это делается автоматически: при проведении реализации программа сама находит незачтённый аванс покупателя и формирует проводку Дт 62.02 Кт 62.01.
Аванс полученный учитывается на субсчёте 62.02, долг покупателя за отгрузку — на 62.01. Зачёт переносит сумму с одного субсчёта на другой. Если автозачёт не сработал (разные договоры, ручная настройка в документе), остаток убирают документом Корректировка долга.
Ниже — весь цикл: приход денег, отгрузка, НДС с предоплаты и проверка остатков. Для аванса, выданного поставщику, логика зеркальная — субсчета 60.02 и 60.01, об этом в конце.
Как учитывается предоплата: субсчета 62.01 и 62.02
Пока покупатель не получил товар, его деньги — это ваш долг перед ним. Поэтому предоплата попадает на пассивный субсчёт 62.02 «Расчёты по авансам полученным».
Задолженность покупателя за уже отгруженный товар — наоборот, его долг перед вами, он учитывается на 62.01 «Расчёты с покупателями и заказчиками».
Зачёт аванса — это закрытие встречных сумм на этих двух субсчётах:
- 💰 Пришли деньги →
Дт 51 Кт 62.02(появился аванс). - 📦 Прошла отгрузка →
Дт 62.01 Кт 90.01.1(появился долг покупателя). - 🔁 Зачёт →
Дт 62.02 Кт 62.01(аванс погасил долг).
После зачёта по договору остаётся либо ноль (аванс равен отгрузке), либо остаток на 62.01 (доплата за покупателем), либо остаток на 62.02 (переплата, которую зачтут следующей поставкой).
Ключевой момент для автозачёта — договор. 1С засчитывает аванс только в рамках того же договора, что указан в документе отгрузки. Если деньги пришли по одному договору, а отгрузка проведена по другому, автоматический зачёт не произойдёт.
Шаг 1. Регистрация поступления предоплаты
Аванс попадает в базу через банк или кассу.
- Откройте
Банк и касса→Банковские выписки. - Создайте документ
Поступление на расчётный счётс видом операцииОплата от покупателя. - Укажите контрагента, договор, сумму и ставку НДС.
Программа смотрит на состояние расчётов по договору. Если долга покупателя на 62.01 нет, вся сумма признаётся авансом и уходит на 62.02.
Проводка поступления:
Дт 51 Кт 62.02 — поступил аванс от покупателя
В документе есть поле Погашение задолженности. По умолчанию стоит значение Автоматически — 1С сама распределяет деньги: сначала гасит старые долги на 62.01, остаток кладёт в аванс на 62.02. Это штатный режим, менять его без причины не нужно.
Договор в платёжке и в последующей отгрузке должен совпадать. Это первое, что проверяют, когда «аванс не зачёлся».
Шаг 2. Счёт-фактура на аванс и НДС с предоплаты
Если вы плательщик НДС, с полученного аванса налог начисляется в день поступления денег (ст. 167 НК РФ) — не дожидаясь отгрузки.
На каждый аванс нужно выписать авансовый счёт-фактуру. В 1С это делают пачкой за период:
Банк и касса→Счета-фактуры на аванс.- Задайте период, нажмите
Заполнить— программа подберёт все незакрытые авансы. - Нажмите
Выполнить— счета-фактуры сформируются и зарегистрируются.
Проводка по НДС с аванса:
Дт 76.АВ Кт 68.02 — начислен НДС с полученного аванса
Субсчёт 76.АВ — это «отложенный» НДС по авансам, который вы примете к вычету после отгрузки. Он не теряется: при реализации налог с аванса вернётся вычетом.
НДС с аванса считается по расчётной ставке: 20/120 для товаров по ставке 20 % и 10/110 для льготной ставки 10 %. Прикинуть сумму удобно калькулятором.
Шаг 3. Отгрузка и автоматический зачёт аванса
Основной способ разнести аванс — просто провести реализацию. Зачёт произойдёт сам.
- Откройте
Продажи→Реализация (акты, накладные, УПД). - Создайте документ, укажите того же контрагента и тот же договор, что были в поступлении.
- Проверьте поле
Зачёт авансов— по умолчаниюАвтоматически. - Проведите документ.
При проведении 1С находит незачтённый остаток на 62.02 по этому договору и закрывает его. В движениях документа вы увидите сразу три строки: выручку, НДС с реализации и строку зачёта Дт 62.02 Кт 62.01.
Если по договору накопилось несколько авансов, программа зачитывает их в порядке поступления — от самого раннего к позднему. Поэтому при частичной отгрузке закроется первая по дате предоплата, а поздние останутся на 62.02. Когда нужен другой порядок, переключите поле на По документу и выберите конкретную оплату вручную.
Поле Зачёт авансов в реализации имеет три значения:
| Значение | Когда применять |
|---|---|
Автоматически | Обычный режим: 1С сама ищет авансы по договору (по умолчанию). |
По документу | Нужно зачесть конкретную предоплату — выбираете её вручную в таблице. |
Не зачитывать | Аванс остаётся висеть на 62.02, долг за покупателем — на 62.01. |
Если сумма отгрузки больше аванса — остаток попадёт в долг на 62.01, покупатель должен доплатить. Если отгрузка меньше аванса — часть предоплаты останется на 62.02 до следующей поставки.
Перед проведением сверьте договор в шапке реализации с договором из платёжки. Это причина 9 из 10 случаев «аванс не разнёсся»: документы оформлены по разным договорам одного контрагента.
Шаг 4. Ручной зачёт через «Корректировку долга»
Автозачёт не поможет, если нужно перенести аванс между разными договорами, зачесть предоплату в счёт долга по другой сделке или закрыть «зависший» остаток после правок задним числом. Для этого есть документ Корректировка долга.
- Откройте
Продажи→Корректировка долга(илиПокупки→Корректировка долга). - В поле
Вид операциивыберитеЗачёт авансов. - Ниже укажите, что зачитываем:
Аванс покупателяв счётзадолженности покупателя. - Выберите контрагента, по кнопке
Заполнитьподтяните остатки авансов и долгов. - Сверьте суммы на вкладках
Авансы покупателяиЗадолженность покупателя— они должны быть равны. - Проведите документ.
Проводка та же, что при автозачёте:
Дт 62.02 Кт 62.01 — зачёт аванса покупателя в счёт его задолженности
Шаг 5. Проверка расчётов и остатков по счёту 62
После зачёта убедитесь, что на счетах нет «лишних» остатков.
Оборотно-сальдовая ведомость по счёту 62. Откройте Отчёты → Оборотно-сальдовая ведомость по счёту, выберите 62, настройте группировку по контрагентам и договорам (кнопка Показать настройки → Группировка).
На что смотреть:
- 🟢 Одновременное сальдо на
62.01(дебет) и62.02(кредит) по одному договору — верный признак незачтённого аванса. Разнесите его «Корректировкой долга». - 🟡 Остаток только на
62.02— нормальная переплата, закроется будущей отгрузкой. - 🔴 «Красное» сальдо (кредит на
62.01или дебет на62.02) — ошибка в учёте, ищите лишний или задвоенный документ.
Акт сверки взаиморасчётов. Продажи → Акт сверки расчётов с контрагентами. Он собирает обороты по всем счетам расчётов и показывает итоговое сальдо — удобно согласовать цифры с покупателем.
Зачёт аванса, выданного поставщику
Если предоплату перечислили вы, схема зеркальная. Аванс выданный учитывается на 60.02, долг перед поставщиком за полученное — на 60.01.
- Перечислили аванс:
Дт 60.02 Кт 51. - Получили товар (услугу):
Дт 41 (10, 26…) Кт 60.01. - Зачёт:
Дт 60.01 Кт 60.02.
Зачёт так же происходит автоматически при проведении документа Поступление (акты, накладные, УПД) по тому же договору. Ручной перенос между договорами — через Корректировку долга с видом операции Зачёт авансов, где зачитывается Аванс поставщику в счёт задолженности перед поставщиком.
НДС с выданного аванса можно принять к вычету (при наличии авансового счёта-фактуры от поставщика): Дт 68.02 Кт 76.ВА. После получения товара этот вычет восстанавливается: Дт 76.ВА Кт 68.02.
Ошибки, из-за которых аванс разносится неверно
Не все проблемы с зачётом видны сразу — часть всплывает в декларации по НДС или при сверке с контрагентом. Самые неприятные:
- Двойной зачёт. Остаток разнесли вручную
Корректировкой долга, а потом перепровели реализацию с полемАвтоматически. Программа закроет аванс второй раз, и по счёту62появится «красное» сальдо. Выберите один способ: либо автозачёт в реализации, либо ручной документ. - Разные ставки НДС в авансе и отгрузке. Аванс получили под товар со ставкой 10 %, а отгрузили позицию под 20 % (или наоборот). Вычет НДС с аванса идёт по той ставке, по которой он был начислен, — проверьте, что счёт-фактура на аванс и реализация согласованы по ставке.
- Аванс и отгрузка в разных кварталах. НДС с предоплаты попал в книгу продаж
одного квартала, а вычет при отгрузке — другого. Это нормально, но вычет нужно не потерять: он отражается документом
Формирование записей книги покупокв квартале отгрузки. - Договоры в валюте или у.е. При зачёте аванса, оплаченного по курсу на дату поступления, возникают курсовые разницы. 1С рассчитывает их автоматически при проведении, но сумма зачёта в рублях может не совпасть с суммой отгрузки — это не ошибка.
Если вы разносили аванс вручную, не включайте автозачёт в реализации по тому же договору — иначе получите задвоенный зачёт и расхождение в декларации по НДС.
Почему аванс не зачёлся автоматически при реализации?
Договор в обоих документах и поле Зачёт авансов в реализации (должно быть Автоматически).Как зачесть аванс в счёт долга по другому договору?
Корректировка долга, вид операции Зачёт авансов. В нём выбираете договор-источник аванса и договор, куда переносится сумма. Автоматический зачёт между разными договорами не работает.Нужно ли начислять НДС с аванса, если отгрузка в том же квартале?
Дт 68.02 Кт 76.АВ), поэтому в бюджет он фактически уплачивается один раз.Что делать, если на счёте 62.02 завис остаток после исправления документов задним числом?
Операции → Групповое перепроведение документов) или разнесите остаток Корректировкой долга. Перепроведение восстановит корректную последовательность зачётов.Как зачесть только конкретный платёж, а не первый по сроку?
Зачёт авансов в значение По документу и в появившейся таблице выберите нужный документ оплаты.Источники
- НК РФ, ст. 167 (момент определения налоговой базы по НДС при получении предоплаты)
- НК РФ, ст. 168 (счёт-фактура на аванс)
- НК РФ, ст. 171–172 (вычет НДС, исчисленного с аванса, при отгрузке)