К статье
Практический материал

Учет и Финансы · 9 мин

Как в 1С автоматически сформировать счета-фактуры на аванс

Как настроить автоматическое формирование счетов-фактур на аванс в 1С:Бухгалтерия 8.3: регистрация, обработка, проверка результатов, типичные ошибки и FAQ.

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

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

Какие условия должны быть выполнены до автоматической регистрации

Обработка работает корректно только при правильно настроенном учете. Первое условие — в учетной политике организации (раздел «Главное» — «Учетная политика») должен быть выбран порядок регистрации счетов-фактур на аванс. Обычно это «Регистрировать счета-фактуры на аванс в момент получения аванса» либо вариант с регистрацией по итогам периода. Если поле не заполнено, программа может вести себя непредсказуемо.

Второе условие — оплаты от покупателей должны быть корректно разнесены как авансы. Проверьте, что в документах поступления на расчетный счет указан счет авансов 62.02, а расчеты по договорам ведутся с детализацией по документам расчетов. Если аванс «завис» на 62.01 или зачтен вручную неправильным документом, обработка его не увидит или посчитает неверно.

Где находится обработка и как её запустить

В типовой 1С:Бухгалтерии 8.3 обработка доступна из раздела «Банк и касса» — «Регистрация счетов-фактур на аванс», а также через «Операции» — «Регистрация счетов-фактур на аванс». В некоторых релизах ссылка расположена в журнале «Счета-фактуры» по кнопке «Создать».

Порядок действий простой: укажите организацию и период (обычно месяц или квартал), нажмите «Заполнить». Программа проанализирует остатки по счетам расчетов и покажет таблицу: контрагент, договор, документ оплаты, сумма аванса, ставка и сумма НДС. После проверки таблицы нажмите «Выполнить» — будут созданы и проведены документы «Счет-фактура выданный» с видом «На аванс».

Порядок действий
  1. 1
    Проверьте учетную политику: задан порядок регистрации авансовых счетов-фактур
  2. 2
    Перепроведите банковские выписки и реализации за период
  3. 3
    Откройте «Банк и касса» — «Регистрация счетов-фактур на аванс»
  4. 4
    Укажите организацию и период, нажмите «Заполнить»
  5. 5
    Сверьте таблицу с выписками: контрагенты, суммы, ставки НДС
  6. 6
    Нажмите «Выполнить» и убедитесь, что документы созданы и проведены
  7. 7
    Сформируйте книгу продаж и проверьте попадание авансовых счетов-фактур

Настройки, влияющие на результат обработки

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

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

Как проверить, что всё сформировалось правильно

После выполнения обработки откройте журнал «Счета-фактуры выданные» с отбором по периоду и убедитесь, что количество авансовых документов совпадает с числом строк в таблице обработки. Затем сформируйте книгу продаж: авансовые счета-фактуры должны попасть в неё с кодом вида операции 02.

Дополнительный контроль — оборотно-сальдовая ведомость по счету 76.АВ «НДС по авансам и предоплатам». Сальдо по этому счету должно соответствовать сумме НДС с незакрытых авансов на 62.02. Расхождение — сигнал, что какие-то авансы остались без счета-фактуры или, наоборот, документы созданы по уже зачтенным предоплатам.

Контрольные точки

Как проверить результат

ОСВ по счету 76.АВ
Норма

Сальдо равно НДС с остатка авансов на 62.02

Тревожный признак

Есть сальдо 76.АВ при нулевом 62.02 или наоборот

Книга продаж за период
Норма

Авансовые счета-фактуры присутствуют с кодом операции 02

Тревожный признак

Документы созданы, но в книгу не попали — проверьте проведение и даты

Журнал счетов-фактур
Норма

Количество документов совпадает со строками обработки

Тревожный признак

Часть строк осталась без документов — смотрите сообщения об ошибках

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

Чаще всего пользователи сталкиваются с ситуацией, когда обработка не находит аванс. Причины: платеж проведен на 62.01 вместо 62.02, в договоре не указан вид расчетов, либо выписка не проведена. Решение — исправить документ оплаты (поменять счет расчетов, перепровести) и повторно заполнить обработку.

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

Типичные ошибки
01
Регистрация до перепроведения выписок — обработка видит неполные данные и создает лишние документы
02
Ручное создание авансовых счетов-фактур параллельно с обработкой — появляются дубли, НДС задваивается
03
Неправильный счет авансов в оплате (62.01 вместо 62.02) — аванс не попадает в регистрацию
04
Пропуск квартальной проверки ОСВ 76.АВ против 62.02 — ошибки копятся и всплывают при сдаче декларации
05
Удаление созданных обработкой документов вручную без повторной регистрации — в книге продаж образуются разрывы

Ограничения штатного механизма и альтернативы

Штатная обработка не запускается по расписанию сама — её нужно открывать и выполнять вручную в конце дня, месяца или квартала. Полностью «безлюдной» автоматизации здесь нет, но трудозатраты сводятся к двум кнопкам при условии чистых данных.

Если требуется автоматическое создание счета-фактуры сразу при проведении поступления оплаты, есть два пути. Первый — включить в учетной политике регистрацию при получении аванса и использовать механизм «Создать на основании» из документа оплаты. Второй — доработка: подписка на событие при записи документа оплаты, которая создает счет-фактуру программно. Такой вариант требует участия программиста и тестирования на копии базы.

Сравнение вариантов

Штатная обработка регистрации

Подходит большинству: массово, контролируемо, без доработок. Ограничение — запуск вручную

Создание на основании оплаты

Удобно при небольшом числе авансов; при большом потоке платежей легко пропустить документ

Доработка через подписку на событие

Полная автоматизация в момент оплаты; требует разработчика, тестирования и контроля дублей

Работа с авансами полученными и выданными: в чем разница

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

При зачете аванса (проведении реализации) программа автоматически формирует проводки по восстановлению/вычету НДС с аванса через документ «Формирование записей книги покупок» в конце периода. Убедитесь, что этот регламентный документ создан — иначе НДС с аванса останется начисленным дважды: и по авансу, и по отгрузке.

Итог

Что важно запомнить

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

Частые вопросы

Почему обработка не находит аванс, хотя оплата есть?

Чаще всего в документе оплаты указан счет 62.01 вместо 62.02, договор заполнен с ошибкой или выписка не проведена. Откройте поступление оплаты, проверьте счета расчетов и авансов, перепроведите документ и повторно нажмите «Заполнить» в обработке.

Нужно ли регистрировать счет-фактуру, если аванс зачтен в том же квартале?

По общему правилу — да: НДС начисляется в момент получения предоплаты независимо от даты отгрузки, а при реализации налог с аванса принимается к вычету. Исключения и спорные методики следует согласовать с вашим налоговым консультантом и закрепить в учетной политике.

Что делать, если обработка создала дубли счетов-фактур?

Найдите лишние документы в журнале по контрагенту и сумме, пометьте их на удаление, затем проверьте, не создавались ли счета-фактуры вручную до запуска обработки. После удаления дублей пересформируйте книгу продаж и сверьте обороты по 76.АВ.

Можно ли настроить автоматическое создание авансового счета-фактуры сразу при оплате?

Штатно — только вручную через «Создать на основании» из документа оплаты либо периодической обработкой. Полностью автоматическое создание при проведении оплаты реализуется доработкой (подпиской на событие), которую должен выполнять и тестировать программист на копии базы.

Как проверить, что НДС с авансов не задвоился?

Сформируйте анализ счета 76.АВ и сравните с НДС по остаткам 62.02, затем проверьте книгу покупок: после зачета авансов там должны быть записи по вычету НДС с авансов. Если сумма в декларации по НДС выглядит завышенной — ищите авансы, по которым не выполнен документ формирования записей книги покупок.

Работает ли обработка при расчетах в валюте или по нескольким договорам?

Да, обработка анализирует расчеты в разрезе договоров и валют, но при валютных авансах важно, чтобы курсы были загружены на даты оплаты и регистрации. Проверьте корректность курсов в документах — от них зависит рублевая сумма НДС в счете-фактуре.