Работа с авансовыми платежами в 1С:Предприятие — одна из самых частых бухгалтерских операций, которая требует особого внимания. Ошибки при зачете авансов могут привести к искажению отчетности, проблемам с налоговыми органами или некорректному отражению взаиморасчетов с контрагентами. В этой статье разберем, как схлопнуть авансы в 1С — от базовых принципов до сложных случаев с НДС, валютными операциями и частичными зачетами.

Мы рассмотрим пошаговые инструкции для разных конфигураций (1С:Бухгалтерия 8.3, 1С:Управление торговлей 11, 1С:ERP), разберем типичные ошибки и покажем, как исправить расхождения. Особое внимание уделим проводкам, которые формируются при зачете авансов, и нюансам учета в зависимости от системы налогообложения (ОСНО, УСН, ЕНВД).

Если вы сталкиваетесь с ситуацией, когда аванс висит на счете 62.02 или 60.02, но не зачитывается автоматически — эта статья поможет разобраться в причинах и найти решение. Также мы затронем вопросы интеграции с банк-клиентом, работу с платежными поручениями и особенности зачета авансов в 1С:Казначейство.

Что значит "схлопнуть авансы" в 1С?

Термин "схлопнуть авансы" в контексте означает проведение документа, который автоматически или вручную зачитывает предоплату (аванс) против отгрузки товара/услуги или поступления от поставщика. Эта операция необходима для:

  • 🔹 Корректного отражения взаиморасчетов с контрагентами (счета 60, 62, 76).
  • 🔹 Формирования правильных проводок по НДС (счет 76.АВ).
  • 🔹 Сверки данных с банковскими выписками и платежными поручениями.
  • 🔹 Подготовки точной отчетности (баланс, книга покупок/продаж).

В 1С:Бухгалтерия 8.3 зачет авансов осуществляется с помощью документов:

  • 📄 Счет-фактура полученный/выданный (для НДС).
  • 📄 Зачет авансов (в ручном режиме).
  • 📄 Реализация товаров и услуг / Поступление товаров и услуг (автоматический зачет).

В 1С:Управление торговлей 11 логика аналогична, но документ может называться Заказ покупателя или Заказ поставщику с флагом "Зачет аванса". Важно понимать, что схлопывание авансов — это не просто техническая операция, а бухгалтерское действие, влияющее на финансовый результат и налоговые обязательства.

⚠️ Внимание: Если аванс был получен в одном налоговом периоде, а зачет происходит в другом, это может повлиять на декларацию по НДС. В таком случае требуется корректировка книги покупок/продаж.

Когда нужно схлопывать авансы в 1С?

Зачет авансов требуется в следующих ситуациях:

Сценарий Документ в 1С Счета бухгалтерского учета
Покупатель перечислил предоплату, а вы отгрузили товар Реализация товаров и услуг Дт 62.01 Кт 62.02 (зачет аванса), Дт 68.02 Кт 76.АВ (восстановление НДС)
Вы перечислили аванс поставщику, а он отгрузил товар Поступление товаров и услуг Дт 60.01 Кт 60.02 (зачет аванса), Дт 68.02 Кт 76.АВ (принятие НДС к вычету)
Частичный зачет аванса (товар отгружен не на полную сумму) Корректировка долга или ручной Зачет авансов Дт 62.01 Кт 62.02 (на сумму частичного зачета)
Возврат аванса покупателю (если отгрузка не состоялась) Списание с расчетного счета + Корректировка долга Дт 62.02 Кт 51 (возврат денег), Дт 76.АВ Кт 68.02 (восстановление НДС)

Автоматический зачет авансов в происходит при проведении документов реализации или поступления, если:

  • 🔸 В документе указан контрагент, по которому есть незачтенные авансы.
  • 🔸 Сумма документа не превышает сумму аванса (или наоборот, если частичный зачет).
  • 🔸 В настройках учета (Главное → Настройки → Учетная политика) включен флаг Автоматический зачет авансов.

Если автоматический зачет не сработал, причины могут быть следующими:

  • 🚫 Аванс и реализация привязаны к разным договорам контрагента.
  • 🚫 В платежном поручении не указано назначение платежа (или оно не совпадает с реквизитами документа).
  • 🚫 Настройка аналитики по субконто (например, по проектам или направлениям деятельности) не совпадает.
📊 Как часто вы сталкиваетесь с необходимостью ручного зачета авансов в 1С?
Часто — несколько раз в неделю
Иногда — раз в месяц
Реде — несколько раз в год
Никогда — все проходит автоматически

Пошаговая инструкция: как схлопнуть авансы в 1С:Бухгалтерия 8.3

Рассмотрим процесс на примере зачета аванса от покупателя против отгрузки товара. Предположим, что покупатель ООО "Ромашка" перечислил аванс в сумме 118 000 руб. (включая НДС 18 000 руб.), а вы отгрузили товар на 59 000 руб. (включая НДС 9 000 руб.).

Шаг 1. Проверка остатков по авансам

Перед зачетом убедитесь, что аванс числится на счете 62.02. Для этого:

  1. Перейдите в Отчеты → Оборотно-сальдовая ведомость.
  2. Установите фильтр по счету 62.02 и контрагенту ООО "Ромашка".
  3. Проверьте, что остаток по дебету составляет 118 000 руб.

Шаг 2. Создание документа реализации

Сформируйте документ Реализация товаров и услуг:

  1. Откройте раздел Продажи → Реализация товаров и услуг.
  2. Создайте новый документ, укажите контрагента ООО "Ромашка" и договор.
  3. Добавьте товары на сумму 59 000 руб. (включая НДС).
  4. В табличной части перейдите на вкладку Авансы.

Шаг 3. Автоматический зачет аванса

Если настройка автоматического зачета включена:

  1. Система предложит зачесть аванс на сумму 59 000 руб.
  2. Проверьте, что в колонке Сумма зачета указана корректная сумма.
  3. Проведите документ.

Если автоматический зачет не сработал:

  1. Нажмите кнопку Зачесть авансы в документе реализации.
  2. В открывшемся окне выберите нужный аванс (если их несколько).
  3. Укажите сумму зачета (59 000 руб.) и проведите операцию.

Шаг 4. Проверка проводок

После проведения документа проверьте сформированные проводки:


Дт 62.01 Кт 90.01 — 50 000 руб. (выручка без НДС)

Дт 90.03 Кт 68.02 — 9 000 руб. (НДС с реализации)

Дт 62.02 Кт 62.01 — 59 000 руб. (зачет аванса)

Дт 76.АВ Кт 68.02 — 9 000 руб. (восстановление НДС с аванса)

Обратите внимание: если сумма реализации меньше суммы аванса, остаток (118 000 — 59 000 = 59 000 руб.) останется на счете 62.02 и может быть зачтен в следующий раз.

Сверьте остаток по 62.02 с платежным поручением|

Убедитесь, что договор в авансе и реализации совпадает|

Проверьте аналитику по субконто (проекты, направления)|

Уточните, нужно ли восстанавливать НДС (для ОСНО)|

Сохраните копию документа до проведения-->

Ручной зачет авансов: когда и как применять

В некоторых случаях автоматический зачет авансов невозможен, и требуется ручная операция. Это актуально для:

  • 🔧 Частичных зачетов (когда сумма реализации не равна сумме аванса).
  • 🔧 Зачетов между разными договорами одного контрагента.
  • 🔧 Корректировки ошибок (например, если аванс был зачтен не на тот документ).
  • 🔧 Работы с валютными авансами (если курс изменился).

Для ручного зачета используйте документ Корректировка долга:

  1. Перейдите в Покупки/Продажи → Корректировка долга.
  2. Выберите тип операции: Зачет авансов.
  3. Укажите контрагента, договор и сумму зачета.
  4. В табличной части выберите документы, между которыми происходит зачет (аванс и реализация).
  5. Проведите документ и проверьте проводки.

Пример проводок для ручного зачета аванса поставщику:


Дт 60.01 Кт 60.02 — 100 000 руб. (зачет аванса)

Дт 68.02 Кт 76.АВ — 18 000 руб. (принятие НДС к вычету)

⚠️ Внимание: При ручном зачете валютных авансов обратите внимание на курсовые разницы. Если курс на дату аванса и дату зачета отличается, может потребоваться дополнительная корректировка.

Для удобства можно использовать отчет Ведомость по контрагентам (Отчеты → Ведомость по контрагентам), где видно все незачтенные авансы и задолженности.

💡

Если в 1С не отображаются авансы для зачета, проверьте настройки аналитики по субконто в учетной политике. Часто проблема кроется в несовпадении значений по направлениям деятельности или проектам.

Особенности зачета авансов в 1С:Управление торговлей 11

В 1С:Управление торговлей 11 логика зачета авансов немного отличается от 1С:Бухгалтерии. Здесь основные документы — Заказ покупателя и Реализация товаров и услуг, а зачет авансов может происходить на разных этапах:

  • 📌 На этапе оформления заказа: если покупатель внес предоплату, ее можно привязать к заказу через кнопку Оплаты.
  • 📌 При отгрузке: в документе Реализация товаров и услуг система автоматически предложит зачесть аванс, если он есть.
  • 📌 Через документ "Корректировка долга": если автоматический зачет не сработал.

Важные нюансы:

  • 🔹 В УТ 11 авансы отражаются на счете 62.02, но аналитика ведется по заказам, а не по платежным документам.
  • 🔹 Для корректного зачета необходимо, чтобы в заказе и платежном документе совпадали реквизиты: контрагент, договор, валюта, проект (если используется).
  • 🔹 Если аванс был внесен по одному заказу, а реализация происходит по другому, потребуется ручная корректировка.

Пример: покупатель оплатил аванс по заказу №1 на 50 000 руб., но потом было решено отгрузить товар по заказу №2. В этом случае:

  1. Создайте документ Корректировка долга (Финансы → Корректировка долга).
  2. Укажите тип операции: Перенос оплаты между заказами.
  3. Выберите исходный заказ №1 и целевой заказ №2.
  4. Укажите сумму переноса (50 000 руб.) и проведите документ.

После этого аванс будет привязан к заказу №2 и автоматически зачтется при отгрузке.

⚠️ Внимание: В 1С:УТ 11 при работе с розничными продажами (через кассу) авансы учитываются иначе — через документ Приходный кассовый ордер с видом операции Предоплата от покупателя. Зачет таких авансов происходит при оформлении Чека ККМ.

Ошибки при зачете авансов и как их исправить

Даже опытные бухгалтеры сталкиваются с ошибками при схлопывании авансов. Рассмотрим самые распространенные проблемы и способы их решения:

Ошибка Причина Решение
Аванс не зачитывается автоматически Не совпадают договора, проекты или аналитика по субконто Используйте ручной зачет через Корректировка долга или исправьте реквизиты в документах
После зачета остается "висящая" сумма на 62.02 Частичный зачет не был учтен или округление по НДС Проверьте суммы в документах на предмет копеек, используйте Корректировка долга для списания остатка
НДС с аванса не восстанавливается Не указан флаг "Счет-фактура на аванс" или ошибка в настройках НДС Сформируйте Счет-фактуру на аванс вручную или проверьте настройки учета НДС
Двойной зачет аванса Ошибка пользователя или дублирование документов Отмените проведение ошибочного документа и перепроведите корректный
Курсовые разницы при зачете валютного аванса Изменился курс валюты между датами аванса и зачета Сформируйте документ Корректировка долга с пересчетом по текущему курсу

Если после зачета аванса в отчетах (например, Анализ счета 62) остаются расхождения, выполните следующие действия:

  1. Проверьте, не дублируются ли документы (например, дважды проведенная реализация).
  2. Сверьте данные с банковской выпиской — возможно, платеж не был учтен.
  3. Используйте отчет Карточка счета 62.02 для детализации движений по авансу.
  4. Если ошибка критична, сделайте Операцию, введенную вручную для стorno-проводок.

Для сложных случаев (например, когда аванс был зачтен в прошлом периоде, а теперь требуется корректировка) можно использовать документ Операция (бухгалтерский и налоговый учет) с ручным вводом проводок.

Что делать, если аванс зачтен не на тот документ?

Если аванс был ошибочно зачтен не на тот документ реализации, необходимо:

1. Отменить проведение ошибочного документа (если это возможно).

2. Создать документ Корректировка долга с операцией Сторно зачета аванса.

3. Провести корректный зачет аванса на нужный документ.

Если период закрыт, потребуется внести исправления через Операцию, введенную вручную с датой в текущем периоде.

Зачет авансов в 1С: ERP и Казначейство

В 1С:ERP и 1С:Казначейство работа с авансами более гибкая, но и более сложная из-за интеграции с модулями бюджетирования и казначейства. Здесь зачет авансов может зависеть от:

  • 🔸 Статуса платежа (подтвержденный, не подтвержденный).
  • 🔸 Бюджетных резервов (если аванс был зарезервирован под конкретный проект).
  • 🔸 Валютного контроля (для иностранных контрагентов).

В 1С:ERP зачет авансов происходит через:

  • 📄 Документ Заявка на расходование ДС (если аванс был выдан под конкретную заявку).
  • 📄 Документ Платежное поручение исходящее с флагом Зачет аванса.
  • 📄 Документ Корректировка взаиморасчетов (аналог Корректировки долга в Бухгалтерии).

Особенности работы в 1С:Казначейство:

  • 🔹 Авансы учитываются на счетах 57.01 (переводы в пути) до подтверждения банком.
  • 🔹 Зачет возможен только после подтверждения платежа (статус "Исполнено").
  • 🔹 Для валютных авансов обязательно указание курса и валюты расчетов.

Пример проводок в 1С:ERP при зачете аванса поставщику:


Дт 60.01 Кт 60.02 — 200 000 руб. (зачет аванса)

Дт 68.02 Кт 76.АВ — 36 000 руб. (НДС к вычету)

Дт 20 (26, 44) Кт 60.01 — 164 000 руб. (стоимость ТМЦ без НДС)

Дт 19 Кт 60.01 — 36 000 руб. (НДС по поступлению)

⚠️ Внимание: В 1С:ERP при работе с бюджетами может потребоваться дополнительное согласование зачета аванса, если сумма превышает лимиты, установленные в настройках бюджетирования.

Налоговые последствия зачета авансов

Зачет авансов напрямую влияет на налоговый учет, особенно если организация работает на ОСНО (общая система налогообложения). Основные моменты:

  • 📊 НДС с авансов:
    • При получении аванса от покупателя на ОСНО необходимо начислить НДС (Дт 76.АВ Кт 68.02).
    • При зачете аванса НДС принимается к вычету (Дт 68.02 Кт 76.АВ).
    • Если аванс возвращается покупателю, НДС восстанавливается (Дт 76.АВ Кт 68.02).
  • 📊 Налог на прибыль:
    • Авансы не учитываются в доходах/расходах до момента реализации (метод начисления).
    • При кассовом методе авансы признаются доходом/расходом на дату получения/перечисления.
  • 📊 УСН и ЕНВД:
    • На УСН "Доходы" авансы учитываются в доходах на дату получения.
    • На УСН "Доходы минус расходы" авансы не уменьшают налоговую базу до момента реализации.
    • На ЕНВД авансы не влияют на расчет налога, но должны корректно отражаться в бухучете.

Типичные ошибки, ведущие к искажению налоговой отчетности:

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

Для проверки корректности учета НДС с авансов используйте отчеты:

  • 📋 Анализ счета 76.АВ — для контроля движений по НДС с авансов.
  • 📋 Книга покупок и Книга продаж — для сверки записей по авансам.
  • 📋 Декларация по НДС (раздел 3) — для проверки сумм к уплате/вычету.

Если выявились расхождения, исправляйте их с помощью:

  • 🔧 Документа Корректировка записей книги покупок/продаж.
  • 🔧 Документа Формирование записей книги покупок (для восстановления НДС).
  • 🔧 Ручных операций по счету 76.АВ (если требуется стorno).
💡

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

FAQ: Частые вопросы по зачету авансов в 1С

Как зачесть аванс, если он был перечислен на другой договор?

Если аванс поступил по одному договору, а реализация происходит по другому, используйте документ Корректировка долга:

  1. Создайте документ Корректировка долга (Покупки/Продажи → Корректировка долга).
  2. Выберите тип операции: Перенос задолженности.
  3. Укажите исходный и целевой договор.
  4. Проведите документ — после этого аванс будет доступен для зачета по новому договору.

Если договора относятся к разным контрагентам, потребуется ручная операция по списанию аванса с одного контрагента и зачислению на другого (с оформлением Акта сверки).

Что делать, если после зачета аванса осталась копеечная разница?

Копеечные разницы возникают из-за округлений при расчете НДС. Чтобы их устранить:

  1. Проверьте настройки округления в учетной политике (Главное → Настройки → Учетная политика).
  2. Используйте документ Корректировка долга для списания разницы на прочие доходы/расходы (счет 91.01 или 91.02).
  3. Если разница незначительная (1-2 копейки), можно оставить ее без корректировки — она не повлияет на отчетность.

Для предотвращения разниц настройте в параметр Округлять суммы документов до (например, до 1 рубля) в настройках учетной политики.

Как зачесть аванс в валюте, если курс изменился?

При зачете валютного аванса с изменением курса:

  1. Сформируйте документ Корректировка долга с пересчетом по текущему курсу.
  2. Вручную укажите курс на дату зачета (если он отличается от курса на дату аванса).
  3. Курсовая разница отразится на счете 91.01 (положительная) или 91.02 (отрицательная).

Пример проводок:


Дт 60.01 Кт 60.02 — 10 000 USD (зачет аванса по курсу на дату зачета)