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

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

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

Как провести зачет аванса поставщику в 1С: автоматический и ручной способы, документ зачета аванса, проверка по отчетам, типичные ошибки и ответы на вопросы.

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

В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) зачет обычно происходит автоматически при проведении документа поступления. Однако автоматика срабатывает только при совпадении ключевых аналитик: контрагента, договора, а в ряде случаев — заказа или документа расчетов. Любое расхождение приводит к тому, что аванс остается незачтенным.

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

Как работает автоматический зачет аванса

В 1С:Бухгалтерии при проведении документа «Поступление (акты, накладные, УПД)» программа ищет незакрытые авансы по указанному контрагенту и договору. Если способ зачета в договоре установлен «Автоматически», сумма предоплаты зачитывается в пределах суммы поступления. Проводка формируется вида Дт 60.01 Кт 60.02 на зачтенную сумму.

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

Проверить, сработал ли зачет, можно сразу после проведения поступления: откройте движения документа (кнопка «Дт/Кт» в Бухгалтерии или «Отчеты — Движения документа» в УТ) и убедитесь, что есть проводка по зачету аванса либо движение по регистру расчетов с поставщиками с видом «Зачет аванса».

Настройка способа зачета в договоре

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

  • Автоматически — программа сама подбирает незакрытые авансы по договору в хронологическом порядке. Подходит для большинства поставщиков с регулярными поставками.
  • По документу — аванс зачитывается только по тем оплатам, которые явно указаны в документе поступления. Удобно, когда предоплата привязана к конкретным счетам или заказам.
  • Не зачитывать — зачет не выполняется, используется в особых случаях, например при раздельном учете возвратов.

В УТ и ERP аналогичная настройка находится в соглашении с поставщиком (порядок расчетов: по заказам, по накладным, по договору в целом). Выбранный порядок определяет, в каком разрезе система будет искать авансы для зачета.

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

Как выбрать способ зачета

Поставки и оплаты регулярные, без жесткой привязки к счетамУстановите в договоре зачет «Автоматически»
Каждая предоплата оплачивает конкретный счет или заказИспользуйте зачет «По документу» и указывайте оплату в поступлении
Нужно зачесть аванс по другому договору или закрыть старую задолженностьОформите документ «Зачет авансов» или «Корректировка долга» вручную

Ручной зачет через документ «Зачет авансов»

Когда автоматика не справилась — например, оплата и поступление оформлены по разным договорам одного контрагента — в 1С:Бухгалтерии используется документ «Зачет авансов». Он находится в разделе «Покупки» или «Операции» в зависимости от версии конфигурации.

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

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

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

Зачет аванса при частичной предоплате и нескольких поставках

Если аванс меньше суммы поступления, зачитывается вся сумма аванса, а остаток остается кредиторской задолженностью перед поставщиком. Если аванс больше — зачитывается сумма поступления, а неизрасходованный остаток аванса продолжает числиться на счете 60.02 до следующих поставок.

При нескольких поставках автоматический зачет распределяет аванс по принципу FIFO: сначала закрывается самое раннее поступление. Если нужна другая привязка (например, аванс оплачен под конкретную накладную), переключите договор на зачет «По документу» и укажите оплату вручную.

Перед массовым ручным зачетом сформируйте отчет «Анализ расчетов с поставщиками» или ОСВ по счету 60 с детализацией по договорам. Так вы сразу увидите, где аванс и долг висят по разным аналитикам, и не будете зачитывать суммы вслепую.
ПЗ
Практическое замечание

НДС с авансов при зачете

При зачете аванса в 1С:Бухгалтерии одновременно происходит восстановление НДС, ранее принятого к вычету с предоплаты. Запись формируется автоматически регламентным документом «Формирование записей книги продаж» в части восстановления НДС с авансов. Если зачет сделан вручную поздним числом, убедитесь, что регламентные операции по НДС перепроведены за соответствующий квартал.

Проверка результата зачета

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

В УТ и ERP аналогичную проверку дают отчеты «Ведомость расчетов с поставщиками» и «Сверка расчетов с партнерами». Они показывают расчеты в разрезе заказов и накладных, что помогает найти пару документов, между которыми не прошел зачет.

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

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

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

Одно сальдо: либо дебет 60.02, либо кредит 60.01

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

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

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

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

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

Проводки зачета нет, хотя аванс по договору существует

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

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

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

Поставщик видит задолженность, которую вы считаете закрытой авансом

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

Самая частая причина незачтенного аванса — расхождение аналитик. Оплата оформлена по одному договору, а поступление — по другому; либо в оплате указан один заказ, а в накладной — другой. Система формально права: это разные расчетные объекты. Решение — ручной зачет или исправление аналитики в одном из документов.

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

Если ошибка обнаружена в закрытом периоде, не редактируйте документы задним числом без необходимости: это влечет перепроведение, изменение регламентной отчетности и потенциальную подачу уточненных деклараций. Безопаснее оформить зачет текущей датой с корректным отражением в учете.

Альтернативные способы закрытия расчетов

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

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

Сравнение инструментов закрытия расчетов

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

Подходит для стандартных расчетов по одному договору; не работает при разных договорах и заказах.

Документ «Зачет авансов»

Закрывает аванс и долг вручную, в том числе по разным договорам одного контрагента; только внутри одного поставщика.

Корректировка долга (взаимозачет)

Универсальный вариант: разные контрагенты, перенос долга, списание; требует внимательного заполнения и контроля проводок.

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

Почему аванс не зачелся автоматически при проведении поступления?

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

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

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

Что делать, если зачли аванс ошибочно?

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

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

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

Нужно ли восстанавливать НДС с аванса при зачете?

Да, если ранее НДС с предоплаты принимался к вычету. При зачете аванса налог восстанавливается через регламентный документ формирования записей книги продаж. После ручного зачета проверьте, что регламентные операции по НДС за квартал перепроведены, и сверьтесь с книгой покупок и книгой продаж.

Где посмотреть все незачтенные авансы поставщикам?

Сформируйте ОСВ по счету 60.02 с аналитикой по контрагентам и договорам — это перечень всех выданных авансов. Сравните с сальдо 60.01 по тем же договорам: пары, где есть и аванс, и долг, — кандидаты на зачет. В УТ и ERP используйте отчет «Ведомость расчетов с поставщиками».

Итог

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

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