Зачет аванса и оплаты в 1С:Бухгалтерии 3.0: автоматически, вручную и взаимозачетом
Содержание
В 1С:Бухгалтерии 3.0 (платформа 8.3) зачет оплаты делается при проведении документа отгрузки или поступления: в его ссылке Расчеты поле зачета аванса стоит в значении Автоматически, и программа сама делает проводку Дт 62.02 Кт 62.01 (у покупателя) или Дт 60.01 Кт 60.02 (у поставщика). Отдельного документа «Зачет авансов» в БП 3.0 нет — он был в старых редакциях. Ручной зачет делают через выбор конкретного документа оплаты или документом Корректировка долга.
Частое заблуждение: «аванс не зачелся — значит, нужно провести зачет вручную». Чаще всего вручную ничего делать не нужно. Достаточно найти, почему автоматика не сработала (другой договор, порядок документов по датам), исправить причину и перепровести отгрузку.
Как 1С 8.3 отличает аванс от долга
Программа ведет расчеты с контрагентами на двух субсчетах. Один хранит задолженность, другой — полученные или выданные авансы:
| Расчеты | Долг | Аванс | Проводка зачета |
|---|---|---|---|
| С покупателем | 62.01 | 62.02 | Дт 62.02 Кт 62.01 |
| С поставщиком | 60.01 | 60.02 | Дт 60.01 Кт 60.02 |
Какой субсчет сработает, решает момент проведения. Если на дату оплаты долга по договору нет, деньги ложатся на счет аванса. Если долг есть, оплата гасит его, а остаток уходит в аванс.
Пример. Покупатель перечислил 120 000 ₽ 3 марта, отгрузка на 100 000 ₽ прошла 10 марта:
- 📥 3 марта: Дт 51 Кт 62.02 — 120 000 ₽ (аванс);
- 📦 10 марта: Дт 62.01 Кт 90.01.1 — 100 000 ₽ (выручка);
- 🔁 10 марта, той же реализацией: Дт 62.02 Кт 62.01 — 100 000 ₽ (зачет);
- 📊 на 62.02 остается 20 000 ₽ — аванс под будущие отгрузки.
Зачет идет строго в пределах одного контрагента и одного договора. Аванс по договору № 1 не закроет долг по договору № 2, даже если контрагент тот же. Это главная причина «незачтенных» авансов.
Автоматический зачет авансов: что настроить и проверить в конце месяца
Где включается автоматика
Настройка живет в каждом документе, а не в учетной политике.
- Откройте реализацию или поступление (
Продажи → Реализация (акты, накладные, УПД)илиПокупки → Поступление (акты, накладные, УПД)). - В шапке нажмите на синюю ссылку
Расчеты— в ней видны срок оплаты и счета. - В поле зачета аванса выберите
Автоматически. - Проверьте счета: расчетов — 62.01 (60.01), авансов — 62.02 (60.02).
- Нажмите
ОКиПровести.
Для банковских документов логика зеркальная. В документе Поступление на расчетный счет (Банк и касса → Банковские выписки) поле погашения долга тоже ставят в Автоматически. Тогда оплата, пришедшая после отгрузки, сама закроет 62.01.
Почему в конце месяца зачет «съезжает»
Документы в течение месяца вводят не по порядку: выписку загрузили через неделю, реализацию поправили задним числом. Каждый документ при проведении смотрел на остатки, которые были в тот момент. В итоге на 62.01 висит долг, а на 62.02 — аванс того же покупателя.
Лечится это перепроведением в хронологическом порядке. Перед закрытием месяца:
- Сформируйте
Отчеты → Оборотно-сальдовая ведомость по счетупо 62 и 60 с детализацией по контрагентам и договорам. - Найдите строки, где у одного договора одновременно есть сальдо по 62.01 (Дт) и 62.02 (Кт) или по 60.01 (Кт) и 60.02 (Дт).
- Запустите
Операции → Групповое перепроведение документовза месяц или откройте и перепроведите конкретные документы. - Только после этого делайте
Закрытие месяца.
Перепроведение меняет движения за прошлые даты. Если период уже закрыт датой запрета изменения или по нему сдана отчетность, согласуйте правку с главным бухгалтером: может понадобиться уточненная декларация по НДС.
Перепроводить достаточно отгрузки и оплаты по проблемному договору. Перепроведение всей базы за квартал занимает время и затрагивает документы, которые были в порядке.
Как сделать зачет аванса вручную
Ручной зачет нужен, когда автоматический выбирает «не тот» аванс. Например, у покупателя три предоплаты по одному договору, и зачесть надо конкретную — ту, по которой выписан счет-фактура на аванс.
Способ 1. Выбрать документ оплаты в «Расчетах»
- В реализации откройте ссылку
Расчеты. - В поле зачета аванса выберите
По документу. - Появится таблица — добавьте строку и выберите документ поступления оплаты.
- Укажите сумму зачета. Она не может превышать остаток аванса по этому документу.
- Проведите реализацию и проверьте проводки кнопкой
ДтКт.
Этот способ нужен при раздельном учете авансов по документам расчетов. Тогда важно, какая именно предоплата закрыта: от этого зависит, какой счет-фактура на аванс уйдет в вычет.
Способ 2. Документ «Корректировка долга»
Если отгрузку перепроводить нельзя (закрытый период, сданная отчетность), зачет оформляют отдельным документом текущей датой.
- Откройте
Продажи → Корректировка долга(для поставщиков —Покупки → Корректировка долга). - Нажмите
Создатьи выберите вид операции зачета аванса — покупателя или поставщику. - Заполните контрагента и договор.
- На вкладке авансов укажите документ оплаты и сумму, на вкладке задолженности — документ отгрузки и ту же сумму.
- Проведите документ.
Проводка будет та же: Дт 62.02 Кт 62.01 или Дт 60.01 Кт 60.02, но датой корректировки. Перед этим в реализации поставьте Не зачитывать, иначе при следующем перепроведении программа зачтет аванс второй раз.
| Способ | Когда подходит | Риск |
|---|---|---|
Автоматически | Обычная работа, один договор, документы по порядку | Зачтет не ту предоплату при нескольких авансах |
По документу | Нужно закрыть конкретный аванс | Сумма зачета вводится руками, легко ошибиться |
Корректировка долга | Период закрыт, нужна правка текущей датой | Двойной зачет, если в отгрузке осталось Автоматически |
Не зачитывать | Аванс по сделке нельзя засчитывать по условиям договора | Сальдо 62.01 и 62.02 висят одновременно |
Зачет оплаты через взаимозачет: другой договор или встречный долг
Бывают два похожих случая, которые путают с зачетом аванса.
Аванс пришел по одному договору, отгрузка — по другому. Сначала аванс надо перенести на нужный договор. Это Корректировка долга с видом операции переноса задолженности: контрагент и договор-источник, получатель — тот же контрагент, другой договор. После переноса перепроведите реализацию, и зачет пройдет автоматически.
Контрагент одновременно покупатель и поставщик. Вы должны ему 50 000 ₽ за услуги, он вам — 80 000 ₽ за товар. Встречные долги гасят взаимозачетом:
Продажи → Корректировка долга→Создать, вид операции — зачет взаимных требований .- На вкладке дебиторской задолженности — договор с покупателем, 50 000 ₽.
- На вкладке кредиторской — договор с поставщиком, 50 000 ₽.
- Проведите: Дт 60.01 Кт 62.01 — 50 000 ₽.
- Распечатайте акт взаимозачета из документа и подпишите с контрагентом.
После взаимозачета покупатель остается должен 30 000 ₽.
По ст. 410 ГК РФ зачесть можно только встречные однородные требования, срок которых наступил (или не указан, или определен моментом востребования). Если по договору срок оплаты еще не пришел, нужно согласие второй стороны — то есть подписанный акт или соглашение.
Аванс тоже можно зачесть встречно: Дт 60.02 Кт 62.02 или Дт 62.02 Кт 60.02, если стороны договорились, что предоплата по одному договору идет в счет другого. Но такой зачет меняет картину по НДС с авансов, поэтому его согласовывают отдельно.
НДС при зачете аванса покупателя и поставщику
Зачет оплаты тянет за собой НДС. Если им пренебречь, декларация разойдется с бухгалтерией.
У продавца (получен аванс):
- 🧾 при получении предоплаты — счет-фактура на аванс и начисление Дт 76.АВ Кт 68.02;
- 🔁 при зачете аванса отгрузкой — вычет этого НДС: Дт 68.02 Кт 76.АВ.
Счета-фактуры на аванс в БП 3.0 создаются обработкой Продажи → Регистрация счетов-фактур на аванс или по одному из документа оплаты. Вычет при зачете программа делает регламентной операцией в составе закрытия квартала — она формирует запись книги покупок.
У покупателя (выдан аванс, есть счет-фактура поставщика на аванс):
- 🧾 при регистрации полученного счета-фактуры на аванс — Дт 68.02 Кт 76.ВА (вычет);
- 🔁 при зачете аванса поступлением — восстановление: Дт 76.ВА Кт 68.02.
Если аванс зачли не тем документом или не в том периоде, вычет и восстановление уедут в другой квартал. Поэтому после ручного зачета в закрытом квартале проверьте книгу покупок и книгу продаж — может понадобиться дополнительный лист.
Почему аванс не зачелся: поиск и исправление ошибок во взаиморасчетах
Симптом почти всегда один: в ОСВ по 62 или 60 у контрагента одновременно и долг, и аванс. Причины разные.
Чем проверить результат
- 📊
Оборотно-сальдовая ведомость по счету62 и 60 с разбивкой по договорам — основной инструмент. После исправлений у договора должно остаться сальдо только на одном субсчете. - 📄
Продажи → Акты сверки расчетов— сформируйте акт по договору и сверьте с данными контрагента до того, как править документы. - 🔍
Отчеты → Анализ субконтопо контрагенту — видно все счета, где он участвует, включая 76 при ошибочных счетах расчетов.
Частые вопросы
Можно ли зачесть аванс одного контрагента в счет долга другого?
Нужно ли подписывать документ с контрагентом при обычном зачете аванса?
Почему аванс зачелся, а НДС с аванса не принят к вычету?
Что будет, если оставить и долг, и аванс по одному договору?
Можно ли запретить автоматический зачет для конкретного договора?
Источники
- Гражданский кодекс РФ, ст. 410 — прекращение обязательства зачетом
- Налоговый кодекс РФ, ст. 170, 171, 172 — НДС с авансов: вычет и восстановление