К статье
Практический материал

Учет и Финансы · 11 мин

Как в 1С сделать зачет авансов выданных поставщикам

Как выполнить зачет авансов выданных в 1С:Бухгалтерии и УПП: настройки учетной политики, документы поступления, проверка проводок по 60.02 и типичные ошибки.

Зачет авансов выданных — это операция, при которой ранее перечисленная поставщику предоплата закрывается поступившим товаром, работой или услугой. В учете это выглядит как перенос суммы со счета 60.02 «Расчеты по авансам выданным» на счет 60.01 «Расчеты с поставщиками и подрядчиками». Если зачет не выполнен или выполнен неверно, в балансе одновременно «висят» и дебиторская, и кредиторская задолженность перед одним контрагентом, что искажает отчетность и приводит к вопросам при сверке.

В типовых конфигурациях 1С (Бухгалтерия предприятия, УПП, Комплексная автоматизация, ERP) зачет аванса выполняется автоматически при проведении документа поступления, но только при соблюдении ряда условий: совпадение организации, контрагента, договора, а в управленческих конфигурациях — еще и заказа или сделки. Если хотя бы один аналитический разрез не совпадает, программа не увидит аванс, и задолженность раздвоится.

Ниже разобраны настройки, влияющие на зачет, ручные и автоматические сценарии, проверка результата по проводкам и отчетам, а также типичные ошибки, из-за которых авансы «зависают» на счете 60.02.

Как 1С определяет, что аванс нужно зачесть

Логика зачета строится на аналитике взаиморасчетов. В бухгалтерском учете аванс хранится на счете 60.02 в разрезе контрагента и договора. Когда проводится документ «Поступление (акт, накладная)», программа ищет по тем же ключам остаток на 60.02 и, если находит, формирует проводку Дт 60.01 Кт 60.02 на сумму зачтенного аванса (но не больше суммы поступления).

В конфигурациях с управленческим учетом (УПП, КА, ERP) добавляются дополнительные разрезы: заказ поставщику, сделка, расчетный документ. Если аванс оплачен по одному заказу, а поступление оформлено по другому, автоматический зачет может не произойти — в зависимости от настроек ведения взаиморасчетов («по договору в целом», «по заказам», «по счетам»).

Настройки, которые влияют на автоматический зачет

Прежде чем разбираться с конкретным документом, проверьте настройки учета. В 1С:Бухгалтерии 8.3 зачет авансов регулируется в учетной политике и в самом документе поступления: в поле «Зачет авансов» доступны варианты «Автоматически», «Не зачитывать» и иногда выбор конкретного документа оплаты. По умолчанию стоит автоматический режим, и в большинстве случаев менять его не нужно.

В УПП и Комплексной автоматизации ключевой параметр — «Ведение взаиморасчетов» в договоре с контрагентом. Режим «по договору в целом» дает максимально свободный зачет: любой аванс по договору закрывает любое поступление. Режимы «по заказам» и «по счетам» требуют точного указания объекта расчетов в документах оплаты и поступления.

  • проверьте, что в платежном поручении и поступлении указан один и тот же договор;
  • убедитесь, что счета учета расчетов в документах стандартные (60.01/60.02), а не переопределены вручную;
  • в управленческих конфигурациях сверьте заказ поставщику в оплате и поступлении;
  • проверьте, что оба документа относятся к одной организации базы.

Автоматический зачет при поступлении: пошагово

Стандартный сценарий в 1С:Бухгалтерии выглядит так. Сначала оформляется списание с расчетного счета (или расходный кассовый ордер) с видом операции «Оплата поставщику». При проведении формируется проводка Дт 60.02 Кт 51 — аванс зафиксирован. Затем вводится документ «Поступление (акт, накладная, УПД)» на того же контрагента и договор.

При проведении поступления программа автоматически определяет сумму незачтенного аванса и формирует проводку зачета. Если аванс покрывает поступление полностью, кредиторской задолженности не возникает. Если частично — на разницу остается долг перед поставщиком на 60.01.

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

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

Через документ «Корректировка долга» в 1С:Бухгалтерии

Создайте документ «Корректировка долга» (раздел «Покупки» или «Продажи» → «Корректировка долга»). Выберите вид операции «Зачет авансов» или «Перенос задолженности», укажите контрагента, договор, по которому числится аванс, и договор, по которому числится долг. Заполните табличную часть по кнопке «Заполнить» — программа подтянет остатки взаиморасчетов. После проведения будет сформирована проводка Дт 60.01 Кт 60.02 (по нужным договорам в субконто).

Через «Взаимозачет» в УПП и КА

В УПП и Комплексной автоматизации используется документ «Взаимозачет» (или «Корректировка долга» в новых релизах). Укажите дебиторскую и кредиторскую задолженность по контрагенту, сумму зачета и проведите документ. Если взаиморасчеты ведутся по заказам, дополнительно укажите сделки в обеих частях документа.

Ручной операцией — только в крайнем случае

Проводку Дт 60.01 Кт 60.02 можно сделать документом «Операция, введенная вручную», но это крайняя мера: ручная операция не двигает регистры взаиморасчетов в управленческих конфигурациях и не закрывает аванс в разрезе документов расчетов. После такой операции отчеты по взаиморасчетам могут продолжать показывать незакрытый аванс, хотя в бухгалтерском учете он закрыт.

Зачет аванса и НДС: что проверить дополнительно

С авансов выданных покупатель вправе принять НДС к вычету при наличии счета-фактуры на аванс и договора, предусматривающего предоплату. При зачете аванса этот вычет подлежит восстановлению. В 1С:Бухгалтерии восстановление выполняется регламентным документом «Формирование записей книги продаж» в конце квартала — вместе с отражением восстановления НДС по зачтенным авансам.

Если зачет аванса сделан вручную через «Корректировку долга» после закрытия квартала, проверьте, в каком периоде программа восстановит НДС. Расхождения между моментом зачета и моментом восстановления — частая причина ошибок в декларации по НДС и расхождений с данными поставщика в АСК НДС-2.

Типичные ошибки при зачете авансов
01
Оплата и поступление оформлены по разным договорам — аванс не зачитывается автоматически, задолженность дублируется.
02
В платежном документе выбран неверный вид операции (например, «Прочее списание» вместо «Оплата поставщику») — аванс попадает не на 60.02, и зачет невозможен.
03
Ручная правка счетов учета в поступлении — программа не видит аванс по нестандартной паре счетов.
04
Зачет сделан ручной операцией, минуя регистры взаиморасчетов — отчеты по расчетам с контрагентом показывают ложную задолженность.
05
Забыли восстановить НДС с зачтенного аванса — занижен налог к уплате и риск доначислений при проверке.

Как проверить результат зачета

Главный инструмент проверки — оборотно-сальдовая ведомость по счету 60 с детализацией по контрагентам и договорам. После корректного зачета по конкретному поставщику не должно быть одновременно дебетового остатка на 60.02 и кредитового на 60.01 по одному договору (кроме ситуаций, когда есть и новые авансы, и новые неоплаченные поставки).

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

Контрольные точки

Как проверить результат

ОСВ по счету 60 по контрагенту и договору
Норма

Нет одновременного сальдо по 60.01 (кредит) и 60.02 (дебет) по одному договору

Тревожный признак

Одновременно висят аванс и долг на одну и ту же сумму

Проводки документа поступления
Норма

Есть строка Дт 60.01 Кт 60.02 на сумму зачтенного аванса

Тревожный признак

Проводки зачета нет, хотя аванс по договору существует

Акт сверки с контрагентом
Норма

Сальдо по акту совпадает с данными поставщика

Тревожный признак

По вашим данным долг, по данным поставщика — переплата

Книга покупок и книга продаж по НДС с авансов
Норма

Вычет по авансовому счету-фактуре восстановлен в квартале зачета

Тревожный признак

Вычет остался, а аванс зачтен — база по НДС занижена

Массовый зачет и перепроведение за период

Если авансы не зачитывались на протяжении целого периода (например, после загрузки данных из банка с ошибками), разбирать каждый документ вручную долго. В 1С:Бухгалтерии помогает последовательное перепроведение документов через обработку «Проведение документов» (раздел «Операции»): при перепроведении поступлений программа заново выполнит автоматический зачет по актуальным остаткам.

Перед массовым перепроведением обязательно сделайте копию базы и проверьте, не изменится ли налоговая база прошлых периодов. Если период закрыт и отчетность сдана, безопаснее исправлять расчеты текущей датой документами «Корректировка долга», а не перепроведением задним числом.

Маршрут решения

Как выбрать способ зачета

Аванс и поступление по одному договору, документы в одном периодеОставьте автоматический зачет в документе поступления — ничего дополнительно делать не нужно
Аванс и долг числятся по разным договорам одного контрагентаИспользуйте «Корректировку долга» с видом операции «Зачет авансов» или «Перенос задолженности»
Ошибок много за целый период, период еще не закрытПерепроведите документы поступления через обработку группового проведения после резервного копирования
Период закрыт, отчетность сданаИсправляйте текущей датой через «Корректировку долга», не трогая документы прошлых периодов

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

Почему поступление не зачло аванс, хотя оплата была?

Чаще всего не совпадает аналитика: другой договор, другая организация, в УПП/КА — другой заказ. Также проверьте, что оплата прошла именно как «Оплата поставщику» на счет 60.02, а не как прочее списание, и что в поступлении не изменены вручную счета расчетов.

Можно ли зачесть аванс одного контрагента в счет долга другого?

Напрямую — нет: зачет возможен только внутри одного контрагента. Перевод долга между разными контрагентами оформляется на основании соглашения об уступке права требования (цессии) документом «Корректировка долга» с операцией «Перенос задолженности», где дебитор и кредитор различаются.

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

Если период открыт — перепроведите поступление или исправьте даты документов. Если закрыт — оформите корректировку текущей датой и проверьте влияние на НДС: восстановление налога с аванса должно попасть в правильный квартал.

Как зачесть аванс частично?

При автоматическом зачете программа сама зачтет аванс в пределах суммы поступления — остаток останется на 60.02. Если нужно зачесть только часть аванса против большего поступления, в документе поступления можно указать сумму зачета вручную или использовать «Корректировку долга» с нужной суммой.

Нужно ли восстанавливать НДС при зачете аванса выданного?

Да, если ранее был заявлен вычет с авансового счета-фактуры. Восстановление выполняется в квартале зачета регламентной операцией формирования книги продаж. Если вычет с аванса не заявлялся, восстанавливать нечего.

Чем «Корректировка долга» отличается от ручной операции?

«Корректировка долга» формирует не только бухгалтерские проводки, но и движения по регистрам взаиморасчетов, поэтому отчеты по расчетам с контрагентами отражают реальную картину. Ручная операция меняет только бухгалтерский учет и создает расхождения между бухгалтерскими данными и отчетами по взаиморасчетам.

Итог

Что важно запомнить

Автоматический зачет работает при совпадении организации, контрагента и договора в оплате и поступлении. Если зачет не сработал — используйте «Корректировку долга», а не ручные проводки. Результат всегда проверяйте ОСВ по счету 60 и не забывайте про восстановление НДС с зачтенных авансов.