Зачет аванса и оплаты в 1С:Бухгалтерии 3.0: автоматически, вручную и взаимозачетом

· 9 мин

Содержание

В 1С:Бухгалтерии 3.0 (платформа 8.3) зачет оплаты делается при проведении документа отгрузки или поступления: в его ссылке Расчеты поле зачета аванса стоит в значении Автоматически, и программа сама делает проводку Дт 62.02 Кт 62.01 (у покупателя) или Дт 60.01 Кт 60.02 (у поставщика). Отдельного документа «Зачет авансов» в БП 3.0 нет — он был в старых редакциях. Ручной зачет делают через выбор конкретного документа оплаты или документом Корректировка долга.

Частое заблуждение: «аванс не зачелся — значит, нужно провести зачет вручную». Чаще всего вручную ничего делать не нужно. Достаточно найти, почему автоматика не сработала (другой договор, порядок документов по датам), исправить причину и перепровести отгрузку.

Как 1С 8.3 отличает аванс от долга

Программа ведет расчеты с контрагентами на двух субсчетах. Один хранит задолженность, другой — полученные или выданные авансы:

РасчетыДолгАвансПроводка зачета
С покупателем62.0162.02Дт 62.02 Кт 62.01
С поставщиком60.0160.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, даже если контрагент тот же. Это главная причина «незачтенных» авансов.

Автоматический зачет авансов: что настроить и проверить в конце месяца

Где включается автоматика

Настройка живет в каждом документе, а не в учетной политике.

  1. Откройте реализацию или поступление (Продажи → Реализация (акты, накладные, УПД) или Покупки → Поступление (акты, накладные, УПД)).
  2. В шапке нажмите на синюю ссылку Расчеты — в ней видны срок оплаты и счета.
  3. В поле зачета аванса выберите Автоматически.
  4. Проверьте счета: расчетов — 62.01 (60.01), авансов — 62.02 (60.02).
  5. Нажмите ОК и Провести.

Для банковских документов логика зеркальная. В документе Поступление на расчетный счет (Банк и касса → Банковские выписки) поле погашения долга тоже ставят в Автоматически. Тогда оплата, пришедшая после отгрузки, сама закроет 62.01.

Почему в конце месяца зачет «съезжает»

Документы в течение месяца вводят не по порядку: выписку загрузили через неделю, реализацию поправили задним числом. Каждый документ при проведении смотрел на остатки, которые были в тот момент. В итоге на 62.01 висит долг, а на 62.02 — аванс того же покупателя.

Лечится это перепроведением в хронологическом порядке. Перед закрытием месяца:

  1. Сформируйте Отчеты → Оборотно-сальдовая ведомость по счету по 62 и 60 с детализацией по контрагентам и договорам.
  2. Найдите строки, где у одного договора одновременно есть сальдо по 62.01 (Дт) и 62.02 (Кт) или по 60.01 (Кт) и 60.02 (Дт).
  3. Запустите Операции → Групповое перепроведение документов за месяц или откройте и перепроведите конкретные документы.
  4. Только после этого делайте Закрытие месяца.

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

Перепроводить достаточно отгрузки и оплаты по проблемному договору. Перепроведение всей базы за квартал занимает время и затрагивает документы, которые были в порядке.

Как сделать зачет аванса вручную

Ручной зачет нужен, когда автоматический выбирает «не тот» аванс. Например, у покупателя три предоплаты по одному договору, и зачесть надо конкретную — ту, по которой выписан счет-фактура на аванс.

Способ 1. Выбрать документ оплаты в «Расчетах»

  1. В реализации откройте ссылку Расчеты.
  2. В поле зачета аванса выберите По документу.
  3. Появится таблица — добавьте строку и выберите документ поступления оплаты.
  4. Укажите сумму зачета. Она не может превышать остаток аванса по этому документу.
  5. Проведите реализацию и проверьте проводки кнопкой ДтКт.

Этот способ нужен при раздельном учете авансов по документам расчетов. Тогда важно, какая именно предоплата закрыта: от этого зависит, какой счет-фактура на аванс уйдет в вычет.

Способ 2. Документ «Корректировка долга»

Если отгрузку перепроводить нельзя (закрытый период, сданная отчетность), зачет оформляют отдельным документом текущей датой.

  1. Откройте Продажи → Корректировка долга (для поставщиков — Покупки → Корректировка долга).
  2. Нажмите Создать и выберите вид операции зачета аванса — покупателя или поставщику.
  3. Заполните контрагента и договор.
  4. На вкладке авансов укажите документ оплаты и сумму, на вкладке задолженности — документ отгрузки и ту же сумму.
  5. Проведите документ.

Проводка будет та же: Дт 62.02 Кт 62.01 или Дт 60.01 Кт 60.02, но датой корректировки. Перед этим в реализации поставьте Не зачитывать, иначе при следующем перепроведении программа зачтет аванс второй раз.

СпособКогда подходитРиск
АвтоматическиОбычная работа, один договор, документы по порядкуЗачтет не ту предоплату при нескольких авансах
По документуНужно закрыть конкретный авансСумма зачета вводится руками, легко ошибиться
Корректировка долгаПериод закрыт, нужна правка текущей датойДвойной зачет, если в отгрузке осталось Автоматически
Не зачитыватьАванс по сделке нельзя засчитывать по условиям договораСальдо 62.01 и 62.02 висят одновременно

Зачет оплаты через взаимозачет: другой договор или встречный долг

Бывают два похожих случая, которые путают с зачетом аванса.

Аванс пришел по одному договору, отгрузка — по другому. Сначала аванс надо перенести на нужный договор. Это Корректировка долга с видом операции переноса задолженности: контрагент и договор-источник, получатель — тот же контрагент, другой договор. После переноса перепроведите реализацию, и зачет пройдет автоматически.

Контрагент одновременно покупатель и поставщик. Вы должны ему 50 000 ₽ за услуги, он вам — 80 000 ₽ за товар. Встречные долги гасят взаимозачетом:

  1. Продажи → Корректировка долга → Создать, вид операции — зачет взаимных требований .
  2. На вкладке дебиторской задолженности — договор с покупателем, 50 000 ₽.
  3. На вкладке кредиторской — договор с поставщиком, 50 000 ₽.
  4. Проведите: Дт 60.01 Кт 62.01 — 50 000 ₽.
  5. Распечатайте акт взаимозачета из документа и подпишите с контрагентом.

После взаимозачета покупатель остается должен 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 при ошибочных счетах расчетов.

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

Можно ли зачесть аванс одного контрагента в счет долга другого?
Напрямую нет. Нужен трехсторонний договор или уступка права требования. В 1С это оформляют «Корректировкой долга» с переносом задолженности между контрагентами — только при наличии подписанных документов.
Нужно ли подписывать документ с контрагентом при обычном зачете аванса?
Нет. Зачет аванса отгрузкой внутри одного договора — это исполнение обязательства, отдельный акт не нужен. Акт подписывают при взаимозачете встречных требований.
Почему аванс зачелся, а НДС с аванса не принят к вычету?
Вычет НДС с зачтенных авансов программа делает регламентной операцией при закрытии квартала. Если ее не выполнили или не зарегистрировали счет-фактуру на аванс, запись в книге покупок не появится.
Что будет, если оставить и долг, и аванс по одному договору?
Баланс и акт сверки покажут завышенные дебиторку и кредиторку одновременно. Пострадает и НДС: вычет с аванса не будет заявлен вовремя.
Можно ли запретить автоматический зачет для конкретного договора?
Только в документах: в «Расчетах» каждой реализации ставят «Не зачитывать». Это нужно, если по условиям договора предоплата идет только в счет последнего этапа.

Источники

  • Гражданский кодекс РФ, ст. 410 — прекращение обязательства зачетом
  • Налоговый кодекс РФ, ст. 170, 171, 172 — НДС с авансов: вычет и восстановление