Зачёт встречных долгов с контрагентом в 1С:Бухгалтерии 8.3 — от акта до проводок и отчётности

· 9 мин

Содержание

Взаимозачёт в 1С:Бухгалтерии 8.3 оформляют документом «Корректировка долга » с видом операции «Зачет задолженности»: Покупки → Расчеты с контрагентами → Корректировка долга (тот же документ открывается из раздела Продажи). Он закрывает долг покупателя по счёту 62.01 и ваш долг тому же контрагенту по счёту 60.01 проводкой Дт 60.01 Кт 62.01 на сумму зачёта.

Правильно оформить взаимозачёт в 1С Предприятие 8.3 можно тремя способами, и выбор зависит от ситуации. Встречные долги с одним контрагентом — «Зачет задолженности». Долг нужно передать другой организации (трёхсторонний зачёт) — «Перенос задолженности». Аванс по тому же договору закрывается отгрузкой — документ вообще не нужен, программа зачтёт его сама при проведении реализации или поступления.

Когда зачёт законен и что нужно до работы в 1С

Зачёт встречных требований регулирует статья 410 ГК РФ. Условия простые:

  • 🔁 требования встречные — вы должны контрагенту, и он должен вам;
  • 💰 требования однородные — обычно оба денежные, в рублях;
  • 📅 срок исполнения наступил или не указан (либо определён моментом востребования);
  • 📝 для зачёта достаточно заявления одной стороны, но на практике подписывают двусторонний акт.

Статья 411 ГК РФ запрещает зачёт в отдельных случаях. Для обычной компании важны два: по требованию истёк срок исковой давности и требования, по которым законом или договором зачёт исключён. Если договор прямо запрещает взаимозачёт, акт без допсоглашения подписывать нельзя.

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

Что подготовить до создания документа:

  1. Акт сверки на дату зачёта. Без согласованных сальдо зачёт почти всегда приходится переделывать.
  2. Акт взаимозачёта (или заявление о зачёте) с суммой, договорами и датой. Его можно распечатать прямо из документа 1С — об этом ниже.
  3. Проверку договоров в 1С: у каждого договора контрагента правильный вид (с покупателем или с поставщиком) и валюта.

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

Документ «Корректировка долга»: оформление зачёта по шагам

Пример. Вы отгрузили ООО «Альфа» товар на 122 000 ₽ и купили у этой же компании услуги на 85 400 ₽. Подписан акт на зачёт 85 400 ₽. После зачёта «Альфа» остаётся должна вам 122 000 − 85 400 = 36 600 ₽.

Шаг 1. Создайте документ

  1. Откройте Покупки → Расчеты с контрагентами → Корректировка долга и нажмите Создать.
  2. В поле «Вид операции» выберите «Зачет задолженности».
  3. Поставьте дату акта и выберите организацию, если в базе их несколько.
  4. Укажите контрагента — «Альфа».

Шаг 2. Заполните обе стороны долга

В документе две табличные части: дебиторская задолженность (что должен вам контрагент) и кредиторская (что должны ему вы). Названия вкладок в разных релизах чуть отличаются, но смысл один.

  1. На вкладке с дебиторской задолженностью нажмите Заполнить — программа подставит остатки по договорам с покупателем.
  2. Удалите лишние строки и оставьте договор, по которому идёт зачёт. Сумму поправьте до 85 400 ₽.
  3. На вкладке с кредиторской задолженностью сделайте то же по договору с поставщиком.
  4. Суммы на двух вкладках должны совпасть. Зачёт всегда симметричен: сколько закрыли у покупателя, столько и у поставщика.

Шаг 3. Проведите и распечатайте

Нажмите Провести и закрыть. Печатная форма «Акт взаимозачета» доступна по кнопке Печать в документе — её можно отдать на подпись контрагенту, если отдельный бланк у вас не утверждён.

Что сформирует документ в бухучёте:

Проводки: Зачёт встречных долгов\nДт 60.01 Кт 62.01 — 85 400 ₽, зачтён долг перед поставщиком в счёт долга покупателя\n\nЕсли за покупателем числился аванс\nДт 60.01 Кт 62.02 — зачёт полученного аванса в счёт долга поставщику\n\nЕсли вы перечисляли аванс поставщику\nДт 60.02 Кт 62.01 — зачёт выданного аванса в счёт долга покупателя

Проверьте результат кнопкой Показать проводки и другие движения документа (значок «Дт/Кт» в командной панели). Счета 60 и 62 должны уйти по нужным договорам, а не по «Основному договору», который программа подставила по умолчанию.

Трёхсторонний зачёт

Если «Альфа» должна вам, а вы должны «Бете», а обе компании договорились, используйте тот же документ с видом операции «Перенос задолженности». В нём указывают, с какого контрагента и договора долг снимается и на какой переводится. Основанием служит трёхсторонний акт или договор цессии / перевода долга — без него проводку в учёте не обосновать.

Зачёт авансов и предоплат

Аванс и отгрузка по одному договору — не взаимозачёт в юридическом смысле. Это обычное погашение предоплаты, и в 1С оно делается без «Корректировки долга».

В документах «Реализация (акт, накладная, УПД)» и «Поступление (акт, накладная, УПД)» есть ссылка Расчеты в шапке. По ней открывается настройка зачёта аванса:

Способ зачётаЧто делает программаКогда выбирать
АвтоматическиИщет аванс по договору и зачитывает его в пределах суммы документаПочти всегда, это значение по умолчанию
По документуЗачитывает аванс по конкретному платёжному документуНесколько авансов, а зачесть нужно определённый
Не зачитыватьОставляет аванс висеть на 62.02 / 60.02Аванс по смыслу относится к другой поставке

При автоматическом зачёте проводки такие:

  • ✅ у покупателя: Дт 62.02 Кт 62.01 — аванс закрыл долг за отгрузку;
  • ✅ у поставщика: Дт 60.01 Кт 60.02 — выданный аванс закрыл долг за поступление.

Если аванс пришёл по одному договору, а отгрузка прошла по другому, автоматический зачёт не сработает. Программа ищет предоплату строго в разрезе договора. Решение — исправить договор в платёжке или отгрузке, если ошиблись, либо оформить «Корректировку долга » с видом «Перенос задолженности» между договорами одного контрагента, если так согласовано с контрагентом.

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

Конец месяца: что должно быть сделано до закрытия периода

Взаимозачёт с контрагентом в 1С сам по себе не выполняется — его всегда оформляют документом. Зачёт авансов в БП 3.0 происходит при проведении отгрузок и поступлений, а не обработкой Операции → Закрытие месяца. Поэтому перед закрытием периода проверьте расчёты вручную.

Расчёты с контрагентами перед закрытием месяца
Выполнено: 0 / 5

Зачёт, введённый после закрытия месяца, меняет остатки на 60 и 62 и данные по НДС с авансов. Если период закрыт и отчётность сдана, документ безопаснее ставить датой текущего периода, когда акт подписан позже, — или переоткрывать период по правилам вашей учётной политики.

Расхождения в расчётах: как найти и исправить

Ошибки во взаимозачёте почти всегда видны в двух отчётах:

  • 📊 Отчеты → Оборотно-сальдовая ведомость по счету по счетам 60 и 62 с детализацией по контрагентам и договорам;
  • 📊 Продажи → Расчеты с контрагентами → Акты сверки расчетов — документ «Акт сверки расчетов с контрагентом» для сверки с самим контрагентом.

Признак проблемы — «встречное» сальдо: по одному договору одновременно числятся и долг, и аванс. Типовые случаи:

Диагностика: выберите симптом

Детализацию ОСВ включите через Показать настройки → Группировка: добавьте «Контрагенты» и «Договоры». Без договоров «встречные» сальдо внутри одного контрагента сворачиваются и не видны.

Как взаимозачёт отражается в налогах и отчётности

НДС

Сам зачёт встречных требований не создаёт новой реализации и не меняет базу по НДС: налог уже начислен при отгрузке и принят к вычету при поступлении. Ранее действовавшее правило отдельно перечислять НДС деньгами при зачёте отменено, при обычном взаимозачёте налог отдельно не платят.

Сложнее с авансами. НДС, начисленный с полученного аванса, принимают к вычету при отгрузке в счёт этого аванса. Если аванс покупателя закрывается не отгрузкой, а зачётом встречного долга, порядок вычета зависит от конкретных условий — согласуйте позицию с налоговым консультантом до формирования книги покупок. В 1С вычеты с авансов собирает регламентный документ «Формирование записей книги покупок», доступный в Операции → Регламентные операции НДС.

Налог на прибыль

При методе начисления доходы и расходы признаются по отгрузке и поступлению. Взаимозачёт на налог на прибыль не влияет — это только способ расчёта.

УСН

Для упрощенки взаимозачёт важен: доход признаётся в день погашения задолженности иным способом, в том числе зачётом (пункт 1 статьи 346.17 НК РФ). Расходы при УСН «доходы минус расходы» тоже признаются только после оплаты, а зачёт считается оплатой.

В БП 3.0 документ «Корректировка долга» формирует записи для книги учёта доходов и расходов. Проверьте их в отчёте «Книга доходов и расходов УСН» из раздела Отчеты за квартал зачёта: сумма 85 400 ₽ из примера должна появиться в доходах (и в расходах, если услуги принимаются по упрощенке).

Отчётность

ОтчётКак в нём виден взаимозачёт
Бухгалтерский балансУменьшается и дебиторская, и кредиторская задолженность на сумму зачёта
Отчёт о движении денежных средствЗачёт не денежная операция, в ОДДС не попадает
Декларация по УСНСумма зачёта входит в доходы (и расходы) периода зачёта
Декларация по НДССам зачёт не отражается; меняются только вычеты по авансам, если они были

Взаимозачёт в УТ 11 и 1С:ERP

В «Управлении торговлей 11» и ERP документ называется иначе — «Взаимозачет задолженности». Его ищут в разделе Казначейство в журнале взаимозачётов и списаний задолженности. Логика та же: выбирают контрагента, заполняют дебиторскую и кредиторскую части, суммы должны совпасть.

Разница в том, что в УТ и ERP расчёты ведутся в разрезе объектов расчётов (заказов, договоров), и зачёт нужно указывать по ним. Бухгалтерские проводки в УТ 11 не формируются — их сделает БП после синхронизации.

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

Нужна ли печать на акте взаимозачёта?
Нет, закон печать не требует. Достаточно подписей уполномоченных лиц обеих сторон, если в организациях не установлено иное.
Можно ли сделать взаимозачёт с контрагентом в валюте?
Можно, если требования однородны. В 1С укажите валютные договоры: программа пересчитает суммы по курсу на дату документа, курсовые разницы отразятся при переоценке.
Можно ли зачесть долг, по которому истёк срок исковой давности?
Нет, статья 411 ГК РФ это запрещает. Такой долг списывают «Корректировкой долга» с видом «Списание задолженности».
Как отменить ошибочный взаимозачёт?
Если отчётность за период не сдана — отмените проведение документа и исправьте его. Если сдана — исправьте по правилам исправления ошибок: обычно сторно тем же видом документа текущей датой.
Обязательно ли заключать договор для взаимозачёта?
Отдельный договор не нужен. Достаточно акта или заявления одной стороны со ссылкой на договоры, по которым возникли долги.

Источники

  • Гражданский кодекс РФ, статьи 410 и 411
  • Налоговый кодекс РФ, статья 346.17