К статье
Практический материал

Учет и Финансы · 11 мин

Как в 1С провести зачет аванса

Как выполнить зачет аванса в 1С: автоматический и ручной способы, проводки 62.02 и 60.02, счет-фактура на аванс, проверка результата и типичные ошибки.

Зачет аванса — это операция, при которой ранее полученная от покупателя или уплаченная поставщику предоплата закрывает задолженность по конкретной отгрузке или поступлению. В программах 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) этот процесс в большинстве случаев выполняется автоматически при проведении документа реализации или поступления, но только при соблюдении ряда условий.

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

Ниже разобраны оба сценария — автоматический и ручной зачет, а также порядок проверки результата, работа с НДС по авансам и типичные ошибки, из-за которых предоплата «зависает» в учете.

Как устроен учет авансов в 1С

Авансы покупателей отражаются на счете 62.02 «Расчеты по авансам полученным», авансы поставщикам — на счете 60.02 «Расчеты по авансам выданным». После отгрузки товара или оказания услуги сумма предоплаты должна перенестись на счет расчетов: 62.01 или 60.01. Этот перенос и есть зачет аванса.

Типовая проводка при зачете аванса покупателя: Дт 62.02 Кт 62.01. При зачете аванса поставщику: Дт 60.01 Кт 60.02. Аналитика по этим счетам ведется в разрезе контрагентов, договоров и (в зависимости от настроек) документов расчетов. Несовпадение аналитики — главная причина, по которой программа не может зачесть аванс сама.

Автоматический зачет аванса при проведении документа

Стандартный сценарий выглядит так: сначала оформляется поступление оплаты (документ «Поступление на расчетный счет» или «Приходный кассовый ордер» с видом операции «Оплата от покупателя»), затем — «Реализация (акты, накладные)» по тому же контрагенту и договору. При проведении реализации программа сама находит незакрытый аванс и формирует проводку зачета.

Чтобы автоматика сработала, должны совпадать: организация, контрагент, договор, валюта расчетов и счета учета. В документе реализации на закладке «Расчеты» (или в разделе «Счета учета») счет расчетов должен быть 62.01, а счет авансов — 62.02. Если в договоре или документе указаны другие счета, зачет либо не выполнится, либо выполнится некорректно.

Порядок зачета авансов также зависит от настройки в параметрах учета: в разделе «Администрирование — Параметры учета» (или в учетной политике, в зависимости от версии) задается способ зачета авансов — автоматически, по документу или не зачитывать. Проверьте, что выбран автоматический режим, если рассчитываете на типовое поведение.

Порядок автоматического зачета
  1. 1
    Оформите поступление оплаты: вид операции «Оплата от покупателя», счет авансов 62.02, верный договор
  2. 2
    Проверьте остаток по 62.02 в разрезе контрагента и договора через ОСВ
  3. 3
    Создайте документ реализации по тому же контрагенту и договору
  4. 4
    Убедитесь, что в реализации указаны счета 62.01 и 62.02
  5. 5
    Проведите документ и откройте движения: должна быть проводка Дт 62.02 Кт 62.01
  6. 6
    Сформируйте акт сверки с контрагентом и сверьте сальдо

Ручной зачет аванса через операцию, введенную вручную

Если аванс завис — например, оплата и отгрузка прошли по разным договорам, документы введены в «правильном» порядке, но аналитика не совпала, — зачет выполняют документом «Операция, введенная вручную» (раздел «Операции»). Создайте новую операцию и добавьте проводку Дт 62.02 Кт 62.01 на сумму зачитываемого аванса.

В проводке обязательно заполните всю аналитику по обоим счетам: контрагента, договор и документ расчетов (если он используется в субконто). Именно документ расчетов чаще всего забывают указать, из-за чего аванс визуально закрывается по оборотке, но в развернутой аналитике по документам остается висеть «минус» или «плюс».

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

НДС при зачете аванса

С полученных авансов продавец начисляет НДС (счет 76.АВ), а после отгрузки принимает его к вычету. В 1С эти операции формируются регистрационными документами: «Счет-фактура выданный» на аванс создается на основании поступления оплаты, а вычет регистрируется документом «Формирование записей книги покупок» в конце периода или автоматически при проведении реализации — в зависимости от настроек.

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

У покупателя ситуация симметричная: при перечислении аванса и наличии счета-фактуры поставщика возможен вычет НДС с аванса (счет 76.ВА), который затем восстанавливается при поступлении товара. Ручной зачет по 60-му счету также требует контроля этого восстановления.

Как проверить результат зачета

Основной инструмент проверки — оборотно-сальдовая ведомость по счетам 62 и 60 с группировкой по контрагентам и договорам. После корректного зачета по конкретной сделке остаток на 62.02 (60.02) должен уменьшиться на сумму аванса, а на 62.01 (60.01) — закрыться соответствующая задолженность.

Дополнительно используйте отчеты «Анализ субконто» (контрагент + договор) и «Обороты между субконто» — они показывают остатки в разрезе документов расчетов, где видны «зависшие» суммы. Акт сверки с контрагентом — финальный контроль: сальдо по данным вашей базы должно сойтись с данными контрагента.

Контрольные точки

Как проверить результат

ОСВ по 62.02 / 60.02 по договору
Норма

Остаток уменьшился на сумму зачтенного аванса

Тревожный признак

Аванс полностью висит на счете после отгрузки

Проводки документа реализации
Норма

Есть запись Дт 62.02 Кт 62.01 на сумму аванса

Тревожный признак

Проводки зачета нет или сумма не совпадает

Анализ субконто по документам расчетов
Норма

Нет остатков с противоположным знаком по одному договору

Тревожный признак

По документам висят и дебетовый, и кредитовый остатки

Книга покупок / продаж по НДС с авансов
Норма

Вычет или восстановление НДС соответствует зачтенной сумме

Тревожный признак

НДС по авансу не закрыт после зачета

Почему аванс не зачитывается автоматически

Самая частая причина — разные договоры в оплате и отгрузке. Второе место занимает загрузка банковских выписок, где программа по умолчанию подставила не тот договор или не тот счет. Третья группа причин — ручное изменение счетов учета в документах и отключенный автоматический зачет в настройках.

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

Типичные ошибки
01
Оплата и отгрузка по разным договорам — аванс зависает на 62.02 и не виден при зачете
02
Ручная проводка без указания документа расчетов — сальдо закрывается, но в аналитике остаются зависшие суммы
03
Зачет аванса в закрытом периоде без оценки влияния на НДС — расхождения с уже сданной декларацией
04
Исправление задним числом без перепроведения — нарушается последовательность и искажается НДС
05
Игнорирование валютных авансов: при зачете валютной предоплаты курс берется на дату аванса, и неверные ручные проводки искажают рублевую оценку

Особые ситуации: валютные авансы и взаимозачет

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

Если контрагент одновременно и покупатель, и поставщик, взаимные задолженности закрываются документом «Корректировка долга» (в 1С:Бухгалтерии) с видом операции «Проведение взаимозачета». Это тоже форма зачета: программа формирует проводки между счетами 60 и 62 по указанным договорам. Перед взаимозачетом убедитесь, что есть подписанный акт взаимозачета или заявление о зачете — это документальное основание операции.

Маршрут решения

Как выбрать действие

Аванс и отгрузка по одному договору, счета стандартныеПросто проведите реализацию — зачет выполнится автоматически
Оплата и отгрузка по разным договорам одного контрагентаСделайте ручную операцию Дт 62.02 Кт 62.01 с полной аналитикой или перенесите аванс на нужный договор
Встречные задолженности по 60 и 62Используйте «Корректировку долга» с операцией взаимозачета
Ошибка обнаружена в закрытом периоде со сданной отчетностьюСделайте копию базы, оцените влияние на НДС и при необходимости подготовьте уточненную декларацию

Часто задаваемые вопросы

Можно ли зачесть аванс частично?

Да. Если сумма предоплаты меньше стоимости отгрузки, программа зачтет аванс полностью, а оставшаяся часть останется дебиторской задолженностью на 62.01. Если аванс больше отгрузки — зачтется только сумма отгрузки, остаток продолжит числиться на 62.02 до следующих отгрузок. При ручном зачете просто укажите нужную часть суммы в проводке.

Что делать, если аванс зачелся не по тому документу?

Откройте движения документа реализации и посмотрите, какой документ расчетов указан в проводке зачета. Обычно проблема решается перепроведением документов в хронологическом порядке или ручной корректировкой субконто «Документы расчетов с контрагентами» в операции. После исправления проверьте остатки через «Анализ субконто».

Нужно ли делать зачет аванса отдельным документом, если все прошло автоматически?

Нет. Если при проведении реализации сформировалась проводка Дт 62.02 Кт 62.01 на правильную сумму, дополнительных документов не требуется. Отдельная ручная операция нужна только для исправления ситуаций, когда автоматика не сработала или сработала неверно.

Как зачесть аванс, полученный в прошлом году?

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

Почему в акте сверки аванс и задолженность показываются отдельно?

Акт сверки формируется по данным счетов 62.01 и 62.02 (60.01 и 60.02). Если зачет не выполнен, аванс и долг отображаются как две отдельные суммы, хотя экономически это одна сделка. Выполните зачет и пересформируйте акт — либо по договоренности с контрагентом сверните сальдо вручную в печатной форме, предварительно сделав проводки.

Чем отличается зачет аванса от взаимозачета?

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

Итог

Что важно запомнить

В 1С аванс зачитывается автоматически при проведении реализации или поступления, если совпадают контрагент, договор и счета учета. При сбоях используйте ручную операцию Дт 62.02 Кт 62.01 (Дт 60.01 Кт 60.02) с полной аналитикой, обязательно контролируйте НДС по авансам и проверяйте результат через ОСВ и анализ субконто. Исправления в закрытых периодах делайте только после архивной копии и оценки влияния на отчетность.