К статье
Практический материал

Учет и Финансы · 13 мин

Как провести взаимозачет в 1С: пошаговая инструкция

Как оформить взаимозачет в 1С:Бухгалтерии и Управлении торговлей: подготовка документов, зачет авансов и взаимных долгов, проверка результата, типичные ошибки и FAQ.

Взаимозачет — это закрытие встречных обязательств между компанией и контрагентом без движения денег: поставщик задолжал вам, вы задолжали ему, и обе задолженности гасятся частично или полностью. В программах 1С эта операция оформляется по-разному в зависимости от конфигурации: в «1С:Бухгалтерии» используется документ «Корректировка долга» или ручная операция, в «Управлении торговлей» и «Комплексной автоматизации» — «Взаимозачет задолженности».

Ошибка при взаимозачете приводит к искажению дебиторской и кредиторской задолженности, неверным актам сверки и проблемам при проверках. Поэтому перед проведением нужно убедиться, что встречные обязательства действительно существуют, даты документов корректны, а у контрагента совпадают ИНН и договоры, по которым возник долг.

Что такое взаимозачет и когда он применяется

Взаимозачет (зачет встречного требования) — способ прекращения обязательств, при котором долг одной стороны гасится встречным долгом другой. Классическая ситуация: организация купила у контрагента товар на 300 000 рублей и одновременно оказала ему услуги на 200 000 рублей. Вместо двух платежей стороны проводят зачет на 200 000, а оставшиеся 100 000 оплачиваются деньгами.

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

Отдельный частный случай — зачет авансов: покупатель внес предоплату, потом получил отгрузку, и программа должна «закрыть» аванс реализацией. В большинстве конфигураций 1С это происходит автоматически при проведении документов, но при разрывах в цепочке (документ введен задним числом, изменен договор) зачет приходится выполнять вручную.

Подготовка: что проверить перед проведением взаимозачета

Первый шаг — убедиться, что встречная задолженность реально отражена в базе. Откройте отчет «Задолженность контрагентов» или оборотно-сальдовую ведомость по счетам 60 и 62 с отбором по контрагенту. Если долг виден только в одну сторону, а встречный документ (реализация, поступление, акт) не введен, сначала нужно отразить его в учете — зачитывать «воздух» нельзя.

Второй момент — единство контрагента. Частая проблема: одна и та же организация заведена в справочнике дважды с незначительными отличиями в написании. Взаимозачет между разными элементами справочника технически возможен только как зачет долга третьего лица, что требует дополнительных оснований. Перед операцией сверьте ИНН и объедините дубли через типовую обработку поиска и удаления дублей.

Третий момент — договоры и валюта. Зачет возможен по обязательствам в одной валюте. Если один долг в рублях, а другой в условных единицах, сначала нужно привести их к единому виду или оформить операцию иначе. Также проверьте, что оба обязательства относятся к сопоставимым договорам — в некоторых учетных политиках зачет между разными договорами требует отдельного обоснования.

Взаимозачет в 1С:Бухгалтерии 8.3

В «1С:Бухгалтерии» основной инструмент — документ «Корректировка долга». Он находится в разделе «Покупки» или «Продажи» (подраздел «Расчеты с контрагентами»). Создайте новый документ и выберите вид операции «Проведение взаимозачета» — именно она предназначена для закрытия встречных обязательств одного контрагента.

Далее укажите контрагента и валюту расчетов. На закладках «Дебиторская задолженность» и «Кредиторская задолженность» нажмите «Заполнить» — программа автоматически подберет непогашенные суммы по документам расчетов. Проверьте состав: иногда автозаполнение подтягивает лишние строки, например долг по другому договору, который зачитывать не планировалось. Лишние строки удалите вручную.

Суммы по дебиторской и кредиторской части должны совпадать — программа не даст провести документ с разницей. Если встречные долги не равны, зачитывается меньшая сумма: укажите ее в обеих закладках, а остаток останется висеть как обычная задолженность. После проверки проведите документ и сразу сформируйте акт сверки с контрагентом, чтобы убедиться в результате.

Порядок действий в 1С:Бухгалтерии
  1. 1
    Проверьте задолженность контрагента через ОСВ по 60 и 62 счетам
  2. 2
    Создайте документ «Корректировка долга» с видом операции «Проведение взаимозачета»
  3. 3
    Укажите контрагента и валюту расчетов
  4. 4
    Заполните закладки дебиторской и кредиторской задолженности кнопкой «Заполнить»
  5. 5
    Удалите лишние строки и выровняйте суммы в обеих частях
  6. 6
    Проведите документ и сформируйте акт сверки для контроля

Альтернатива: ручная операция

В некоторых случаях бухгалтеры оформляют зачет документом «Операция, введенная вручную» с проводкой Дт 60.01 Кт 62.01 (или наоборот) по аналитике контрагента и договора. Такой способ работает, но хуже контролируется: ручная операция не связывается с конкретными документами расчетов, поэтому в отчетах по расчетам может остаться «висящая» развернутая задолженность. Используйте ее только если «Корректировка долга» по какой-то причине недоступна или не подходит.

Взаимозачет в 1С:Управление торговлей, КА и ERP

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

Порядок заполнения похож на бухгалтерский: указываете дебитора и кредитора, нажимаете «Подобрать задолженность» — система показывает все непогашенные обязательства с разбивкой по заказам, накладным и договорам. Отметьте нужные строки, задайте сумму зачета и проведите документ. Программа распределит сумму по документам расчетов автоматически по принципу FIFO или вручную, если вы сами укажете распределение.

Особенность торговых конфигураций — возможность зачета между разными контрагентами, например когда долг покупателя гасится задолженностью перед его головной организацией. Для этого потребуется письмо-согласие сторон, так как юридически это уже не классический взаимозачет, а перевод долга или уступка требования.

Зачет авансов: автоматический и ручной режим

Наиболее массовый сценарий взаимозачета — зачет предоплаты. Когда покупатель платит аванс, а затем получает отгрузку, программа при проведении реализации автоматически зачитывает аванс: формируется проводка Дт 62.01 Кт 62.02. То же происходит при поступлении товара после предоплаты поставщику (Дт 60.01 Кт 60.02).

Автоматика срабатывает только при совпадении ключевых реквизитов: контрагент, договор, документ расчетов и валюта. Если реализация оформлена по другому договору, чем оплата, либо оплата введена после отгрузки задним числом, зачет не произойдет — и в ОСВ появится одновременно дебиторка по 62.01 и кредиторка по 62.02 у одного контрагента. Это верный признак того, что требуется ручная корректировка.

Исправляется ситуация той же «Корректировкой долга», но с видом операции «Зачет авансов» (в Бухгалтерии) или документом «Зачет задолженности» с указанием конкретного аванса и отгрузки (в УТ/ERP). После проведения перепроверьте субконто: развернутого сальдо по 62.01 и 62.02 у контрагента быть не должно.

Типичные ошибки
01
Оформление зачета фиктивными платежными поручениями вместо документа корректировки — искажает обороты по банку и ДДС
02
Разные суммы дебиторской и кредиторской части — документ не проводится либо оставляет «хвосты» задолженности
03
Зачет по дублю контрагента — долг остается висеть на втором элементе справочника
04
Отсутствие первичного документа (акта взаимозачета) — риск претензий при налоговой проверке
05
Зачет авансов задним числом без перепроведения последующих документов — нарушается последовательность расчетов

Как проверить результат взаимозачета

После проведения документа сформируйте акт сверки расчетов с контрагентом за период операции. В корректном случае задолженность на конец периода должна уменьшиться ровно на сумму зачета, а в расшифровке появится строка корректировки. Если сальдо не изменилось — документ либо не проведен, либо заполнен с нулевыми суммами.

Второй контрольный инструмент — оборотно-сальдовая ведомость по счетам расчетов с детализацией по субсчетам. Проверьте, что у контрагента нет одновременного сальдо по дебету 62.01 и кредиту 62.02 (или 60.01/60.02) в рамках одного договора. Такая «развертка» — типичный признак незачтенных авансов.

Третья проверка — отчет «Задолженность контрагентов по срокам долга». После корректного зачета закрытые суммы должны исчезнуть из отчета, а остаток (если зачет частичный) — отражаться с корректным сроком возникновения. Если сумма осталась, но «переехала» в другую возрастную группу, проверьте привязку к документам расчетов.

Контрольные точки

Как проверить результат

Акт сверки с контрагентом
Норма

Сальдо уменьшилось ровно на сумму зачета, видна строка корректировки

Тревожный признак

Сальдо не изменилось или появились непонятные разницы

ОСВ по счетам 60/62
Норма

Нет одновременного дебетового и кредитового сальдо по одному договору

Тревожный признак

Развернутое сальдо по 62.01 и 62.02 у одного контрагента

Отчет по задолженности
Норма

Зачтенные суммы исчезли, остаток с корректным сроком

Тревожный признак

Суммы остались или сменили возрастную группу

Движение денежных средств
Норма

Операция не отражается в банке и кассе

Тревожный признак

Появились фиктивные поступления или списания

Ограничения и частые проблемы

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

Техническое ограничение — закрытый период. Если встречные документы относятся к закрытому месяцу или кварталу, корректировку придется датировать текущей датой либо временно открывать период, что влияет на уже сданную отчетность. В такой ситуации безопаснее оформить зачет текущей датой со ссылкой на первоначальные документы.

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

Маршрут решения

Как выбрать действие

Встречные долги у одного контрагента в одной валютеИспользуйте «Корректировку долга» с видом «Проведение взаимозачета» или «Взаимозачет задолженности»
Аванс не зачелся автоматически при отгрузкеПроверьте совпадение договора и документа расчетов, затем проведите зачет авансов корректировкой
Долги у разных юридических лиц одной группыПотребуется письмо-согласие сторон и зачет задолженности третьего лица, согласуйте с юристом
Документы попадают в закрытый периодОформляйте зачет текущей датой, не открывая закрытый период без крайней необходимости

Часто задаваемые вопросы

Можно ли провести взаимозачет между разными договорами одного контрагента?

Да, технически это возможно: в «Корректировке долга» дебиторская и кредиторская части могут ссылаться на разные договоры. Однако для налогового учета важно, чтобы обязательства были однородными и срок их исполнения наступил. Акт взаимозачета в этом случае должен явно перечислять оба договора и документы-основания.

Почему программа не заполняет задолженность автоматически?

Чаще всего причина в том, что по контрагенту нет непогашенных расчетов на дату документа: документы расчетов уже закрыты, введены более поздней датой или оформлены на другой договор и валюту. Проверьте ОСВ по счетам расчетов с отбором по контрагенту — если сальдо есть, а заполнение пустое, сравните валюту и организацию в документе корректировки.

Нужен ли бумажный акт взаимозачета для отражения в 1С?

Формально программа позволяет провести корректировку без него, но для бухгалтерского и налогового учета требуется первичный документ. Подпишите с контрагентом двусторонний акт или направьте заявление о зачете — его реквизиты укажите в комментарии или дополнительных полях документа в 1С.

Как отменить ошибочно проведенный взаимозачет?

Найдите документ «Корректировка долга» или «Взаимозачет задолженности» в журнале и пометьте его на удаление либо распроведите. После этого перепроверьте акт сверки: задолженность должна вернуться к исходному состоянию. Если после корректировки проводились другие расчетные документы, может потребоваться перепроведение последовательности.

Влияет ли взаимозачет на НДС?

Сам зачет объектом НДС не является, но через него закрываются авансы, а с авансов НДС исчисляется и принимается к вычету. Если корректировка зачла аванс в счет отгрузки, проверьте, что вычет НДС с аванса отражен в книге покупок корректным периодом. При расхождениях сформируйте анализ расчетов по НДС и сверьте с проводками.

Чем взаимозачет отличается от уступки права требования?

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

Итог

Что важно запомнить

Взаимозачет в 1С оформляется документом «Корректировка долга» (Бухгалтерия) или «Взаимозачет задолженности» (УТ, КА, ERP) с равными суммами дебиторской и кредиторской части. Перед операцией проверьте наличие встречной задолженности, отсутствие дублей контрагента и единую валюту, после — обязательно сверьте результат через акт сверки и ОСВ по счетам 60 и 62.