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

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

Как зачесть аванс от поставщика в 1С

Как зачесть аванс поставщику в 1С:Бухгалтерии 8.3 при поступлении товаров, автоматический и ручной зачёт, проводки 60.01/60.02, проверка и типичные ошибки.

Зачёт аванса поставщику — одна из самых частых операций в учёте расчётов с контрагентами. Схема простая: вы перечислили предоплату по договору, деньги попали на счёт 60.02 «Расчёты по авансам выданным», а при поступлении товаров или услуг эта сумма должна закрыть задолженность по счёту 60.01. Если зачёт не выполнен, в отчётности одновременно «висят» и кредиторская задолженность перед поставщиком, и дебиторская по выданному авансу — и то и другое искажает баланс и оборотно-сальдовую ведомость.

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

Как устроен учёт авансов поставщикам в 1С

Аванс, перечисленный поставщику, отражается проводкой Дт 60.02 — Кт 51 (или 52 для валютных расчётов). Этот счёт показывает, сколько денег поставщик «должен» вам товаром или возвратом. Когда товар поступает, формируется проводка Дт 10 (41, 26 и т.д.) — Кт 60.01, а затем выполняется зачёт: Дт 60.01 — Кт 60.02 на сумму аванса, но не больше суммы поступления.

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

Автоматический зачёт аванса при поступлении

Стандартный сценарий в 1С:Бухгалтерии 8.3 выглядит так. Сначала оформляется оплата: документ «Списание с расчётного счёта» с видом операции «Оплата поставщику». Проверьте, что в документе указан правильный договор и счёт расчётов 60.01, а счёт авансов — 60.02. При проведении программа сама отнесёт сумму на 60.02, если по договору нет незакрытой задолженности на 60.01.

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

Признак успешного зачёта — проводка Дт 60.01 Кт 60.02 в движениях документа поступления. Откройте документ, нажмите «Дт/Кт» и убедитесь, что эта проводка есть и сумма соответствует авансу (или сумме поступления, если аванс больше).

Порядок действий при автоматическом зачёте
  1. 1
    Оформите «Списание с расчётного счёта» с видом операции «Оплата поставщику», проверьте договор и счёт 60.02
  2. 2
    Создайте документ «Поступление» с тем же контрагентом и договором
  3. 3
    Убедитесь, что в поле «Зачёт аванса» выбрано «Автоматически»
  4. 4
    Проведите документ и откройте движения по кнопке «Дт/Кт»
  5. 5
    Проверьте наличие проводки Дт 60.01 — Кт 60.02 на сумму аванса
  6. 6
    Сформируйте ОСВ по счёту 60 по контрагенту: остатки 60.01 и 60.02 не должны дублировать одну и ту же сумму

Ручной зачёт и частичная предоплата

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

При частичной предоплате (например, оплачено 30%, а поступление на полную сумму) автоматический зачёт закроет аванс целиком, а оставшаяся часть останется задолженностью на 60.01. Это нормальная ситуация: после окончательной оплаты банковская выписка закроет остаток. Главное — чтобы документ оплаты подхватил тот же договор.

Способы зачёта аванса

Автоматически

Подходит для большинства случаев: программа сама находит остаток по 60.02 по договору. Ограничение — нельзя выбрать конкретный платёж при нескольких авансах.

Вручную

Позволяет указать конкретный документ оплаты и сумму зачёта. Требует внимательности: ошибка в сумме приведёт к «хвостам» на обоих счетах.

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

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

Зачёт аванса в 1С:Управление торговлей и ERP

В УТ 11 и ERP учёт расчётов ведётся по заказам и соглашениям с поставщиками. Аванс фиксируется документом «Списание безналичных ДС» или «Расходный кассовый ордер» с указанием заказа поставщику или соглашения. При проведении «Поступления товаров и услуг» на основании того же заказа программа автоматически зачитывает предоплату — на вкладке «Расчёты» видно, какая сумма зачтена как аванс, а какая осталась к оплате.

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

Проверка результата: отчёты и контрольные точки

Основной инструмент проверки — оборотно-сальдовая ведомость по счёту 60 с группировкой по контрагентам и договорам. После корректного зачёта по конкретному договору не должно быть одновременно развёрнутого сальдо и по 60.01 (кредит), и по 60.02 (дебет) на одну и ту же сумму. Такое «двойное» сальдо — верный признак того, что зачёт не выполнен.

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

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

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

Движения документа поступления
Норма

Есть проводка Дт 60.01 — Кт 60.02 на сумму аванса

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

Проводки нет — аванс не зачтён, ищите причину в договоре или настройке зачёта

ОСВ по счёту 60 по договору
Норма

Остаток только на одном субсчёте, соответствующий реальной ситуации

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

Одновременно дебет 60.02 и кредит 60.01 на схожие суммы

Акт сверки с поставщиком
Норма

Сальдо по акту совпадает с данными поставщика

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

Расхождения на сумму аванса — у поставщика зачёт прошёл, у вас нет

Типичные ошибки и как их исправить

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

Вторая типичная ситуация — оплата проведена позже поступления по дате документа (например, поступление 25-го числа, а оплата проведена 27-м на ту же поставку). Программа при проведении поступления не видит будущий аванс. Здесь помогает перепроведение документов в правильной последовательности или ручной зачёт.

Третья ошибка — задвоение контрагентов в справочнике. Аванс висит на одном элементе справочника, поступление — на дубле. Перед исправлением убедитесь, что это действительно один и тот же контрагент (сверьте ИНН), и используйте обработку поиска и замены дублей либо корректировку долга с переносом задолженности.

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

НДС с авансов поставщикам

Если организация применяет вычет НДС с авансов выданных, при оплате на основании счёта-фактуры поставщика регистрируется счёт-фактура на аванс (проводка Дт 76.ВА — Кт 68.02). После зачёта аванса и поступления товара этот НДС подлежит восстановлению — операция выполняется регламентным документом «Формирование записей книги продаж» при закрытии месяца.

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

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

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

Поступление ещё не проведено или период открытИсправьте договор или поле «Зачёт аванса» и перепроведите документ
Период закрыт, аванс и долг висят по одному договоруСоздайте «Корректировку долга» с операцией «Зачёт авансов» текущей датой
Аванс и долг на разных договорах или контрагентах-дубляхИспользуйте «Корректировку долга» с переносом задолженности на правильный договор
Работаете в УТ 11, расчёты по заказамПроверьте указание заказа в документе оплаты; при необходимости выполните «Взаимозачёт задолженности»

Часто задаваемые вопросы

Почему в 1С не зачёлся аванс поставщику, хотя оплата есть?

Чаще всего не совпадает договор или организация в документах оплаты и поступления, либо в поступлении поле «Зачёт аванса» установлено в «Не зачитывать». Также проверьте даты: если оплата проведена позже поступления, программа на момент проведения накладной аванса не видела. Сформируйте ОСВ по счёту 60 по контрагенту — она покажет, на каком договоре висит аванс.

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

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

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

Автоматически — нет, программа ищет аванс строго в разрезе договора. Для такого зачёта используйте «Корректировку долга» с переносом задолженности между договорами. Убедитесь, что это не противоречит условиям договоров и не исказит налоговый учёт, особенно если договоры в разных валютах.

Что делать, если аванс больше суммы поступления?

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

Как проверить, все ли авансы зачтены на конец месяца?

Сформируйте ОСВ по счёту 60 с детализацией по субсчетам и контрагентам. Развёрнутое сальдо (одновременно дебет 60.02 и кредит 60.01 у одного контрагента по одному договору) указывает на незачтённые авансы. Также используйте отчёт «Анализ субконто» по виду субконто «Договоры» для поиска расхождений.

Итог

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

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