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

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

Что значит в 1С «нет данных для счета-фактуры на аванс»

Почему 1С пишет «нет данных для счета-фактуры на аванс»: причины ошибки, проверка авансов, регистров и настроек НДС, пошаговое исправление и FAQ.

Сообщение «нет данных для счета-фактуры на аванс» программа 1С выводит, когда пользователь пытается сформировать счет-фактуру на полученный или выданный аванс, а система не находит оснований для её создания. Это не сбой программы, а результат проверки: 1С анализирует регистры авансов и не видит сумм, по которым требуется начислить НДС с предоплаты.

Чаще всего ситуация возникает при формировании документа «Счет-фактура» на основании поступления оплаты от покупателя, при работе обработки «Регистрация счетов-фактур на аванс» или при открытии помощника по НДС. Понимание того, откуда программа берет данные, позволяет быстро найти причину и устранить её без привлечения программиста.

Важно различать два сценария: аванс полученный (вы продавец и обязаны начислить НДС с предоплаты) и аванс выданный (вы покупатель и вправе принять НДС к вычету). Ошибка строится одинаково, но проверяемые регистры и документы различаются.

Откуда 1С берет данные для счета-фактуры на аванс

Программа не создает счет-фактуру «из воздуха» по кассовому документу. При проведении поступления оплаты (поступление на расчетный счет, приходный кассовый ордер, эквайринг) 1С делает записи в регистрах накопления, связанных с НДС и авансами, — например, «НДС с авансов» и регистрах расчетов с контрагентами. Именно остатки этих регистров на дату формирования и служат источником данных.

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

Дополнительное условие — договор с контрагентом. Если в договоре не указано, что расчеты ведутся с авансами, или вид расчетов настроен иначе, программа может распределить оплату иначе, чем ожидает бухгалтер.

Основные причины отсутствия данных

Первая и самая частая причина — счет-фактура на этот аванс уже создана ранее. 1С не дублирует документы: если по конкретному документу оплаты счет-фактура существует и не помечена на удаление, обработка регистрации пропустит эту строку и покажет, что данных нет.

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

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

Оплата проведена, аванс не зачтенДанные должны быть

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

Оплата и отгрузка в одном кварталеАванса в учете нет

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

Оплата введена вручнуюРегистры не заполнены

Перепроведите штатным документом оплаты

Неверный период в обработкеОтбор не находит записей

Укажите квартал, в котором прошла оплата

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

Откройте документ поступления оплаты и проверьте его движения: кнопка «Дт/Кт» или «Показать проводки и движения по регистрам». Убедитесь, что документ делает записи по регистрам расчетов с покупателями и НДС с авансов. Если движений нет или они неполные — документ проведен некорректно либо поврежден, его нужно перепровести.

Далее проверьте, не был ли аванс зачтен. Найдите документы реализации по этому контрагенту и договору в том же периоде и посмотрите их движения по зачету авансов. Также проверьте документы «Зачет задолженности» и «Корректировка долга» — они могли закрыть аванс без реализации.

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

Порядок действий
  1. 1
    Откройте документ оплаты и проверьте его проведение и движения по регистрам
  2. 2
    Сформируйте анализ счета 62.02 (или 60.02 для выданных авансов) по контрагенту
  3. 3
    Проверьте, не зачтен ли аванс реализацией или зачетом задолженности в том же периоде
  4. 4
    Найдите существующий счет-фактуру на аванс по этому документу через журнал счетов-фактур
  5. 5
    Запустите обработку «Регистрация счетов-фактур на аванс» за нужный квартал
  6. 6
    Проверьте результат: счет-фактура создана, проведена и попала в книгу продаж

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

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

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

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

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

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

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

Настройки, которые влияют на регистрацию авансовых счетов-фактур

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

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

Типичные ошибки и риски

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

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

Типичные ошибки
01
Создание счета-фактуры вручную без основания — двойное начисление НДС и расхождения в книге продаж
02
Поиск аванса не в том налоговом периоде — обработка показывает пустую таблицу
03
Игнорирование настройки учетной политики о порядке регистрации авансов — ложный вывод об ошибке
04
Перепроведение документов без архивной копии — риск необратимого изменения данных прошлых периодов

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

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

Дополнительно проверьте отчет «Анализ НДС с авансов полученных» или оборотно-сальдовую ведомость по счету 76.АВ: остаток на конец периода должен соответствовать незакрытым авансам. Если остаток по 76.АВ есть, а авансов по расчетам нет (или наоборот), это признак ошибок в учете прошлых периодов.

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

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

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

Запись есть, сумма НДС совпадает с расчетом от аванса

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

Записи нет или сумма отличается от расчетной

Остаток 76.АВ
Норма

Соответствует сумме незакрытых авансов

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

Остаток есть при нулевых авансах или наоборот

Повторный запуск обработки
Норма

Таблица пустая — все авансы обработаны

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

Строки остаются после выполнения

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

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

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

Почему обработка регистрации показывает пустую таблицу, хотя оплата есть?

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

Можно ли создать счет-фактуру на аванс вручную без основания?

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

Что делать, если ошибка возникла в закрытом прошлом периоде?

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

Относится ли проблема к авансам выданным поставщикам?

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

Итог

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

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