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