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