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

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

Почему в 1С не формируется счет-фактура на аванс

Разбираем, почему в 1С не формируется счет-фактура на аванс: настройки учетной политики, регистрация авансов, договоры, ошибки проведения и способы исправления.

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

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

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

Как вообще формируется счет-фактура на аванс в 1С

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

Обработка анализирует остатки по расчетам с покупателями: если есть кредитовое сальдо по счету расчетов (например, 62.02) и по договору не выполнена отгрузка, программа предлагает зарегистрировать счет-фактуру. Если анализ не находит оснований, список остается пустым — и именно здесь начинается поиск причины.

Проверьте настройки учетной политики по НДС

Первая и самая частая причина — в учетной политике организации не задан порядок регистрации счетов-фактур на аванс. Откройте раздел «Главное» → «Учетная политика» (или «Настройки налогов и отчетов» → вкладка «НДС» в зависимости от конфигурации) и проверьте поле «Порядок регистрации счетов-фактур на аванс».

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

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

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

Ошибки в документе поступления оплаты

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

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

Также обратите внимание на проведение документа. Непроведенный платеж или документ, помеченный на удаление, в анализ не попадает. Откройте список поступлений за период и убедитесь, что нужный документ проведен и не имеет пометки удаления.

Расшифровка платежа и счета расчетов

В табличной части поступления проверьте счета расчетов: аванс должен попадать на счет авансов (в типовом плане счетов для расчетов с покупателями это 62.02). Если вручную подставлен счет 62.01, программа считает оплату расчетом за отгрузку, а не авансом. Аналогично для расчетов с поставщиками используется счет авансов выданных.

Обработка регистрации пустаяПрограмма не видит авансов

Проверьте учетную политику и счета расчетов в платежах

Счет-фактура не создается на основанииОшибка в конкретном документе

Проверьте вид операции, договор и проведение платежа

Счет-фактура создается, но не проводитсяКонфликт нумерации или даты

Проверьте дату документа и сообщение об ошибке при проведении

Проблемы с договором и контрагентом

Договор — обязательная аналитика расчетов. Если в платежном документе договор не заполнен, заполнен договором с другим видом (например, «С поставщиком» вместо «С покупателем») либо договор помечен на удаление, обработка регистрации авансов такой платеж пропустит.

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

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

Почему обработка «Регистрация счетов-фактур на аванс» выдает пустой список

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

Если период верный, а список пуст, последовательно проверьте: действует ли настройка регистрации авансов на этот период; есть ли кредитовые остатки по счетам авансов полученных (сформируйте оборотно-сальдовую ведомость по счету 62.02 с разворотом по контрагентам и договорам); не были ли авансы уже зачтены отгрузкой в том же периоде.

Если аванс поступил и был зачтен отгрузкой в пределах одного налогового периода, при некоторых настройках учетной политики счет-фактура на такой аванс не регистрируется — это нормальное поведение, а не ошибка. Убедитесь, что вы не ищете документ, который по правилам создаваться и не должен.

Маршрут решения

Как выбрать действие

В учетной политике стоит «Не регистрировать»Смените порядок регистрации и повторно запустите обработку за нужный период
ОСВ по 62.02 показывает кредитовый остаток, а обработка пустаПроверьте договоры и виды операций в платежных документах
Аванс зачтен отгрузкой в том же кварталеПроверьте настройку освобождения зачтенных авансов — возможно, счет-фактура и не нужен
Платеж есть, но на счете 62.01Исправьте счет расчетов в документе на счет авансов и перепроведите

Ошибки при проведении и нумерации

Иногда счет-фактура создается, но не проводится: программа выдает сообщение об ошибке. Частые причины — дата документа попадает в закрытый период (установлена дата запрета редактирования), нарушена нумерация счетов-фактур или у пользователя недостаточно прав.

Дата авансового счета-фактуры должна соответствовать дате поступления оплаты. Если вы формируете документ позже, программа подставляет дату платежа; при закрытом периоде проведение будет заблокировано. В этом случае либо временно снимается запрет редактирования (это должен делать администратор или главный бухгалтер с пониманием последствий), либо изменения вносятся корректировками текущего периода.

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

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

Общий порядок исправления такой: сначала приводится в порядок настройка учетной политики, затем исправляются первичные документы (вид операции, договор, счета расчетов), после чего обработка регистрации запускается повторно. Исправлять нужно именно первичку, а не пытаться создать счет-фактуру «в обход» — иначе при следующей сверке расхождение всплывет снова.

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

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

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

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

Счет-фактура создан и проведен
Норма

Документ есть в журнале, без пометки удаления

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

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

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

Аванс отражен с корректной суммой НДС

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

Записи нет или сумма не совпадает с платежом

ОСВ по счету авансов
Норма

Остаток соответствует неотгруженным авансам

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

Сальдо не сходится с расчетами — есть ошибки в первичке

Типичные ошибки и как их избежать

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

Ошибка вторая — игнорирование периода действия настроек. Учетная политика в 1С периодическая: изменение «сейчас» не чинит прошлые кварталы. Если аванс относится к закрытому периоду, корректное решение — уточненная декларация, а не перепроведение старых документов.

Типичные ошибки
01
Ручное создание счета-фактуры без основания — ломает автоматический зачет аванса при отгрузке
02
Исправление счета расчетов без перепроведения документа — движения по регистрам не обновляются
03
Поиск аванса не в том периоде или не по той организации — обработка закономерно пуста
04
Игнорирование закрытого периода — попытка провести документ старой датой без анализа последствий для отчетности
Полезная привычка — раз в квартал перед закрытием периода формировать ОСВ по счетам авансов и сверять ее с журналом счетов-фактур. Расхождения видны сразу, и искать причину в свежих документах намного проще, чем после сдачи отчетности.
ПЗ
Практическое замечание
Итог

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

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

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

Можно ли сформировать счет-фактуру на аванс вручную, если обработка его не находит?

Технически можно создать документ на основании поступления оплаты через «Создать на основании». Но если обработка аванс не видит, ручное создание, скорее всего, тоже завершится ошибкой или создаст документ без корректных движений. Сначала найдите и устраните причину в настройках или первичном документе.

Аванс поступил и зачтен в одном квартале — нужен ли счет-фактура?

Зависит от настройки учетной политики. Если установлено освобождение для авансов, зачтенных в течение заданного срока, счет-фактура не регистрируется, и это корректно. Если такой настройки нет, авансовый счет-фактура выставляется, а при отгрузке НДС принимается к вычету.

Почему счет-фактура создалась с неверной датой?

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

Что делать, если аванс прошлого закрытого периода остался без счета-фактуры?

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

Влияет ли вид операции «Прочее поступление» на авансовые счета-фактуры?

Да. Поступления с видами операций, не связанными с оплатой от покупателя, не рассматриваются программой как авансы. Если оплата от покупателя ошибочно введена как прочее поступление, измените вид операции, укажите договор и счета расчетов, перепроведите документ.

Нужна ли отдельная настройка для авансов в валюте?

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