Ошибка «Нет данных для счёта-фактуры на аванс»: как исправить в 1С 8.3
📋 Содержание
Сообщение Нет данных для формирования счёта-фактуры на аванс в 1С 8.3 значит, что программа не нашла незакрытых авансов, по которым нужно выписать документ. В девяти случаях из десяти это не сбой, а следствие настроек учётной политики или того, что аванс закрылся отгрузкой в тот же день.
Разберём по порядку, что делать: где в 1С 8.3 искать причину, почему нет данных и как заставить обработку Регистрация счетов-фактур на аванс сформировать нужные документы. Инструкция подходит для Бухгалтерии предприятия 3.0.
Что означает эта ошибка
Ошибка выходит в двух местах:
- 🔹 при запуске помощника
Банк и касса → Регистрация счетов-фактур на аванс; - 🔹 при попытке создать счёт-фактуру на аванс вручную из документа поступления оплаты.
1С считает аванс «незачтённым» на конец выбранного периода. Если к моменту расчёта аванс уже закрыт отгрузкой (или его вовсе нет по данным учёта), формировать нечего — отсюда и «нет данных».
💡 Сначала проверьте самое простое: правильно ли выбран период в шапке обработки и та ли организация. Часто регистрируют авансы за прошлый квартал, а период стоит текущий.
Быстрая диагностика причины
Пройдите по симптомам — так вы за минуту сузите поиск, а дальше идите в нужный раздел ниже.
1. Ставка НДС в документе оплаты
Первое, что смотрит программа, — есть ли по оплате база для НДС.
Откройте Поступление на расчётный счёт (или Приходный кассовый ордер) и проверьте:
- Вид операции —
Оплата от покупателя. - Договор — с видом
С покупателем. - Ставка НДС в строке —
20%или10%, а неБез НДСи не пусто.
Если стоит Без НДС, счёт-фактура на аванс не положен и не сформируется — это корректное поведение. Но если ставка потерялась по ошибке — исправьте и перепроведите документ.
⚠️ Ставка НДС в оплате берётся из договора и настроек. Если по договору «Без НДС», а вы ждёте счёт-фактуру — проблема в договоре, а не в обработке.
2. Аванс реальный? Проверяем счета и проводки
«Нет данных» бывает, когда аванса на самом деле нет на нужном счёте учёта.
Проверьте проводки документа оплаты. Должна быть строка с авансом:
Ключевой момент — счёт 62.02 (авансы полученные). Если оплата почему-то легла на 62.01, программа видит не аванс, а погашение долга — регистрировать нечего.
Разберитесь по ОСВ:
- ✔️ откройте
Оборотно-сальдовую ведомость по счёту 62с субсчетами и разбивкой по контрагентам и договорам; - ✔️ убедитесь, что по договору есть кредитовое сальдо на
62.02; - ✔️ если аванс «висит» на
62.01— перепроведите документы, восстановите последовательность.
3. Хронология и скрытые долги
Аванс — это оплата, которая пришла раньше отгрузки. Если 1С видит поступление денег позже реализации или встречный долг, аванса не будет.
Типичные ловушки:
- 📌 нарушена хронология: реализация проведена раньше, чем оплата, хотя фактически было наоборот;
- 📌 по договору «висит» встречный долг — 1С зачитывает оплату в него, а не в аванс;
- 📌 документы вводили задним числом и не перепровели последовательность.
Что делать:
- Запустите
Операции → Закрытие месяца → Перепроведение документовза период. - Проверьте
Экспресс-проверку ведения учёта— блок по НДС с авансов. - Убедитесь, что даты оплаты и реализации идут в правильном порядке.
4. Учётная политика: правило 5 дней
Самая частая причина, когда авансы «были, а обработка пустая». В настройках НДС задано, какие авансы вообще регистрировать.
Главное → Налоги и отчёты → НДС → Порядок регистрации счетов-фактур на аванс. Варианты:
| Настройка | Когда счёт-фактура НЕ формируется |
|---|---|
| Регистрировать счета-фактуры всегда при получении аванса | формируется по любому авансу |
| Не регистрировать зачтённые в течение 5 календарных дней | аванс закрыт отгрузкой за 5 дней |
| Не регистрировать зачтённые до конца месяца | аванс закрыт в том же месяце |
| Не регистрировать зачтённые до конца налогового периода | аванс закрыт в том же квартале |
| Не регистрировать (п. 13 ст. 167 НК РФ) | для длительного цикла производства |
Если стоит «не регистрировать зачтённые в течение 5 дней» и отгрузка прошла в этот срок — «нет данных» абсолютно корректно. Закон (ст. 168 НК РФ) даёт 5 дней на выставление счёта-фактуры, и НДС на такой короткий аванс можно не начислять.
Хотите счёт-фактуру по всем авансам — переключите на Регистрировать всегда и перезапустите обработку.
5. Зачёт аванса день в день
Частный, но массовый случай. Оплата и отгрузка датированы одним днём.
1С по умолчанию считает, что аванса не было: деньги и товар «встретились» в одну дату. Даже при настройке «всегда» это спорный момент, и программа может ничего не показать.
Варианты решения:
- если оплата действительно пришла до отгрузки — поставьте оплате более раннее время в течение дня (например,
09:00, а реализации15:00); - если это ошибка учёта и аванса не было — счёт-фактура и не нужен, оставьте как есть;
- проверьте, что по договору не стоит галка автоматического зачёта, ломающая порядок.
💡 Время документа в 1С влияет на последовательность проведения. Пара минут разницы решает, увидит ли программа аванс.
6. Нестандартные расчёты: корректировки, третьи лица, аккредитивы
Здесь аванс может не попасть на 62.02 из-за нетипичной схемы.
- 🔸 Взаимозачёт / корректировка долга. Аванс закрыт документом
Корректировка долга, а не деньгами — обработка его не берёт. Проверьте, нужен ли счёт-фактура вообще. - 🔸 Оплата от третьего лица. Деньги пришли не от покупателя, аналитика по договору не совпала — аванс «повис» не там.
- 🔸 Аккредитив, эквайринг, розница. В рознице аванс проходит через
62.Рили спецсчета; помощник по авансам может его не видеть — регистрируйте вручную.
В таких случаях смотрите проводки конкретного документа и, при необходимости, вводите счёт-фактуру на аванс отдельным документом на нужную сумму и счёт.
Чек-лист проверки
Пройдите по пунктам сверху вниз — обычно причина находится в первых трёх.
Если не помогло
Когда все пункты проверены, а обработка всё равно пустая:
- Сделайте
Тестирование и исправлениеинформационной базы (Администрирование → Обслуживание) — снимает разрушенные последовательности. - Запустите
Закрытие месяцазаново за квартал. - Сформируйте счёт-фактуру на аванс вручную из документа оплаты кнопкой
Создать на основании → Счёт-фактура выданный, если аванс реально есть. - Проверьте
Экспресс-проверкупо НДС — она укажет непроведённые авансы.
⚠️ Перед тестированием и исправлением базы сделайте резервную копию. Восстановление последовательности меняет проводки во всём периоде.
Частые вопросы
Почему обработка «Регистрация счетов-фактур на аванс» пустая, хотя авансы были?
Нужно ли выписывать счёт-фактуру на аванс, если отгрузка была в тот же день?
Аванс лежит на счёте 62.01, а не 62.02. Что делать?
Ставка НДС в оплате «Без НДС» — почему нет счёта-фактуры?
Как включить формирование счёта-фактуры по всем авансам?
Главное → Налоги и отчёты → НДС и выберите Регистрировать счета-фактуры всегда при получении аванса, затем перезапустите обработку.Можно ли создать счёт-фактуру на аванс вручную?
Создать на основании → Счёт-фактура выданный, если аванс действительно есть на 62.02.Источники
- НК РФ, ст. 168 (5 дней на выставление счёта-фактуры)
- НК РФ, ст. 167 п. 1 (момент определения налоговой базы по НДС)
- Постановление Правительства РФ № 1137 (книга продаж, счета-фактуры)
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.