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