Аванс висит на 60.02 или 62.02: ищем, что мешает зачёту
Содержание
Авансы в 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С зачитывает аванс только если оплата раньше отгрузки по дате и времени. На практике порядок ломается так:
- 🕐 Одна дата, разное время. Платёжка от 15.03 проведена в 17:40, поступление от 15.03 — в 10:00. Для программы аванса утром ещё не было.
- 📥 Выписку загрузили позже. Бухгалтер провёл реализацию 10-го числа, а выписку за 5-е загрузил 20-го. Реализация уже проведена и без зачёта, сама она не перепроведётся.
- 🔄 Аванс пришёл после отгрузки. Тогда это не аванс, а погашение долга: платёж сам закроет 62.01, и это нормально.
Как исправить:
- Откройте отгрузку и перепроведите её (
Провести). Если оплата уже введена раньше по времени, зачёт появится. - Если документов много, используйте
Операции → Групповое перепроведение документовза нужный период. - При совпадении дат выровняйте время: в документе отгрузки поставьте время позже, чем у платёжки, и проведите.
Групповое перепроведение пересчитывает себестоимость, зачёты и НДС за весь период. Запускайте его за открытый период, после резервной копии базы, и не во время работы других бухгалтеров с теми же документами.
Закрытый период. Если установлена дата запрета изменения данных (настройка в разделе Администрирование), документ за прошлый квартал не перепроведётся. Снимать запрет ради зачёта по сданной отчётности — плохая идея: поедут декларации и книга покупок. Правильный путь — зачесть аванс документом в текущем периоде.
Счета расчётов и аналитика: аванс лежит не на том счёте
Даже при правильном договоре и датах зачёт не произойдёт, если деньги учтены не на авансовом счёте.
| Что видно в ОСВ | Где ошибка | Что делать |
|---|---|---|
| Сумма на 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.02 | 62.01 / 62.02 |
| В валюте | 60.21 / 60.22 | 62.21 / 62.22 |
| В у.е. с оплатой в рублях | 60.31 / 60.32 | 62.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.
Ручной зачёт аванса через «Корректировку долга»
Когда перепровести отгрузку нельзя (закрыт период, сдана отчётность) или зачёт нужен между разными договорами, используйте документ «Корректировка долга». Он есть в разделах Покупки и Продажи.
Порядок для зачёта аванса поставщику:
- Откройте
Покупки → Корректировка долгаи создайте документ. - Вид операции —
Зачет авансов. - Укажите организацию, контрагента и дату в открытом периоде.
- На вкладке с авансами подберите платёжку и договор, по которому висит аванс.
- На вкладке с задолженностью — документ поступления и договор, по которому долг.
- Суммы в двух табличных частях должны совпасть. Проведите документ.
Проводка:
Дт 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. Акт сверки. Документ «Акт сверки расчетов с контрагентом» в разделах Покупки и Продажи показывает расчёты глазами контрагента. Если у него сальдо ноль, а у вас аванс и долг одновременно — точно ошибка зачёта, а не реальный долг.
Если перепроведение не помогло
Бывает, что всё совпадает, а зачёта нет. Тогда:
- 🔍 Проверьте вторую отгрузку. Аванс мог уже зачесться против другой, более ранней реализации по этому же договору. В карточке 60.02 это видно по кредитовым оборотам.
- 🧩 Проверьте ручные операции. Если кто-то закрывал расчёты «Операцией (бухгалтерский учёт)» вручную, остатки по документам расчётов могли разъехаться. Найдите такие операции в журнале по контрагенту.
- 🛠 Документ откорректирован вручную. На вкладке движений документа стоит флажок ручной корректировки — тогда при перепроведении проводки не пересчитываются. Снимите флажок и проведите документ заново.
- 📊 Нарушена последовательность за прошлые периоды. Если в закрытом месяце изменили платёжку, текущие зачёты могли разъехаться. Перепроведите период в открытом диапазоне и повторите закрытие месяца .
Частые вопросы
Можно ли зачесть аванс по одному договору в счёт долга по другому?
Почему аванс зачёлся не полностью?
Нужно ли переоценивать валютный аванс на конец месяца?
Аванс зачтён, а НДС с выданного аванса не восстановлен. Почему?
Что делать, если отгрузка в закрытом периоде, а аванс до сих пор висит?
Источники
- ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
- Налоговый кодекс РФ, статьи 171 и 172 (вычет НДС с авансов)