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