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