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

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

Как зачесть аванс в 1С Бухгалтерия

Как зачесть аванс в 1С Бухгалтерия: автоматический и ручной зачёт, документы, проводки, проверка результата, типичные ошибки и ответы на частые вопросы.

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

В типовой конфигурации «1С:Бухгалтерия 8» предусмотрено три варианта зачёта аванса: автоматически, по конкретному документу и без зачёта. Выбор задаётся прямо в документе реализации или поступления, а поведение по умолчанию определяется настройками учётной политики и параметрами учёта расчётов с контрагентами. Ниже разобраны все сценарии: от стандартного автоматического зачёта до ручного распределения и исправления ошибок прошлых периодов.

Материал ориентирован на редакцию 3.0 конфигурации «1С:Бухгалтерия 8», но логика операций в целом совпадает и для более ранних версий: отличаются только названия отдельных команд и расположение элементов интерфейса.

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

Для расчётов с покупателями программа использует счёт 62.01 «Расчёты с покупателями и заказчиками» и 62.02 «Расчёты по авансам полученным». С поставщиками — 60.01 «Расчёты с поставщиками и подрядчиками» и 60.02 «Расчёты по авансам выданным». Когда поступает оплата до отгрузки, сумма попадает на авансовый субсчёт; когда оформляется реализация, программа должна перенести сумму с авансового субсчёта на основной, закрыв задолженность.

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

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

Проверка настроек перед зачётом

Прежде чем разбираться с конкретным документом, убедитесь, что базовые настройки программы позволяют выполнять зачёт корректно. Откройте раздел «Главное» → «Настройки» → «Параметры учёта» и проверьте порядок ведения расчётов с контрагентами. В типовой поставке ведение расчётов по договорам включено, и этого достаточно для стандартных сценариев.

Второй важный элемент — договор с контрагентом. Вид договора («С покупателем» или «С поставщиком») определяет, на каких счетах будут отражаться расчёты. Если договор заведён с неверным видом, программа может формировать проводки не по тем счетам, и зачёт аванса не выполнится.

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

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

Что проверить перед зачётом

Вид договора
Норма

«С покупателем» для реализации, «С поставщиком» для поступления

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

Вид договора не соответствует операции — проводки уйдут не на те счета

Счета расчётов в документе оплаты
Норма

62.02 для полученного аванса, 60.02 для выданного

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

Оплата отражена на 62.01/60.01 или нестандартном счёте

Документ расчётов в оплате и реализации
Норма

Совпадает или задан режим «Автоматически»

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

Разные документы расчётов при ручном режиме — аванс не закроется

Автоматический зачёт аванса

Автоматический зачёт — основной и рекомендуемый режим. Откройте документ «Реализация (акты, накладные, УПД)» и найдите ссылку «Зачёт аванса» рядом с суммой документа (в некоторых версиях она расположена в поле «Расчёты»). По умолчанию там установлено значение «Автоматически».

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

Аналогично работает зачёт аванса, выданного поставщику: в документе «Поступление (акты, накладные, УПД)» выбирается режим «Автоматически», и программа формирует проводку Дт 60.01 Кт 60.02. Отдельных действий от бухгалтера не требуется — достаточно провести документ.

Автоматический зачёт аванса покупателя
  1. 1
    Убедитесь, что оплата покупателя отражена документом «Поступление на расчётный счёт» с видом операции «Оплата от покупателя» и счётом 62.02
  2. 2
    Создайте документ «Реализация (акты, накладные, УПД)» по тому же контрагенту и договору
  3. 3
    Проверьте, что в поле «Зачёт аванса» установлено «Автоматически»
  4. 4
    Проведите документ и откройте движения по кнопке «Дт/Кт»
  5. 5
    Убедитесь, что есть проводка Дт 62.02 Кт 62.01 на сумму зачтённого аванса

Зачёт аванса по конкретному документу

Режим «По документу» нужен, когда с одним контрагентом ведётся несколько сделок и аванс должен закрыть строго определённую отгрузку, а не первую попавшуюся. Например, покупатель оплатил два счёта, а вы хотите зачесть предоплату только по второму договору или конкретной накладной.

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

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

Зачёт аванса, выданного поставщику

Зеркальная ситуация — предоплата поставщику. Оплата оформляется документом «Списание с расчётного счёта» с видом операции «Оплата поставщику», сумма попадает на счёт 60.02. При оформлении поступления товаров или услуг программа должна зачесть этот аванс.

В документе «Поступление (акты, накладные, УПД)» механизм тот же: ссылка «Зачёт аванса», варианты «Автоматически», «По документу» и «Не зачитывать». При автоматическом режиме формируется проводка Дт 60.01 Кт 60.02. Если поставщик отгрузил товар частями, каждый следующий документ поступления зачтёт очередную часть аванса, пока он не закроется полностью.

Отдельный случай — возврат аванса от поставщика. Он оформляется документом «Поступление на расчётный счёт» с видом операции «Возврат от поставщика», и зачёт здесь не нужен: деньги просто возвращаются, закрывая авансовый остаток по документу расчётов.

Ручной зачёт через корректировку долга

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

Найти его можно в разделе «Покупки» → «Расчёты с контрагентами» → «Корректировка долга» или «Продажи» → «Расчёты с контрагентами». Вид операции выбирается в зависимости от задачи: «Зачёт авансов» — для переноса аванса на задолженность, «Зачёт задолженности» — для закрытия взаимных долгов, «Перенос задолженности» — для переноса на другой договор или контрагента.

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

Способы зачёта аванса

Автоматически в документе

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

По документу

Подходит, когда аванс нужно привязать к конкретной оплате; ограничение — только в пределах одного договора

Корректировка долга

Подходит для переноса между договорами, исправления прошлых периодов и взаимозачёта; требует внимательного заполнения и контроля проводок

Проверка результата и типичные ошибки

Главный инструмент проверки — оборотно-сальдовая ведомость по счетам 62 и 60 с детализацией по субсчетам и контрагентам (раздел «Отчёты»). После корректного зачёта по одному контрагенту и договору не должно быть одновременно дебетового сальдо на 62.01 и кредитового на 62.02 — такое «развёрнутое сальдо» означает, что аванс не зачтён.

Дополнительно полезен отчёт «Анализ расчётов с контрагентами» или карточка счёта 62.02 по конкретному покупателю: там видно, какие авансы закрыты, а какие ещё числятся. Если зачёт выполнен по документу, сверьте сумму в проводке Дт 62.02 Кт 62.01 с суммой оплаты.

Частая ошибка — оплата отражена сразу на 62.01, минуя авансовый субсчёт. В этом случае зачёт формально не нужен, но нарушается логика учёта авансов и НДС с предоплаты. Чтобы исправить, поменяйте счёт расчётов в документе оплаты на 62.02 и перепроведите связанные документы.

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

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

Если организация — плательщик НДС, полученный аванс в общем случае обязывает начислить налог и выставить счёт-фактуру на аванс. В 1С это делается кнопкой «Создать на основании» из документа оплаты либо регламентной обработкой «Регистрация счетов-фактур на аванс» в разделе «Операции» → «Регламентные операции НДС».

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

По авансам выданным логика обратная: право на вычет НДС с предоплаты возникает при наличии счёта-фактуры поставщика, а при поступлении товара этот вычет восстанавливается. Все эти операции программа выполняет автоматически, но только при условии, что зачёт аванса в документах отработал корректно.

FAQ

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

Наиболее вероятные причины: в документе выбран режим «Не зачитывать»; оплата и реализация заведены по разным договорам; документ оплаты не проведён; в оплате указан счёт 62.01 вместо 62.02. Проверьте эти четыре пункта, затем перепроведите реализацию.

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

Через механизм зачёта в документе реализации — нет, он работает только в пределах одного договора. Используйте документ «Корректировка долга» с видом операции «Перенос задолженности» или «Зачёт авансов», указав нужные договоры.

Что делать, если аванс зачёлся не на ту реализацию?

Откройте реализацию, на которую ошибочно распределился аванс, и измените режим зачёта на «Не зачитывать» или «По документу» с нулевой суммой. Затем в нужной реализации выберите «По документу» и укажите конкретную оплату. Перепроведите оба документа.

Как увидеть все незакрытые авансы по контрагенту?

Сформируйте оборотно-сальдовую ведомость по счёту 62.02 (или 60.02) с группировкой по контрагентам и документам расчётов. Также удобен отчёт «Обороты между субконто» или карточка счёта — они покажут движения по каждому авансу.

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

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

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

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

Итог

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

В стандартной ситуации аванс зачитывается автоматически при проведении реализации или поступления — достаточно режима «Автоматически» и корректных счетов 62.02/60.02 в оплате. Для привязки к конкретному платежу используйте «По документу», для переноса между договорами и исправления прошлых периодов — «Корректировку долга». Контролируйте результат по ОСВ: развёрнутое сальдо на 62.01 и 62.02 по одному договору — признак незачтённого аванса.