Учет и Финансы · 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Убедитесь, что оплата покупателя отражена документом «Поступление на расчётный счёт» с видом операции «Оплата от покупателя» и счётом 62.02
- 2Создайте документ «Реализация (акты, накладные, УПД)» по тому же контрагенту и договору
- 3Проверьте, что в поле «Зачёт аванса» установлено «Автоматически»
- 4Проведите документ и откройте движения по кнопке «Дт/Кт»
- 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 и перепроведите связанные документы.
НДС при зачёте аванса
Если организация — плательщик НДС, полученный аванс в общем случае обязывает начислить налог и выставить счёт-фактуру на аванс. В 1С это делается кнопкой «Создать на основании» из документа оплаты либо регламентной обработкой «Регистрация счетов-фактур на аванс» в разделе «Операции» → «Регламентные операции НДС».
При зачёте аванса (отгрузке) ранее начисленный НДС принимается к вычету. Для этого в конце квартала формируется документ «Формирование записей книги покупок», который автоматически подбирает зачтённые авансы. Если вычет не сформировался, первым делом проверьте, был ли фактически выполнен зачёт: без проводки закрытия аванса основание для вычета отсутствует.
По авансам выданным логика обратная: право на вычет НДС с предоплаты возникает при наличии счёта-фактуры поставщика, а при поступлении товара этот вычет восстанавливается. Все эти операции программа выполняет автоматически, но только при условии, что зачёт аванса в документах отработал корректно.
FAQ
Почему аванс не зачитывается автоматически при проведении реализации?
Наиболее вероятные причины: в документе выбран режим «Не зачитывать»; оплата и реализация заведены по разным договорам; документ оплаты не проведён; в оплате указан счёт 62.01 вместо 62.02. Проверьте эти четыре пункта, затем перепроведите реализацию.
Можно ли зачесть аванс по одному договору в счёт долга по другому?
Через механизм зачёта в документе реализации — нет, он работает только в пределах одного договора. Используйте документ «Корректировка долга» с видом операции «Перенос задолженности» или «Зачёт авансов», указав нужные договоры.
Что делать, если аванс зачёлся не на ту реализацию?
Откройте реализацию, на которую ошибочно распределился аванс, и измените режим зачёта на «Не зачитывать» или «По документу» с нулевой суммой. Затем в нужной реализации выберите «По документу» и укажите конкретную оплату. Перепроведите оба документа.
Как увидеть все незакрытые авансы по контрагенту?
Сформируйте оборотно-сальдовую ведомость по счёту 62.02 (или 60.02) с группировкой по контрагентам и документам расчётов. Также удобен отчёт «Обороты между субконто» или карточка счёта — они покажут движения по каждому авансу.
Нужно ли зачитывать аванс, если оплата и отгрузка были в один день?
Если оплата прошла до отгрузки, она всё равно считается авансом, и зачёт выполняется в обычном порядке — автоматически при проведении реализации. Для НДС при совпадении дат и периода оплаты и отгрузки в одном квартале авансовый счёт-фактура по общему подходу может не выставляться, но сам зачёт в учёте всё равно оформляется.
Как исправить зачёт аванса в закрытом периоде?
Документы закрытого периода лучше не трогать. Оформите «Корректировку долга» текущей датой: она сформирует нужные проводки по переносу сумм между субсчетами и документами расчётов, не затрагивая прошлые регистры и сданную отчётность.
Что важно запомнить
В стандартной ситуации аванс зачитывается автоматически при проведении реализации или поступления — достаточно режима «Автоматически» и корректных счетов 62.02/60.02 в оплате. Для привязки к конкретному платежу используйте «По документу», для переноса между договорами и исправления прошлых периодов — «Корректировку долга». Контролируйте результат по ОСВ: развёрнутое сальдо на 62.01 и 62.02 по одному договору — признак незачтённого аванса.