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