Зачёт встречных долгов в 1С:Бухгалтерии 8.3: от сверки до проводок
Содержание
Взаимозачет в 1С:Бухгалтерии 8.3 вносят документом «Корректировка долга
» с видом операции «Зачет задолженности»: Покупки → Расчеты с контрагентами → Корректировка долга (тот же документ доступен из раздела Продажи). В одной таблице указываете долг контрагента перед вами (счёт 62 или 76), в другой — ваш долг перед ним (60 или 76), суммы должны совпасть. Программа сформирует проводку Дт 60.01 Кт 62.01 и закроет оба долга на сумму зачёта.
Дальше — как найти, что можно зачесть, как программа сама зачитывает авансы, что делать с разными договорами и разными юрлицами и как проверить результат. Описание дано для БП 3.0 с интерфейсом «Такси».
Сначала найдите, что зачитывать: сверка расчётов
Взаимозачет возможен, только если у вас с контрагентом есть встречные долги: он должен вам, а вы ему. Чаще всего это компания, которая одновременно и покупатель, и поставщик. Иногда долг сидит на счёте 76 — аренда, агентские, претензии.
Где смотреть остатки:
Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость по счету.- Выберите счёт 62, затем отдельно 60 и 76.
- В настройках включите детализацию по субконто «Контрагенты» и «Договоры».
- Отфильтруйте по нужному контрагенту и сравните сальдо.
Что увидите в отчёте:
- 🔹 62.01, дебетовое сальдо — покупатель должен вам за отгрузку;
- 🔹 62.02, кредитовое сальдо — покупатель заплатил аванс, вы ещё не отгрузили;
- 🔹 60.01, кредитовое сальдо — вы должны поставщику;
- 🔹 60.02, дебетовое сальдо — вы заплатили аванс, поставщик ещё не поставил.
Зачёт «долг на долг» — это 62.01 против 60.01. Аванс против долга того же контрагента — отдельная история, о ней ниже.
Перед зачётом отправьте контрагенту акт сверки: Продажи → Расчеты с контрагентами → Акты сверки расчетов. Если цифры у сторон расходятся, зачёт на неподтверждённую сумму потом придётся сторнировать.
С юридической стороны зачёт регулирует статья 410 ГК РФ: требования должны быть встречными, однородными (деньги против денег) и с наступившим сроком исполнения. Для зачёта хватает заявления одной стороны, но на практике чаще подписывают двусторонний акт — с ним проще и бухгалтеру, и при проверке. Статья 411 ГК РФ перечисляет случаи, когда зачёт запрещён, например по требованиям с истёкшим сроком исковой давности.
Корректировка долга с видом «Зачет задолженности»: пошагово
Отдельного документа с названием «Зачет взаимных требований » в БП 3.0 нет. Эту роль выполняет «Корректировка долга». Порядок такой.
Шаг 1. Создайте документ
Откройте Покупки → Расчеты с контрагентами → Корректировка долга и нажмите Создать. В поле вида операции выберите «Зачет задолженности».
Шаг 2. Заполните шапку
- Организация — если в базе их несколько;
- Контрагент — тот, с кем зачитываете долги;
- Дата — дата подписания акта зачёта. Именно на эту дату закроются долги.
Шаг 3. Заполните две таблицы
В документе две табличные части: задолженность контрагента перед вами (дебиторская) и ваша задолженность перед ним (кредиторская). Удобнее всего нажать кнопку Заполнить в каждой таблице — программа подставит остатки по договорам этого контрагента на дату документа.
После автозаполнения:
- Удалите строки, которые не участвуют в зачёте.
- Поправьте суммы так, чтобы итог дебиторской таблицы совпал с итогом кредиторской.
- Проверьте счета расчётов в каждой строке: 62.01 и 60.01 для обычного зачёта, 76.хх — для прочих расчётов.
Сумма в двух таблицах должна быть одинаковой. Зачесть 100 000 ₽ долга покупателя против 80 000 ₽ вашего долга нельзя: зачитывается меньшая сумма, 80 000 ₽, а 20 000 ₽ остаётся долгом покупателя.
Шаг 4. Проведите и распечатайте акт
Проведите документ. Печатная форма акта зачёта открывается из меню Печать в форме документа. Распечатайте её в двух экземплярах и подпишите с контрагентом — это первичный документ для зачёта.
Какие проводки получатся
Пример. Покупатель «Альфа» должен вам 150 000 ₽ за товар. Вы должны «Альфе» 90 000 ₽ за услуги доставки. Документ «Корректировка долга» на 90 000 ₽ даёт проводку Дт 60.01 Кт 62.01 — 90 000. После него «Альфа» должна вам 60 000 ₽ (150 000 − 90 000), ваш долг перед ней обнулился.
Как программа сама зачитывает авансы при отгрузке и поступлении
Большая часть «зачётов» в 1С происходит без участия бухгалтера. Когда покупатель заплатил аванс, а вы потом отгрузили товар по тому же договору, документ реализации сам закрывает аванс проводкой Дт 62.02 Кт 62.01. То же с поставщиком: поступление по договору, по которому был ваш аванс, даёт Дт 60.01 Кт 60.02.
Управляет этим настройка в документе. В «Реализации (акт, накладная, УПД)» и «Поступлении (акт, накладная, УПД)» есть ссылка Расчеты в шапке. Нажмите её и выберите способ зачёта аванса:
| Способ | Что делает программа | Когда выбирать |
|---|---|---|
| Автоматически | Зачитывает все авансы по договору, начиная с самых ранних | Обычная работа, один договор — один поток платежей |
| Не зачитывать | Аванс остаётся висеть на 62.02 или 60.02 | Аванс предназначен для другой поставки, и это нужно сохранить |
| По документу | Зачитывает только аванс по выбранному платёжному документу | Под каждую отгрузку свой платёж, нужна точная привязка |
Автоматический зачёт работает только в пределах одного договора и одного контрагента. Аванс по договору № 1 программа сама к отгрузке по договору № 2 не применит, даже если контрагент тот же.
Про НДС. Когда аванс от покупателя зачтён, вы получаете право на вычет НДС, исчисленного с этого аванса (п. 8 ст. 171 и п. 6 ст. 172 НК РФ). Если аванс выдавали вы, НДС, принятый к вычету по авансовому счёту-фактуре поставщика, нужно восстановить (подп. 3 п. 3 ст. 170 НК РФ). В БП 3.0 эти записи книг покупок и продаж собираются регламентными документами при закрытии квартала — их удобно запускать через помощника по учёту НДС в разделе Операции.
Зачёт аванса по одному договору в счёт долга по другому
Типичная ситуация: покупатель перечислил аванс по договору поставки, а товар вы отгрузили по договору на оказание услуг. В оборотке — кредит 62.02 по одному договору и дебет 62.01 по другому. Сальдо по контрагенту в целом нулевое, но расчёты по договорам висят.
Сначала уточните у контрагента: письмо или соглашение о зачёте аванса нужно, чтобы деньги официально считались оплатой по другому договору. Без документа это ошибка в назначении платежа, а не зачёт.
Варианты оформления в 1С:
Если по договору ведётся раздельный учёт или договоры в разных валютах, зачёт между ними оформляйте только документом и с подписанным соглашением. Автоматика здесь не сработает.
Взаимозачет между разными юрлицами
Здесь два разных сценария, и в 1С они оформляются по-разному.
Несколько организаций в одной базе
Если в базе ведётся учёт нескольких компаний группы, одна «Корректировка долга» не может закрыть долги сразу двух организаций. Каждая организация делает свой документ:
- В организации А — «Корректировка долга», контрагент Б, зачёт 62 против 60.
- В организации Б — такой же документ, контрагент А, зеркальные суммы.
- Даты и суммы обоих документов совпадают с подписанным актом.
Потом сверьте результат: остатки А по Б и Б по А должны обнулиться на одинаковую сумму.
Трёхсторонний зачёт
Пример: вы должны поставщику «Бета» 200 000 ₽, «Бета» должна компании «Гамма» 200 000 ₽, «Гамма» должна вам 200 000 ₽. Встречных требований между двумя сторонами нет, поэтому простой зачёт по статье 410 ГК РФ невозможен. Нужно трёхстороннее соглашение — по сути цепочка уступки требования или перевода долга.
В 1С это оформляют в два шага:
- «Корректировка долга» с видом «Перенос задолженности»: долг перед «Бетой» переводится на «Гамму» (кредиторская задолженность меняет контрагента).
- «Корректировка долга» с видом «Зачет задолженности»: долг «Гаммы» перед вами зачитывается против вашего нового долга перед «Гаммой».
Проводки по шагам:
| Шаг | Проводка | Сумма |
|---|---|---|
| Перенос долга с «Беты» на «Гамму» | Дт 60.01 (Бета) Кт 60.01 (Гамма) | 200 000 |
| Зачёт с «Гаммой» | Дт 60.01 (Гамма) Кт 62.01 (Гамма) | 200 000 |
Без подписанного всеми тремя сторонами соглашения такие проводки не имеют опоры. В карточке документа в комментарии укажите номер и дату соглашения — через год это сэкономит поиски.
Контроль результата и ошибки при взаимозачете
После проведения откройте ту же оборотно-сальдовую ведомость по 60, 62 и 76 с детализацией по договорам. Долги, которые зачли, должны уменьшиться ровно на сумму зачёта. Ещё раз сформируйте акт сверки — в нём зачёт отражается отдельной строкой.
Что чаще всего идёт не так:
Отдельно о закрытых периодах. Если зачёт провели задним числом в квартале, за который уже сдана декларация по НДС или прибыли, проверьте, не поменялись ли данные отчётности. Безопаснее датировать документ днём подписания акта, а не «удобной» датой в прошлом.
Частые вопросы
Нужен ли акт, если зачёт сделал один контрагент своим заявлением?
Можно ли сделать частичный зачёт?
Влияет ли взаимозачет на УСН?
Можно ли зачесть долг, по которому прошло больше трёх лет?
Как отменить ошибочный взаимозачет?
Источники
- Гражданский кодекс РФ, ст. 410 и 411
- Налоговый кодекс РФ, ст. 170, 171 и 172