Как провести взаимозачёт с контрагентом в 1С: документы, проводки, НДС

· 12 мин

Содержание

Зачёт взаимных требований в 1С проводят документом «Корректировка долга » с видом операции «Зачёт задолженности»: в Бухгалтерии 3.0 он лежит в разделах Покупки и Продажи, в УТ 11 и ERP для этого есть отдельный документ «Взаимозачёт задолженности». Проводка в простом случае одна: Дт 60.01 Кт 62.01 на меньшую из двух сумм долга.

Ситуация знакомая: один и тот же контрагент у вас и покупатель, и поставщик. Он должен вам 180 000 ₽ за отгруженный товар, вы ему — 120 000 ₽ за услуги аренды. Гонять деньги по кругу никто не хочет, подписывают акт о зачёте. И тут начинается: как в 1С провести зачёт взаимных требований так, чтобы оба счёта закрылись, НДС не повис, а акт сверки сошёлся до копейки.

Ниже — пути меню, заполнение закладок, проводки с числами, зачёт авансов и НДС, отличия УТ 11 и ERP, расчёты с сотрудником и ошибки, из-за которых долг остаётся висеть.

Что такое зачёт встречных требований и когда его можно провести

Зачёт — способ прекратить обязательство без денег (ст. 410 ГК РФ). Вместо двух платежей стороны уменьшают взаимные долги на одинаковую сумму.

Условия, без которых зачёт недействителен:

  • 🔹 требования встречные — вы должны контрагенту, и он должен вам (не третьему лицу);
  • 🔹 однородные — обычно денежные: деньги против денег, а не товар против услуги;
  • 🔹 срок исполнения наступил либо не указан / определён моментом востребования;
  • 🔹 есть документ-основание — заявление одной стороны или двусторонний акт (соглашение) о зачёте.

Зачёт возможен и по заявлению одной стороны: согласие второй не нужно, достаточно, чтобы заявление её достигло (Постановление Пленума ВС РФ от 11.06.2020 № 6). Бухгалтеру удобнее двусторонний акт — к нему привязывается дата проводки.

Когда зачёт запрещён

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

  • ❌ по требованию истёк срок исковой давности (ст. 411 ГК РФ);
  • ❌ требования о возмещении вреда жизни и здоровью, о взыскании алиментов, о пожизненном содержании;
  • ❌ контрагент в банкротстве — зачёт нарушает очерёдность и оспаривается;
  • ❌ зачёт прямо запрещён договором;
  • ❌ требования в разных валютах без согласованного курса — однородности нет.

Дата зачёта = дата, указанная в акте (или дата получения заявления). Ровно эту дату ставьте в документе 1С. На УСН и у ИП на кассовом методе зачёт — это оплата: на эту дату признаётся и доход, и расход.

Что подготовить в 1С перед зачётом задолженности

Половина проблем со взаимозачётом возникает не в документе, а до него — в остатках по 60 и 62.

Откройте Отчёты → Оборотно-сальдовая ведомость по счёту по счетам 60 и 62 с группировкой по субконто «Контрагенты» и «Договоры». Нужно видеть, на каких договорах и субсчетах лежат суммы.

Подготовка к зачёту взаимных требований
Выполнено: 0 / 8

Отдельно про субсчета. Зачесть можно только то, что встречно по смыслу:

Что зачитываемСубсчетаПроводка
Долг покупателя против нашего долга поставщикуДт 62.01 и Кт 60.01Дт 60.01 Кт 62.01
Полученный аванс против выданного авансаКт 62.02 и Дт 60.02Дт 62.02 Кт 60.02
Долг покупателя против полученного от него аванса по другому договоруДт 62.01 и Кт 62.02Дт 62.02 Кт 62.01
Наш долг поставщику против выданного ему авансаКт 60.01 и Дт 60.02Дт 60.01 Кт 60.02

Две последние строки — внутренний зачёт между договорами одного контрагента. Юридически это не зачёт по ст. 410 ГК РФ, а перенос оплаты, но в 1С делается тем же документом.

Как в 1С провести зачёт взаимных требований: Бухгалтерия 3.0 пошагово

Разбираю на числах из вступления: контрагент ООО «Ромашка» должен нам 180 000 ₽ (в том числе НДС 30 000 ₽), мы ему — 120 000 ₽ (в том числе НДС 20 000 ₽). Зачитываем 120 000 ₽.

Шаг 1. Открыть документ «Корректировка долга»

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

Нажмите Создать.

Шаг 2. Выбрать вид операции и направление зачёта

В шапке три ключевых поля:

  1. Вид операции — Зачёт задолженности.
  2. Зачесть задолженность — чью задолженность гасим: покупателя, поставщика или третьего лица.
  3. В счёт задолженности — против чего: нашей организации перед поставщиком, нашей организации перед покупателем, третьего лица и т. п.

Для классического взаимозачёта с одним контрагентом: «Зачесть задолженность покупателя» → «В счёт задолженности нашей организации перед поставщиком». Ниже в поле Покупатель и Поставщик указываете одно и то же ООО «Ромашка».

Если при выборе «третьего лица» вы видите три поля контрагентов — это и есть трёхсторонний зачёт. Он описан отдельным разделом ниже.

Шаг 3. Заполнить закладки задолженностей

Документ состоит из двух табличных частей — по дебету и по кредиту.

  • На закладке «Задолженность покупателя (Дт 62)» нажмите Заполнить → Заполнить остатками по взаиморасчётам. 1С подтянет все открытые документы расчётов: реализации, счета, договоры, суммы.
  • На закладке «Задолженность перед поставщиком (Кт 60)» — то же самое.

Удалите лишние строки и доведите суммы руками. В нашем примере на закладке покупателя оставляем 120 000 ₽ из 180 000 ₽ (частично по одной реализации), на закладке поставщика — все 120 000 ₽.

1С не выравнивает итоги закладок автоматически. Если слева 120 000, а справа 135 000, документ проведётся, но в учёте появится перекос: один счёт закроется, на другом останется разница без основания. Перед проведением сверьте суммы «Итого» на обеих закладках — они должны совпадать до копейки.

Шаг 4. Проверить документы расчётов

В колонке «Документ расчётов» должны стоять конкретные реализации и поступления. Если расчёты ведутся «по документам», пустое поле означает, что зачёт ляжет на безымянный остаток и акт сверки не сойдётся.

Дата документа = дата акта о зачёте. В поле Комментарий впишите номер и дату акта — при проверке это экономит время.

Шаг 5. Провести и посмотреть движения

Нажмите Провести, затем Дт/Кт. Увидите одну строку: Дт 60.01 Кт 62.01 — 120 000 ₽.

Акт о зачёте 1С не печатает — форма не унифицирована. Готовьте его в Word и вкладывайте в документ через Присоединённые файлы (скрепка).

Какие проводки формирует зачёт задолженности

Проводки по операции

Что важно про суммы:

  • зачёт проводится на полную сумму с НДС — делить на «тело долга» и налог не нужно;
  • НДС по отгрузке и оприходованию уже начислен и принят к вычету ранее, зачёт на это не влияет;
  • доходов и расходов зачёт не создаёт: 90 и 91 счета при взаимозачёте не задействуются.

Разница 60 000 ₽ остаётся на Дт 62.01 — её закрывают деньгами или следующим зачётом.

Зачёт взаимных требований и НДС: что проверить

С 2009 года перечислять НДС отдельной платёжкой при зачёте не нужно — соответствующий пункт ст. 168 НК РФ отменён. Вычет заявляется по счёту-фактуре в обычном порядке и от способа оплаты не зависит.

Единственная зона риска — авансы.

СитуацияЧто делать с НДС
Зачтены долги за уже отгруженные товары (60.01 / 62.01)Ничего. НДС начислен и принят к вычету ранее
Вы получили аванс, начислили НДС, затем зачли этот аванс встречным требованиемНДС с аванса можно принять к вычету: аванс прекращён неденежным способом (п. 23 Постановления Пленума ВАС РФ от 30.05.2014 № 33)
Вы выдали аванс, приняли НДС к вычету, затем аванс закрыт зачётом без поставкиВычет нужно восстановить

Типовая «Корректировка долга» движений по счетам 76.АВ и 76.ВА не делает. После зачёта авансов проверьте эти счета в ОСВ и при необходимости отразите вычет или восстановление отдельным документом в разделе Операции → Регламентные операции НДС либо ручной операцией с записью в книгу покупок/продаж.

Взаимозачёт задолженности в УТ 11 и ERP

В управленческих конфигурациях документа «Корректировка долга» нет. Там работает «Взаимозачёт задолженности».

Пути:

  • УТ 11.4 / 11.5 — Финансы → Взаимозачёты задолженности;
  • 1С:ERP 2.5 — Казначейство → Взаимозачёты задолженности;
  • КА 2 — так же, раздел Казначейство.

Логика та же, но расчёты ведутся по объектам расчётов — заказам клиента, заказам поставщику, накладным. В документе две таблицы: дебиторская и кредиторская задолженность, в каждой строке — объект расчётов и сумма.

Порядок:

  1. Создать документ, указать организацию, дату и основание.
  2. В шапке выбрать вид операции: зачёт между клиентом и поставщиком либо внутри одного партнёра между заказами.
  3. По кнопке Заполнить подтянуть остатки по каждой стороне.
  4. Привести суммы к одной и проверить, что указаны верные партнёр, контрагент и договор — в УТ это разные сущности, и зачёт между партнёрами при разных контрагентах не пройдёт.
  5. Провести; проверить Финансы → Отчёты по финансам → Задолженность по срокам долга или «Расчёты с клиентами».

В УТ и ERP при проведении могут всплывать сообщения вида «не указан объект расчётов» или «превышена сумма задолженности по заказу». Это значит, что сумма в строке больше остатка по конкретному заказу — разбейте её на несколько строк по заказам.

Если в ERP ведётся отражение в бухучёте, проводки Дт 60.01 Кт 62.01 появятся при выполнении регламентного отражения документов в учёте, а не в момент проведения взаимозачёта.

Трёхсторонний зачёт и зачёт с участием третьего лица

Классическая цепочка: А должен Б, Б должен В, В должен А. Прямого встречного требования между каждой парой нет, поэтому ст. 410 ГК РФ одна здесь не работает — нужно трёхстороннее соглашение.

В Бухгалтерии 3.0 это делается тем же документом, но в два приёма:

  1. «Перенос задолженности» — вид операции в «Корректировке долга». Долг переносится с одного контрагента (или договора) на другого: Дт 60.01 (старый кредитор) Кт 60.01 (новый кредитор).
  2. «Зачёт задолженности» — после переноса требования становятся встречными, и зачёт проводится обычным образом.

При цессии порядок тот же: сначала перенос задолженности на нового кредитора, затем зачёт. Должник вправе зачесть против нового кредитора требование к старому, если оно возникло до уведомления об уступке (ст. 412 ГК РФ).

Зачёт встречных требований с сотрудником: Бухгалтерия и ЗУП 3.1

Сотрудник не контрагент, поэтому «Корректировка долга» тут не подходит — работают счета 70, 71, 73.

Что встречается чаще всего:

  • 🔹 невозвращённый подотчёт против зарплаты — Дт 70 Кт 71.01;
  • 🔹 заём сотруднику или возмещение ущерба против зарплаты — Дт 70 Кт 73.01 / Дт 70 Кт 73.02;
  • 🔹 товар, проданный сотруднику, против зарплаты — Дт 70 Кт 73.03.

В ЗУП 3.1 удержание оформляют документом Удержание по прочим операциям (раздел Зарплата → Алименты и другие удержания), предварительно создав вид удержания. В Бухгалтерии 3.0 без блока зарплаты — ручной операцией: Операции → Операции, введённые вручную.

Зачесть требование к работнику против зарплаты можно только в пределах ст. 137 и 138 ТК РФ: общий лимит удержаний — 20% от суммы к выплате, по отдельным основаниям больше. Удержать «всё сразу» нельзя даже с письменного согласия, если основание не входит в перечень статьи 137.

Отчёты для проверки после зачёта

Четыре отчёта закрывают контроль полностью.

ОтчётГдеЧто проверяем
Оборотно-сальдовая ведомость по счётуОтчёты → ОСВ по счёту 60 и 62, субконто «Контрагенты», «Договоры»Остатки закрылись на ожидаемую сумму, нет «красных» встречных сальдо
Анализ субконтоОтчёты → Анализ субконто, вид субконто «Контрагенты»Все счета по одному контрагенту в одной таблице: 60, 62, 76.АВ, 76.ВА
Акт сверки расчётовПокупки / Продажи → Акт сверки расчётовСумма зачёта попала в сверку и совпала с данными контрагента
Экспресс-проверка ведения учётаОтчёты → Анализ учёта → Экспресс-проверкаНет развёрнутого сальдо и ошибок по расчётам с контрагентами

Признак верно проведённого зачёта: по контрагенту нет одновременно дебетового сальдо на 62.01 и кредитового на 60.01 на одну сумму.

Типичные ошибки при зачёте взаимных требований в 1С

  1. Не совпадают итоги закладок. Самая частая: разница повиснет на одном из счетов.
  2. Не указан документ расчётов. Остаток закроется «вообще», но в акте сверки накладная останется неоплаченной.
  3. Перепутаны субсчета. Зачёт авансов проведён как зачёт долгов — вместо Дт 62.02 Кт 60.02 получается Дт 60.01 Кт 62.01, и на 60.02 остаётся висеть выданный аванс.
  4. Не тот договор. В 1С расчёты ведутся в разрезе договоров: если зачесть долг по договору №1 против аванса по договору №2 без указания договоров, остатки разъедутся.
  5. Дата документа не равна дате акта. Для УСН и кассового метода это прямое искажение периода признания дохода и расхода.
  6. Забыли про НДС с авансов. 76.АВ и 76.ВА остаются незакрытыми, и расхождение всплывает при сверке декларации с ОСВ.
  7. Зачёт при истёкшей исковой давности или с банкротом. Проводка есть, юридического эффекта нет — долг вернётся в учёт после оспаривания.
  8. Разные валюты. Рублёвый долг против долга в у.е. в одном документе 1С не даст свести, а по ГК требования не однородны без отдельного соглашения о курсе.
  9. Зачёт вместо вычета по зарплате сверх лимита — нарушение ст. 138 ТК РФ, удержание придётся вернуть.
  10. Нет первичного документа. Акт или заявление — единственное подтверждение даты прекращения обязательства. Без него зачёт легко снимается и инспекцией, и контрагентом.

Если зачёт не проходит: альтернативы

Бывает, что зачёт невозможен юридически или 1С не даёт свести остатки. Варианты:

  • 🔹 Перенос задолженности между договорами — когда долги не встречные, а просто «не на том договоре».
  • 🔹 Уступка требования (цессия) — передаёте право требования тому, кому должны.
  • 🔹 Новация (ст. 414 ГК РФ) — долг за товар превращается, например, в заёмное обязательство.
  • 🔹 Трёхстороннее соглашение — закрывает цепочку из трёх и более участников.
  • 🔹 Встречные платежи одним днём — скучно, но безопасно, если контрагент на грани банкротства.

Техническая альтернатива внутри 1С — ручная операция Дт 60.01 Кт 62.01. Проводки она даст те же, но регистры расчётов с контрагентами не заполнит, и акт сверки после неё будет врать. Крайняя мера, и только если расчёты ведутся «по договору в целом».

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

Каким документом в 1С проводится зачёт взаимных требований?
В Бухгалтерии 3.0 — «Корректировка долга» с видом операции «Зачёт задолженности» (Покупки или Продажи → Корректировка долга). В УТ 11 и ERP — «Взаимозачёт задолженности» в разделе Финансы / Казначейство.
Какая проводка при взаимозачёте?
Дт 60.01 Кт 62.01 на сумму зачёта с НДС. При зачёте авансов — Дт 62.02 Кт 60.02. Доходы и расходы не формируются.
Нужно ли платить НДС отдельно при зачёте?
Нет. Требование перечислять НДС платёжным поручением при неденежных расчётах отменено с 2009 года. Вычет заявляется по счёту-фактуре в обычном порядке.
На какую сумму проводить зачёт, если долги разные?
На меньшую из двух. Остаток по большему долгу закрывается деньгами или следующим зачётом.
Нужно ли согласие контрагента?
Нет, достаточно заявления одной стороны, которое дошло до второй (ст. 410 ГК РФ, Постановление Пленума ВС РФ № 6 от 11.06.2020). Но двусторонний акт удобнее: он фиксирует суммы, документы расчётов и дату.
Почему после зачёта долг всё равно виден в акте сверки?
Чаще всего не заполнена колонка «Документ расчётов» или указан не тот договор. Откройте документ, заполните строки по кнопке Заполнить → Заполнить остатками по взаиморасчётам и перепроведите.
Можно ли зачесть долг сотрудника против зарплаты?
Да, но в пределах ст. 137 и 138 ТК РФ: общий лимит удержаний — 20% от выплаты. Оформляется удержанием в ЗУП 3.1 или ручной операцией Дт 70 Кт 71/73.

Источники

  • ГК РФ, ст. 410–412 — прекращение обязательства зачётом, случаи недопустимости зачёта, зачёт при уступке требования
  • Постановление Пленума ВС РФ от 11.06.2020 № 6 — разъяснения о прекращении обязательств зачётом
  • Постановление Пленума ВАС РФ от 30.05.2014 № 33, п. 23 — вычет НДС с аванса, прекращённого неденежным способом
  • ТК РФ, ст. 137 и 138 — ограничения удержаний из заработной платы