Работа с авансовыми платежами поставщикам — одна из самых частых операций в бухгалтерии, но именно она вызывает больше всего вопросов у пользователей 1С:Предприятие. Ошибки при оформлении авансов могут привести к искажению налогового учета, проблемам с вычетом НДС и даже штрафам при проверках. Эта статья поможет разобраться, как правильно проводить авансы в разных версиях 1С, какие документы для этого использовать и как избежать типичных ошибок.

Мы рассмотрим не только стандартную схему через документ "Платежное поручение" и "Счет на оплату", но и нюансы для 1С:Бухгалтерии 8.3, 1С:Управление торговлей и 1С:ERP. Особое внимание уделим проводкам, учету НДС с авансов и тому, как правильно зачесть аванс при поступлении товаров или услуг. Если вы работаете с иностранными поставщиками или используете валюту — найдете здесь и эти случаи.

Важно: правила учета авансов могут отличаться в зависимости от системы налогообложения (ОСНО, УСН, ЕНВД) и версии программы. Все примеры в статье приведены для ОСНО и актуальных релизов 1С на 2026 год.

1. Какие документы нужны для проведения аванса поставщику

Прежде чем перечислять деньги, необходимо правильно оформить первичные документы. В 1С для этого используется комбинация из нескольких видов документов, каждый из которых выполняет свою функцию:

  • 📄 Счет на оплату — основание для перечисления аванса. Может быть создан вручную или получен от поставщика в электронном виде (через ЭДО).
  • 💳 Платежное поручение — документ для списания денег с расчетного счета. В 1С формируется на основе счета.
  • 📊 Авансовый отчет — если аванс выдается подотчетному лицу наличными (актуально для расчетов через кассу).
  • 🔄 Корректировка долга — используется для зачета аванса при поступлении товаров/услуг.

В большинстве случаев достаточно первых двух документов. Однако если вы работаете с 1С:Управление торговлей, может потребоваться дополнительное оформление Заказа поставщику с пометкой об авансе. Это особенно важно для аналитики и контроля исполнения обязательств.

📊 Какую версию 1С вы используете для учета авансов?
1С:Бухгалтерия 8.3
1С:Управление торговлей
1С:ERP
1С:Комплексная автоматизация
Другую

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

⚠️ Внимание! Если ваш поставщик работает на УСН или ЕНВД, он не имеет права выставить вам счет-фактуру на аванс. В этом случае используйте документ Счет на оплату без НДС.

2. Пошаговая инструкция: как провести аванс в 1С:Бухгалтерия 8.3

Рассмотрим стандартный случай: вы перечисляете аванс российскому поставщику на ОСНО в рублях. Для этого:

  1. Создайте счет на оплату

    Перейдите в раздел Покупки → Счета на оплату поставщикам и нажмите Создать. Заполните:

    • 🏢 Контрагента (поставщика)
    • 📝 Договор (убедитесь, что в договоре разрешена предоплата)
    • 💰 Сумму аванса и ставку НДС (обычно 20%)
    • 📅 Дату оплаты
  • Сформируйте платежное поручение

    Из счета на оплату нажмите Создать на основании → Платежное поручение. Проверьте реквизиты банка и сумму. Если все верно, проведите документ.

  • Зарегистрируйте счет-фактуру на аванс

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

    • Перейдите в Покупки → Счета-фактуры полученные
    • Нажмите Создать → На аванс
    • Выберите платежное поручение и укажите сумму НДС
    • После этих действий в учете появятся следующие проводки:

      Счет Дебет Счет Кредит Сумма Описание
      60.02 51 100 000 Перечислен аванс поставщику
      68.02 76.ВА 16 666,67 НДС с аванса (20% от 100 000)
      00 00 83 333,33 Сумма аванса без НДС (100 000 - 16 666,67)

      Указан правильный контрагент и договор|Сумма аванса соответствует счету|Ставка НДС выбрана верно (20%, 10% или 0%)|Реквизиты банка поставщика актуальны|Счет-фактура на аванс зарегистрирована-->

      Если вы работаете с 1С:Управление торговлей, после оплаты аванса рекомендуется создать документ Поступление денег (аванс) в разделе Финансы. Это поможет отслеживать остатки по авансам в аналитических отчетах.

      3. Учет НДС с авансов: как не потерять вычет

      Один из самых сложных моментов — правильный учет НДС при работе с авансами. Если вы на ОСНО, то обязаны начислить НДС с полученного аванса, но later можете принять его к вычету при поступлении товаров. Вот как это работает в 1С:

      1. Начисление НДС происходит автоматически при проведении платежного поручения на аванс. Сумма попадает в книгу продаж.
      2. Вычет НДС возможен только после получения товаров/услуг и регистрации счета-фактуры от поставщика. Для этого:
        • Создайте документ Поступление (акты, накладные)
        • Укажите в нем зачет аванса
        • Зарегистрируйте счет-фактуру поставщика
        • Сформируйте Книгу покупок для вычета

    Критическая ошибка: многие бухгалтеры забывают восстановить НДС с аванса при его возврате. Если поставщик вернул вам аванс, необходимо создать документ "Корректировка реализации" с типом операции "Возврат аванса" и зарегистрировать счет-фактуру на возврат.

    Пример проводок при зачете аванса:

    
    

    Дебет 60.01 Кредит 60.02 — 100 000 (зачет аванса)

    Дебет 68.02 Кредит 76.ВА — 16 666,67 (восстановлен НДС с аванса)

    Дебет 19 Кредит 60.01 — 16 666,67 (НДС по поступлению)

    Дебет 68.02 Кредит 19 — 16 666,67 (вычет НДС)

    ⚠️ Внимание! С 2023 года изменились правила заполнения книги покупок при зачете авансов. Теперь в графе 5 нужно указывать не только реквизиты счета-фактуры на аванс, но и данные документа, подтверждающего зачет. В 1С это настраивается в параметрах учета НДС.
    💡

    Если вы часто работаете с авансами, настройте в 1С автоматическое создание счетов-фактур на аванс. Для этого перейдите в Администрирование → Настройки НДС и налогов → Настройка учета НДС и включите опцию "Автоматически создавать счета-фактуры на аванс".

    4. Авансы в иностранной валюте: особенности учета

    Если вы перечисляете аванс в долларах, евро или другой валюте, в 1С появляются дополнительные нюансы:

    • 💱 Курсовая разница — при изменении курса ЦБ на дату оплаты и дату зачета аванса возникают курсовой доход/расход. В 1С это отражается автоматически при проведении документов.
    • 📅 Дата валютного контроля — для платежей за границу нужно указывать код вида операции (например, "Импорт товаров").
    • 📊 Специальные счета — авансы в валюте учитываются на счете 60.22 (вместо стандартного 60.02).

    Пример проведения валютного аванса:

    1. Создайте Счет на оплату в валюте, указав курс на дату документа.
    2. Сформируйте Платежное поручение с валютным счетом (52 вместо 51).
    3. После оплаты зарегистрируйте Счет-фактуру на аванс с указанием суммы в рублях по курсу ЦБ.
    4. При зачете аванса 1С автоматически пересчитает курсовую разницу и сформирует проводки:
      
      

      Дебет 91.02 Кредит 60.22 — курсовой убыток (если курс вырос)

      или

      Дебет 60.22 Кредит 91.01 — курсовой доход (если курс упал)

    Для импортных операций обязательно заполняйте поле Страна происхождения в договоре с поставщиком — это влияет на ставку НДС (0% для импорта из ЕАЭС, 20% для остальных стран).

    Что делать если курс валюты изменился между оплатой и зачетом аванса?

    В этом случае 1С автоматически сформирует курсовую разницу на дату зачета. Если разница значительная (более 10% от суммы аванса), рекомендуется:

    1. Проверить правильность курса ЦБ на обе даты в справочнике валют (Справочники → Валюты).

    2. При необходимости скорректировать курс вручную через документ Корректировка курсов валют.

    3. Перепровести документы по авансу, чтобы разница пересчиталась.

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

    Даже опытные бухгалтеры иногда допускают ошибки при оформлении авансов. Вот самые распространенные случаи и способы их исправления:

    Ошибка Последствия Как исправить
    Не указан договор в платежном поручении Аванс "завис" на счете 60.02 без привязки к обязательству Создать Корректировку долга с указанием правильного договора
    Не зарегистрирован счет-фактура на аванс Невозможно принять НДС к вычету Создать документ Счет-фактура полученный с типом "На аванс"
    Ошибка в ставке НДС (например, 10% вместо 20%) Неправильный расчет налога и искажение декларации Сторнировать ошибочную проводку и перепровести документ с правильной ставкой
    Аванс не зачтен при поступлении товаров Двойная оплата или задолженность перед поставщиком Использовать документ Корректировка долга с операцией "Зачет аванса"

    Одна из самых коварных ошибок — когда аванс проводится по одному договору, а товары поступают по другому. В этом случае 1С не сможет автоматически зачесть аванс. Чтобы исправить:

    1. Откройте документ Поступление (акты, накладные)
    2. Нажмите Зачесть аванс и вручную выберите нужное платежное поручение
    3. Если зачет не проходит, создайте Корректировку долга с типом операции "Зачет между авансами и задолженностями"

    Еще одна частая проблема — когда аванс перечислен, но поставщик долго не отгружает товар. В этом случае рекомендуется:

    • 📅 Продлить срок действия договора (если он истек)
    • 📧 Запросить у поставщика письмо с подтверждением обязательств
    • 🔄 При необходимости вернуть аванс через Корректировку реализации
    💡

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

    6. Авансы в 1С:Управление торговлей и 1С:ERP — отличия от Бухгалтерии

    Если вы работаете в 1С:Управление торговлей (УТ) или 1С:ERP, процесс проведения авансов имеет свои особенности. Основные различия:

    • 📦 В УТ авансы привязываются к заказам поставщикам, а не к счетам. Это позволяет лучше контролировать исполнение заказов.
    • 🔄 В ERP есть специальный документ Заявка на расходование ДС, который используется для согласования авансов.
    • 📊 В обеих системах более детализированная аналитика по авансам (по проектам, направлениям деятельности и т.д.).

    Пошаговая инструкция для 1С:Управление торговлей 11:

    1. Создайте Заказ поставщику с пометкой "Оплачивается по предоплате".
    2. На основании заказа сформируйте Платежное поручение.
    3. После оплаты зафиксируйте аванс документом Поступление денег (аванс) в разделе Финансы.
    4. При поступлении товаров используйте Поступление товаров и услуг с автоматическим зачетом аванса.

    В 1С:ERP процесс еще более автоматизирован:

    
    

    1. Создайте Заявку на оплату (раздел "Финансы")

    2. Согласуйте ее через бизнес-процесс утверждения

    3. На основании утвержденной заявки сформируйте платежку

    4. После оплаты аванс автоматически резервируется на счете 60.02

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

    7. Как отразить возврат аванса от поставщика

    Если поставщик вернул вам аванс (например, из-за расторжения договора), в 1С нужно:

    1. Создать документ Поступление на расчетный счет с типом операции "Возврат аванса".
    2. Зарегистрировать Счет-фактуру на возврат аванса (для ОСНО).
    3. Сторнировать НДС, ранее начисленный с аванса (если он был принят к вычету).

    Проводки при возврате аванса:

    
    

    Дебет 51 Кредит 60.02 — 100 000 (возврат аванса на расчетный счет)

    Дебет 76.ВА Кредит 68.02 — 16 666,67 (восстановлен НДС с возвращенного аванса)

    Если аванс возвращается частично, используйте документ Корректировка долга с операцией "Списание задолженности". Укажите сумму возврата и основание (например, "Частичный отказ от заказа").

    ⚠️ Внимание! При возврате аванса в иностранной валюте дополнительно формируется курсовая разница. Если курс вырос с момента перечисления аванса, у вас возникнет курсовой убыток (Дебет 91.02 Кредит 60.22).

    8. Отчеты для контроля авансов в 1С

    Чтобы избежать ошибок, регулярно проверяйте следующие отчеты:

    • 📈 Ведомость по поставщикам (Отчеты → Ведомость по счетам 60, 62, 76) — показывает остатки по авансам и задолженностям.
    • 📊 Анализ счета 60.02 — детализация по каждому авансу с указанием контрагента и договора.
    • 📄 Книга покупок/продаж — проверка правильности учета НДС с авансов.
    • 🔍 Сверка с поставщиками — выявление расхождений по авансам (раздел Покупки → Сверка с контрагентами).

    Для анализа "зависших" авансов (тех, которые не зачтены более 60 дней) используйте отчет Анализ субконто по счету 60.02 с фильтром по дате. Если такие авансы есть, свяжитесь с поставщиком для уточнения сроков поставки или верните деньги.

    Пример настройки отчета по авансам:

    
    

    1. Откройте "Анализ счета" (раздел "Отчеты")

    2. Укажите счет 60.02 и период

    3. Добавьте группировку по "Контрагентам" и "Договорам"

    4. Отфильтруйте по сальдо (только остатки)

    5. Экспортируйте в Excel для дальнейшего анализа

    💡

    Настройте в 1С автоматическое уведомление о просроченных авансах. Для этого создайте бизнес-процесс в разделе "Администрирование → Настройки и сервис → Бизнес-процессы", который будет отправлять email при превышении срока зачета более чем на 30 дней.

    FAQ: Частые вопросы по авансам в 1С

    Можно ли проводить аванс без счета на оплату?

    Технически да, но это нарушает порядок документооборота. Без счета вы не сможете:

    • Правильно указать назначение платежа в платежке
    • Контролировать сумму аванса (риск переплаты)
    • Автоматически зачесть аванс при поступлении товаров

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

    Как в 1С увидеть, какой аванс к какому заказу относится?

    В 1С:Бухгалтерии этой информации нет — авансы привязываются только к договору. В 1С:Управление торговлей и ERP используйте отчет Анализ заказов поставщикам с группировкой по авансам. Также можно:

    1. Открыть заказ поставщика
    2. Перейти на закладку "Оплаты"
    3. Посмотреть список связанных платежных документов
    Что делать, если поставщик не зачитывает аванс?

    Возможные причины и решения:

    • 📅 Истек срок действия счета — запросите новый счет или продлите старый.
    • 🔄 Ошибка в реквизитах — проверьте правильность указания договора в платежке.
    • 📄 Несоответствие сумм — если аванс меньше суммы заказа, доплатите разницу.
    • 📧 Поставщик не видит платеж — отправьте выписку из банка с подтверждением.

    Если проблема не решается, создайте в 1С документ Корректировка долга с операцией "Списание задолженности" и верните аванс на расчетный счет.

    Как в 1С отразить аванс за услуги (например, аренду)?

    Порядок аналогичен авансам за товары, но есть нюансы:

    1. В документе Счет на оплату укажите вид операции "Услуги".
    2. При зачете аванса используйте документ Поступление (акт, накладная) с видом операции "Услуги".
    3. Для аренды настройте в договоре график платежей (если аванс регулярный).

    Проводки будут те же, но вместо счета 41 (товары) используйте 20, 26 или 44 в зависимости от назначения услуги.

    Нужно ли регистрировать счет-фактуру на аванс, если поставщик на УСН?

    Нет, поставщики на УСН не выставляют счета-фактуры. В этом случае:

    • В платежном поручении укажите "Без НДС"
    • Не регистрируйте счет-фактуру на аванс
    • При поступлении товаров используйте документ Поступление (без НДС)

    Если вы на ОСНО, а поставщик на УСН, вы не имеете права на вычет НДС с аванса.