Зачёт встречных долгов с контрагентом в 1С:Бухгалтерии 8.3 — от акта до проводок и отчётности
Содержание
Взаимозачёт в 1С:Бухгалтерии 8.3 оформляют документом «Корректировка долга
» с видом операции «Зачет задолженности»: Покупки → Расчеты с контрагентами → Корректировка долга (тот же документ открывается из раздела Продажи). Он закрывает долг покупателя по счёту 62.01 и ваш долг тому же контрагенту по счёту 60.01 проводкой Дт 60.01 Кт 62.01 на сумму зачёта.
Правильно оформить взаимозачёт в 1С Предприятие 8.3 можно тремя способами, и выбор зависит от ситуации. Встречные долги с одним контрагентом — «Зачет задолженности». Долг нужно передать другой организации (трёхсторонний зачёт) — «Перенос задолженности». Аванс по тому же договору закрывается отгрузкой — документ вообще не нужен, программа зачтёт его сама при проведении реализации или поступления.
Когда зачёт законен и что нужно до работы в 1С
Зачёт встречных требований регулирует статья 410 ГК РФ. Условия простые:
- 🔁 требования встречные — вы должны контрагенту, и он должен вам;
- 💰 требования однородные — обычно оба денежные, в рублях;
- 📅 срок исполнения наступил или не указан (либо определён моментом востребования);
- 📝 для зачёта достаточно заявления одной стороны, но на практике подписывают двусторонний акт.
Статья 411 ГК РФ запрещает зачёт в отдельных случаях. Для обычной компании важны два: по требованию истёк срок исковой давности и требования, по которым законом или договором зачёт исключён. Если договор прямо запрещает взаимозачёт, акт без допсоглашения подписывать нельзя.
Односторонний зачёт тоже допустим. Вы направляете контрагенту заявление: какие долги, по каким договорам и на какую сумму зачитываются. Зачёт считается состоявшимся, когда заявление получено. Сохраните доказательство получения — отметку о вручении, письмо через ЭДО или почтовое уведомление. Без него при споре контрагент скажет, что ничего не знал, и сверка не сойдётся.
Что подготовить до создания документа:
- Акт сверки на дату зачёта. Без согласованных сальдо зачёт почти всегда приходится переделывать.
- Акт взаимозачёта (или заявление о зачёте) с суммой, договорами и датой. Его можно распечатать прямо из документа 1С — об этом ниже.
- Проверку договоров в 1С: у каждого договора контрагента правильный вид (с покупателем или с поставщиком) и валюта.
Дата зачёта — это дата подписания акта или получения заявления второй стороной. Документ в 1С ставьте этой же датой, а не датой выгрузки банка или концом квартала.
Документ «Корректировка долга»: оформление зачёта по шагам
Пример. Вы отгрузили ООО «Альфа» товар на 122 000 ₽ и купили у этой же компании услуги на 85 400 ₽. Подписан акт на зачёт 85 400 ₽. После зачёта «Альфа» остаётся должна вам 122 000 − 85 400 = 36 600 ₽.
Шаг 1. Создайте документ
- Откройте
Покупки → Расчеты с контрагентами → Корректировка долгаи нажмитеСоздать. - В поле «Вид операции» выберите «Зачет задолженности».
- Поставьте дату акта и выберите организацию, если в базе их несколько.
- Укажите контрагента — «Альфа».
Шаг 2. Заполните обе стороны долга
В документе две табличные части: дебиторская задолженность (что должен вам контрагент) и кредиторская (что должны ему вы). Названия вкладок в разных релизах чуть отличаются, но смысл один.
- На вкладке с дебиторской задолженностью нажмите
Заполнить— программа подставит остатки по договорам с покупателем. - Удалите лишние строки и оставьте договор, по которому идёт зачёт. Сумму поправьте до 85 400 ₽.
- На вкладке с кредиторской задолженностью сделайте то же по договору с поставщиком.
- Суммы на двух вкладках должны совпасть. Зачёт всегда симметричен: сколько закрыли у покупателя, столько и у поставщика.
Шаг 3. Проведите и распечатайте
Нажмите Провести и закрыть. Печатная форма «Акт взаимозачета» доступна по кнопке Печать в документе — её можно отдать на подпись контрагенту, если отдельный бланк у вас не утверждён.
Что сформирует документ в бухучёте:
Проверьте результат кнопкой Показать проводки и другие движения документа (значок «Дт/Кт» в командной панели). Счета 60 и 62 должны уйти по нужным договорам, а не по «Основному договору», который программа подставила по умолчанию.
Трёхсторонний зачёт
Если «Альфа» должна вам, а вы должны «Бете», а обе компании договорились, используйте тот же документ с видом операции «Перенос задолженности». В нём указывают, с какого контрагента и договора долг снимается и на какой переводится. Основанием служит трёхсторонний акт или договор цессии / перевода долга — без него проводку в учёте не обосновать.
Зачёт авансов и предоплат
Аванс и отгрузка по одному договору — не взаимозачёт в юридическом смысле. Это обычное погашение предоплаты, и в 1С оно делается без «Корректировки долга».
В документах «Реализация (акт, накладная, УПД)» и «Поступление (акт, накладная, УПД)» есть ссылка Расчеты в шапке. По ней открывается настройка зачёта аванса:
| Способ зачёта | Что делает программа | Когда выбирать |
|---|---|---|
| Автоматически | Ищет аванс по договору и зачитывает его в пределах суммы документа | Почти всегда, это значение по умолчанию |
| По документу | Зачитывает аванс по конкретному платёжному документу | Несколько авансов, а зачесть нужно определённый |
| Не зачитывать | Оставляет аванс висеть на 62.02 / 60.02 | Аванс по смыслу относится к другой поставке |
При автоматическом зачёте проводки такие:
- ✅ у покупателя: Дт 62.02 Кт 62.01 — аванс закрыл долг за отгрузку;
- ✅ у поставщика: Дт 60.01 Кт 60.02 — выданный аванс закрыл долг за поступление.
Если аванс пришёл по одному договору, а отгрузка прошла по другому, автоматический зачёт не сработает. Программа ищет предоплату строго в разрезе договора. Решение — исправить договор в платёжке или отгрузке, если ошиблись, либо оформить «Корректировку долга » с видом «Перенос задолженности» между договорами одного контрагента, если так согласовано с контрагентом.
Платёж, проведённый задним числом, не перезачитывает авансы в уже проведённых отгрузках. Перепроведите документы за период через Операции → Групповое перепроведение документов — до формирования отчётности, а не после.
Конец месяца: что должно быть сделано до закрытия периода
Взаимозачёт с контрагентом в 1С сам по себе не выполняется — его всегда оформляют документом. Зачёт авансов в БП 3.0 происходит при проведении отгрузок и поступлений, а не обработкой Операции → Закрытие месяца. Поэтому перед закрытием периода проверьте расчёты вручную.
Зачёт, введённый после закрытия месяца, меняет остатки на 60 и 62 и данные по НДС с авансов. Если период закрыт и отчётность сдана, документ безопаснее ставить датой текущего периода, когда акт подписан позже, — или переоткрывать период по правилам вашей учётной политики.
Расхождения в расчётах: как найти и исправить
Ошибки во взаимозачёте почти всегда видны в двух отчётах:
- 📊
Отчеты → Оборотно-сальдовая ведомость по счетупо счетам 60 и 62 с детализацией по контрагентам и договорам; - 📊
Продажи → Расчеты с контрагентами → Акты сверки расчетов— документ «Акт сверки расчетов с контрагентом» для сверки с самим контрагентом.
Признак проблемы — «встречное» сальдо: по одному договору одновременно числятся и долг, и аванс. Типовые случаи:
Детализацию ОСВ включите через Показать настройки → Группировка: добавьте «Контрагенты» и «Договоры». Без договоров «встречные» сальдо внутри одного контрагента сворачиваются и не видны.
Как взаимозачёт отражается в налогах и отчётности
НДС
Сам зачёт встречных требований не создаёт новой реализации и не меняет базу по НДС: налог уже начислен при отгрузке и принят к вычету при поступлении. Ранее действовавшее правило отдельно перечислять НДС деньгами при зачёте отменено, при обычном взаимозачёте налог отдельно не платят.
Сложнее с авансами. НДС, начисленный с полученного аванса, принимают к вычету при отгрузке в счёт этого аванса. Если аванс покупателя закрывается не отгрузкой, а зачётом встречного долга, порядок вычета зависит от конкретных условий — согласуйте позицию с налоговым консультантом до формирования книги покупок. В 1С вычеты с авансов собирает регламентный документ «Формирование записей книги покупок», доступный в Операции → Регламентные операции НДС.
Налог на прибыль
При методе начисления доходы и расходы признаются по отгрузке и поступлению. Взаимозачёт на налог на прибыль не влияет — это только способ расчёта.
УСН
Для упрощенки взаимозачёт важен: доход признаётся в день погашения задолженности иным способом, в том числе зачётом (пункт 1 статьи 346.17 НК РФ). Расходы при УСН «доходы минус расходы» тоже признаются только после оплаты, а зачёт считается оплатой.
В БП 3.0 документ «Корректировка долга» формирует записи для книги учёта доходов и расходов. Проверьте их в отчёте «Книга доходов и расходов УСН» из раздела Отчеты за квартал зачёта: сумма 85 400 ₽ из примера должна появиться в доходах (и в расходах, если услуги принимаются по упрощенке).
Отчётность
| Отчёт | Как в нём виден взаимозачёт |
|---|---|
| Бухгалтерский баланс | Уменьшается и дебиторская, и кредиторская задолженность на сумму зачёта |
| Отчёт о движении денежных средств | Зачёт не денежная операция, в ОДДС не попадает |
| Декларация по УСН | Сумма зачёта входит в доходы (и расходы) периода зачёта |
| Декларация по НДС | Сам зачёт не отражается; меняются только вычеты по авансам, если они были |
Взаимозачёт в УТ 11 и 1С:ERP
В «Управлении торговлей 11» и ERP документ называется иначе — «Взаимозачет задолженности». Его ищут в разделе Казначейство в журнале взаимозачётов и списаний задолженности. Логика та же: выбирают контрагента, заполняют дебиторскую и кредиторскую части, суммы должны совпасть.
Разница в том, что в УТ и ERP расчёты ведутся в разрезе объектов расчётов (заказов, договоров), и зачёт нужно указывать по ним. Бухгалтерские проводки в УТ 11 не формируются — их сделает БП после синхронизации.
Частые вопросы
Нужна ли печать на акте взаимозачёта?
Можно ли сделать взаимозачёт с контрагентом в валюте?
Можно ли зачесть долг, по которому истёк срок исковой давности?
Как отменить ошибочный взаимозачёт?
Обязательно ли заключать договор для взаимозачёта?
Источники
- Гражданский кодекс РФ, статьи 410 и 411
- Налоговый кодекс РФ, статья 346.17