Зачёт аванса в 1С 8.3 Бухгалтерия: автоматически и вручную
Содержание
Зачёт аванса в 1С 8.3 Бухгалтерия в большинстве случаев программа делает сама: при проведении реализации или поступления она находит незакрытый аванс по контрагенту и договору и гасит его. Разберём пошагово, где это настроить, как сделать зачёт аванса в 1С 8.3 вручную и какие проводки при этом формируются.
Проблема всплывает, когда аванс «не зачёлся»: на счёте 62.02 или 60.02 висит остаток, хотя отгрузка уже прошла. Обычно виноват договор, вид расчётов в документе или галочка в настройках. Все эти узлы — ниже.
Что такое зачёт аванса и на каких счетах он живёт
Аванс — это оплата вперёд, до отгрузки или получения товара. В 1С предоплата и обычный долг разведены по субсчётам:
- 🟢 62.02 — авансы, полученные от покупателей.
- 🔵 62.01 — расчёты с покупателями (долг за отгрузку).
- 🟠 60.02 — авансы, выданные поставщикам.
- 🟣 60.01 — расчёты с поставщиками (долг за поставку).
Зачёт — это внутренняя проводка, которая переносит сумму с «авансового» субсчёта на «расчётный». Деньги при этом не двигаются: закрывается взаимный долг.
Пока аванс лежит на 62.02 / 60.02, он считается предоплатой. После зачёта он превращается в оплату конкретной поставки.
Проводки зачёта аванса
Смотря кто кому платил вперёд — покупатель вам или вы поставщику. Оба варианта:
Ключевые строки — Дт 62.02 Кт 62.01 и Дт 60.01 Кт 60.02. Именно они закрывают аванс. Если их нет в движениях документа — зачёт не прошёл.
Зачёт авансов в 1С 8.3 автоматически: где настроить
Отдельной «кнопки зачёта» в программе нет. Всё решает поле «Зачёт авансов» внутри документа реализации или поступления.
Открываете документ, находите поле «Зачёт авансов» с тремя значениями:
| Значение | Что делает |
|---|---|
| Автоматически | 1С сама ищет авансы по контрагенту и договору, гасит от старых к новым |
| По документу | зачитывает только выбранные вами документы аванса (ручной режим) |
| Не зачитывать | аванс не трогается, весь долг остаётся на 62.01 / 60.01 |
По умолчанию стоит «Автоматически» — для большинства это и нужно.
Дт 62.02 Кт 62.01 (или Дт 60.01 Кт 60.02).Так закрывается вопрос «как настроить зачёт аванса автоматически в 1С 8.3»: настройка живёт не в общих параметрах учёта, а в самом документе отгрузки или поступления.
Как сделать зачёт аванса в 1С 8.3 вручную
Ручной режим нужен, когда авансов несколько и надо закрыть конкретный, а не «самый старый».
- В документе реализации или поступления откройте поле «Зачёт авансов».
- Выберите «По документу».
- Нажмите «Добавить» и подберите нужный документ-аванс (платёжку или поступление на счёт).
- Укажите сумму зачёта, если гасите аванс частично.
- Проведите документ и проверьте проводку зачёта.
Второй способ ручного зачёта — отдельный документ «Корректировка долга » (раздел Продажи или Покупки → Расчёты с контрагентами):
- вид операции «Зачёт авансов» — покрыть отгрузку ранее полученным авансом;
- вид операции «Зачёт задолженности» — свернуть встречные долги 62 и 60 по одному контрагенту (взаимозачёт).
«Корректировка долга» нужна для нестандартных ситуаций: аванс по одному договору, отгрузка по другому, или зачёт между 62 и 60. Для обычной цепочки «предоплата → отгрузка» хватает автоматического режима в документе.
Частичный зачёт аванса
Если аванс больше отгрузки (или наоборот) — зачитывается меньшая из сумм.
Пример. Покупатель внёс аванс 100 000 ₽, вы отгрузили на 60 000 ₽:
- зачёт —
Дт 62.02 Кт 62.01на 60 000 ₽; - на 62.02 остаётся 40 000 ₽ незакрытого аванса под будущие отгрузки.
В автоматическом режиме 1С считает это сама. В ручном — вбиваете 60 000 ₽ в сумму зачёта.
Как зачесть аванс поставщику
Логика зеркальная. Вы перечислили предоплату (Дт 60.02 Кт 51), затем получили товар. В документе «Поступление (акты, накладные)» поле «Зачёт авансов» → «Автоматически».
При проведении появится Дт 60.01 Кт 60.02 — выданный аванс закрыт поставкой. Если брали НДС с аванса к вычету — 1С добавит восстановление: Дт 76.ВА Кт 68.02.
Как проверить, что зачёт прошёл
Три быстрых отчёта:
- 📊 ОСВ по счёту 62 (и 60) с субсчётами — после зачёта сальдо на 62.02 / 60.02 по закрытым сделкам обнуляется.
- 🧾 Анализ субконто → Контрагенты, Договоры — видно долг и аванс в разрезе конкретного партнёра.
- 🔎 Дт/Кт документа отгрузки — есть ли строка зачёта.
Экспресс-проверка: сформируйте ОСВ по 62. Одновременное развёрнутое сальдо и по 62.01 (дебет), и по 62.02 (кредит) у одного контрагента — сигнал, что зачёт не сработал.
Типичные ошибки
- ❌ Разные договоры у аванса и отгрузки. Самая частая причина. Зачёт идёт строго внутри одного договора.
- ❌ В документе стоит «Не зачитывать» — кто-то поменял значение вручную, аванс завис.
- ❌ Разные контрагенты (дубли в справочнике, «ООО Ромашка» и «Ромашка ООО»).
- ❌ Аванс не на том субсчёте. Если предоплата случайно попала на 62.01 вместо 62.02, механизм зачёта её не подхватит.
- ❌ Отгрузка проведена раньше аванса по дате. Программа зачитывает авансы, поступившие до отгрузки.
Перед массовым перепроведением документов сделайте резервную копию базы. Перепроведение задним числом меняет проводки и может затронуть закрытые периоды.
Видео по теме
Частые вопросы
Где в 1С 8.3 включить автоматический зачёт авансов?
Почему аванс не зачёлся автоматически?
Какая проводка формируется при зачёте аванса?
Дт 62.02 Кт 62.01, по поставщику — Дт 60.01 Кт 60.02. Дополнительно двигается НДС с аванса на счетах 76.АВ / 76.ВА и 68.02.Как сделать частичный зачёт аванса?
Как зачесть аванс между счетами 62 и 60 по одному контрагенту?
Нужно ли что-то делать с НДС при зачёте аванса?
Дт 68.02 Кт 76.АВ), при поступлении по выданному авансу — восстанавливается (Дт 76.ВА Кт 68.02). В автоматическом режиме 1С формирует эти проводки вместе с зачётом.Источники
- НК РФ, ст. 154, 167, 171, 172 (НДС с авансов)