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