Отключаем автоматический зачёт авансов в 1С 8.3 Бухгалтерия

· 6 мин

Содержание

Оплатили поставщику и в тот же день получили от него товар — а в оборотке вылезла лишняя проводка Дт 60.01 Кт 60.02 на копейки или на всю сумму. Или наоборот: покупатель заплатил и сразу забрал отгрузку, а по 62.02 болтается аванс, которого быть не должно. Всё это — работа автоматического зачёта аванса в 1С 8.3.

Программа по умолчанию сама ищет аванс и закрывает его первым же подходящим документом. Иногда это удобно, а иногда мешает: раздувает обороты, путает сверку, создаёт «авансы» там, где их не было. Ниже — как убрать зачёт аванса автоматически в 1С 8.3: где стоит галочка, чем её заменить и что при этом меняется в проводках.

Полностью «выключить» авансы в 1С нельзя — это методологически заложено в план счетов (субсчета 60.02 и 62.02). Но управлять зачётом можно в каждом документе.

Как в 1С работает автоматический зачёт аванса

Зачёт аванса — это операция, которая переносит предоплату со счёта авансов (60.02, 62.02) на счёт расчётов по отгрузке (60.01, 62.01). В 1С 8.3 за неё отвечает одно поле — «Зачёт авансов» — и оно есть почти в каждом документе расчётов.

У поля три значения:

ЗначениеЧто делаетКогда выбирать
АвтоматическиИщет любой незачтённый аванс по контрагенту и договору, закрывает егоПо умолчанию; когда авансы надо зачитывать сразу
По документуЗачитывает только тот аванс, который вы укажете вручнуюКогда важно закрыть конкретную оплату
Не зачитыватьНе трогает авансы вообщеКогда аванс закрывать не нужно или зачёт делаете отдельным документом

Именно значение «Автоматически» и создаёт те самые лишние обороты. Чтобы их убрать, его меняют на «По документу» или «Не зачитывать».

Где найти поле «Зачёт авансов» в документах

Поле прячется в разных местах — по одному на документ. Смотрите:

  • 🧾 Реализация (акты, накладные) — ссылка «Расчёты» в шапке или подвале документа.
  • 📦 Поступление (товары, услуги) — там же, в блоке «Расчёты».
  • 🏦 Поступление на расчётный счёт — поле «Зачёт авансов» прямо в форме.
  • 💸 Списание с расчётного счёта — аналогично, в форме платежа.
  • 💵 Приходный / расходный кассовый ордер — в реквизитах оплаты.

Открываете нужный документ → находите ссылку «Расчёты» → в открывшемся окне видите строку «Зачёт авансов» с выпадающим списком.

Как убрать зачёт аванса в одном документе

Самый частый случай — поправить конкретную реализацию или платёж.

  1. Откройте документ (например, Реализация (акт, накладная)).
  2. Нажмите ссылку «Расчёты» в шапке документа.
  3. В поле «Зачёт авансов» выберите Не зачитывать (совсем не трогать аванс) или По документу (закрыть только выбранную оплату).
  4. Нажмите «ОК» и перепроведите документ.

После перепроведения проводка зачёта из движений исчезнет — обороты по 60.02 / 62.02 по этому документу больше не формируются.

Какой у вас сценарий — что выбрать в поле «Зачёт авансов»?

Лишние обороты по 60.02 и 62.02 в течение дня

Классическая ситуация с форумов: оплата и отгрузка одной датой, а в ОСВ висит оборот по авансу. Причина — 1С определяет очерёдность по времени документов, а не только по дате.

Если платёж стоит на 00:00:00, а отгрузка на 12:00:00, программа считает оплату авансом и делает зачёт. Отсюда пара «лишних» строк Дт 62.02 Кт 62.01.

Что помогает:

  • ⏱️ Выровнять время документов — поставить отгрузке время раньше или равное оплате, если по факту деньги пришли после отгрузки.
  • 🚫 Поставить «Не зачитывать» в платеже или отгрузке, когда аванса экономически нет.
  • 🔁 Перепровести документы за день через Операции → Групповое перепроведение — 1С пересоберёт зачёты в правильном порядке.

Не меняйте счёт расчётов с 62.02 на 62.01 «руками» в платёжке, чтобы спрятать аванс. Формально авансы исчезнут, но НДС с аванса и книга продаж поедут. Управляйте зачётом, а не счётом.

Проводки: что меняется при отключении зачёта

Разница видна на одной операции — покупатель заплатил и в тот же день забрал товар на ту же сумму.

Проводки по операции

Во втором варианте счёт 62.02 вообще не участвует — оборотка чище, а итоговое сальдо по контрагенту то же самое.

Настройка счёта расчётов и авансов у договора

Чтобы 1С реже «придумывала» авансы, проверьте карточку договора и счета учёта.

  • 📁 В договоре контрагента поле «Счёт учёта расчётов» и «Счёт учёта авансов» можно задать явно (60.01 / 60.02, 62.01 / 62.02).
  • 🧮 В регистре «Счета учёта расчётов с контрагентами» (Справочники → Контрагенты → Счета расчётов) задаётся правило подстановки счетов по контрагенту, договору, номенклатуре.
  • ✅ Если у договора вид расчётов «С покупателем» / «С поставщиком» — авансы работают штатно; смена на другой вид ломает зачёт, так не делают.

Типичные ошибки

  • Меняют счёт в платёжке вместо поля «Зачёт авансов» — прячут аванс, но ломают НДС с авансов.
  • Забывают перепровести документ после смены значения — старые проводки остаются в базе.
  • Ставят «Не зачитывать» везде подряд — тогда реальные авансы зависают на 60.02 / 62.02 и не закрываются никогда.
  • Правят только дату, а не время документов — зачёт «в течение дня» всё равно срабатывает.
  • Ждут глобальную галочку «отключить авансы» — её нет, зачёт настраивается по документам.

Если не помогло

Значение поменяли, а аванс всё равно зачитывается или, наоборот, висит?

  • 🔎 Постройте ОСВ по счёту 62.02 / 60.02 с разбивкой по контрагентам и договорам — найдёте, где именно застрял аванс.
  • 🧾 Проверьте отчёт «Анализ субконто» по контрагенту — видно все документы, которые трогают аванс.
  • 🛠️ Закройте зависший аванс документом «Корректировка долга » с видом операции Зачёт авансов — он сработает даже когда автоматический зачёт «не видит» оплату (разные договоры, разные ставки НДС).
  • 🔁 Если проводки «не бьются» после правок — выполните Операции → Групповое перепроведение документов за период.

Частые вопросы

Есть ли в 1С 8.3 галочка, чтобы вообще отключить авансы?
Единой галочки нет. Зачёт авансов регулируется полем «Зачёт авансов» в каждом документе (значения «Автоматически», «По документу», «Не зачитывать») и настройкой счетов учёта у договора.
Где убрать зачёт аванса при одновременной отгрузке и оплате?
В документе реализации или в платеже нажмите ссылку «Расчёты» и поставьте «Не зачитывать». Дополнительно выровняйте время документов, чтобы оплата не считалась авансом.
Почему после отключения зачёта сальдо по контрагенту не изменилось?
Так и должно быть. Зачёт лишь переносит сумму между субсчетами (60.02 → 60.01), а общая задолженность контрагента остаётся прежней. Меняются только обороты, а не итог.
Можно ли отключить автоматический зачёт сразу для всех документов?
Массово — нет, значение задаётся в каждом документе. Но можно перепровести документы за период и точечно поправить проблемные, а новые вводить сразу с нужным значением.
Что выбрать: «Не зачитывать» или «По документу»?
«Не зачитывать» — когда аванса по сути нет или зачёт делаете отдельно. «По документу» — когда авансов несколько и нужно закрыть конкретную оплату.
Аванс завис на 62.02, автозачёт его не берёт. Что делать?
Закройте вручную документом «Корректировка долга» с операцией «Зачёт авансов». Он работает даже при разных договорах и ставках НДС, где автоматический зачёт бессилен.

Источники

  • ПБУ 9/99 «Доходы организации»
  • ПБУ 10/99 «Расходы организации»