Учет и Финансы · 10 мин
Как в 1С автоматически выписывать счета-фактуры на аванс
Как в 1С автоматически формировать счета-фактуры на авансы: настройка регистрации, обработка «Регистрация счетов-фактур на аванс», проверка и типичные ошибки.
Авансовые счета-фактуры — обязательный документ для плательщика НДС, получившего предоплату от покупателя. Вручную заводить их по каждому поступлению оплаты долго и рискованно: легко пропустить платёж, продублировать документ или неверно определить ставку НДС. В типовых конфигурациях 1С («Бухгалтерия предприятия», «Комплексная автоматизация», ERP) эта задача решается автоматической обработкой «Регистрация счетов-фактур на аванс», которая анализирует остатки расчётов и формирует документы пакетно.
Механизм работает одинаково по сути, но расположение команд и детали настройки отличаются в зависимости от конфигурации и её релиза. Ниже разобраны подготовка учётной политики, запуск обработки, контроль результата и ситуации, когда автоматика не справляется без ручной корректировки.
Важно понимать логику программы: 1С определяет аванс по остатку на счетах расчётов (62.02, 76.АВ и аналогичных), а не по факту поступления денег. Поэтому корректность автоматической регистрации напрямую зависит от того, насколько чисто ведутся взаиморасчёты и нет ли незакрытых «зависших» сумм прошлых периодов.
Когда авансовый счёт-фактура обязателен и как это видит 1С
По общему правилу продавец — плательщик НДС обязан выставить счёт-фактуру на полученную предоплату в течение пяти календарных дней. Исключения: авансы по операциям, облагаемым по ставке 0% до подтверждения, по длительному производственному циклу (более шести месяцев при соблюдении условий), по безвозмездным поступлениям и при освобождении от НДС. 1С не знает этих нюансов сама — часть из них задаётся настройками, часть контролирует бухгалтер.
Программа трактует сумму как аванс, если на дату регистрации по договору с контрагентом есть кредитовое сальдо на счёте авансов выданных покупателям (в «Бухгалтерии» — 62.02) и нет незакрытой реализации, на которую эта оплата могла бы быть зачтена. Если оплата и отгрузка произошли в одном периоде и документы проведены в правильной последовательности, обработка аванс не покажет — либо покажет только на разницу.
Подготовка: настройки учётной политики и НДС
Прежде чем запускать автоматическую регистрацию, проверьте учётную политику организации. В «1С:Бухгалтерии» путь: «Главное» → «Настройки» → «Налоги и отчёты» → вкладка «НДС». Здесь задаётся порядок регистрации счетов-фактур на аванс — например, регистрировать на все авансы или только на авансы, не зачтённые в течение определённого срока (вариант «не регистрировать, если аванс зачтён в течение пяти календарных дней» встречается в ряде релизов и сокращает лишний документооборот при быстрой отгрузке).
Также проверьте ставки НДС в номенклатуре и договорах: обработка берёт ставку из данных расчётов, и если в карточке товара стоит «Без НДС», авансовый счёт-фактура может не сформироваться или сформироваться с неверной суммой налога. Для отдельных договоров возможна настройка исключений — например, по договорам с длительным циклом работ.
Запуск обработки «Регистрация счетов-фактур на аванс»
В «1С:Бухгалтерии 8» обработка находится в разделе «Операции» → «Регламентные операции НДС» → «Регистрация счетов-фактур на аванс» (в ряде релизов — через «Банк и касса» → «Регистрация счетов-фактур на аванс» или из помощника по НДС). В «1С:Комплексная автоматизация» и ERP документ «Регистрация счетов-фактур на аванс» создаётся в разделе регламентных операций по НДС и заполняется по кнопке «Заполнить».
Порядок работы: укажите организацию и период (обычно месяц или квартал), нажмите «Заполнить». Программа проанализирует остатки по счетам авансов и покажет таблицу: контрагент, договор, сумма аванса, ставка и сумма НДС. По кнопке «Выполнить» (или «Записать и закрыть» в зависимости от интерфейса) будут созданы и проведены счета-фактуры с номерами по общей нумерации.
Типичные ошибки и их последствия
Самая частая проблема — «мусор» во взаиморасчётах: давние копеечные остатки, оплаты без указания договора, переплаты, которые по сути не аванс (например, возврат переплаты поставщику, ошибочно проведённый через счёт авансов покупателей). Обработка добросовестно зарегистрирует счета-фактуры и на эти суммы, что приведёт к завышению НДС и необходимости сторнирования.
Вторая группа ошибок — дублирование: бухгалтер вручную создал счёт-фактуру на аванс по конкретному платежу, а затем запустил обработку, которая создала второй документ на ту же сумму. Перед автоматической регистрацией проверьте журнал счетов-фактур на предмет ранее введённых авансовых документов за период.
Особые сценарии и ограничения автоматики
Авансы по ставке 0% и экспорт
По предоплате в счёт экспортных поставок авансовый счёт-фактура обычно не требуется до момента реализации. Если обработка предлагает зарегистрировать такую сумму, снимите флажок вручную и проверьте, что в договоре и документах корректно указан вид операции.
Частичная отгрузка и несколько договоров
Если покупатель платит одной суммой по нескольким договорам, корректность автоматики зависит от того, как распределена оплата в документе поступления. При оплате «без разбивки» программа может отнести всю сумму на один договор. Разносите оплату по договорам в документе поступления на расчётный счёт — это избавит от ручной правки счетов-фактур.
Неподтверждённые и «серые» суммы
Автоматика не отличает аванс от ошибочно зачисленных денег. Если на счёт поступила сумма от неизвестного плательщика или возврат, сначала разберитесь с назначением платежа, и только потом запускайте регистрацию.
Альтернативы штатной обработке
Если штатный механизм не закрывает потребности — например, нужна регистрация в день поступления каждого платежа, а не раз в месяц, — есть варианты. В некоторых конфигурациях счёт-фактура на аванс создаётся непосредственно из документа поступления оплаты кнопкой «Создать на основании» — это полуавтоматический режим, удобный при небольшом числе авансов.
Для нестандартных требований (особая нумерация, автоматическая отправка покупателю, регистрация по расписанию) применяют доработки: регламентные задания, расширения конфигурации или внешние обработки. Такие изменения должен выполнять разработчик, знакомый с учётом НДС, — ошибка в коде регистрации напрямую влияет на налоговые обязательства.
Сравнение вариантов
Подходит большинству организаций; минимум ручной работы, но контроль результата обязателен
Подходит при малом числе авансов и необходимости выставить счёт-фактуру в день платежа; требует дисциплины
Подходит при нестандартных требованиях; дороже и требует сопровождения разработчиком
Что важно запомнить
Автоматическая регистрация авансовых счетов-фактур в 1С выполняется обработкой «Регистрация счетов-фактур на аванс» на основе остатков по счетам расчётов. Качество результата определяется чистотой взаиморасчётов и корректной учётной политикой по НДС. После каждого запуска сверяйте 62.02 с 76.АВ и проверяйте книгу продаж.
Частые вопросы
Почему обработка не видит аванс, хотя оплата пришла?
Чаще всего оплата уже зачтена на реализацию (тогда аванса в понимании программы нет), либо документ поступления не проведён, не указан договор или дата документа выходит за выбранный период. Проверьте карточку расчётов с контрагентом по отчёту «Анализ субконто».
Можно ли выставлять авансовые счета-фактуры одним документом на весь квартал?
Технически обработка позволяет выбрать произвольный период, но срок выставления счёта-фактуры на аванс ограничен пятью календарными днями с даты получения предоплаты. Регистрация раз в квартал формально нарушает этот срок, поэтому на практике обработку запускают ежемесячно или чаще.
Что делать, если счёт-фактура на аванс создан дважды?
Один из документов нужно пометить на удаление или отменить проведение, затем перепровести регламентные операции НДС и проверить книгу продаж. Если период уже закрыт и декларация сдана, потребуется уточнённая декларация с корректировкой.
Нужно ли регистрировать аванс, если отгрузка была в том же месяце?
Если оплата и отгрузка попали в один налоговый период, многие организации регистрируют авансовый счёт-фактуру только на незачтённый остаток — это закрепляется в настройке порядка регистрации в учётной политике. Штатная обработка учитывает эту настройку при заполнении.
Работает ли обработка при УСН или освобождении от НДС?
Если организация не является плательщиком НДС, авансовые счета-фактуры не выставляются, и обработка не используется. Исключение — ситуации, когда «упрощенец» выставляет счёт-фактуру с НДС добровольно или выступает налоговым агентом: тогда документы оформляются вручную по конкретным операциям.