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