Как провести взаимозачёт в программе 1С:Бухгалтерия
Содержание
Взаимозачёт в 1С 8.3 оформляют документом «Корректировка долга
». Открыть его можно из раздела Покупки → Корректировка долга или Продажи → Корректировка долга — это одна и та же форма, вид операции выбирают уже внутри документа.
Документ закрывает встречные долги. Его используют, когда контрагент одновременно и покупатель, и поставщик, либо когда нужно зачесть ранее выданный или полученный аванс в счёт отгрузки или поступления. Ниже — где именно сделать взаимозачёт, как заполнить суммы автоматически, какие проводки получатся и как настроить автоматический зачёт авансов, чтобы не оформлять документ вручную каждый раз.
В каком документе оформляется зачёт встречных долгов
Единственный документ для ручного взаимозачёта в 1С:Бухгалтерия 3.0 — «Корректировка долга». Он лежит сразу в двух разделах, и это удобно: заходите из того, что ближе по задаче.
Продажи → Корректировка долга— если отталкиваетесь от долга покупателя.Покупки → Корректировка долга— если от долга перед поставщиком.
Вид операции задаётся в шапке документа в поле Вид операции. Для взаимозачёта подходят два значения:
- Зачёт авансов — закрыть аванс покупателя отгрузкой или свой аванс поставщику поступлением.
- Взаимозачёт задолженности — свести дебиторскую и кредиторскую задолженность одного контрагента.
Если контрагент у вас и покупатель, и поставщик, и нужно погасить реальные товарные долги друг перед другом — это Взаимозачёт задолженности. Если речь про предоплату, которую надо «посадить» на конкретную реализацию или поступление — это Зачёт авансов.
Какой вид операции выбрать под вашу ситуацию:
Шаг за шагом: создание документа взаимозачёта
Разберём самый частый случай — взаимозачёт встречной задолженности с контрагентом, который и покупатель, и поставщик.
- Откройте
Продажи → Корректировка долгаи нажмите Создать. - В поле Вид операции выберите
Взаимозачёт задолженности. - Ниже появится уточнение, в счёт чего зачитывается долг. Для встречного зачёта оставьте вариант, где дебиторская задолженность контрагента гасится его же кредиторской.
- Укажите Дебитора и Кредитора. Если контрагент один — в обоих полях он же.
- Заполните дату документа и, при необходимости, организацию.
Форма делится на две табличные части: Дебиторская задолженность (счёт 62) и Кредиторская задолженность (счёт 60). В них попадают конкретные документы расчётов — реализации, поступления, платёжки.
Зачёт пройдёт только на меньшую из двух сумм. Если долг покупателя 50 000 ₽, а ваш долг поставщику 30 000 ₽, зачтётся 30 000 ₽. Остаток 20 000 ₽ по счёту 62 останется висеть — это нормально, его гасят оплатой.
Автоматическое заполнение сумм и анализ задолженности
Вручную подбирать документы расчётов не нужно — 1С подтянет остатки сама.
На каждой из двух табличных частей есть кнопка Заполнить. Нажмите её над дебиторской частью и выберите заполнение остатками по взаиморасчётам — программа подставит все незакрытые документы по счёту 62 для указанного контрагента. То же проделайте над кредиторской частью по счёту 60.
После заполнения сверьте итоги двух частей внизу формы:
- Если суммы совпали — зачёт закроет долги «в ноль».
- Если нет — зачтётся меньшая, а по второй стороне останется сальдо.
Перед проведением обязательно проверьте, что заполнение подтянуло именно те договоры и документы, которые вы собираетесь зачесть. Бывает, что по контрагенту несколько договоров, и в зачёт попадает не тот.
Чтобы заранее увидеть, что и сколько можно зачесть, посмотрите долги до создания документа:
Отчёты → Оборотно-сальдовая ведомость по счётудля счёта 62 и отдельно для счёта 60 с отбором по контрагенту — видно дебиторку и кредиторку в разрезе договоров.- Разница между дебетовым и кредитовым сальдо и есть максимальная сумма взаимозачёта.
Пример взаимозачёта с числами
Допустим, с ООО «Ромашка» два встречных долга:
- вы отгрузили им товар на 50 000 ₽ — долг покупателя по счёту 62.01;
- они поставили вам материалы на 30 000 ₽ — ваш долг по счёту 60.01.
В корректировке долга с видом операции Взаимозачёт задолженности обе суммы заполнятся по кнопке «Заполнить»:
| Часть документа | Счёт | Сумма до зачёта |
|---|---|---|
| Дебиторская задолженность | 62.01 | 50 000 ₽ |
| Кредиторская задолженность | 60.01 | 30 000 ₽ |
Зачёт пройдёт на меньшую сумму — 30 000 ₽. После проведения:
- долг перед поставщиком закроется полностью;
- за покупателем останется 20 000 ₽ по счёту 62.01, которые он потом доплатит деньгами.
Проверить результат можно той же оборотно-сальдовой ведомостью по счетам 62 и 60 с отбором по «Ромашке»: кредитовое сальдо по 60 должно обнулиться, дебетовое по 62 — уменьшиться на 30 000 ₽.
Проводки взаимозачёта и зачёта авансов
При проведении «Корректировка долга» формирует проводки в зависимости от вида операции. Суммы НДС при обычном взаимозачёте товарных долгов отдельно не трогаются — налог уже был начислен и принят к вычету при отгрузке и поступлении.
Если зачитываете авансы, по которым раньше работал НДС, помните про налог с предоплаты:
- По полученному авансу НДС, начисленный ранее (
Дт 76.АВ Кт 68.02), принимается к вычету в момент отгрузки — проводку делает документ реализации, а не корректировка долга. - По выданному авансу НДС, принятый к вычету (
Дт 68.02 Кт 76.ВА), восстанавливается при зачёте — это отрабатывает документ поступления.
Поэтому зачёт именно авансов чаще оформляется автоматически при проведении реализации или поступления, а не отдельным документом.
Настройка автоматического зачёта авансов через договор
Чтобы не создавать «Корректировку долга » руками каждый раз, зачёт авансов настраивают один раз в карточке договора.
Откройте контрагента (Справочники → Контрагенты), перейдите на его договоры и откройте нужный договор. В карточке есть поле Зачёт аванса с тремя значениями:
- Автоматически — при проведении реализации или поступления 1С сама найдёт ранее полученный или выданный аванс по этому договору и зачтёт его. Проводки
Дт 62.02 Кт 62.01илиДт 60.01 Кт 60.02сформируются внутри документа отгрузки или поступления. - По документу — аванс зачитывается только тем, что явно указано в документе расчётов.
- Не зачитывать — аванс останется на счёте 62.02 / 60.02, пока вы не закроете его вручную корректировкой долга.
Для большинства договоров разумно оставить Автоматически — тогда предоплата закрывается сама, и отдельный документ взаимозачёта нужен только для встречных товарных долгов.
Аналогичное поле зачёта аванса есть в самих документах реализации и поступления — оно позволяет переопределить правило договора для конкретной операции.
Типичные ошибки при проведении взаимозачёта
Ошибки здесь почти всегда связаны со счетами расчётов и с подбором документов.
- 🧾 Перепутаны счета аванса и долга. Долг по отгрузке — 62.01, аванс покупателя — 62.02; долг поставщику — 60.01, свой аванс — 60.02. Если зачесть не те субсчета, сальдо не сойдётся.
- 📄 Не заполнены договоры. Без указания договора кнопка «Заполнить» не найдёт остатки, и табличная часть останется пустой.
- ⚖️ Суммы сторон не равны, а ожидали «в ноль». Это не ошибка программы: зачёт идёт на меньшую сумму, остаток гасят деньгами или следующим документом.
- 💱 Разные валюты расчётов. Зачесть встречные требования в разной валюте напрямую нельзя — это разнородные требования (ст. 410 ГК РФ). Сначала приведите расчёты к одной валюте.
- 🚫 Зачёт там, где он запрещён. Статья 411 ГК РФ прямо не допускает зачёт по ряду требований (возмещение вреда жизни и здоровью, пожизненное содержание, по заявлению стороны — требования с истёкшим сроком исковой давности и другие). Программа это не контролирует — проверяйте основание сами.
- 🗂 Нет документа-основания. Зачёт возможен по заявлению одной стороны (ст. 410 ГК РФ), но на практике налоговая и контрагенты ждут акт или соглашение о зачёте. Оформите его отдельно к дате корректировки долга.
Частые вопросы
Нужен ли акт взаимозачёта и кто его подписывает?
Можно ли зачесть долги по разным договорам с одним контрагентом?
Как провести зачёт, если суммы встречных долгов не равны?
Влияет ли взаимозачёт на НДС?
Чем взаимозачёт отличается от переноса задолженности?
Источники
- Гражданский кодекс РФ, статья 410 (прекращение обязательства зачётом)
- Гражданский кодекс РФ, статья 411 (случаи недопустимости зачёта)