Учет и Финансы · 11 мин
Как внести счет-фактуру на аванс в 1С
Разбираем, как оформить счет-фактуру на аванс в 1С: регистрация, проводки, зачет при отгрузке, типичные ошибки и проверка результата.
Получив предоплату от покупателя, продавец обязан начислить НДС с аванса и выставить счет-фактуру. В типовых конфигурациях 1С (Бухгалтерия предприятия 3.0, Комплексная автоматизация, ERP) для этого предусмотрены штатные механизмы: счет-фактура на аванс создается либо вручную на основании документа поступления оплаты, либо массово через обработку регистрации. Разберем оба способа, а также дальнейший зачет аванса при отгрузке.
Логика учета одинакова во всех современных конфигурациях: сначала фиксируется поступление денег (выписка банка или приходный кассовый ордер), затем на его основании регистрируется счет-фактура с видом «На аванс». При последующей реализации аванс зачитывается, а НДС с него принимается к вычету. Если цепочка документов разорвана, программа не увидит аванс, и сумма НДС в декларации окажется неверной.
Когда счет-фактура на аванс обязательна
Выставлять счет-фактуру на аванс нужно, если организация — плательщик НДС и получила предоплату (полную или частичную) в счет предстоящих поставок товаров, работ или услуг. Начислить НДС с аванса и выставить документ требуется в течение пяти календарных дней с момента получения оплаты.
Есть ситуации, когда счет-фактура на аванс не оформляется: например, при авансах по операциям, облагаемым по ставке 0% или не облагаемым НДС, при длительном производственном цикле (по отдельному перечню), а также когда отгрузка состоялась в том же налоговом периоде и аванс фактически перестал быть авансом. В последнем случае многие организации все равно регистрируют документ — это безопаснее при проверках, хотя и увеличивает объем записей.
Если организация работает на упрощенной системе без НДС или применяет освобождение по статье 145 НК РФ, счета-фактуры на аванс не выставляются — механизм описанный ниже не понадобится.
Подготовка: что должно быть оформлено до регистрации
Основание счета-фактуры — документ оплаты. В 1С это «Поступление на расчетный счет» (при безналичной оплате) или «Приходный кассовый ордер» (при оплате наличными). Документ должен быть проведен, содержать правильного контрагента, договор и вид операции «Оплата от покупателя».
Проверьте договор с контрагентом: в нем должен быть указан корректный вид договора «С покупателем», а в карточке соглашения — актуальные условия расчетов. Если оплата попала на договор с другим видом или на «договор без документов», программа не сможет корректно отнести аванс, и счет-фактура либо не создастся, либо зависнет без зачета.
Также убедитесь, что в учетной политике организации настроен порядок регистрации счетов-фактур на аванс. В 1С:Бухгалтерии это раздел «Главное → Налоги и отчеты → НДС». Там задается порядок: регистрировать на все авансы, не регистрировать, если отгрузка в том же периоде, и другие варианты. От этой настройки зависит, какие суммы подтянутся при массовой регистрации.
Создание счета-фактуры на основании документа оплаты
Самый наглядный способ — ручное создание. Откройте документ «Поступление на расчетный счет» с нужной оплатой, нажмите кнопку «Создать на основании» и выберите «Счет-фактура выданный». Программа сформирует документ с видом «На аванс», подставит контрагента, договор, сумму и расчетную ставку НДС.
Проверьте заполненные поля: сумма аванса, ставка (20/120 или 10/110), сумма НДС. Если поступление было частичной оплатой по нескольким счетам, сумма в счете-фактуре должна соответствовать именно полученному авансу. После проверки нажмите «Провести и закрыть».
Проведенный документ сформирует проводку по начислению НДС с аванса — в типовой конфигурации это Дт 76.АВ «НДС по авансам и предоплатам» Кт 68.02. Запись также попадет в книгу продаж текущего квартала.
- 1Проведите документ поступления оплаты с верным договором
- 2Откройте его и нажмите «Создать на основании» → «Счет-фактура выданный»
- 3Проверьте вид документа — должен быть «На аванс»
- 4Сверьте сумму, расчетную ставку НДС и сумму налога
- 5Проведите документ и убедитесь в наличии проводки Дт 76.АВ Кт 68.02
Массовая регистрация через обработку
Когда авансов много, создавать каждый документ вручную нерационально. В 1С:Бухгалтерии предусмотрена обработка «Регистрация счетов-фактур на аванс»: раздел «Операции» → «Регистрация счетов-фактур на аванс» (в некоторых релизах — через «Банк и касса» или «Продажи»). Укажите период и организацию, нажмите «Заполнить» — программа сама найдет все незакрытые авансы по данным учета.
В табличной части отобразятся контрагенты, договоры, суммы авансов и рассчитанный НДС. Строки можно отредактировать или снять флажки с тех авансов, по которым счет-фактура не нужна (например, отгрузка уже состоялась в том же периоде и учетная политика это разрешает). По кнопке «Зарегистрировать» или «Выполнить» программа создаст и проведет все документы пакетно.
Обратите внимание: обработка опирается на остатки расчетов. Если по контрагенту есть и аванс, и задолженность по другому договору, программа распределит суммы по своим правилам. Проверяйте результат по строкам, где с покупателем ведется несколько договоров или сделок одновременно.
Зачет аванса при отгрузке
Когда товар отгружен или услуга оказана, создается документ реализации. В момент его проведения программа автоматически зачитывает аванс: формируется проводка Дт 62.02 Кт 62.01 на сумму зачтенной предоплаты. Одновременно НДС, ранее начисленный с аванса, подлежит вычету.
Вычет оформляется документом «Формирование записей книги покупок» (раздел «Операции» → «Регламентные операции НДС» или автоматически при закрытии квартала). В книгу покупок попадает запись, зеркальная ранее сделанной в книге продаж: тот же номер счета-фактуры на аванс, та же сумма, но уже со знаком вычета.
Если аванс зачтен частично, вычет берется только с зачтенной части. Остаток аванса продолжает числиться на 62.02, а НДС с него — на 76.АВ до следующей отгрузки или возврата денег покупателю.
Как проверить результат
Остаток соответствует сумме незакрытых авансов, умноженной на расчетную ставку
Остаток есть, а авансов нет (или наоборот) — счет-фактура не создан или не проведен
Есть запись по авансу с кодом вида операции 02
Записи нет при наличии аванса на счете 62.02
Появилась запись вычета по тому же авансовому счету-фактуре
Вычета нет — не выполнено формирование записей книги покупок
Типичные ошибки и как их исправить
Самая частая проблема — счет-фактура не создается на основании оплаты. Причины: документ оплаты не проведен, выбран неверный вид операции (например, «Прочее поступление» вместо «Оплата от покупателя»), либо счет-фактура на этот аванс уже зарегистрирован ранее. Проверьте подчиненные документы по ссылке «Ещё» в форме оплаты.
Вторая распространенная ситуация — «зависшие» остатки на счете 76.АВ после полной отгрузки. Обычно это следствие разрыва цепочки: реализацию провели по другому договору или изменили дату документов задним числом, и автоматический зачет не сработал. Исправляется перепроведением реализации по корректному договору и повторным формированием записей книги покупок.
Третья ошибка — ручная правка суммы НДС в счете-фактуре. Если округление дает копеечную разницу, не редактируйте налог вручную без необходимости: расхождения между проводками и регистрами НДС приведут к ошибкам в декларации. Лучше проверить, откуда взялась разница, — чаще всего это копеечное округление при частичных оплатах, которое устраняется при окончательном зачете.
Особые сценарии: возврат аванса и аванс поставщику
Возврат предоплаты покупателю
Если сделка отменилась и аванс возвращается, оформите документ списания с расчетного счета с операцией «Возврат покупателю». НДС, ранее начисленный с этого аванса, принимается к вычету — запись формируется в книге покупок через стандартное «Формирование записей книги покупок». Условие вычета — расторжение или изменение договора и фактический возврат денег.
Аванс, выданный поставщику
Зеркальная ситуация: ваша организация платит аванс поставщику. Если поставщик выставил вам счет-фактуру на аванс, НДС можно принять к вычету уже в периоде оплаты — для этого в 1С создается «Счет-фактура полученный» на основании документа оплаты поставщику. Затем при поступлении товара этот НДС восстанавливается (Дт 76.ВА Кт 68.02 сторнируется), а вычет берется уже по счету-фактуре на отгрузку. Право на вычет с аванса — не обязанность: если суммы незначительны, можно не заявлять его и не создавать полученные авансовые счета-фактуры.
Проверка перед сдачей декларации
Перед формированием декларации по НДС сверьте аналитические данные. Откройте ОСВ по счету 62.02 и 76.АВ в разрезе контрагентов: сумма на 76.АВ должна примерно равняться остатку авансов, умноженному на расчетную ставку. Существенные расхождения — признак незарегистрированных счетов-фактур или незачтенных авансов.
Дополнительно используйте отчет «Анализ учета по НДС» (раздел «Отчеты»): он наглядно показывает цепочку «аванс — реализация — вычет» и подсвечивает разрывы. Ошибки, найденные до сдачи декларации, исправляются проще, чем после требования из налоговой.
Что важно запомнить
Счет-фактура на аванс создается на основании проведенного документа оплаты или массово через обработку регистрации. При отгрузке аванс зачитывается автоматически, а НДС принимается к вычету через формирование записей книги покупок. Контролируйте остатки на счетах 62.02 и 76.АВ — их соответствие главный признак корректного учета.
Частые вопросы
Можно ли не выставлять счет-фактуру на аванс, если отгрузка будет в том же квартале?
Формально НК РФ требует выставления при получении аванса, но на практике многие организации закрепляют в учетной политике отказ от регистрации, если отгрузка происходит в том же налоговом периоде. В 1С этот вариант выбирается в настройках учетной политики по НДС. Риск невелик, но безопаснее регистрировать все авансы.
Почему обработка регистрации не видит мой аванс?
Чаще всего документ оплаты проведен с неподходящим видом операции, аванс уже зачтен реализацией, или по этому поступлению счет-фактура уже создан. Также проверьте, что дата оплаты попадает в период, указанный в обработке, и что выбрана нужная организация.
Какая ставка НДС указывается в счете-фактуре на аванс?
Всегда расчетная: 20/120 для большинства товаров и услуг, 10/110 для льготных категорий. Прямая ставка 20% в авансовом счете-фактуре не применяется — программа пересчитывает ее автоматически.
Что делать, если аванс получен в одном квартале, а счет-фактуру забыли выставить?
Документ нужно зарегистрировать датой того квартала, в котором получена оплата, и подать уточненную декларацию по НДС за этот период с доплатой налога и пеней. Создавать счет-фактуру текущей датой «задним» авансом нельзя — это исказит оба периода.
Нужен ли счет-фактура на аванс при расчетах в валюте?
Да, но документ оформляется в рублях по курсу на дату получения аванса. В 1С пересчет выполняется автоматически по курсу из документа оплаты, курсовые разницы при последующей отгрузке в сумме НДС не пересчитываются.
Как оформить счет-фактуру, если аванс частично зачтен, а частично возвращен?
Зачтенная часть закрывается реализацией и вычетом через книгу покупок, возвращенная — документом возврата покупателю с вычетом НДС при условии расторжения договора. Оба вычета формируются стандартной регламентной операцией, разделять их вручную не нужно.