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