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

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

Почему в 1С не зачелся аванс и как это исправить

Разбираем, почему в 1С не зачелся аванс: настройки учетной политики, даты документов, договоры, счета 62.02 и 60.02. Пошаговая проверка и исправление ошибок.

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

Автоматический зачет аванса в типовых конфигурациях (1С:Бухгалтерия, УПП, ERP, Комплексная автоматизация) зависит от нескольких условий: настроек учетной политики, корректности договора, последовательности документов по времени и правильности счетов расчетов. Если нарушено хотя бы одно условие, программа оставляет аванс «висеть» на счете авансов.

Ниже разобраны основные причины, способы диагностики и порядок исправления. Большинство проблем решается штатными средствами без ручных операций, но важно понимать логику программы, чтобы не испортить учет.

Как работает зачет аванса в 1С

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

Ключевое слово — «на дату документа». Зачет выполняется по состоянию на момент проведения. Если оплата введена позже реализации, проведена другим договором или в другой валюте, программа не видит аванс и не зачитывает его.

Проверьте настройку зачета авансов в учетной политике

В 1С:Бухгалтерии 8 в разделе «Главное — Учетная политика» есть параметр «Способ зачета авансов» (в ряде релизов — «Порядок зачета авансов»). Возможные варианты: «Автоматически», «По документу» и «Не зачитывать». Если выбран вариант «Не зачитывать», программа в принципе не будет выполнять зачет — это самая частая причина после массового обновления или создания новой организации.

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

В ERP и Комплексной автоматизации логика другая: там расчеты ведутся по объектам расчетов (заказам, накладным, договорам), и зачет выполняется при закрытии месяца регламентной операцией «Взаимозачет задолженности» либо автоматически при распределении оплат. Незачтенный аванс в ERP часто означает, что оплата и отгрузка привязаны к разным объектам расчетов.

Проверка настройки в 1С:Бухгалтерии 8
  1. 1
    Откройте Главное — Учетная политика и найдите параметр способа зачета авансов
  2. 2
    Убедитесь, что выбран вариант «Автоматически», если зачет должен идти без ручного указания документа оплаты
  3. 3
    Перепроведите документ реализации, по которому аванс не зачелся
  4. 4
    Сформируйте оборотно-сальдовую ведомость по 62.02 и убедитесь, что остаток уменьшился

Несовпадение договора, валюты или организации

Программа зачитывает аванс строго в рамках одного договора. Если оплата проведена по договору «Основной договор №1», а реализация оформлена по «Договору №2», аванс не зачтется, даже если контрагент один и тот же. То же касается валюты: аванс в рублях не зачтется в реализацию в условных единицах без специальной обработки.

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

Также проверьте организацию в документах: если база ведется по нескольким юрлицам, а оплата и реализация оформлены на разные организации, зачет невозможен по определению — это разные юридические лица.

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

Как проверить совпадение аналитики

Договор в оплате и реализации
Норма

Один и тот же договор с одинаковым видом

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

Разные договоры или договор с другим видом

Валюта документов
Норма

Оплата и реализация в одной валюте

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

Рублевая оплата против валютной реализации

Организация
Норма

Одна организация в обоих документах

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

Разные организации

Последовательность документов и даты

Зачет выполняется на момент проведения документа. Типичный сценарий ошибки: реализация проведена 10-м числом, а платежное поручение загружено и проведено 15-м, но задним числом — 5-м. После этого реализация не перепроводилась, и программа «не знает» о появившемся авансе.

Решение простое: перепровести документ реализации после того, как оплата попала в базу. Если документов много, используйте обработку «Групповое перепроведение документов» (в 1С:Бухгалтерии — раздел «Операции» или «Сервис» в зависимости от релиза) за нужный период.

Важный нюанс: если реализация и оплата в один день, но оплата проведена позже по времени, чем реализация, зачет тоже может не сработать. Установите в документах корректное время или перепроведите реализацию.

Ручные операции и неправильные счета

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

Другой вариант — в карточке счета или договора переопределены счета расчетов. В 1С:Бухгалтерии счета расчетов можно задать в договоре, в документе и в регистре «Счета учета расчетов с контрагентами». Если где-то в цепочке указан нестандартный счет, зачет пойдет по другой паре счетов или не пойдет вовсе.

Проверить это помогает отчет «Анализ субконто» по контрагенту: вы увидите, на каких счетах и по каким договорам «размазаны» суммы. Нередко выясняется, что аванс сидит на 76.АВ или на счете, который вообще не участвует в автоматическом зачете.

Типичные ошибки при вводе оплат
01
Оплата введена ручной операцией без аналитики по договору — аванс не виден механизму зачета
02
В документе оплаты указан счет 62.01 вместо 62.02 — сумма сразу закрывает несуществующий долг, а не становится авансом
03
Счета расчетов переопределены в документе вручную и не совпадают со счетами в оплате
04
Оплата заведена как «Прочее поступление» без вида операции «Оплата от покупателя»

НДС с авансов и связанные проверки

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

После исправления зачета обязательно перепроведите документы «Счет-фактура на аванс» и сформируйте «Формирование записей книги покупок» за период. Проверьте отчет «Анализ учета по НДС»: суммы авансов и вычетов должны быть согласованы.

Что делать, если ничего не помогло: ручной зачет

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

В ERP для разнесения оплат используется «Взаимозачет задолженности» и ручное распределение в документе оплаты по объектам расчетов. Ручной зачет — легитимный инструмент, но злоупотреблять им не стоит: масса ручных корректировок затрудняет аудит и сверку с контрагентами.

Способы исправить незачтенный аванс

Перепроведение документов

Подходит, когда причина в датах или измененной настройке. Ограничение: затрагивает весь период, требует копии базы

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

Подходит для переноса между договорами и разовых случаев. Ограничение: ручной документ, не устраняет первопричину

Исправление договора в документе

Подходит, когда выбран неверный договор. Ограничение: возможно только в открытом периоде

Как проверить результат после исправления

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

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

Итог

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

Зачет аванса работает только при совпадении контрагента, договора, валюты и организации, при включенной настройке автоматического зачета и при наличии аванса на дату проведения реализации. Диагностику начинайте с учетной политики и ОСВ по 62.02, а исправление — с перепроведения документов.

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

Аванс зачелся частично, хотя сумма оплаты больше реализации. Это нормально?

Да. Программа зачитывает аванс только в пределах суммы конкретной реализации. Остаток аванса остается на 62.02 и будет зачтен при следующей отгрузке по тому же договору. Если частичный зачет нежелателен, проверьте, не разбита ли отгрузка на несколько документов.

Почему после обновления 1С авансы перестали зачитываться?

При обновлении иногда сбрасываются настройки учетной политики или меняется механизм расчетов. Первым делом проверьте параметр способа зачета авансов в учетной политике за текущий год, затем перепроведите документы реализации за проблемный период.

Оплата от покупателя есть, но в ОСВ по 62.02 её не видно. Куда она попала?

Скорее всего, в документе оплаты указан счет расчетов 62.01 вместо 62.02, либо выбран неверный вид операции. Откройте проводки документа поступления (Ctrl+Enter или кнопка «Показать проводки») и проверьте счет кредита и аналитику договора.

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

Штатный автоматический зачет работает только внутри одного договора. Для переноса между договорами используйте документ «Корректировка долга» с операцией зачета аванса — это корректный штатный способ.

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

Нет. Достаточно перепровести конкретную реализацию и при необходимости связанные счета-фактуры. Групповое перепроведение требуется только при массовых проблемах или изменении настройки учетной политики задним числом.

В ERP аванс висит, хотя оплата и отгрузка по одному заказу. Что проверить?

Проверьте объект расчетов в обоих документах и выполните регламентные операции закрытия месяца — распределение расчетов в ERP выполняется именно ими. Также убедитесь, что в соглашении с клиентом не установлен порядок расчетов «По договорам», если документы ведутся по заказам.