Вы столкнулись с проблемой: в 1С не удается выписать счет-фактуру на аванс, хотя платеж от покупателя уже поступил? Эта ситуация знакома многим бухгалтерам и специалистам по работе с 1С:Бухгалтерией или 1С:Управлением торговлей. Ошибка может возникать как из-за неверных настроек программы, так и по причине нарушения последовательности документов или особенностей учета НДС.
В этой статье мы системно разберем все возможные причины, по которым счет-фактура на аванс не формируется, — от банальных упущений в заполнении реквизитов до скрытых настроек учетной политики. Вы получите не только теоретическое объяснение, но и пошаговые инструкции с скриншотами ключевых моментов, а также чек-листы для самостоятельной диагностики проблемы. Особое внимание уделим нюансам работы с авансами в 1С 8.3 и последним изменениям законодательства по НДС.
1. Проверка базовых условий для формирования счета-фактуры на аванс
Прежде чем искать сложные ошибки, убедитесь, что выполнены минимальные требования для создания счета-фактуры на аванс. Без них документ просто не появится в списке доступных.
- 📌 Поступление аванса зарегистрировано. Счет-фактура формируется только на основании документа
Поступление на расчетный счет(илиПриходный кассовый ордер), где указано назначение платежа как "Аванс". - 📅 Дата платежа соответствует периоду. Если аванс поступил в одном квартале, а вы пытаетесь выписать счет-фактуру в другом, документ может не отображаться.
- 🔄 Включен флажок "Выписывать счета-фактуры" в настройках учетной политики (раздел
НДС).
Если хотя бы одно из этих условий не выполнено, кнопка создания счета-фактуры на аванс будет неактивна. Например, часто бухгалтеры забывают указать в платежном документе, что поступившая сумма является авансом. В этом случае система воспринимает платеж как обычную предоплату без обязанности по НДС.
Платеж зарегистрирован как аванс в документе поступления|Дата платежа входит в текущий налоговый период|В учетной политике разрешена выписка счетов-фактур|У контрагента указан корректный ИНН/КПП-->
2. Настройки учетной политики: скрытые параметры
Одна из самых распространенных причин — неверные настройки учетной политики по НДС. Даже если флажок "Выписывать счета-фактуры" включен, могут быть скрытые параметры, блокирующие формирование документов на авансы.
Перейдите в раздел Главное → Учетная политика → Налог на добавленную стоимость и проверьте:
- 📋 Порядок регистрации счетов-фактур: должен быть выбран вариант "Выписывать счета-фактуры при получении авансов".
- ⏳ Сроки выписки: если установлен флажок "Выписывать не позднее 5 календарных дней", убедитесь, что не пропущен дедлайн.
- 🔍 Исключения по контрагентам: некоторые организации (например, на УСН) могут быть исключены из обязательной выписки счетов-фактур.
Особое внимание уделите параметру Вести учет НДС по авансам полученным. Если он отключен, система просто не будет предлагать создать счет-фактуру, даже при наличии аванса. Этот параметр часто сбивается при обновлении конфигурации или переносе базы.
Как проверить настройки учетной политики в 1С 8.3
1. Откройте раздел "Главное" → "Учетная политика".
2. Перейдите на вкладку "Налог на добавленную стоимость".
3. Прокрутите до блока "Порядок регистрации счетов-фактур".
4. Убедитесь, что стоят галочки напротив "Выписывать счета-фактуры при получении авансов" и "Вести учет НДС по авансам полученным".
5. Сохраните изменения (если вносили правки) и перезапустите 1С.
3. Ошибки в реквизитах контрагента или договора
Счет-фактура на аванс не формируется, если в карточке контрагента или договоре отсутствуют критичные реквизиты. Система может не выдавать явную ошибку, но просто не показывать документ в списке доступных для создания.
Проверьте следующие данные:
| Реквизит | Требование | Последствия ошибки |
|---|---|---|
| ИНН/КПП | Должны быть заполнены корректно, без пробелов | Счет-фактура не создается или создается с ошибкой валидации |
| Вид договора | Должен быть указан как "С покупателем" или "С заказчиком" | Документ не попадает в список для выписки счетов-фактур |
| Валютный контроль | Для иностранных контрагентов должен быть указан код страны | Блокировка создания счета-фактуры при экспортных операциях |
| Налогообложение | Должен быть выбран вариант "Облагается НДС" или "НДС 0%" | Система игнорирует аванс как не облагаемый НДС |
Частая ошибка — несовпадение вида операции в договоре и платежном документе. Например, если в договоре указан вид "Товары", а в платежке — "Услуги", система может не сгенерировать счет-фактуру. Также проверьте, не установлен ли в договоре флажок "Без НДС" — в этом случае авансовые счета-фактуры не создаются.
Регулярно, это постоянная проблема|Иногда, при работе с новыми клиентами|Рядом, только при массовом импорте данных|Никогда не было таких проблем-->
4. Проблемы с последовательностью документов
В 1С счет-фактура на аванс привязывается к цепочке документов: платежному поручению → поступлению на счет → реализации. Если нарушена последовательность или отсутствует связь между документами, формирование счета-фактуры становится невозможным.
Типичные сценарии:
- 🔗 Платеж не привязан к договору. Если в документе
Поступление на расчетный счетне указан договор с контрагентом, система не поймет, к какой сделке относится аванс. - 📑 Отсутствует документ реализации. Счет-фактура на аванс создается только если есть связанный документ
Реализация товаров/услуг(даже в статусе "Черновик"). - 🔄 Дублирование платежей. Если один и тот же аванс зарегистрирован дважды, система может заблокировать создание счета-фактуры.
Чтобы проверить связь документов:
- Откройте платежный документ (
Банк и касса → Банковские выписки). - Посмотрите поле "Назначение платежа" — там должно быть указано "Аванс по договору №ХХ от ДД.ММ.ГГГГ".
- Перейдите по ссылке в поле "Договор" — если она неактивна, привязка нарушена.
Если связь между документами потеряна, создайте новый документ Поступление на расчетный счет с корректной привязкой к договору, а старый платеж пометьте как "Ошибочный" (через меню "Еще → Пометить на удаление").
5. Особенности учета НДС: когда счет-фактура не нужен
В некоторых случаях счет-фактура на аванс не должен формироваться по закону. Если вы пытаетесь его создать вручную, а система блокирует действие, возможно, вы попали в одну из таких ситуаций:
- 📉 Контрагент на УСН или ЕНВД. Для организаций на специальных режимах налогообложения авансовые счета-фактуры не требуются (п. 5 ст. 169 НК РФ).
- 🌍 Экспортные операции. При экспорте товаров/услуг счет-фактура на аванс выписывается только при подтверждении ставки 0% (п. 9 ст. 167 НК РФ).
- 🏦 Банковские комиссии. Авансы, поступившие как комиссия за услуги банка, не облагаются НДС и не требуют счета-фактуры.
Если ваш случай попадает под одно из этих исключений, но программа все равно предлагает создать счет-фактуру, проверьте настройки вида операции в документе поступления. Возможно, система ошибочно определила операцию как облагаемую НДС. В этом случае:
- Откройте документ
Поступление на расчетный счет. - Перейдите на вкладку "Дополнительно".
- В поле "Вид операции" выберите соответствующий вариант (например, "Прочий доход без НДС").
Если контрагент на УСН, но 1С настаивает на создании счета-фактуры, проверьте настройки договора: в поле "Налогообложение" должно быть указано "Без НДС" или "НДС не облагается".
6. Технические ошибки и сбои в 1С
Если все настройки верны, но счет-фактура на аванс по-прежнему не выписывается, проблема может крыться в технических сбоях:
- 🖥️ Повреждение базы данных. Частичная потеря данных может блокировать формирование документов.
- 🔄 Конфликт обновлений. После установки патчей или новых релизов конфигурации могут сбиваться настройки.
- 📂 Нехватка прав пользователя. У вашей учетной записи может не хватать прав на создание счетов-фактур.
Для диагностики:
- Попробуйте тестовое создание счета-фактуры в демо-базе. Если там все работает — проблема в вашей базе.
- Проверьте журнал регистрации (
Администрирование → Журнал регистрации) на наличие ошибок с кодомНДСилиДокументОборот. - Запустите тестирование и исправление базы (
Администрирование → Тестирование и исправление).
Если ошибка появилась после обновления, попробуйте откатиться на предыдущую версию конфигурации или установить последний патч. Для этого:
Администрирование → Обновление конфигурации → Поиск доступных обновлений
Перед любыми техническими манипуляциями с базой сделайте резервную копию через Администрирование → Выгрузить информационную базу. Это спасет данные при сбое.
7. Изменения законодательства: актуальные нюансы 2026–2026 гг.
С 2023 года вступили в силу изменения в порядке выписки счетов-фактур на авансы, которые могут влиять на работу в 1С. Основные нововведения:
- 📄 Обновленная форма счета-фактуры. С 1 июля 2026 года действует новая форма с дополнительными полями (приказ ФНС № ЕД-7-15/441@). Если ваша 1С не обновлена, документ может не формироваться.
- ⏱️ Сроки выписки. Теперь счет-фактура на аванс должен быть выписан не позднее 5 рабочих дней (ранее было 5 календарных).
- 🔗 Электронный документооборот. При работе через операторов ЭДО (например, Диадок или СБИС) счет-фактура может блокироваться из-за несоответствия форматов.
Чтобы привести 1С в соответствие новым требованиям:
- Обновите конфигурацию до последней версии (не ниже 1С:Бухгалтерия 3.0.130.хх).
- Проверьте шаблоны печатных форм счетов-фактур в разделе
Администрирование → Печатные формы, отчеты и обработки. - Настройте интеграцию с оператором ЭДО (если используете электронный документооборот).
С 2026 года планируется полный переход на электронные счета-фактуры. Если ваша 1С не поддерживает формат XML 5.01, счет-фактуры на аванс могут не формироваться уже сейчас.
⚠️ Внимание: Налоговое законодательство и форматы электронных документов регулярно обновляются. Перед отправкой счетов-фактур уточняйте актуальные требования на сайте ФНС или в личном кабинете оператора ЭДО.
FAQ: Частые вопросы по счету-фактуре на аванс в 1С
Можно ли выписать счет-фактуру на аванс задним числом?
Да, но с оглядкой на налоговый период. Если аванс поступил в одном квартале, а счет-фактура выписывается в другом, это может привести к расхождениям в декларации по НДС. В 1С для этого:
- Создайте документ
Поступление на расчетный счетс нужной датой. - Вручную сформируйте счет-фактуру через
Печать → Счет-фактура на аванс. - Убедитесь, что дата счета-фактуры совпадает с датой платежа (иначе будет ошибка контроля последовательности).
После этого придется скорректировать декларацию по НДС за оба периода.
Почему в 1С нет кнопки "Счет-фактура на аванс" в документе поступления?
Кнопка может отсутствовать по нескольким причинам:
- В учетной политике отключена опция "Выписывать счета-фактуры при получении авансов".
- Документ поступления не привязан к договору с контрагентом.
- У пользователя недостаточно прав (проверьте роль в
Администрирование → Пользователи). - Используется устаревшая версия 1С (до 3.0.70), где кнопка называлась "Формировать счет-фактуру".
Если кнопки нет, попробуйте создать счет-фактуру через журнал документов: Продажи → Счета-фактуры выданные → Создать → На основании и выберите платежный документ.
Как исправить ошибку "Не найдены документы для выписки счетов-фактур на аванс"?
Эта ошибка возникает, когда система не находит подходящих платежных документов. Проверьте:
- Дата платежа входит в текущий налоговый период (квартал).
- В документе поступления указано назначение "Аванс" (а не "Оплата по счету").
- Контрагент не попадает под исключения (УСН, ЕНВД, экспорт).
- В договоре установлен флажок "Облагается НДС".
Если все верно, но ошибка остается, попробуйте:
Администрирование → Поддержка и обслуживание → Тестирование и исправление → Перепроведение документов
Выберите документы Поступление на расчетный счет за нужный период и запустите перепроведение.
Нужно ли выписывать счет-фактуру на аванс при 100% предоплате?
Да, если вы работаете на ОСНО и контрагент не попадает под исключения (УСН, ЕНВД и т.д.). Счет-фактура на аванс выписывается в любом случае, даже если оплата составляет 100% стоимости товара/услуги. Это требование п. 3 ст. 168 НК РФ.
В 1С для этого:
- Создайте документ
Реализация товаров/услугв статусе "Черновик". - Зарегистрируйте платеж с назначением "Аванс по договору №ХХ".
- На основании платежа сформируйте счет-фактуру на аванс.
После отгрузки товара/оказания услуги нужно будет выписать второй счет-фактуру (на реализацию) и зачесть аванс.
Как в 1С зачесть аванс и аннулировать счет-фактуру на него?
После отгрузки товара или оказания услуги авансовый счет-фактура подлежит зачету. Для этого:
- Создайте документ
Реализация товаров/услугс указанием аванса в табличной части. - В документе реализации нажмите "Зачесть аванс" и выберите соответствующий платеж.
- Сформируйте счет-фактуру на реализацию (кнопка "Выписать счет-фактуру").
- В журнале счетов-фактур найдите авансовый документ и проведите его с операцией "Зачет аванса".
После этого в книге продаж авансовый счет-фактура будет отражен со статусом "Зачтен".