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