Учет и Финансы · 10 мин
Как в 1С 8.3 провести счет-фактуру на аванс от поставщика
Пошаговая инструкция: как в 1С 8.3 зарегистрировать счет-фактуру на аванс от поставщика, принять НДС к вычету и восстановить его при зачете предоплаты.
Когда организация перечисляет поставщику предоплату, у неё появляется право принять к вычету НДС с аванса — но только при наличии авансового счета-фактуры от контрагента и договора, предусматривающего предоплату. В 1С 8.3 (Бухгалтерия предприятия 3.0) эта операция выполняется через документ «Счет-фактура полученный» с видом «На аванс», который регистрируется на основании документа оплаты.
Логика учета такова: банковская выписка фиксирует аванс на счете 60.02, счет-фактура на аванс формирует вычет НДС проводкой Дт 68.02 Кт 76.ВА, а при поступлении товаров или услуг программа восстанавливает этот налог обратной проводкой и принимает к вычету уже «отгрузочный» НДС. Если хотя бы одно звено выпадает, в книге покупок возникают ошибки и риск доначислений.
Ниже разобран полный цикл: от проверки условий для вычета до восстановления НДС и типичных ошибок, которые приводят к расхождениям в декларации.
Условия, при которых НДС с аванса можно принять к вычету
Право на вычет НДС с предоплаты возникает только при одновременном выполнении нескольких условий: в договоре с поставщиком прописана предоплата, поставщик выставил авансовый счет-фактуру, а приобретаемые товары или услуги предназначены для облагаемых НДС операций. Если хотя бы одно условие не выполняется, регистрировать авансовый счет-фактуру не нужно — это создаст необоснованный вычет.
На практике перед вводом документа проверьте карточку договора в 1С: убедитесь, что договор заведен, вид договора — «С поставщиком», и оплата в выписке привязана именно к этому договору. От корректности аналитики зависит, на какой счет (60.02) попадет аванс и как программа потом выполнит зачет.
Подготовка: как должна быть оформлена оплата аванса
Основание для авансового счета-фактуры — документ оплаты. В типовой конфигурации это «Списание с расчетного счета» (раздел «Банк и касса» → «Банковские выписки»). При загрузке из клиент-банка или ручном вводе убедитесь, что вид операции — «Оплата поставщику», а программа определила сумму как аванс: в табличной части документа счет авансов должен быть 60.02, а не 60.01.
Признак того, что оплата распознана как аванс: в движениях документа сумма стоит по дебету 60.02. Если поставщику ранее была задолженность, программа может автоматически зачесть оплату в счет долга — тогда авансового счета-фактуры не будет, и это правильно: вычет с аванса возможен только по реальной предоплате.
Как проверить документ оплаты
Дт 60.02 Кт 51 — оплата признана авансом
Дт 60.01 Кт 51 — сумма зачтена как долг, аванса нет
Указан договор с условием предоплаты
Договор пустой или выбран другой договор
Есть номер и дата авансового счета-фактуры
Документа нет — вычет заявлять нельзя
Создание счета-фактуры на аванс: пошаговый порядок
Самый надежный способ — создать счет-фактуру на основании документа оплаты, тогда все реквизиты подтянутся автоматически. Откройте «Списание с расчетного счета», нажмите «Создать на основании» и выберите «Счет-фактура полученный». Программа создаст документ с видом «На аванс» и заполнит контрагента, договор и сумму.
В форме счета-фактуры проверьте и заполните поля: номер и дата входящего документа (как в бумажном или электронном счете-фактуре поставщика), код вида операции — обычно 02 (авансы выданные), ставка и сумма НДС. Если поставщик применяет расчетную ставку 20/120 или 10/110, программа рассчитает НДС от суммы аванса автоматически — сверьте результат с документом поставщика.
После проведения документ сформирует проводку Дт 68.02 Кт 76.ВА на сумму НДС и запись в регистр «НДС покупки», которая попадет в книгу покупок текущего квартала. Если проводки нет, проверьте, не снят ли флаг отражения вычета и корректно ли заполнены регистры.
- 1Откройте документ «Списание с расчетного счета» с авансовой оплатой
- 2Нажмите «Создать на основании» → «Счет-фактура полученный»
- 3Убедитесь, что вид счета-фактуры — «На аванс»
- 4Введите номер и дату входящего счета-фактуры поставщика
- 5Проверьте код вида операции (02) и сумму НДС
- 6Проведите документ и откройте движения: Дт 68.02 Кт 76.ВА
- 7Сформируйте книгу покупок и убедитесь, что запись появилась
Альтернатива: регистрация через обработку «Регистрация счетов-фактур на аванс»
Когда авансов много, удобнее массовая регистрация. Откройте раздел «Банк и касса» (или «Операции», в зависимости от релиза) → «Регистрация счетов-фактур на аванс», укажите период и нажмите «Заполнить». Программа подберет все незакрытые авансы по счету 60.02, зафиксирует суммы и предложит создать счета-фактуры списком.
Этот способ снижает риск пропустить аванс, но требует контроля: обработка ориентируется на остатки по счету, поэтому перед запуском сверьте взаиморасчеты с поставщиками и убедитесь, что по каждому авансу реально получен счет-фактура. Регистрировать вычет «по остатку» без входящего документа нельзя.
Два способа регистрации
Подходит для разовых авансов; реквизиты подставляются автоматически, меньше риск ошибиться в договоре и сумме
Подходит при большом числе предоплат в конце квартала; требует предварительной сверки остатков по 60.02
Зачет аванса и восстановление НДС при поступлении
Когда поставщик отгружает товар или оказывает услугу, вы вводите «Поступление (акты, накладные)» и регистрируете обычный счет-фактуру на поступление. Программа автоматически зачтет аванс: проводка Дт 60.01 Кт 60.02. В этот же момент НДС с зачтенного аванса должен быть восстановлен.
Восстановление выполняется регламентным документом «Формирование записей книги продаж» (раздел «Операции» → «Регламентные операции НДС») в периоде поступления: проводка Дт 76.ВА Кт 68.02 сторнирует ранее заявленный вычет, а запись попадает в книгу продаж с кодом вида операции 21. Одновременно «отгрузочный» НДС принимается к вычету по счету-фактуре на поступление.
Если аванс зачтен частично, восстанавливается НДС только с зачтенной части. Проверьте это по оборотно-сальдовой ведомости: остаток на 76.ВА после закрытия квартала должен соответствовать незачтенным авансам, по которым вычет еще действует.
Особые ситуации
Возврат аванса поставщиком
Если сделка не состоялась и поставщик вернул предоплату, ранее принятый к вычету НДС восстанавливается в квартале возврата. В 1С это отражается через «Формирование записей книги продаж» на основании документа возврата или вручную — после того как «Поступление на расчетный счет» с видом «Возврат от поставщика» закроет аванс на 60.02.
Аванс и поступление в одном квартале
Если предоплата и отгрузка попали в один налоговый период, вычет с аванса можно не заявлять вовсе — сразу принимается к вычету НДС по счету-фактуре на поступление. Это упрощает учет и не влияет на итоговую сумму налога. Если же авансовый вычет уже зарегистрирован, он будет восстановлен в том же квартале, и декларация останется корректной.
Счет-фактура получен позже квартала оплаты
Вычет заявляется в периоде, когда выполнены все условия, включая наличие счета-фактуры. Если документ от поставщика пришел позже, дату регистрации в 1С указывают фактическую, а вычет попадает в более позднюю декларацию — это правомерно и не требует уточненки.
Проверка результата перед сдачей декларации
Перед формированием декларации по НДС выполните три контрольных действия. Во-первых, сформируйте анализ счета 60.02 и сопоставьте остатки авансов с остатком на 76.ВА: сумма НДС на 76.ВА должна соответствовать незакрытым авансам, по которым заявлен вычет. Во-вторых, откройте книгу покупок и книгу продаж за квартал и убедитесь, что каждому авансовому вычету (код 02) в периоде зачета соответствует восстановление (код 21).
В-третьих, запустите «Экспресс-проверку ведения учета» (раздел «Отчеты») — она выявит незарегистрированные счета-фактуры, расхождения по НДС и ошибки в регистрах. Расхождения, найденные до сдачи отчетности, исправляются документами того же периода без уточненных деклараций.
Что важно запомнить
Авансовый счет-фактура создается на основании «Списания с расчетного счета» с видом «На аванс» и дает проводку Дт 68.02 Кт 76.ВА. При зачете аванса НДС восстанавливается через регламентные операции НДС. Контроль — сверка 60.02 с 76.ВА и парность записей с кодами 02 и 21.
Частые вопросы
Обязательно ли принимать НДС к вычету с аванса поставщику?
Нет, это право покупателя. Многие организации отказываются от авансовых вычетов, чтобы не вести двойной учет вычета и восстановления, особенно когда предоплата и отгрузка происходят в одном квартале. Налоговая нагрузка при этом не меняется — меняется только распределение вычета по периодам.
Что делать, если поставщик не выставил авансовый счет-фактуру?
Без счета-фактуры вычет невозможен. Запросите документ у контрагента; если он отказывается, просто не регистрируйте авансовый счет-фактуру в 1С и примите НДС к вычету при поступлении товара. Штрафных последствий для покупателя в такой ситуации нет.
Как исправить ошибочно зарегистрированный счет-фактуру на аванс?
Если период еще открыт, пометьте документ на удаление или отмените проведение — записи из регистров НДС уйдут. Если декларация уже сдана и вычет заявлен ошибочно, потребуется уточненная декларация за тот квартал с уменьшением вычета и, при необходимости, доплатой налога и пени.
Почему программа не создает счет-фактуру на аванс по кнопке «Создать на основании»?
Чаще всего оплата не признана авансом: проверьте, что в проводках выписки стоит счет 60.02, а не 60.01. Также причиной может быть уже созданный ранее счет-фактура на этот документ — откройте панель связанных документов и проверьте структуру подчиненности.
Какой код вида операции указывать для авансового счета-фактуры?
Для полученного счета-фактуры на аванс в книге покупок применяется код 02 — «авансы выданные». При восстановлении НДС в книге продаж используется код 21. Эти коды участвуют в автоматической сверке деклараций, поэтому ошибка в коде может вызвать требование о пояснениях.
Нужно ли восстанавливать НДС, если аванс зачтен частично?
Да, но только в части зачтенной суммы. Например, при авансе 120 000 руб. и поступлении на 60 000 руб. восстанавливается НДС только с половины аванса. Остаток вычета продолжает числиться на 76.ВА до полного зачета или возврата предоплаты.