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

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

Как в 1С сделать взаимозачет по договорам

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

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

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

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

Когда взаимозачет по договорам допустим и нужен

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

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

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

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

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

Убедитесь, что оба договора заведены в справочнике «Договоры контрагентов» и все первичные документы (реализации, поступления, счета-фактуры) проведены. Если часть документов не проведена, зачет «съест» не ту сумму, и после доработки учета придется переделывать операцию.

Определите сумму зачета — она равна меньшей из двух задолженностей. Если вы должны 300 000, а вам должны 180 000, зачесть можно только 180 000, остаток 120 000 продолжит числиться как ваша кредиторская задолженность.

Долг по 60 и 62 у одного контрагентаЕсть встречная задолженность

Проверить отчетом «Анализ субконто» по контрагенту в разрезе договоров

Один из долгов просрочен более 3 летВозможен истекший срок исковой давности

Зачет рискован — сначала проконсультируйтесь с юристом

Суммы долгов различаютсяЗачет только на меньшую сумму

Остаток останется в учете и потребует оплаты или оприходования

Взаимозачет в 1С:Бухгалтерии 8 через документ «Операция»

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

Добавьте проводку: дебет — счет вашего обязательства (например, 60.01 «Расчеты с поставщиками»), кредит — счет требования к контрагенту (например, 62.01 «Расчеты с покупателями»). В субконто по обеим сторонам укажите одного и того же контрагента, но разные договоры: по дебету — договор, по которому вы должны, по кредиту — договор, по которому должны вам. Сумма — величина зачета.

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

НДС и налоговый учет при взаимозачете

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

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

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

Проверка результата после проведения

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

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

В УТ/ERP откройте отчет «Ведомость расчетов с партнерами» или «Сверка взаиморасчетов» — зачтенные документы должны перестать формировать открытый долг. Если долг остался, проверьте, совпадают ли объекты расчетов (заказы, накладные) в документе зачета и в первичных документах.

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

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

ОСВ по 60 и 62 по контрагенту
Норма

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

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

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

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

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

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

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

Книга покупок и книга продаж
Норма

Не изменились после операции зачета

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

Появились новые записи по НДС — операция сделана с лишними проводками

Типичные ошибки и как их избежать

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

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

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

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

Альтернативы и частные сценарии

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

Иногда зачет происходит между тремя организациями: вы должны поставщику А, вам должен покупатель Б, а Б должен А. Прямой зачет встречных требований здесь невозможен — требования не встречные. Юридически это оформляется уступкой права требования (цессией) или соглашением о переводе долга, а в 1С — цепочкой операций по переуступке, а не простым взаимозачетом.

Зачет аванса по другому договору

Если покупатель переплатил по одному договору и просит зачесть переплату в счет другого договора, в 1С:Бухгалтерии это делается той же ручной операцией: Дт 62.01 (договор с долгом) — Кт 62.02 (договор с авансом). В УТ/ERP используйте «Корректировку задолженности» или перераспределение оплаты в документе поступления денег.

Зачет между разными организациями группы

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

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

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

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

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

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

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

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

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

Нужно ли выставлять счет-фактуру при взаимозачете?

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

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

Если период открыт — пометьте ручную операцию на удаление или распроведите документ «Взаимозачет задолженности». Если период закрыт, корректнее сделать сторнирующую операцию текущей датой с обратной проводкой, чтобы не трогать закрытую отчетность. После отмены проверьте ОСВ по счетам 60 и 62.

Что делать, если суммы долга в валюте?

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

Обязателен ли акт взаимозачета или достаточно заявления?

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

Почему после зачета в ОСВ осталось зеркальное сальдо?

Чаще всего в операции указаны одинаковые договоры в субконто по дебету и кредиту или зачет проведен не по тем документам расчетов. Откройте операцию, сверьте договоры с актом сверки, исправьте субконто и перепроведите. В УТ/ERP дополнительно проверьте совпадение объектов расчетов (заказов, накладных).