Зачёт долгов по цепочке из трёх компаний: соглашение, документы и проводки в 1С:Бухгалтерии 3.0
Содержание
Трехсторонний взаимозачет в 1С делают документом Корректировка долга (Покупки → Расчеты с контрагентами → Корректировка долга или то же в разделе Продажи). Если в форме можно указать разных дебитора и кредитора, хватает одного документа с проводкой Дт 60.01 (кому мы должны) Кт 62.01 (кто должен нам). Если нельзя, делают два документа: сначала переносят долг, потом закрывают его обычным зачётом.
Основание для записи в 1С — подписанное тремя сторонами соглашение о прекращении обязательств. Без него проводка есть, а юридически долги никуда не делись: при проверке или в суде зачёт не признают.
Когда трёхсторонний зачёт законен и как он устроен
Обычный зачёт по ст. 410 ГК РФ работает между двумя сторонами, у которых есть встречные однородные требования. В цепочке из трёх компаний встречных требований нет: каждая должна следующей по кругу. Поэтому одностороннее заявление о зачёте тут не подходит.
Работающий вариант — соглашение трёх сторон о прекращении обязательств. Стороны могут прекратить обязательства по договорённости между собой (ст. 407 ГК РФ), и суды такие многосторонние соглашения признают.
Схема на примере. Мы — ООО «Альфа».
| Кто кому должен | Основание | Сумма, руб. |
|---|---|---|
| ООО «Бета» → «Альфе» | поставка товаров | 300 000 |
| «Альфа» → ООО «Гамма» | оказанные услуги | 250 000 |
| «Гамма» → «Бете» | аренда | 400 000 |
Долги замкнуты в круг: Бета → Альфа → Гамма → Бета. Зачесть можно сумму не больше самого маленького звена — 250 000 руб.
После зачёта остаётся:
- 🔹 «Бета» должна «Альфе» 50 000 руб. (300 000 − 250 000);
- 🔹 «Альфа» «Гамме» не должна ничего (250 000 − 250 000);
- 🔹 «Гамма» должна «Бете» 150 000 руб. (400 000 − 250 000).
Деньги не двигаются, но у каждой из трёх компаний одна дебиторка и одна кредиторка уменьшаются на 250 000 руб.
Когда зачёт запрещён или опасен
- ⛔ требования, по которым истёк срок исковой давности, и другие случаи из ст. 411 ГК РФ (вред жизни и здоровью, алименты, пожизненное содержание);
- ⛔ у одной из сторон введена процедура банкротства: зачёт могут оспорить как сделку с предпочтением;
- ⚠️ одна из сторон — нерезидент: действуют ограничения валютного законодательства, такой зачёт сначала согласуют с банком и юристом;
- ⚠️ договор прямо запрещает зачёт или требует оплаты только деньгами.
Какие документы собрать до проведения в программе
Начинают не с 1С, а со сверки. Если суммы у сторон не совпадают, соглашение придётся переподписывать.
- Акты сверки с обоими контрагентами из цепочки: с должником («Бета») и с кредитором («Гамма»). Суммы на дату зачёта должны совпасть до копейки.
- Подтверждение третьей пары. «Альфа» не видит, сколько «Гамма» должна «Бете». Эту сумму стороны подтверждают друг другу сами, а в соглашение она попадает с их подписями.
- Трёхстороннее соглашение о прекращении обязательств.
- Решение о крупной сделке, если по уставу или по сумме оно нужно хотя бы одной из сторон.
Что обязательно указать в соглашении:
- 📌 реквизиты всех трёх сторон и подписантов с полномочиями;
- 📌 каждое обязательство: номер и дата договора, первичные документы (накладные, акты, УПД), сумма, в том числе НДС;
- 📌 сумму, на которую прекращаются обязательства, и остатки после зачёта по каждой паре;
- 📌 дату, с которой обязательства считаются прекращёнными;
- 📌 валюту обязательств, если хоть одно из них в условных единицах.
Дата прекращения обязательств в соглашении — это дата документа в 1С. Если подписи собирают неделю, договоритесь заранее, какая дата будет в тексте, иначе остатки на дату зачёта разойдутся с проводками.
Соглашение — первичный документ для бухгалтерии (ст. 9 закона № 402-ФЗ). Храните его вместе с актами сверки.
Как провести трехсторонний взаимозачет в 1С:Бухгалтерии 3.0
Каждая из трёх компаний отражает зачёт в своей базе сама. Ниже — учёт «Альфы»: у неё закрываются дебиторка «Беты» и кредиторка перед «Гаммой».
Способ 1. Один документ «Корректировка долга»
- Откройте
Покупки → Расчеты с контрагентами → Корректировка долгаи нажмитеСоздать. - Выберите вид операции «Взаимозачет».
- Укажите дату — дату прекращения обязательств из соглашения.
- Укажите дебитора — «Бету» и кредитора — «Гамму». Если программа подставила одного контрагента в оба поля, смените второго вручную.
- На вкладке с дебиторской задолженностью нажмите
Заполнить. Программа подтянет остатки по договорам «Беты». Оставьте нужный договор и укажите сумму 250 000. - На вкладке с кредиторской задолженностью так же заполните долг перед «Гаммой» на 250 000.
- Проверьте, что суммы на двух вкладках совпадают, и нажмите
Провести и закрыть.
Если отдельных полей для дебитора и кредитора в вашем релизе нет, используйте способ 2.
Способ 2. Перенос долга и обычный зачёт
Документ 1 — перенос задолженности.
- Создайте
Корректировка долгас видом операции «Перенос задолженности». - Выберите перенос дебиторской задолженности: от «Беты» на «Гамму».
- Заполните договор «Беты» и сумму 250 000; для «Гаммы» выберите договор, по которому числится наш долг перед ней.
- Проведите. Проводка:
Дт 62.01 «Гамма» Кт 62.01 «Бета»— 250 000.
Документ 2 — взаимозачёт с «Гаммой».
- Создайте ещё одну
Корректировка долга, вид «Взаимозачет», контрагент «Гамма». - Заполните дебиторку (перенесённые 250 000) и кредиторку (наш долг за услуги 250 000).
- Проведите. Проводка:
Дт 60.01 «Гамма» Кт 62.01 «Гамма»— 250 000.
Итог по счетам такой же, как в способе 1. Плюс — в карточке «Гаммы» видно, откуда взялась дебиторка.
Способ 3. Ручная операция — только как исключение
Через Операции → Бухгалтерский учет → Операции, введенные вручную можно записать Дт 60.01 Кт 62.01 напрямую. Так делают, когда долги разнесены нестандартно и документ не заполняется.
Ручная операция не двигает регистры авансов и НДС: если зачитывается предоплата, НДС с аванса не попадёт в книгу покупок или продаж автоматически, и это придётся исправлять отдельно.
| Способ | Когда подходит | Риски |
|---|---|---|
| Один документ «Взаимозачет» | в форме можно указать разных дебитора и кредитора | почти нет: аналитика и авансы учитываются |
| Перенос + зачёт | одного документа недостаточно | два документа, их легко провести разными датами |
| Ручная операция | нестандартные остатки, документ не заполняется | НДС с авансов и регистры расчётов не обновляются |
Как ту же операцию отражают «Бета» и «Гамма»
Соглашение одно, но проводки у каждой стороны свои. Удобно приложить к соглашению такую таблицу, чтобы все три бухгалтерии провели зачёт одинаково:
| Компания | Что закрывается | Проводка в своей базе | Сумма |
|---|---|---|---|
| «Альфа» | долг «Беты» и долг перед «Гаммой» | Дт 60.01 «Гамма» Кт 62.01 «Бета» | 250 000 |
| «Бета» | долг перед «Альфой» и долг «Гаммы» | Дт 60.01 «Альфа» Кт 62.01 «Гамма» | 250 000 |
| «Гамма» | долг «Альфы» и долг перед «Бетой» | Дт 60.01 «Бета» Кт 62.01 «Альфа» | 250 000 |
Если «Бета» учитывает арендную плату от «Гаммы» на 76 счёте, а не на 62, у неё в кредите будет 76. Счета у сторон могут отличаться, а сумма и дата — нет.
Проводки и проверка остатков после зачёта
Если зачитывается обычная задолженность после отгрузки, у «Альфы» будет одна итоговая проводка:
| Дт | Кт | Сумма | Смысл |
|---|---|---|---|
| 60.01 «Гамма» | 62.01 «Бета» | 250 000 | погашен наш долг перед «Гаммой» и долг «Беты» перед нами |
В способе 2 к ней добавляется промежуточная Дт 62.01 «Гамма» Кт 62.01 «Бета».
Если в цепочке есть авансы, счета другие:
- 🔸 мы получили аванс от «Беты», но не отгрузили — в зачёте участвует 62.02;
- 🔸 мы выдали аванс «Гамме», но не получили услуги — участвует 60.02.
Как проверить, что всё закрылось:
- Сформируйте
Отчеты → Оборотно-сальдовая ведомость по счетупо счёту 62 с разбивкой по контрагентам и договорам. У «Беты» должно остаться 50 000. - Сделайте то же по счёту 60: сальдо по «Гамме» по этому договору — ноль.
- Если в способе 2 у «Гаммы» на 62.01 висит остаток, второй документ проведён не на всю сумму или по другому договору.
- Сформируйте акт сверки с «Бетой» и с «Гаммой» на дату после зачёта (
Продажи → Расчеты с контрагентами → Акты сверки расчетов) и отправьте контрагентам.
| Показатель | Наши данные | Контрагент | Δ |
|---|---|---|---|
| Долг «Беты» перед нами (62.01) | — | ||
| Наш долг перед «Гаммой» (60.01) | — | ||
| Сумма зачёта по соглашению | — |
Остаток на 62.01 по «Бете» в минусе (кредитовое сальдо) после зачёта означает, что зачли больше, чем она была должна. Обычно ошибка в выбранном договоре: долг сидит на одном договоре, а зачли по другому.
НДС и налог на прибыль при зачёте трёх сторон
НДС по отгрузкам. Если товары отгружены и услуги приняты до зачёта, НДС уже начислен и принят к вычету по счетам-фактурам. Зачёт новых сумм НДС не создаёт. Отдельное платёжное поручение на НДС при зачёте не нужно: это требование отменено с 2019 года.
НДС с авансов. Здесь зачёт меняет налоговый учёт:
- 🔸 зачли полученный аванс — продавец, который начислял НДС с аванса, после отгрузки принимает его к вычету (ст. 171, 172 НК РФ). В 1С вычет попадает в книгу покупок при обработке
Регламентные операции НДС→ «Формирование записей книги покупок», если зачёт проведён документом, а не вручную; - 🔸 зачли выданный аванс — покупатель восстанавливает ранее принятый к вычету НДС с аванса через «Формирование записей книги продаж».
Налог на прибыль при методе начисления. Зачёт на доходы и расходы не влияет: они признаны по отгрузке.
УСН и кассовый метод. Для упрощенца погашение долга зачётом — это оплата. Доход у продавца и расход у покупателя (если он уже принят по другим условиям) возникают в дату зачёта (ст. 346.17 НК РФ). В 1С на УСН проверьте после проведения книгу учёта доходов и расходов в разделе Отчеты, группа «УСН»: за дату зачёта должна появиться строка дохода на 250 000.
Риски при проверке:
- ⚠️ нет подписи одной из сторон — инспектор не признает погашение, а на УСН получится, что доход признан без оснований (или, наоборот, не признан);
- ⚠️ суммы в соглашении не совпадают с первичкой — спор о размере прекращённого обязательства;
- ⚠️ в цепочке есть компания с признаками «технической» — зачёт с ней проверяют вместе со всеми сделками.
Ошибки, которые чаще всего находят при сверке
Ещё одна частая история — соглашение подписано на одну сумму, а в 1С проведено на другую, потому что за время сбора подписей пришла частичная оплата. Если до даты зачёта по любой паре прошли деньги, пересчитайте минимальное звено и при необходимости переподпишите соглашение.
Если зачёт нужно автоматизировать
Когда трёхсторонние зачёты идут каждый месяц (холдинг, группа компаний, постоянная цепочка поставщиков), удобно:
- 🔧 завести в каждой базе отдельный договор с видом «Прочее» под расчёты по зачётам, чтобы такие суммы не путались с основными;
- 🔧 копировать прошлый документ
Корректировка долгаи менять только дату и суммы — контрагенты и договоры уже заполнены; - 🔧 в группе компаний договориться об одной дате зачёта для всех баз (например, последний день месяца) и проводить зачёт до закрытия месяца, чтобы расчёты в отчётности совпали;
- 🔧 для внутригрупповых зачётов между компаниями в одной базе всё равно делать отдельный документ в каждой организации: у каждой свои 60 и 62 счета.
Если цепочка длиннее трёх звеньев, логика та же: зачитывается сумма самого маленького долга в круге, а в 1С у каждой компании по-прежнему закрываются одна дебиторка и одна кредиторка.
Частые вопросы
Можно ли провести трёхсторонний зачёт заявлением одной стороны?
Нужно ли уведомлять налоговую о взаимозачёте?
Можно ли зачесть долги в разных валютах?
Что если одна из сторон проведёт зачёт другой датой?
Можно ли зачесть часть долга?
Источники
- Гражданский кодекс РФ (часть первая), ст. 407, 410, 411
- Налоговый кодекс РФ, ст. 171, 172 (вычет НДС с авансов)
- Налоговый кодекс РФ, ст. 346.17 (признание доходов и расходов при УСН)
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», ст. 9