Как в 1С:Фреш оформить счёт-фактуру на аванс при зачёте аванса между договорами (перенос с продажи земли на аренду с НДС)?

← На главную

Проанализируем ситуацию: в 1 квартале получен аванс по договору купли-продажи земельного участка (операция не облагалась НДС, в декларации отражали раздел 7, НДС с продажи земли не выделяли). Сделка не состоялась. Теперь стороны хотят не возвращать деньги, а зачесть ранее полученную сумму в счёт аванса по другому договору (аренда недвижимости), по которому реализация облагается НДС. При этом по авансу ранее НДС не исчисляли и не уплачивали, а вопрос — как технически в 1С сформировать счёт-фактуру на аванс в момент зачёта.

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

1) Выясняем налоговую логику, чтобы правильно выбрать дату и документ в 1С

Сначала зафиксируем ключевой принцип: НДС по авансам у продавца возникает в момент получения оплаты (частичной оплаты) в счёт предстоящих поставок (работ, услуг) — то есть на наиболее раннюю из дат, предусмотренных НК РФ. По общему правилу при получении аванса продавец должен определить налоговую базу и исчислить НДС.

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

По практике и разъяснениям по похожим кейсам (зачёт аванса в счёт другого договора, взаимозачёт, «перекидка» аванса) налоговые последствия часто привязывают к дате зачёта: именно на дату зачёта продавец начисляет НДС с аванса и в течение 5 календарных дней оформляет авансовый счёт-фактуру.

Вывод для 1С: нам нужно сделать документ зачёта/переноса аванса между договорами датой фактического зачёта и затем выписать авансовый счёт-фактуру по договору аренды с этой же датой (или в пределах срока выставления).

2) Готовим 1С: включаем корректный порядок регистрации авансовых счетов-фактур

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

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

3) Основное решение: переносим аванс между договорами через «Корректировку долга», затем регистрируем счёт-фактуру на аванс

Это базовый и самый «типовой» способ для 1С:Бухгалтерии 3.0 (и в облаке 1С:Фреш тоже). Он решает задачу именно так, как нам нужно: не меняем историю поступления денег, а оформляем хозяйственную операцию «перенос аванса» отдельным документом текущей датой зачёта.

Шаг 1. Создаём документ переноса/зачёта

Разберем по шагам создание документа:

  1. Откройте раздел, где доступна корректировка расчётов с контрагентами, и создайте документ «Корректировка долга». Этот документ предназначен для внесения изменений в расчёты: зачет аванса, перенос задолженности между договорами, взаимозачет и другие корректировки.

  2. Выберите вид операции, который соответствует вашей ситуации. Для «перекидки» аванса между договорами одного контрагента обычно используют вариант, связанный с переносом/зачётом аванса (в разных интерфейсах это может быть формулировка «Перенос задолженности» или «Зачет аванса», в зависимости от настроек и релиза).

  3. Укажите дату документа = дата фактического зачёта (дата соглашения о зачёте или дата, которой вы отражаете операцию в учете).

  4. Заполните контрагента и организацию.

  5. В части, где указываются «откуда» и «куда» переносим, выберите:

    Источник (старый договор): договор купли-продажи земли, по которому числится полученный аванс.

    Назначение (новый договор): договор аренды, по которому теперь этот платеж становится авансом.

  6. Проведите документ и сразу проверьте движения: в результате в расчётах по старому договору аванс должен уменьшиться, а по договору аренды — появиться аванс (остаток на авансе). Это ключевой контроль: если после проведения документа аванс «не переехал», дальше счёт-фактура на аванс не сформируется корректно.

Шаг 2. Регистрируем счёт-фактуру на аванс по договору аренды

Теперь у нас в учете уже «живёт» аванс по новому договору. Дальше возможны два рабочих варианта — оба типовые.

Вариант А: выписываем авансовый счёт-фактуру прямо на основании «Корректировки долга»

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

Разберём пошагово, как действовать логически (названия кнопок могут немного отличаться в разных релизах 1С:Фреш):

  1. Откройте проведённый документ «Корректировка долга».

  2. Найдите команду создания на основании и выберите создание счёта-фактуры выданного с видом операции «На аванс» (если доступно в вашей конфигурации/релизе).

  3. Проверьте реквизиты счета-фактуры: контрагент, договор = договор аренды, сумма аванса, ставка НДС = применяемая ставка (в вашем случае обсуждается 5%).

  4. Проведите счёт-фактуру и проверьте, что он попал в регистры НДС продаж и журнал счетов-фактур.

Когда вариант А удобен: когда вы оформляете единичную операцию и хотите сразу связать авансовый счёт-фактуру с документом зачёта.

Вариант Б: используем обработку «Регистрация счетов-фактур на аванс» (рекомендуем для надёжности)

Это самый стабильный «технический» путь: мы сначала делаем перенос аванса документом, а затем запускаем типовую обработку регистрации авансовых счетов-фактур, которая сама подберёт авансы, по которым ещё не зарегистрированы счета-фактуры, и сформирует документы. В 1С:Бухгалтерии обработка запускается из раздела «Банк и касса» → «Регистрация счетов-фактур» → «Счета-фактуры на аванс» (или через помощник по учёту НДС).

Разберем по шагам работу с обработкой именно под наш кейс «счёт-фактура на дату зачёта»:

  1. Откройте обработку «Регистрация счетов-фактур на аванс».

  2. Укажите период так, чтобы он включал дату зачёта (например, день зачёта или соответствующий месяц/квартал).

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

  4. Проверьте строки списка: контрагент, договор аренды, сумма аванса, ставка НДС.

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

  6. Откройте список «Счета-фактуры выданные» и убедитесь, что счёт-фактура создан по договору аренды и датой, соответствующей периоду/дате регистрации (обычно датой документа-основания или датой регистрации в обработке — это зависит от сценария и настроек, поэтому обязательно проверяем руками).

Почему вариант Б часто лучше: он «типовой», одинаково работает в 1С:Фреш, хорошо контролируется, и его удобно повторять/массово применять, если таких переносов несколько.

4) Проверяем, что НДС с аванса посчитан правильно (в том числе по ставке 5%)

Теперь проанализируем расчёт НДС с аванса. По общему правилу НДС с аванса рассчитывают расчетной ставкой, то есть «из суммы, включающей налог». Для ставок на УСН с НДС встречается формула вида: НДС = Сумма аванса × 5/105 (для ставки 5%). Примеры расчётов и подходы к отражению НДС с авансов подробно приводят в разъясняющих материалах по авансовому НДС.

Посмотрим на пример:

Если зачтённый аванс составил 105 000 руб. и он считается суммой «с НДС» по ставке 5%, то НДС = 105 000 × 5 / 105 = 5 000 руб., а база без НДС = 100 000 руб.

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

5) Контрольные отчёты: убеждаемся, что всё попало в книгу продаж и регистры НДС

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

Разберем по шагам контроль:

  1. Откройте список «Счета-фактуры выданные» и найдите созданный документ «На аванс» по договору аренды.

  2. Сформируйте книгу продаж за период, когда произошёл зачёт, и убедитесь, что авансовый счет-фактура отражён.

  3. Сформируйте оборотно-сальдовую ведомость по расчётам с покупателем (обычно по счёту 62 с субсчетом авансов, часто 62.02) и убедитесь, что аванс после зачёта числится по договору аренды, а не «висит» на договоре по земле.

6) Что делать со «старыми» авансовыми счетами-фактурами по несостоявшейся сделке

Теперь посмотрим на вторую часть проблемы, которую часто упускают: ранее по договору купли-продажи земли «выписывали счета-фактуры на аванс», хотя операция не облагалась НДС. Если эти счета-фактуры были оформлены «Без НДС» и нигде не формировали налог, это одно. Но если они попали в книги/регистры некорректно — нужно навести порядок, иначе будет путаница при сверке и при подготовке декларации.

В типовых материалах по 1С встречается разбор сценариев аннулирования ошибочной регистрации авансового счета-фактуры в книге продаж: подход обычно заключается не в «физическом удалении следов», а в корректной отмене регистрации (в зависимости от периода, закрытия, отчетности).

Рассмотрим практический подход без привязки к конкретной кнопке (потому что порядок зависит от того, попали ли документы в книги и сдана ли декларация):

  1. Сначала определите статус «старых» авансовых счетов-фактур: они просто распечатаны и отправлены контрагенту или зарегистрированы в учете (НДС-регистры/книга продаж).

  2. Если они были зарегистрированы ошибочно, используйте механизм аннулирования/исправления регистрации в 1С, чтобы исключить их влияние на книгу продаж и НДС-учет (ориентируемся на методику аннулирования ошибочной регистрации).

  3. Если документы отражались как «без НДС» и не влияли на налог, но создают «шум» в документообороте, зафиксируйте внутреннее решение: либо храните их как часть истории несостоявшейся сделки, либо оформите корректное завершение (в зависимости от юрдокументов с контрагентом).

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

7) Альтернативное решение, которое часто кажется простым, но обычно приводит к ошибкам: «перепривязать» банковское поступление к новому договору

Иногда пытаются сделать так: открыть документ поступления денег на расчетный счет (или кассовый документ) и просто заменить договор с «земли» на «аренду». Технически это может автоматически породить счет-фактуру на аванс, но в нашей ситуации этот путь опасен по двум причинам:

  1. Вы исказите историю учета: деньги поступили в прошлом под другой договор и другие налоговые условия.

  2. Дата авансового счета-фактуры может стать датой первоначального поступления, а вам нужен контроль именно на дату зачёта (по сути, момент изменения назначения платежа). Это создаст расхождения по срокам и по периодам отражения.

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

8) Типовые ошибки и быстрые проверки, если счёт-фактура «не создаётся»

Разберем частые причины, почему обработка «Регистрация счетов-фактур на аванс» не подхватывает наш аванс после зачёта:

  1. Аванс после корректировки долга не оказался на правильном субсчёте авансов. В разборе практического кейса отмечали, что иногда помогает корректно настроить вид договора (например, договор «с покупателем»), чтобы аванс корректно учитывался и подтягивался в обработку регистрации.

  2. Неверно выбран вид операции в «Корректировке долга»: вместо переноса аванса вы сделали перенос задолженности не того типа, и аванс не сформировался как аванс по договору аренды. Сверяем движения документа и остатки по расчетам.

  3. НДС-настройки не позволяют формировать авансовые счета-фактуры ожидаемым образом. Проверяем порядок регистрации счетов-фактур на аванс в настройках НДС, потому что от него зависит автоматизация и поведение обработок.

  4. Неправильный период в обработке: если вы запускаете регистрацию за период, который не включает дату зачёта, нужная строка не появится.

9) Итоговый чек-лист: делаем зачёт и счёт-фактуру «как надо»

Соберём всё в понятный порядок действий, чтобы вы могли пройти по нему как по инструкции:

  1. Фиксируем дату зачёта (дата соглашения/допсоглашения/акта зачёта).

  2. В 1С создаём документ «Корректировка долга» с переносом/зачётом аванса: «старый договор» = земля, «новый договор» = аренда. Проводим документ.

  3. Проверяем, что аванс «переехал» на договор аренды (остатки по расчетам/ОСВ).

  4. Регистрируем авансовый счет-фактуру по договору аренды:

    либо создаём счет-фактуру на основании корректировки долга (если доступно),

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

  5. Проверяем ставку и сумму НДС (для 5% — расчетная ставка «5/105» из суммы аванса).

  6. Контролируем попадание в книгу продаж и регистры НДС продаж/журнал счетов-фактур.

  7. Отдельно анализируем «старые» авансовые счета-фактуры по земле: если они зарегистрированы ошибочно — аннулируем регистрацию типовым способом, чтобы не искажать НДС-учёт.

Финальная мысль: технически правильная схема в 1С строится на том, чтобы сначала создать юридически и бухгалтерски корректную операцию зачёта (переноса аванса), а затем зарегистрировать авансовый счёт-фактуру уже по новому договору, который облагается НДС. Так мы сохраняем корректную историю платежа и формируем НДС именно в момент, когда деньги начинают относиться к облагаемой операции.

Информация носит справочный характер и не заменяет анализ конкретных документов, условий договора и налоговой позиции в вашей ситуации.

← На главную