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

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

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

Разбираем, почему в 1С не засчитываются авансы поставщикам и от покупателей: настройки зачёта, документы, договоры, счета-фактуры и пошаговая диагностика проблемы.

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

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

Ниже разобраны основные причины, по которым авансы не засчитываются в 1С:Бухгалтерии и 1С:Управление торговлей/ERP, способы проверки каждой из них и безопасные методы исправления без порчи данных прошлых периодов.

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

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

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

Ключевые условия автоматического зачёта: совпадение организации, контрагента и договора в оплате и отгрузке; наличие незакрытого остатка аванса на дату документа; корректная последовательность проведения (оплата должна быть проведена раньше по времени, чем отгрузка). Нарушение любого из них приводит к «зависшему» авансу.

Причина 1: несовпадение договора или документа расчётов

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

Аналогичная ситуация с документом расчётов. Если в поступлении денег в поле «Документ расчётов» указан конкретный счёт или заказ, а реализация оформлена без привязки к нему (или наоборот), зачёт не сработает. Особенно часто это происходит после доработок, обменов с банком или переноса данных, когда ссылки на документы теряются.

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

Порядок диагностики по договорам
  1. 1
    Сформируйте акт сверки с контрагентом с группировкой по договорам
  2. 2
    Найдите строки, где аванс и задолженность числятся по разным договорам или документам
  3. 3
    Откройте документ оплаты и проверьте поля «Договор» и «Документ расчётов»
  4. 4
    Исправьте реквизиты и перепроведите документ, либо оформите «Корректировку долга»
  5. 5
    Перепроведите документ реализации и проверьте проводки по зачёту

Причина 2: неверные настройки зачёта авансов

В 1С:Бухгалтерии в документе оплаты есть поле «Способ зачёта авансов» (или аналогичное, в зависимости от версии): «Автоматически», «По документу», «Не зачитывать». Если случайно установлено «Не зачитывать», программа сознательно оставляет аванс незакрытым. Такое бывает после копирования документов или обменов, когда значение подставляется по умолчанию.

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

В договоре с контрагентом тоже есть влияющие настройки: вид договора (с покупателем/с поставщиком), порядок расчётов, признак ведения расчётов по заказам. Неверный вид договора вообще не даст выбрать его в документе, а неверный порядок расчётов — сломает автоматический зачёт.

Причина 3: нарушена последовательность проведения документов

1С зачитывает аванс на момент проведения реализации. Если реализация проведена в 10:00, а оплата загружена из банка и проведена в 16:00 той же датой, зачёт может не сработать — на момент проведения отгрузки аванса ещё не существовало в учёте. Особенно остро это проявляется при загрузке банковских выписок задним числом.

Решение простое: перепроведите документ реализации после того, как оплата проведена. Для массовых случаев используйте обработку «Проведение документов» или групповое перепроведение за период. В 1С:Бухгалтерии также есть регламентная операция «Восстановление последовательности расчётов» в рамках закрытия месяца.

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

Причина 4: проблемы с НДС и счетами-фактурами на аванс

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

Проверьте, что в документе оплаты правильно определён авансовый НДС: программа формирует счёт-фактуру на аванс только если оплата распознана именно как аванс (остаток на 62.02/60.02). Если оплата сразу зачлась на другую отгрузку, аванса для НДС не возникает — и это норма, а не ошибка.

Восстановление НДС с аванса происходит при проведении реализации через регламентные операции. Если реализация проведена, а НДС не восстановлен, проверьте: создан ли счёт-фактура на аванс, совпадает ли ставка НДС, выполнены ли регламентные операции «Формирование записей книги покупок/продаж» за период. Ошибки в этом контуре часто видны в отчёте «Анализ учёта по НДС».

Причина 5: ручные операции и испорченные движения документов

Если бухгалтер когда-то вручную правил проводки документа оплаты или реализации (флажок «Ручная корректировка»), программа перестаёт управлять движениями этого документа. При перепроведении ручные правки сохраняются, и зачёт аванса может не формироваться вообще или формироваться с неверными суммами.

Похожий эффект дают документы «Операция, введённая вручную», которыми закрывали расчёты «в обход» штатного механизма. Такие проводки закрывают сальдо визуально, но аналитика по документам расчётов остаётся разорванной — и следующие зачёты снова работают неверно.

Диагностика: откройте движения документа оплаты (кнопка «Дт/Кт» или «Показать проводки»). Если стоит признак ручной корректировки — снимите её, перепроведите документ и проверьте результат. Ручные операции по расчётам рекомендуется заменять штатными документами «Корректировка долга» или «Взаимозачёт», которые корректно работают с аналитикой.

Типичные ошибки
01
Ручная правка проводок вместо исправления реквизитов документа — ломает автоматический зачёт при перепроведении
02
Исправление прошлых периодов без резервной копии — риск изменить сданную отчётность
03
Зачёт аванса операцией вручную без разбора причины — проблема повторяется каждый месяц
04
Игнорирование поля «Документ расчётов» при ведении расчётов по документам — авансы копятся на субсчетах
05
Перепроведение только оплаты без перепроведения реализации — зачёт не формируется

Причина 6: особенности взаиморасчётов в УТ и ERP

В 1С:Управление торговлей и ERP зачёт авансов зависит от настроек взаиморасчётов в соглашении с клиентом: «по заказам», «по накладным», «по договору в целом». Если соглашение настроено на расчёты по заказам, оплата должна быть привязана к тому же заказу, что и реализация. Оплата «на договор в целом» при таких настройках не зачтётся автоматически на конкретную накладную.

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

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

Маршрут решения

Как выбрать действие

Аванс и долг числятся по разным договорам или документамИсправьте договор/документ расчётов в оплате или оформите «Корректировку долга»
Оплата загружена позже реализации той же датойПерепроведите реализацию после проведения оплаты
В движениях документа стоит ручная корректировкаСнимите флажок ручной корректировки и перепроведите документ
Проблема только в НДС: нет счёта-фактуры или восстановленияПроверьте регламентные операции НДС и отчёт «Анализ учёта по НДС»
УТ/ERP: оплата нераспределена или привязана к другому заказуПерепривяжите оплату к нужному объекту расчётов или измените порядок расчётов в соглашении

Как проверить, что проблема решена

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

Для НДС: проверьте, что при зачёте аванса сформированы записи восстановления НДС (для авансов полученных) или принятия к вычету (для авансов выданных), и что отчёт «Анализ учёта по НДС» не показывает расхождений. Оборотно-сальдовая ведомость по 62 и 60 счетам в разрезе субсчетов не должна содержать «зависших» сумм по уже закрытым сделкам.

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

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

Акт сверки с контрагентом
Норма

Аванс и долг взаимно закрыты, сальдо верное

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

Аванс и долг продолжают висеть параллельно

Проводки документа реализации
Норма

Есть запись Дт 62.02 Кт 62.01 (или Дт 60.01 Кт 60.02)

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

Записи зачёта нет или сумма неверная

ОСВ по 62.02 / 60.02
Норма

Нет остатков по завершённым сделкам

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

Старые авансы копятся по закрытым отгрузкам

Анализ учёта по НДС
Норма

Авансовый НДС начислен и восстановлен корректно

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

Расхождения, отсутствуют записи восстановления

Профилактика: как не допустить зависания авансов

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

Полезно ежемесячно до закрытия периода формировать ОСВ по счетам 62.02 и 60.02 с детализацией по контрагентам и искать «хвосты» по завершённым сделкам. Регулярная сверка с ключевыми контрагентами выявляет разрывы раньше, чем они превратятся в проблему отчётности. Для массовых исправлений используйте штатные механизмы: «Корректировка долга», групповое перепроведение, регламентные операции закрытия месяца.

Итог

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

Аванс не засчитывается из-за несовпадения договора или документа расчётов, настроек зачёта, нарушенной последовательности проведения, ручных правок проводок или особенностей взаиморасчётов в УТ/ERP. Диагностику начинайте с акта сверки и движений документа оплаты, исправления в закрытых периодах делайте только корректировочными документами после резервного копирования.

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

Почему аванс зачёлся частично, хотя суммы совпадают?

Частичный зачёт обычно означает, что часть оплаты уже была зачтена на другую реализацию раньше по времени. Проверьте хронологию документов по контрагенту: программа зачитывает аванс на самую раннюю незакрытую задолженность. Если распределение неверное, скорректируйте документ расчётов в оплате или используйте «Корректировку долга».

Аванс зачитывается в бухучёте, но не восстанавливается НДС. Что делать?

Проверьте, существует ли счёт-фактура на аванс и проведён ли он, совпадает ли дата и ставка НДС. Затем выполните регламентные операции закрытия месяца по НДС за период зачёта. Отчёт «Анализ учёта по НДС» покажет, на каком этапе разрыв.

Можно ли исправить зачёт аванса в прошлом квартале, отчётность уже сдана?

Технически можно, но это изменит данные сданного периода и может потребовать уточнённой декларации. Безопасный путь — оформить исправление текущей датой через «Корректировку долга» или корректировочные операции, предварительно оценив влияние на НДС и налог на прибыль совместно с главным бухгалтером.

Почему после обновления конфигурации авансы стали зачитываться иначе?

В обновлениях иногда меняются настройки по умолчанию или алгоритмы распределения платежей (особенно в УТ/ERP). Проверьте настройки учётной политики, соглашений с клиентами и способы зачёта в типовых документах. Сравните поведение на копии базы до и после обновления, чтобы локализовать изменение.

Оплата есть, а в акте сверки её нет вообще. Это та же проблема?

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

Как массово исправить незачтённые авансы за большой период?

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