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