Аванс висит на 60.02 или 62.02: ищем, что мешает зачёту

· 10 мин

Содержание

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

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

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

Механика простая. Платёж поставщику без долга уходит в дебет 60.02. Когда приходит «Поступление (акт, накладная)», документ при проведении ищет дебетовое сальдо 60.02 по тому же контрагенту и договору и делает проводку:

Дт 60.01  Кт 60.02  — зачёт аванса, выданного поставщику

У покупателя зеркально — при проведении «Реализации (акт, накладная)»:

Дт 62.02  Кт 62.01  — зачёт аванса, полученного от покупателя

Если такой проводки в движениях документа нет, значит, на момент проведения 1С аванса «не увидела». Откройте документ отгрузки, нажмите Дт/кт и посмотрите движения. Затем по гиперссылке «Расчеты» в шапке документа проверьте три поля:

  • 📄 Договор — тот же, что в платёжке;
  • 🧾 Счёт учёта расчётов и счёт учёта авансов — 60.01/60.02 или 62.01/62.02;
  • 🔁 Зачёт аванса — Автоматически, Не зачитывать или По документу.

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

Диагностика: выберите симптом

Договор контрагента: почему аванс не засчитывается по другому договору

1С ведёт расчёты в разрезе договоров. Аванс по «Договору № 15» никогда не закроет долг по «Основному договору», даже если контрагент один и сумма совпадает.

Что проверить в первую очередь:

  1. 📑 Договор в обоих документах. Банковская выписка часто подставляет договор по умолчанию, а поступление создают на основании счёта с другим договором. Откройте оба документа рядом и сравните.
  2. 👥 Двойник контрагента. Если при загрузке выписки программа создала новую карточку с тем же ИНН, аванс лежит на одной карточке, а долг — на другой. В списке контрагентов отфильтруйте по ИНН.
  3. 🏢 Организация. В базе с несколькими юрлицами платёж может быть проведён от одной организации, а реализация — от другой. Зачёта между организациями не бывает.
  4. 🏷 Вид договора. Для расчётов с поставщиком нужен вид С поставщиком, с покупателем — С покупателем. Договор с видом Прочее подбирается в другие операции и ведёт расчёты на других счетах.

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

Иногда договоров действительно два: аванс перечислили по договору поставки, а отгрузили по допсоглашению, оформленному отдельной карточкой. Тогда зачёт по правилам программы невозможен, и нужна корректировка долга с видом «Перенос задолженности» или «Зачет авансов» по договорённости сторон (см. раздел ниже).

Даты документов, время проведения и закрытый период

1С зачитывает аванс только если оплата раньше отгрузки по дате и времени. На практике порядок ломается так:

  • 🕐 Одна дата, разное время. Платёжка от 15.03 проведена в 17:40, поступление от 15.03 — в 10:00. Для программы аванса утром ещё не было.
  • 📥 Выписку загрузили позже. Бухгалтер провёл реализацию 10-го числа, а выписку за 5-е загрузил 20-го. Реализация уже проведена и без зачёта, сама она не перепроведётся.
  • 🔄 Аванс пришёл после отгрузки. Тогда это не аванс, а погашение долга: платёж сам закроет 62.01, и это нормально.

Как исправить:

  1. Откройте отгрузку и перепроведите её (Провести). Если оплата уже введена раньше по времени, зачёт появится.
  2. Если документов много, используйте Операции → Групповое перепроведение документов за нужный период.
  3. При совпадении дат выровняйте время: в документе отгрузки поставьте время позже, чем у платёжки, и проведите.

Групповое перепроведение пересчитывает себестоимость, зачёты и НДС за весь период. Запускайте его за открытый период, после резервной копии базы, и не во время работы других бухгалтеров с теми же документами.

Закрытый период. Если установлена дата запрета изменения данных (настройка в разделе Администрирование), документ за прошлый квартал не перепроведётся. Снимать запрет ради зачёта по сданной отчётности — плохая идея: поедут декларации и книга покупок. Правильный путь — зачесть аванс документом в текущем периоде.

Счета расчётов и аналитика: аванс лежит не на том счёте

Даже при правильном договоре и датах зачёт не произойдёт, если деньги учтены не на авансовом счёте.

Что видно в ОСВГде ошибкаЧто делать
Сумма на 76.05 или 76.09 вместо 60.02В платёжке выбран вид операции «Прочее списание» или «Прочие расчеты с контрагентами»Сменить вид операции на «Оплата поставщику» и перепровести
Кредитовое сальдо 60.01 вместо дебета 60.02Платёж закрыл долг, которого уже не было, или погашение задолженности указано вручнуюПроверить поле погашения задолженности в расшифровке платежа
Сальдо 60.02 без договора или с пустым документом расчётовДокумент записан с пустой аналитикой (часто после переноса остатков)Заполнить субконто через «Корректировку долга» или ручную операцию
Аванс и долг на разных субсчетах (60.01 и 76.05)В отгрузке вручную изменён счёт расчётовВернуть счета по регистру счетов учёта расчётов

Счета по умолчанию задаются в регистре «Счета учета расчетов с контрагентами» (раздел Справочники). Там можно указать счета для всех контрагентов, для отдельного контрагента или договора. Если кто-то поставил для договора 76.05, все документы по нему будут уходить мимо 60-го счёта.

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

Остатки, перенесённые из другой базы. Если сальдо 60.02 вводили «Вводом остатков» без ссылки на документ расчётов или с другим договором, автоматический зачёт с ним работает непредсказуемо. Проверьте это в карточке счёта 60.02 по контрагенту: строка ввода остатков сразу видна.

Валютные договоры: зачёт аванса и курсовые разницы

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

В плане счетов БП 3.0 расчёты разнесены по субсчетам:

РасчётыПоставщикиПокупатели
В рублях60.01 / 60.0262.01 / 62.02
В валюте60.21 / 60.2262.21 / 62.22
В у.е. с оплатой в рублях60.31 / 60.3262.31 / 62.32

Аванс на 60.22 не зачтётся против долга на 60.01: это разные счета. Так бывает, когда в карточке договора валюта взаиморасчётов USD, а в поступлении выбран рублёвый договор-двойник. Решение то же: один договор, одна валюта во всех документах.

Курсовые разницы. По ПБУ 3/2006 выданные и полученные авансы не переоцениваются. Аванс фиксируется по курсу на дату оплаты, и при зачёте товар принимается в части аванса по этому же курсу. Курсовая разница возникает только на незакрытую авансом часть долга.

Пример: перечислили аванс 5 000 $ по курсу 90 ₽ = 450 000 ₽. Отгрузка на 8 000 $ пришла при курсе 92 ₽.

  • зачтено авансом: 5 000 $ × 90 = 450 000 ₽;
  • долг: 3 000 $ × 92 = 276 000 ₽;
  • стоимость товара в учёте: 450 000 + 276 000 = 726 000 ₽.

Если 1С посчитала все 8 000 $ по курсу 92 (736 000 ₽), значит, аванс не зачёлся, и разница 10 000 ₽ ушла в «курсовые» при закрытии месяца. Это признак того, что надо проверить договор и даты, а не курсы.

Для договоров в у.е. проверьте, что в карточке договора указаны валюта и признак оплаты в рублях, а в платёжке выбран именно этот договор. Рублёвая платёжка по рублёвому договору ляжет на 60.02, а не на 60.32.

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

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

Порядок для зачёта аванса поставщику:

  1. Откройте Покупки → Корректировка долга и создайте документ.
  2. Вид операции — Зачет авансов.
  3. Укажите организацию, контрагента и дату в открытом периоде.
  4. На вкладке с авансами подберите платёжку и договор, по которому висит аванс.
  5. На вкладке с задолженностью — документ поступления и договор, по которому долг.
  6. Суммы в двух табличных частях должны совпасть. Проведите документ.

Проводка:

Дт 60.01  Кт 60.02  — зачёт аванса по корректировке долга

Для покупателя документ создают из раздела Продажи, проводка будет Дт 62.02 Кт 62.01.

Зачёт аванса между разными договорами — это фактически взаимозачёт требований. Его нужно подкрепить документом: соглашением о зачёте или письмом контрагента. Иначе при проверке он выглядит как ничем не подтверждённая проводка.

Что с НДС с аванса. От зачёта зависит НДС:

  • 🧾 у покупателя по авансу выданному принятый к вычету НДС восстанавливается после зачёта (Дт 76.ВА Кт 68.02);
  • 🧾 у продавца НДС с полученного аванса принимается к вычету после отгрузки (Дт 68.02 Кт 76.АВ).

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

Как найти все незачтённые авансы по базе

Проверять по одному документу долго. Быстрее найти расхождения отчётами и потом идти точечно.

1. Оборотно-сальдовая ведомость по счёту. Отчеты → Оборотно-сальдовая ведомость по счету, счёт 60 (или 62). В настройках включите детализацию по контрагентам и договорам. Признак проблемы — у одного контрагента одновременно есть:

  • дебетовое сальдо 60.02 (аванс) и
  • кредитовое сальдо 60.01 (долг).

Такую пару 1С должна была схлопнуть. Если договор один и тот же — проблема в датах или настройке зачёта. Если договоры разные — нужен перенос или зачёт по соглашению.

2. Анализ субконто. Отчеты → Анализ субконто, разрез «Контрагенты» и «Договоры». Отчёт показывает обороты и остатки контрагента сразу по всем счетам: хорошо ловит аванс на 76.05 при долге на 60.01.

3. Карточка счёта 60.02 по контрагенту. Видно, какой платёжкой аванс пришёл и каким документом (не) списан. Удобно проверять порядок дат и времени.

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

Проверка незачтённого аванса
Выполнено: 0 / 7

Если перепроведение не помогло

Бывает, что всё совпадает, а зачёта нет. Тогда:

  • 🔍 Проверьте вторую отгрузку. Аванс мог уже зачесться против другой, более ранней реализации по этому же договору. В карточке 60.02 это видно по кредитовым оборотам.
  • 🧩 Проверьте ручные операции. Если кто-то закрывал расчёты «Операцией (бухгалтерский учёт)» вручную, остатки по документам расчётов могли разъехаться. Найдите такие операции в журнале по контрагенту.
  • 🛠 Документ откорректирован вручную. На вкладке движений документа стоит флажок ручной корректировки — тогда при перепроведении проводки не пересчитываются. Снимите флажок и проведите документ заново.
  • 📊 Нарушена последовательность за прошлые периоды. Если в закрытом месяце изменили платёжку, текущие зачёты могли разъехаться. Перепроведите период в открытом диапазоне и повторите закрытие месяца .

Частые вопросы

Можно ли зачесть аванс по одному договору в счёт долга по другому?
Автоматически — нет. Вручную — документом «Корректировка долга», если есть соглашение с контрагентом о зачёте или переносе.
Почему аванс зачёлся не полностью?
Сумма аванса по договору меньше отгрузки или часть уже ушла на зачёт по другой реализации. Остаток долга остаётся на 60.01 или 62.01.
Нужно ли переоценивать валютный аванс на конец месяца?
Нет. По ПБУ 3/2006 выданные и полученные авансы не переоцениваются, их учитывают по курсу на дату оплаты.
Аванс зачтён, а НДС с выданного аванса не восстановлен. Почему?
Восстановление делает регламентный документ НДС за квартал. После зачёта перезаполните формирование записей книги продаж.
Что делать, если отгрузка в закрытом периоде, а аванс до сих пор висит?
Не снимайте запрет. Оформите зачёт «Корректировкой долга» в текущем открытом периоде с датой, когда стороны согласовали зачёт.

Источники

  • ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
  • Налоговый кодекс РФ, статьи 171 и 172 (вычет НДС с авансов)