Учет и Финансы · 10 мин
Как происходит зачет аванса в 1С
Как выполняется зачет аванса в 1С:Бухгалтерия: автоматический и ручной зачет, документы, проводки, типичные ошибки и проверка результата по шагам.
Зачет аванса — это операция, при которой ранее полученная от покупателя (или уплаченная поставщику) предоплата закрывается отгрузкой товаров, работ или услуг. В программах 1С этот процесс в основном автоматизирован: система сама находит аванс по договору и зачитывает его при проведении документа реализации или поступления. Однако корректность зачета зависит от настроек учетной политики, правильного указания договора и счетов расчетов.
Ошибки в зачете авансов приводят к искажению дебиторской и кредиторской задолженности, неверному расчету НДС и проблемам при сверке с контрагентами. Поэтому бухгалтеру важно понимать, какой документ формирует зачет, какие проводки создаются и как проверить результат в отчетах.
Ниже разобраны механизм зачета аванса в 1С:Бухгалтерии 8.3, способы автоматического и ручного зачета, особенности НДС с авансов, типичные ошибки и способы их исправления.
Как устроен учет авансов в 1С
Для раздельного учета задолженности и предоплаты в плане счетов используются отдельные субсчета. Авансы, полученные от покупателей, учитываются на счете 62.02 «Расчеты по авансам полученным», а задолженность за отгруженные товары — на 62.01. У поставщиков зеркально: 60.02 для выданных авансов и 60.01 для задолженности по поставкам.
Когда поступает оплата, документ «Поступление на расчетный счет» или «Приходный кассовый ордер» формирует проводку в кредит 62.02. При отгрузке документ «Реализация (акты, накладные)» делает две группы проводок: отражает выручку по дебету 62.01 и зачитывает аванс проводкой Дт 62.02 — Кт 62.01 на сумму предоплаты в пределах суммы отгрузки.
Аналитика на счетах расчетов ведется по контрагентам, договорам и документам расчетов. Именно документ расчетов — ключевое измерение: зачет возможен только тогда, когда оплата и отгрузка связаны одним договором и система может сопоставить их между собой.
Настройки, от которых зависит автоматический зачет
Основной параметр находится в самом документе реализации или поступления — поле «Зачет аванса» (в разделе «Расчеты» либо на закладке «Дополнительно» в зависимости от версии конфигурации). Доступны три варианта: «Автоматически», «По документу» и «Не зачитывать».
При варианте «Автоматически» программа при проведении ищет незачтенные авансы по указанному договору и зачитывает их в пределах суммы документа. При варианте «По документу» бухгалтер вручную указывает конкретный документ оплаты, который нужно зачесть. Вариант «Не зачитывать» оставляет аванс висеть на 62.02 — это нужно, например, когда предоплата относится к другой отгрузке.
Дополнительно проверьте настройку учетной политики: раздел «Главное — Учетная политика», а также способ ведения расчетов в карточке договора. В большинстве типовых конфигураций зачет по FIFO (сначала самые ранние авансы) применяется по умолчанию.
Пошаговый зачет аванса полученного от покупателя
Стандартная цепочка выглядит так: сначала оформляется поступление оплаты, затем реализация. Если оба документа оформлены корректно, зачет происходит без дополнительных действий.
- 1Создайте документ «Поступление на расчетный счет» с видом операции «Оплата от покупателя», укажите контрагента, договор и сумму аванса. Проверьте, что счет расчетов — 62.01, а счет авансов — 62.02.
- 2Проведите документ и убедитесь по кнопке «Дт/Кт», что сформирована проводка Дт 51 — Кт 62.02.
- 3Создайте документ «Реализация (акты, накладные)» по тому же договору. В поле «Зачет аванса» оставьте значение «Автоматически».
- 4Проведите реализацию и откройте проводки: должны быть записи Дт 62.01 — Кт 90.01 и Дт 62.02 — Кт 62.01 на сумму зачтенного аванса.
- 5Проверьте результат через отчет «Оборотно-сальдовая ведомость по счету» 62: сальдо по 62.02 по этому договору должно уменьшиться на сумму зачета.
Если аванс меньше суммы отгрузки, зачитывается вся предоплата, а остаток остается дебиторской задолженностью на 62.01. Если аванс больше отгрузки — зачитывается только сумма реализации, остаток продолжает числиться на 62.02 как аванс полученный.
Частичная оплата и несколько отгрузок
При нескольких реализациях по одному договору система зачитывает аванс последовательно: первая отгрузка закрывается авансом, следующая — остатком предоплаты, далее формируется долг. Порядок зачета определяется датами документов, поэтому важно не нарушать хронологию при вводе данных задним числом.
Зачет аванса, выданного поставщику
Механизм зеркальный. Документ «Списание с расчетного счета» с видом операции «Оплата поставщику» формирует проводку Дт 60.02 — Кт 51. При поступлении товаров или услуг документ «Поступление (акты, накладные)» делает проводки по дебету счетов затрат или запасов с кредита 60.01 и зачет аванса проводкой Дт 60.01 — Кт 60.02.
Условия те же: совпадение контрагента и договора в документах оплаты и поступления, корректный способ зачета. Проверка результата — оборотно-сальдовая ведомость по счету 60 с детализацией по субсчетам.
Ручной зачет и корректировка долга
Когда автоматический зачет невозможен — например, оплата и отгрузка прошли по разным договорам или нужно зачесть аванс в счет конкретной реализации, — используют два подхода.
Первый — в документе реализации установить «Зачет аванса: По документу» и выбрать конкретный платеж. Второй — документ «Корректировка долга» (в некоторых конфигурациях — «Корректировка задолженности»), который переносит суммы между договорами, субсчетами и документами расчетов. Это универсальный инструмент для исправления разноски задолженности.
Сравнение вариантов
Подходит для стандартных расчетов по одному договору. Ограничение: не работает между разными договорами и организациями.
Подходит, когда нужно привязать конкретную оплату к конкретной отгрузке. Ограничение: требует ручного контроля каждого документа.
Подходит для исправления ошибок и переноса задолженности между договорами. Ограничение: требует понимания проводок, легко исказить учет при неверном заполнении.
НДС с авансов при зачете
С полученных авансов продавец начисляет НДС: при поступлении предоплаты формируется счет-фактура на аванс и проводка Дт 76.АВ — Кт 68.02. В момент зачета аванса при отгрузке этот НДС принимается к вычету обратной проводкой Дт 68.02 — Кт 76.АВ.
Регистрация и восстановление НДС выполняются регламентными документами «Формирование записей книги продаж» и «Формирование записей книги покупок». Если зачет аванса прошел некорректно, суммы в книге покупок и книге продаж исказятся, поэтому перед сдачей декларации по НДС обязательно сверяют остатки 62.02 и 76.АВ.
Проверка результата и типичные ошибки
Основной инструмент контроля — отчеты «Оборотно-сальдовая ведомость по счету» (62, 60, 76.АВ), «Анализ субконто» по контрагентам и «Акт сверки расчетов». Нормальная ситуация: после полного зачета сальдо по 62.02 по договору равно сумме неотгруженных авансов, а на 62.01 — только неоплаченная задолженность.
Как проверить результат
Равно сумме авансов, по которым еще не было отгрузки
Аванс числится, хотя отгрузка на эту сумму проведена
Есть Дт 62.02 — Кт 62.01 на сумму зачета
Проводки зачета нет или сумма не совпадает с авансом
Соответствует незачтенным авансам с НДС
Остаток завышен — НДС с зачтенного аванса не принят к вычету
Как выбрать действие
FAQ: частые вопросы о зачете авансов в 1С
Почему аванс не зачелся автоматически при проведении реализации?
Чаще всего не совпадают договор или контрагент в документах оплаты и отгрузки, либо в реализации выбран вариант «Не зачитывать». Также проверьте, что документ оплаты проведен и дата реализации не раньше даты оплаты при вводе задним числом.
Как зачесть аванс между разными договорами с одним контрагентом?
Автоматический зачет между договорами не работает. Используйте документ «Корректировка долга»: укажите перенос задолженности с одного договора на другой, программа сформирует соответствующие проводки по субсчетам.
Как посмотреть, какие авансы не зачтены?
Сформируйте оборотно-сальдовую ведомость по счету 62.02 (или 60.02) с группировкой по контрагентам и договорам. Для детализации до документов используйте «Карточку счета» или отчет «Расчеты с контрагентами».
Нужно ли перепроводить документы после исправления ошибки в оплате?
Да. Если вы изменили сумму, договор или дату в документе оплаты, перепроведите связанные реализации и регламентные документы по НДС, иначе зачет и записи книг покупок и продаж останутся старыми.
Как отменить ошибочный зачет аванса?
Установите в документе реализации «Зачет аванса: Не зачитывать» и перепроведите его. Если зачет сделан документом «Корректировка долга», пометьте его на удаление или введите сторнирующую корректировку.
Что важно запомнить
Зачет аванса в 1С выполняется автоматически при совпадении контрагента и договора в документах оплаты и отгрузки. Контролируйте поле «Зачет аванса», проверяйте проводки Дт 62.02 — Кт 62.01 и сверяйте остатки по 62.02 с 76.АВ. Ошибки исправляйте через первичные документы или «Корректировку долга», а не ручными проводками.