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

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

Как в 1С провести взаимозачет между договорами

Как провести взаимозачет между договорами в 1С: документ Корректировка долга, зачет авансов, настройка счетов, проверка проводок и типичные ошибки.

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

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

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

Когда требуется взаимозачет между договорами

Типичная ситуация: организация покупает у контрагента товары по договору поставки и одновременно оказывает ему услуги по договору оказания услуг. В учете висят две встречные задолженности: кредиторская по счету 60 и дебиторская по счету 62. Обе стороны могут не гонять деньги туда-обратно, а подписать акт взаимозачета на меньшую из сумм.

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

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

Подготовка: что проверить до проведения документа

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

Проверьте аналитику долгов: по каким договорам и документам расчетов висит задолженность. Удобно использовать отчет «Анализ субконто» по контрагенту с детализацией по договорам. Запишите точные суммы — они понадобятся при заполнении корректировки.

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

Проведение взаимозачета в 1С:Бухгалтерии 8

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

На закладке «Дебиторская задолженность» нажмите «Заполнить» → «Заполнить по взаиморасчетам» или добавьте строки вручную: выберите договор, документ расчетов и сумму. На закладке «Кредиторская задолженность» сделайте то же самое для обязательства перед контрагентом. Суммы по обеим закладкам должны совпадать — программа контролирует равенство при проведении.

Проверьте счета учета в табличных частях: для дебиторской задолженности обычно 62.01 или 62.02, для кредиторской — 60.01 или 60.02. Если по договору используются нестандартные счета (например, 76), убедитесь, что они подставились правильно. После проверки нажмите «Провести».

Порядок действий в 1С:Бухгалтерии
  1. 1
    Сформируйте акт сверки и зафиксируйте суммы встречных долгов по договорам
  2. 2
    Создайте документ «Корректировка долга» с видом операции «Проведение взаимозачета»
  3. 3
    Заполните закладку «Дебиторская задолженность» — договор, документ, сумма
  4. 4
    Заполните закладку «Кредиторская задолженность» на ту же сумму
  5. 5
    Проверьте счета учета в обеих табличных частях
  6. 6
    Проведите документ и откройте движения по кнопке «Дт/Кт»
  7. 7
    Сформируйте ОСВ по счетам 60 и 62 и убедитесь, что долги закрыты

Зачет аванса по другому договору

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

Альтернативный способ — вручную изменить зачет аванса в документе реализации: открыть реализацию по второму договору, перейти по ссылке «Зачет авансов» (или «Расчеты») и подобрать авансовый платеж по другому договору. Этот вариант работает, если в настройках учетной политики способ зачета авансов не установлен строго «Автоматически» в рамках договора.

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

Способы закрыть долг между договорами

Корректировка долга — взаимозачет

Подходит для встречных однородных требований по акту взаимозачета. Ограничение: один контрагент, равные суммы сторон.

Корректировка долга — перенос задолженности

Подходит для переноса аванса или долга с одного договора на другой у того же контрагента. Ограничение: валюта и организация должны совпадать.

Ручной зачет аванса в реализации

Подходит для разовой операции без отдельного документа. Ограничение: требует ручного контроля при каждой последующей реализации.

Взаимозачет задолженности (УТ/ERP)

Подходит для торговых конфигураций, поддерживает многосторонние зачеты. Ограничение: недоступен в чистой Бухгалтерии.

Взаимозачет в 1С:Управление торговлей и ERP

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

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

После проведения документ формирует движения по регистрам расчетов с клиентами и поставщиками. Если конфигурация синхронизируется с 1С:Бухгалтерией, проверьте, что при обмене взаимозачет корректно перенесся и отразился на счетах бухгалтерского учета.

Проверка результата и типичные ошибки

После проведения документа откройте его движения (кнопка «Дт/Кт» или «Показать проводки»). Должна сформироваться проводка вида Дт 60.01 Кт 62.01 (или с субсчетами авансов) на сумму зачета с аналитикой по контрагенту и договорам. Если проводки нет или счета не те — отмените проведение и исправьте счета в табличных частях.

Затем сформируйте оборотно-сальдовую ведомость по счетам 60 и 62 с отбором по контрагенту. Задолженности по зачтенным договорам должны уменьшиться на сумму операции. Дополнительно полезно перепровести акт сверки — он должен показать нулевое сальдо по зачтенной части.

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

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

Проводки документа
Норма

Одна или несколько проводок Дт 60 Кт 62 на сумму зачета с верной аналитикой

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

Проводок нет, счета не соответствуют договорам или сумма отличается

ОСВ по счетам 60 и 62
Норма

Сальдо по обоим договорам уменьшилось на сумму зачета

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

Сальдо не изменилось или появился «красный» остаток

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

Зачтенная сумма отражена, итоговое сальдо уменьшилось

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

Зачет не виден или задвоился

Книга покупок/продаж
Норма

НДС по зачтенным авансам отражен в корректном периоде

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

Авансовый НДС завис или отражен дважды

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

Частые вопросы

Можно ли провести взаимозачет, если суммы долгов разные?

Да. Зачет проводится на меньшую из сумм: в обеих закладках документа указывается одинаковая сумма, равная меньшему долгу. Остаток большего долга продолжает числиться в расчетах и закрывается оплатой или следующими отгрузками.

Какими проводками отражается взаимозачет?

Стандартная проводка — Дт 60.01 Кт 62.01 на сумму зачета: кредиторская задолженность перед поставщиком закрывается дебиторской задолженностью покупателя. Если участвуют авансы, используются субсчета 60.02 и 62.02. Конкретная корреспонденция зависит от того, какие обязательства зачитываются.

Документ «Корректировка долга» не проводится — что делать?

Чаще всего причина в неравенстве сумм табличных частей или в незаполненном документе расчетов. Проверьте, что суммы дебиторской и кредиторской частей совпадают до копейки, все строки содержат договор и документ, а счета учета заполнены. Также убедитесь, что задолженность реально существует в учете на дату документа.

Можно ли зачесть долг прошлого периода, если период закрыт?

Документ взаимозачета проводится текущей датой (или датой подписания акта), а не задним числом в закрытый период. Зачитывать долг, образовавшийся ранее, можно — ограничений по «возрасту» задолженности программа не накладывает. Важно только, чтобы подписанный акт был датирован корректно.

Как отменить ошибочно проведенный взаимозачет?

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

Итог

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

Взаимозачет между договорами в 1С выполняется документом «Корректировка долга» (в УТ/ERP — «Взаимозачет задолженности») только по одному контрагенту и на основании подписанного акта. Суммы сторон должны совпадать, счета и документы расчетов — быть заполнены корректно. Результат всегда проверяйте проводками, ОСВ по счетам 60/62 и актом сверки, а при работе с авансами — дополнительно книгу покупок и продаж.