Счёт-фактуры на аванс

Добрый день! Я так понимаю, если нам оплатили за товар, то мы обязаны выставить счет -фактуру на аванс? А потом выставляем на реализацию по факту вывоза продукции. Есть какое то объяснение как это работает? Почему они не задваиваются? Как быть с НДС? Какие тогда счет-фактуры мы берём к вычету? У меня каша в голове, помогите пожалуйста.

Потому что когда вы делаете отгрузку, вы принимается к вычету НДС, начисленный ранее с аванса.
Получили аванса 120 руб., выписали счет фактуру на аванс, отразили начисление НДС 20 руб.
Сделали реализацию на 120 руб., выписали обычный счет-фактуру, отразили начисление НДС на 20 руб. и одновременно отразили вычет на 20 руб.
Итого 20+20-20= 20.

Обычные (купили то, что используете в деятельности, облагаемой НДС, получили это купленное, получили правильный счет фактуру)
Если платили авансы поставщику и условия об авансе есть в договоре, то тоже можете брать к вычету. Или не брать, обязанности тут нет. А если этот аванс зачелся в том же квартале, то и смысла нет. Лишнего вычеты вы всё равно не получите, потому что после зачет аванса, НДС надо восстановить. Тот же принцип, как по полученным авансам

При получении аванса вы выставляете сф на аванс (код 02), она отражается в книге продаж. При реализации ТМЦ под этот аванс, вы выставляете сф на реализацию (код 01). Одновременно делаете запись книги покупок, основанием для нее будет сф на аванс, запись делаете с кодом 22. Таким образом в книге продаж у вас сф на аванс и сф на реализацию, а в книге покупок запись на зачет аванса

Спасибо за ответы!