Почему в 1С 8.3 не создаётся счёт-фактура на аванс: разбор причин

· 7 мин

Содержание

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

Разберём, почему в 1С 8.3 не формируются счета-фактуры на аванс: где спрятана настройка порядка регистрации, при чём тут правило пяти дней и договор с покупателем, и как заставить программу выписать нужные документы. Примеры — на «Бухгалтерии предприятия 3.0», в «Комплексной» логика та же.

Как аванс вообще превращается в счёт-фактуру

Счёт-фактура на аванс не рождается сам при поступлении денег. Его создаёт отдельная обработка по итогам периода. Цепочка такая:

  1. Деньги пришли — документ Поступление на расчётный счёт с видом операции Оплата от покупателя.
  2. На счёте 62.02 образовался незачтённый остаток аванса.
  3. Обработка Регистрация счетов-фактур на аванс находит эти остатки и выписывает документы.
  4. Каждый счёт-фактура начисляет НДС: проводка Дт 76.АВ Кт 68.02.

Если на любом шаге что-то не так — список в обработке будет пустым или неполным. Дальше по каждому шагу отдельно.

Обработка живёт в двух местах: Банк и касса → Счета-фактуры на аванс и Продажи → Счета-фактуры на аванс. Это одна и та же форма.

Причина №1: настройка «Порядок регистрации счетов-фактур на аванс»

Главный подозреваемый. Путь: Главное → Налоги и отчёты → НДС. Внизу блока — поле «Порядок регистрации счетов-фактур на аванс». Варианты:

Значение настройкиКогда счёт-фактура выпишется
Регистрировать всегда при получении авансаПо любому авансу, всегда
Не регистрировать зачтённые в течение 5 календарных днейТолько если отгрузки не было 5 дней
Не регистрировать зачтённые до конца месяцаАванс «завис» до следующего месяца
Не регистрировать зачтённые до конца налогового периодаАванс перешёл на новый квартал
Не регистрировать счета-фактуры на авансыНе выписываются вообще

Если стоит любой вариант, кроме «Регистрировать всегда», часть авансов система молча пропустит. Это не ошибка — так задумано, чтобы не плодить лишние документы по авансам, закрытым отгрузкой почти сразу.

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

Причина №2: правило пяти дней и зачёт в том же периоде

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

По ст. 168 НК РФ счёт-фактуру выставляют в течение 5 календарных дней. 1С трактует это буквально: если настроено «не регистрировать зачтённые в течение 5 дней», а отгрузка прошла на 3-й день после оплаты — аванса для программы уже нет, регистрировать нечего.

Пример:

  • 📅 10 числа — оплата 120 000 ₽.
  • 📅 12 числа — реализация на всю сумму.
  • Разрыв — 2 дня, меньше 5. При настройке «5 дней» счёт-фактура не формируется и это законно.

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

Причина №3: договор с покупателем и вид операции

Даже при правильной общей настройке отдельный договор может её переопределять.

Откройте договор → раздел «НДС» → флажок «Регистрировать счета-фактуры на аванс» и своё поле порядка. Если в карточке договора стоит «Не регистрировать» — общая настройка не поможет.

Что ещё проверить по документу оплаты:

  • ✅ Вид операции у Поступления на расчётный счёт — именно Оплата от покупателя, а не «Прочее поступление».
  • ✅ Договор в платёжке — с видом «С покупателем», не «С поставщиком» и не «Прочее».
  • ✅ Счёт расчётов — 62.01, счёт авансов — 62.02 (стандартные, без ручной подмены).
  • ✅ Оплата действительно повисла авансом, а не закрыла конкретную реализацию задним числом.
Диагностика: выберите симптом

Причина №4: неверный счёт учёта расчётов

Если оплата села не на 62.02, а, например, на 62.01 или на прочий счёт, обработка аванс не увидит.

Открывайте ОСВ по счёту 62 по контрагенту и договору. Незачтённый аванс должен «висеть» именно на субсчёте 62.02 с кредитовым сальдо. Нет сальдо на 62.02 — нет и счёта-фактуры.

Частая причина смещения счёта — ручные корректировки, зачёты авансов документом «Корректировка долга » или неправильный порядок проведения документов по датам внутри одного дня.

Причина №5: организация не платит НДС

Банально, но встречается. На УСН, ПСН или при освобождении по ст. 145 НК РФ счета-фактуры на аванс не выставляются — обязанности нет. Проверьте систему налогообложения в Главное → Налоги и отчёты → Система налогообложения.

Какие проводки должны сформироваться

Когда всё настроено верно, по авансу от покупателя проходит такой набор:

Проводки по операции

Нет проводки Дт 76.АВ Кт 68.02 — значит счёт-фактура на аванс так и не выписался. Это и есть маркер проблемы в отчётах.

Быстрая проверка: посчитайте НДС с аванса

Прежде чем спорить с программой, прикиньте, какую сумму налога она должна начислить. НДС с аванса считается по расчётной ставке (20/120 или 10/110):

НДС с полученного аванса
НДС с аванса: · Аванс без НДС:
НДС с аванса считают по расчётной ставке. Проводка: Дт 76.АВ Кт 68.02.

Пошаговый порядок «оживления» счетов-фактур

Если документы не формируются, пройдите по чек-листу сверху вниз — на каком-то шаге найдётся причина:

Что проверить, если счета-фактуры на аванс не формируются
Выполнено: 0 / 8

Если ничего не помогло

Настройки верные, а список всё равно пуст — остаётся два шага:

  • 🔄 Перепроведите документы за период через Операции → Групповое перепроведение документов. Порядок проведения внутри дня иногда «ломает» зачёт аванса.
  • 🧹 Проверьте последовательность и закрытие месяца — незакрытый или закрытый «поверх» период мешает обработке видеть остатки.

Тестирование и исправление базы (chdbfl.exe или встроенное) стоит запускать только после резервной копии и когда исчерпаны настроечные причины. Битые данные — редкая причина по сравнению с настройкой.

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

Где в 1С 8.3 включить формирование счетов-фактур на аванс?
Главное → Налоги и отчёты → НДС → «Порядок регистрации счетов-фактур на аванс». Для сплошной регистрации выберите «Регистрировать счета-фактуры всегда при получении аванса».
Почему счёт-фактура на аванс не формируется, если аванс закрыт отгрузкой в том же месяце?
Скорее всего в настройке НДС стоит «не регистрировать зачтённые в течение 5 дней» или «до конца месяца». Программа намеренно пропускает такие авансы. Смените порядок на «Регистрировать всегда».
Обработка пишет «нет данных для счёта-фактуры на аванс». Что это значит?
На счёте 62.02 нет незачтённого остатка по контрагенту. Аванс либо уже закрыт реализацией, либо платёж проведён без вида операции «Оплата от покупателя».
Может ли договор отменять общую настройку?
Да. В карточке договора есть собственное поле порядка регистрации. Если там «Не регистрировать» — по этому покупателю счета-фактуры не выпишутся, даже если общая настройка правильная.
Нужно ли выписывать счёт-фактуру на аванс на УСН?
Нет. Без обязанности по НДС счета-фактуры на аванс не формируются — это нормально, а не ошибка программы.
Как задним числом создать пропущенные счета-фактуры на аванс?
Смените настройку на «Регистрировать всегда», затем откройте обработку «Регистрация счетов-фактур на аванс», укажите нужный период и нажмите «Заполнить» и «Выполнить». Документы создадутся по всем незачтённым авансам.

Источники

  • НК РФ, ст. 168 — сроки выставления счетов-фактур
  • НК РФ, ст. 154, п. 1 — налоговая база при получении аванса
  • Постановление Правительства РФ № 1137 — форма и правила ведения счетов-фактур