Зачёт взаимных требований в 1С:Бухгалтерия: оформление и учёт
Содержание
Зачёт в 1С:Бухгалтерия 8.3 делают документом «Корректировка долга
» с видом операции «Зачёт задолженности». Отдельного документа с названием «Взаимозачёт» в программе нет — те, кто ищет его в меню, обычно и заходят в тупик. Открыть нужный документ можно из раздела Покупки → Корректировка долга или Продажи → Корректировка долга — журнал один и тот же.
Зачёт закрывает встречные долги контрагента, который одновременно числится у вас и покупателем, и поставщиком. Он должен вам за отгруженный товар (счёт 62), вы должны ему за полученные материалы или услуги (счёт 60). Вместо того чтобы гонять деньги туда-сюда, вы гасите один долг другим на меньшую из сумм.
Ниже — как подготовить данные, провести зачёт задолженности и зачёт авансов, какие проводки получатся, что с НДС и чем проверить результат.
Что проверить перед зачётом: договоры и валюта расчётов
Зачёт возможен, когда выполнены три условия из статьи 410 ГК РФ: требования встречные, однородные (оба денежные) и срок их исполнения уже наступил. В 1С это выливается в несколько проверок перед вводом документа.
- 🧾 По контрагенту должны быть два разных договора: один с видом «С покупателем», второй — «С поставщиком». В одном договоре встречного долга не бывает.
- 💱 Валюта расчётов по обоим договорам должна совпадать (как правило, рубли). Зачесть рублёвый долг против валютного через этот документ не выйдет.
- 📅 Оба обязательства должны быть отражены в учёте: реализация проведена, поступление оприходовано. Зачесть можно только то, что уже «висит» на 60 и 62 счёте.
Если контрагент у вас заведён дважды (два элемента справочника с одним ИНН), программа будет видеть долги как по разным лицам и не даст их зачесть. Сначала объедините дубли через Администрирование → Обслуживание → Поиск и удаление дублей.
Отдельно посмотрите, как в договорах ведутся взаиморасчёты. В карточке договора параметр взаиморасчётов может стоять По договору в целом или По расчётным документам. От этого зависит, как документ зачёта подтянет суммы: в первом случае он берёт общее сальдо по договору, во втором — привязывается к конкретным накладным и счетам. Если долг детализирован по документам, при заполнении вкладок придётся выбрать конкретные расчётные документы, которые гасите.
Проверить сами суммы удобно оборотно-сальдовой ведомостью по счетам 60 и 62 в разрезе контрагента и договоров: дебетовое сальдо по 62 — это долг покупателя, кредитовое по 60 — ваш долг поставщику. Именно эти две величины и пойдут в зачёт. Если по одному договору одновременно висит и дебиторка, и кредиторка, сначала разберитесь, какая из них отгрузочная, а какая — аванс: это разные субсчета (60.01/62.01 против 60.02/62.02) и разные виды операции документа.
Оформление документа «Корректировка долга»
Создайте документ Покупки → Корректировка долга → Создать. Дальше по шагам:
- В поле «Вид операции» выберите
Зачёт задолженности. - В поле «Зачесть задолженность» укажите
Покупателя— то есть долг, который контрагент должен вам. - В поле «В счёт задолженности» выберите
нашей организации перед поставщиком— то, что вы должны контрагенту. - Укажите покупателя и поставщика (это один и тот же контрагент) и дату зачёта.
Поля «Зачесть задолженность» и «В счёт задолженности» — это и есть «что чем гасим». Для классического взаимозачёта с одним контрагентом выбирают долг покупателя в счёт долга перед поставщиком. Если вам удобнее заходить со стороны поставщика, набор значений зеркальный — результат тот же.
Документ состоит из двух вкладок. На вкладке «Задолженность покупателя (дебиторская)» нажмите Заполнить → Заполнить остатками по взаиморасчётам — подтянется долг по счёту 62. На вкладке «Задолженность перед поставщиком (кредиторская)» сделайте то же самое — подтянется долг по счёту 60. Если заполнение подтянуло лишние строки по другим договорам, удалите их: в зачёт должны пойти только те обязательства, которые вы действительно гасите.
Суммы на обеих вкладках должны быть равны между собой — именно на эту сумму пройдёт зачёт. Если долги разные, оставьте в документе меньшую сумму: зачесть можно только то, что встречно. Остаток большего долга останется на счёте и закроется деньгами или следующим зачётом.
Дата документа важна для НДС и для акта сверки. Ставьте реальную дату, на которую оба обязательства уже существуют, а не «задним числом» на период, где одного из долгов ещё не было.
После проверки сумм нажмите Провести. Если программа ругается, что суммы вкладок не совпадают, вернитесь и уравняйте их вручную по строкам расчётных документов.
Зачёт авансов: когда предоплата закрывает предоплату
Отдельный случай — когда зачесть нужно не отгруженные долги, а авансы. Например, вы перечислили контрагенту предоплату (аванс сидит на Дт 60.02), а он вам тоже перечислил аванс (Кт 62.02). Для этого в «Корректировке долга» есть свой вид операции — Зачёт авансов.
Логика та же: на одной вкладке — авансы выданные, на другой — авансы полученные, заполняются кнопкой Заполнить, зачёт идёт на меньшую сумму.
Чаще всего зачёт аванса в счёт отгрузки программа делает сама, без отдельного документа. Это настраивается прямо в карточке договора:
- поле «Зачёт аванса» со значениями
Автоматически,По документуилиНе зачитывать; - при значении
Автоматическиаванс закрывается в момент проведения реализации или поступления — отдельная «Корректировка долга» не нужна.
Ручной зачёт авансов через «Корректировку долга» нужен в основном тогда, когда аванс был по одному договору, а закрыть его надо по другому, либо авансы разнонаправленные (вы — поставщику, покупатель — вам).
Какие проводки формирует взаимозачёт
Главная проводка зачёта встречных долгов за отгруженные товары и услуги — закрытие кредиторки дебиторкой:
Разберём на числах. Контрагент должен вам 100 000 ₽ за отгруженный товар (Дт 62.01 = 100 000), вы должны ему 70 000 ₽ за услуги (Кт 60.01 = 70 000). Зачёт идёт на меньшую сумму — 70 000 ₽: проводка Дт 60.01 Кт 62.01 на 70 000 ₽. После зачёта ваш долг поставщику закрыт полностью, а за контрагентом остаётся 30 000 ₽ долга перед вами — их он доплатит деньгами.
Никаких доходов и расходов зачёт не создаёт — это не реализация и не списание, а только перенос задолженности внутри расчётов. Поэтому влияния на счета 90, 91 и на финансовый результат у обычного взаимозачёта нет.
Проверить проводки можно прямо из проведённого документа: кнопка Дт/Кт (Показать проводки и другие движения документа). Там же видно, что движения прошли только по счетам расчётов — это норма.
Если в проводке вместо 60.01/62.01 появились субсчета авансов (60.02, 62.02) там, где вы ждали отгрузочные, значит документ подтянул не те расчётные документы. Перепроверьте заполнение вкладок — скорее всего, перепутаны аванс и отгрузка.
НДС при зачёте: платить налог деньгами не нужно
Частый страх бухгалтера: «не придётся ли при взаимозачёте перечислять НДС контрагенту отдельной платёжкой?». Нет. Норма, которая требовала перечислять НДС деньгами при зачёте, отменена с 1 января 2009 года. Сейчас зачёт встречных требований проводится на полную сумму долга вместе с НДС.
При зачёте уже отгруженных товаров, работ и услуг налог на добавленную стоимость вообще не пересчитывается. НДС вы начислили при реализации, а входной приняли к вычету при оприходовании — зачёт лишь гасит расчёты и базу по налогу не трогает. Поэтому отдельных «НДСных» проводок документ «Корректировка долга» по такому зачёту не делает.
Внимание стоит обратить только на зачёт авансов:
- по полученному авансу вы начислили НДС и выставили авансовый счёт-фактуру;
- при зачёте этого аванса (вместо возврата денег) в периоде зачёта появляется право на вычет авансового НДС — по той же логике, что и при обычном закрытии аванса отгрузкой.
Если зачёт авансов влияет на книгу покупок/продаж, не формируйте проводки по НДС руками. Дайте программе провести зачёт, а затем на закрытии месяца проверьте регламентную операцию по НДС и заполнение книг.
Акт зачёта и трёхсторонний зачёт
Юридически зачёт можно оформить односторонним заявлением одной стороны (статья 410 ГК РФ прямо это разрешает) или двусторонним актом зачёта взаимных требований, который подписывают оба контрагента. Второй вариант безопаснее: подпись контрагента снимает споры о дате и сумме.
В самой «Корректировке долга» есть кнопка печати — ею удобно получить справку с расшифровкой зачтённых документов. Но этот документ не заменяет юридически значимый акт: акт зачёта оформляется отдельно и подписывается сторонами. Если программная печатная форма вас не устраивает по реквизитам, составьте акт в произвольной форме — закон жёсткого шаблона не задаёт, важны стороны, обязательства, суммы и дата зачёта.
Бывает и трёхсторонний зачёт, когда долги замыкаются по кругу между тремя лицами. В «Корректировке долга» для этого используют поле «В счёт задолженности» со значением про третье лицо — программа позволяет перенести долг на другого контрагента. Такой зачёт сложнее и требует согласия всех участников, поэтому его обычно подкрепляют трёхсторонним соглашением, а в 1С отражают через перенос и зачёт задолженности.
Чем проверить результат: ОСВ и акт сверки
После проведения зачёта сразу убедитесь, что долги действительно закрылись.
- 📊 Оборотно-сальдовая ведомость по счёту 60 и по счёту 62 в разрезе контрагента и договоров: по зачтённым договорам сальдо должно уменьшиться на сумму зачёта (или обнулиться, если долги были равны).
- 🤝 Акт сверки взаиморасчётов (
Покупки/Продажи→Акт сверки расчётов): после зачёта строки по встречным договорам «схлопываются», итог сверки показывает фактический остаток. - 🗂 Карточка счёта 60 или 62 по контрагенту: в ней видна сама операция зачёта с корреспонденцией 60–62 и датой.
Если после зачёта по контрагенту всё ещё висят встречные долги, чаще всего причина одна: зачёт прошёл по одному договору, а второй долг числится по другому. Проверьте в ОСВ разрез по договорам и при необходимости повторите зачёт по оставшейся паре.
Когда зачёт провести нельзя
1С технически позволит провести «Корректировку долга» почти всегда, но закон зачёт разрешает не в любой ситуации. Статья 411 ГК РФ прямо перечисляет случаи, когда зачёт недопустим. Если провести его там, где нельзя, документ в базе останется, а вот юридически долги не погасятся — и при проверке или споре зачёт признают несостоявшимся.
- 🚫 Истёк срок исковой давности по одному из требований, и другая сторона на это ссылается.
- 🚫 Требование о возмещении вреда жизни или здоровью.
- 🚫 Взыскание алиментов и требования о пожизненном содержании.
- 🚫 Случаи, прямо запрещённые договором между сторонами.
Отдельно стоит банкротство: после возбуждения дела о несостоятельности зачёт резко ограничен, потому что нарушает очерёдность удовлетворения требований кредиторов. Если контрагент в процедуре банкротства — зачёт без согласования с арбитражным управляющим лучше не проводить.
Проверьте и однородность требований. Зачесть денежный долг против обязательства поставить товар нельзя — это разнородные требования. Сначала одно из них должно превратиться в денежное (например, в неустойку или в долг по расторгнутому договору).
Если сомневаетесь, что зачёт правомерен, безопаснее провести расчёты деньгами или оформить зачёт отдельным соглашением, где стороны письменно подтверждают и суммы, и право на зачёт.
Частые вопросы
Можно ли зачесть долги по договорам в разной валюте?
Что делать, если встречные долги не равны?
Нужно ли согласие контрагента на зачёт?
Почему в журнале нет документа «Взаимозачёт»?
Создаёт ли зачёт доходы или расходы?
Источники
- Гражданский кодекс РФ, статья 410 (прекращение обязательства зачётом)
- Гражданский кодекс РФ, статья 411 (случаи недопустимости зачёта)
- Налоговый кодекс РФ, статья 168