Учет и Финансы · 10 мин
Как в 1С зачесть авансы выданные поставщикам
Как зачесть аванс поставщику в 1С:Бухгалтерии 8.3: автоматический и ручной зачёт, проводки 60.01 и 60.02, проверка остатков, типичные ошибки и способы их исправления.
Аванс выданный — это предоплата поставщику, которая в учёте 1С отражается на счёте 60.02 «Расчёты по авансам выданным». Когда поступление товаров или услуг оформлено, аванс нужно зачесть: перенести сумму с 60.02 на 60.01, чтобы долг перед поставщиком закрылся. Если этого не сделать, в учёте одновременно «висят» и переплата, и задолженность перед одним и тем же контрагентом.
В 1С:Бухгалтерии 8.3 зачёт аванса обычно выполняется автоматически при проведении документа поступления, но работает это только при соблюдении нескольких условий: совпадении договора, валюты, настройках счетов расчётов и корректной дате документов. Разберём, как работает механизм, как зачесть аванс вручную и как проверить результат.
Материал актуален для конфигураций 1С:Бухгалтерия 8.3 (ред. 3.0). В «Управлении нашей фирмой» и «Комплексной автоматизации» логика похожа, но документы называются иначе — основные отличия указаны отдельно.
Что происходит в учёте при зачёте аванса
Когда вы оплачиваете поставщику аванс документом «Списание с расчётного счёта» с видом операции «Оплата поставщику», программа формирует проводку Дт 60.02 Кт 51. Сумма числится как выданный аванс в разрезе контрагента, договора и документа расчётов.
При оформлении документа «Поступление (акты, накладные, УПД)» возникает задолженность перед поставщиком: Дт 10 (41, 20, 26 и т.д.) Кт 60.01. Зачёт аванса — это третья проводка: Дт 60.01 Кт 60.02 на сумму аванса, но не больше суммы поступления. После неё долг закрывается полностью или частично.
Важно понимать: зачёт выполняется строго внутри одной пары «контрагент + договор». Аванс по договору «Поставка №1» не зачтётся автоматически в поступление по договору «Поставка №2», даже если контрагент один и тот же. Это самая частая причина «непонятных» остатков на 60-м счёте.
Настройки, от которых зависит автоматический зачёт
Прежде чем искать ошибку, проверьте базовые настройки программы. Откройте раздел «Главное → Настройки → План счетов» и убедитесь, что для счёта 60 включено субконто «Документы расчётов с контрагентом» — без него программа не сможет подобрать конкретный аванс.
Далее проверьте настройку способа зачёта авансов: «Главное → Настройки → Параметры учёта» (в некоторых релизах — в разделе «Администрирование → Проведение документов»). Там задаётся порядок: зачитывать аванс автоматически при проведении поступления или только по явному указанию. По умолчанию стоит автоматический зачёт.
Также в документе поступления внизу формы есть ссылка «Расчёты» (или поле «Зачёт аванса»), где видно, какой аванс и на какую сумму программа собирается зачесть. Всегда открывайте эту ссылку перед проведением, если по контрагенту несколько авансов.
Что проверить перед зачётом
Один и тот же договор во всех документах
Разные договоры — автозачёт не сработает
Валюта аванса совпадает с валютой поступления
Разные валюты — нужен ручной зачёт или корректировка
60.01 и 60.02 подставлены корректно
Подставлены 76-е счета или счета из другого договора
Поступление позже оплаты аванса
Поступление раньше оплаты — зачтётся только аванс на дату документа
Как зачесть аванс автоматически при поступлении
Создайте документ «Покупки → Поступление (акты, накладные, УПД)» с нужным видом операции. Заполните контрагента и договор — именно тот договор, по которому платили аванс. Заполните табличную часть товарами или услугами и укажите счета учёта.
Нажмите ссылку «Расчёты» внизу документа. В поле «Зачёт аванса» должно стоять значение «Автоматически». Если программа нашла непогашенный аванс по этому договору, при проведении она сформирует проводку Дт 60.01 Кт 60.02 на меньшую из сумм: сумму аванса или сумму поступления.
Если аванс больше суммы поступления, зачтётся только часть, равная поступлению, а остаток останется на 60.02 до следующих поставок. Это нормальная ситуация, ничего исправлять не нужно.
- 1Откройте «Покупки → Поступление (акты, накладные, УПД)» и создайте документ
- 2Укажите контрагента и договор, по которому платился аванс
- 3Заполните товары/услуги и счета учёта
- 4Откройте ссылку «Расчёты», убедитесь, что зачёт аванса — «Автоматически»
- 5Проведите документ и откройте «Дт/Кт» — должна быть проводка Дт 60.01 Кт 60.02
- 6Сформируйте оборотно-сальдовую ведомость по счёту 60 и проверьте отсутствие развёрнутого сальдо
Как зачесть аванс вручную
Ручной зачёт нужен, когда авансов несколько и важно, какой именно закрыть, или когда автоподбор не сработал. В документе поступления откройте ссылку «Расчёты» и переключите «Зачёт аванса» в режим «По документу» (в ряде релизов — выбор конкретного документа оплаты в таблице зачёта авансов).
Укажите конкретный документ «Списание с расчётного счёта» или «Расходный кассовый ордер», которым платился аванс, и сумму зачёта. После проведения программа закроет именно этот аванс, что важно для корректной аналитики и для расчёта авансового НДС.
Если договоры разные
Когда аванс оплачен по одному договору, а поступление оформлено по другому, автоматический зачёт невозможен. Варианты: исправить договор в одном из документов (если это ошибка ввода) либо оформить документ «Корректировка долга» (раздел «Покупки» или «Операции») с видом операции «Перенос задолженности»/«Зачёт авансов», перенеся аванс на нужный договор. После этого проведите поступление — зачёт пройдёт штатно.
Как выбрать способ зачёта
Как проверить результат зачёта
Сформируйте отчёт «Оборотно-сальдовая ведомость по счёту 60» (раздел «Отчёты») с группировкой по контрагентам и договорам. Признак правильного зачёта: нет одновременного дебетового сальдо на 60.02 и кредитового на 60.01 по одному договору.
Дополнительно полезен отчёт «Анализ субконто» по контрагенту или «Обороты между субконто». По нему видно, какие авансы ещё не закрыты и по каким документам расчётов они числятся.
Для контроля НДС с выданных авансов проверьте счёт 76.ВА: после зачёта аванса и принятия НДС к вычету по поступлению авансовый НДС должен быть восстановлен (Дт 76.ВА Кт 68.02 — сторнирующая запись через книгу продаж). Если на 76.ВА зависли суммы по уже закрытым поставкам — регистр НДС требует внимания.
Типичные ошибки и как их исправить
Первая и самая частая — «двойной» долг: на 60.02 дебетовое сальдо, на 60.01 кредитовое по тому же поставщику. Причина почти всегда в разных договорах или в том, что поступление провели раньше, чем оплату, и больше не перепроводили. Решение: перепровести поступление после оплаты или сделать корректировку долга.
Вторая ошибка — зачёт «не того» аванса при автоматическом режиме. Программа зачитывает авансы по FIFO внутри договора, и если вы хотели закрыть конкретную оплату (например, по которой получен авансовый счёт-фактура), результат может не совпасть с ожиданием. Используйте ручной выбор документа зачёта.
Третья ошибка — ручные проводки Дт 60.01 Кт 60.02 операцией «вручную». Это закрывает сальдо внешне, но ломает аналитику по документам расчётов и НДС-регистры. Вместо ручной операции всегда используйте штатные документы: поступление с зачётом или корректировку долга.
Особенности в других конфигурациях 1С
В «1С:Управление нашей фирмой» зачёт предоплаты выполняется в документе «Приходная накладная» на вкладке «Зачёт предоплаты»: там есть кнопка «Заполнить автоматически» и возможность вручную выбрать оплаты. Кнопка «Зачесть автоматически при проведении» включает автоподбор.
В «1С:Комплексная автоматизация» и ERP взаиморасчёты ведутся по объектам расчётов (заказы, накладные, договоры). Зачёт аванса выполняется при проведении поступления, а распределение оплат можно скорректировать документом «Взаимозачёт задолженности» или через «Распределение расчётов» в разделе финансов. Логика та же: аванс должен относиться к тому же объекту расчётов или договору.
Что важно запомнить
Аванс поставщику зачитывается документом поступления: автоматически — при совпадении договора и валюты, вручную — через выбор конкретной оплаты. Разные договоры закрываются корректировкой долга. Результат проверяйте по ОСВ 60 и счёту 76.ВА: не должно быть развёрнутого сальдо и зависшего авансового НДС.
Частые вопросы
Почему 1С не зачитывает аванс автоматически?
Чаще всего не совпадает договор или валюта в оплате и поступлении, либо поступление проведено раньше оплаты и не перепроводилось. Также проверьте, что в плане счетов у 60-го счёта включено субконто «Документы расчётов», а в документе поступления в поле «Зачёт аванса» стоит «Автоматически».
Можно ли зачесть аванс частично?
Да. Если сумма поступления меньше аванса, программа зачтёт только сумму поступления, остаток останется на 60.02. Если нужно зачесть часть аванса по конкретному документу, выберите ручной режим зачёта и укажите нужную сумму.
Как зачесть аванс, если поступление уже проведено без зачёта?
Самый простой способ — перепровести документ поступления: если на дату документа аванс уже существует по тому же договору, проводка зачёта появится. Если договоры разные, сначала сделайте «Корректировку долга» с переносом аванса, затем перепроведите поступление.
Что делать с НДС при зачёте выданного аванса?
НДС с выданного аванса, принятый к вычету по авансовому счёту-фактуре, после зачёта подлежит восстановлению. В 1С это делается регламентной операцией «Формирование записей книги продаж» в конце квартала. Проверьте, что на счёте 76.ВА не осталось сумм по зачтённым авансам.
Как зачесть аванс между разными договорами одного поставщика?
Используйте документ «Корректировка долга» с операцией переноса задолженности: укажите, что аванс по договору А переносится на договор Б. После проведения корректировки аванс станет доступен для зачёта поступлением по договору Б.
Где посмотреть все незачтённые авансы поставщикам?
Сформируйте «Оборотно-сальдовую ведомость по счёту 60.02» с детализацией по контрагентам и договорам — дебетовое сальдо покажет все непогашенные авансы. Для детализации по документам оплаты используйте «Анализ субконто» или карточку счёта 60.02.