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

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

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

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

Предоплата (аванс) — одна из самых частых операций в учёте, и в 1С она отражается по-разному в зависимости от того, получили вы деньги от покупателя или перечислили их поставщику. От корректного оформления зависят взаиморасчёты, НДС с авансов и достоверность отчётности, поэтому важно использовать правильные документы и счета учёта.

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

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

Как программа отличает аванс от оплаты по факту

В 1С нет отдельного документа «Предоплата». Программа определяет характер платежа по моменту его регистрации относительно отгрузки: если деньги пришли раньше реализации, сумма учитывается как аванс полученный (счёт 62.02 «Расчёты по авансам полученным»), если позже — как оплата за отгруженный товар (62.01).

Аналогично работает учёт с поставщиками: перечисление до поступления товара формирует дебиторскую задолженность на счёте 60.02 «Расчёты по авансам выданным», а после поступления задолженность переносится на 60.01. Такое разделение важно для бухгалтерского баланса и для расчёта НДС.

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

Отражаем предоплату, полученную от покупателя

Когда покупатель перечисляет деньги в счёт будущей поставки, используйте документ «Поступление на расчётный счёт» (раздел «Банк и касса» → «Банковские выписки»). Вид операции — «Оплата от покупателя». Если деньги пришли наличными, применяется «Приходный кассовый ордер» с тем же видом операции.

Заполните контрагента, договор, сумму и ставку НДС. Поле «Документ расчётов» оставьте пустым — тогда программа отнесёт всю сумму на 62.02. Если в базе есть заказ покупателя или счёт на оплату, укажите его в поле «Заказ»/«Счёт на оплату»: это упростит последующий зачёт и позволит видеть оплату в карточке заказа.

Проводки документа: Дт 51 (50) — Кт 62.02. После проведения откройте отчёт «Анализ субконто» или «Оборотно-сальдовая ведомость по счёту 62.02» и убедитесь, что задолженность повисла именно на нужном договоре.

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

Оформляем предоплату поставщику

Перечисление аванса поставщику отражается документом «Списание с расчётного счёта» с видом операции «Оплата поставщику». Для наличных расчётов используется «Расходный кассовый ордер». Проводка: Дт 60.02 — Кт 51 (50).

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

Полезно проверить карточку счёта 60.02 по контрагенту: там должна появиться дебетовая сумма. Если вместо этого вся сумма ушла на 60.01, значит, в документе ошибочно указан документ расчётов или задолженность перед поставщиком уже существовала.

Зачёт аванса при отгрузке или поступлении

Когда вы отгружаете товар покупателю, заплатившему аванс, создайте документ «Реализация (акты, накладные)» по тому же договору. При проведении программа автоматически зачтёт аванс: сформируется проводка Дт 62.02 — Кт 62.01 на сумму зачтённой предоплаты, а сама реализация отразится по Дт 62.01 — Кт 90.01.

Условия автоматического зачёта: совпадают организация, контрагент, договор и валюта расчётов. Если зачёта не произошло, откройте в документе реализации ссылку на зачёт аванса (в типовой бухгалтерии — гиперссылка в шапке или на закладке расчётов) и укажите аванс вручную.

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

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

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

ОСВ по счёту 62.02 после отгрузки
Норма

Задолженность по договору закрыта или уменьшена на сумму зачёта

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

Аванс продолжает висеть, хотя реализация проведена

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

Есть проводка Дт 62.02 — Кт 62.01

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

Зачёта нет, вся сумма висит на 62.01 как новый долг

Совпадение договора и валюты
Норма

Договор и валюта в оплате и реализации одинаковые

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

Разные договоры или валюта — автозачёт невозможен

НДС с авансов: счета-фактуры и регистрация

Получив предоплату, продавец обязан начислить НДС с аванса и выставить покупателю счёт-фактуру на аванс. В 1С:Бухгалтерии это делается обработкой «Регистрация счетов-фактур на аванс» (раздел «Операции» или «Банк и касса», в зависимости от версии). Обработка автоматически находит остатки по 62.02 и формирует счета-фактуры с проводкой Дт 76.АВ — Кт 68.02.

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

Покупатель, перечисливший аванс, может принять НДС к вычету при наличии счёта-фактуры на аванс от поставщика и условия об авансе в договоре. В 1С вычет регистрируется документом «Формирование записей книги покупок» по счёту 60.02, а после поступления товара НДС с аванса восстанавливается.

Типичные ошибки и как их исправить

Самая частая проблема — «зависшие» авансы: на 62.02 или 60.02 накапливаются суммы, хотя отгрузки давно прошли. Причины обычно в разных договорах в оплате и реализации, ручном указании документа расчётов или разной валюте. Найдите расхождения через отчёт «Анализ субконто» с группировкой по договорам и документам расчётов.

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

Типичные ошибки
01
Указан документ расчётов в оплате — сумма ушла на 62.01 вместо 62.02, аванс не сформирован
02
Разные договоры в оплате и реализации — автоматический зачёт не срабатывает, аванс зависает
03
Дубли счетов-фактур на аванс из-за ручного ввода поверх обработки регистрации
04
Забыта регламентная операция по НДС в конце квартала — вычет с аванса не попадает в декларацию

Особые ситуации: частичная предоплата, возврат, УСН

Частичная предоплата не требует отдельных действий: программа зачтёт имеющийся аванс, а остаток реализации останется дебиторской задолженностью на 62.01. В отчётах по взаиморасчётам это видно как две строки или одна свёрнутая, в зависимости от настроек детализации.

Возврат аванса покупателю оформляется документом «Списание с расчётного счёта» с видом операции «Возврат покупателю» — проводка Дт 62.02 — Кт 51 закроет задолженность. Если с аванса был начислен НДС, после возврата он принимается к вычету при условии отражения в учёте корректировки.

На УСН предоплата признаётся доходом в момент поступления денег (для объекта «доходы минус расходы» авансы поставщикам — расходом только после поступления и оплаты). В 1С:Бухгалтерии книга учёта доходов и расходов заполняется автоматически по банковским документам, поэтому корректный вид операции критичен и для налогового учёта.

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

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

Деньги пришли до отгрузкиПоступление на расчётный счёт, вид «Оплата от покупателя», без документа расчётов
Деньги пришли после отгрузкиТот же документ, но укажите реализацию в поле «Документ расчётов»
Платите поставщику вперёдСписание с расчётного счёта, вид «Оплата поставщику», без документа расчётов
Нужно вернуть авансСписание с видом «Возврат покупателю» или поступление с видом «Возврат от поставщика»
Итог

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

Предоплата в 1С отражается стандартными банковскими и кассовыми документами: пустое поле «Документ расчётов» превращает платёж в аванс (62.02 или 60.02). Зачёт происходит автоматически при совпадении договора и валюты, а НДС с авансов оформляется отдельной обработкой и регламентными операциями.

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

Почему аванс не зачёлся автоматически при реализации?

Чаще всего не совпадают договор, валюта расчётов или организация в документах оплаты и отгрузки. Проверьте эти реквизиты, затем в документе реализации откройте настройку зачёта аванса и выберите нужный платёж вручную.

Нужно ли выставлять счёт-фактуру на аванс, если отгрузка будет в том же квартале?

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

Как посмотреть все незачтённые авансы по контрагенту?

Используйте отчёт «Оборотно-сальдовая ведомость по счёту» 62.02 или 60.02 с отбором по контрагенту и развёрнутой аналитикой по договорам. Также удобен отчёт «Анализ субконто» с видом субконто «Договоры».

Что делать, если аванс ошибочно провели как оплату по факту?

Откройте документ оплаты, очистите поле «Документ расчётов» и перепроведите. Проверьте, что сумма переместилась со счёта 62.01 на 62.02 (или с 60.01 на 60.02), и при необходимости перепроведите связанные документы отгрузки для корректного зачёта.

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

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

Можно ли зачесть аванс от одного договора в счёт другого?

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