Учет и Финансы · 11 мин
Как сделать взаимозачет между поставщиками в 1С
Как провести взаимозачет между поставщиками в 1С: документ корректировка долга, трехсторонний акт, проводки, проверка результатов и типичные ошибки.
Взаимозачет между поставщиками — ситуация, когда ваша организация должна одному контрагенту, а другой контрагент должен вам, и стороны договариваются закрыть обязательства без движения денег. В 1С такая операция оформляется документом «Корректировка долга» (в старых версиях — «Корректировка долга» или «Операция вручную»), а основанием служит акт о взаимозачете или соглашение о зачете встречных требований.
Важно понимать, что зачет между двумя разными поставщиками — это не классический встречный зачет по ст. 410 ГК РФ, где стороны должны друг другу взаимно. Если поставщик А должен вам, а вы должны поставщику Б, потребуется трехстороннее соглашение или цепочка уступок (цессий). В программе это отражается через перенос долга с одного контрагента на другого.
Ниже разобраны оба сценария: классический взаимозачет с одним контрагентом (вы ему должны и он вам должен) и зачет между разными контрагентами. Инструкции приведены для типовых конфигураций «1С:Бухгалтерия 8» и «1С:Управление торговлей» / «Комплексная автоматизация» — названия документов совпадают, отличается только расположение в меню.
Когда взаимозачет законен и как его оформить документально
По ст. 410 ГК РФ зачет возможен, если требования встречные, однородные (обычно денежные) и срок исполнения наступил либо не указан. Для зачета между двумя разными поставщиками этих условий недостаточно: нужно трехстороннее соглашение о зачете либо договор цессии, по которому один поставщик уступает вам право требования к другому.
Документальное основание — акт взаимозачета (акт зачета встречных требований), подписанный всеми участниками. В акте указывают стороны, суммы, основания возникновения долгов (номера и даты договоров, накладных, счетов-фактур) и дату, с которой обязательства считаются прекращенными. Именно эта дата должна совпасть с датой документа в 1С.
Перед проведением операции сделайте сверку расчетов с каждым контрагентом. Если суммы в вашей базе и у контрагента расходятся, взаимозачет «зависнет» в виде остатка долга, и разбираться придется уже после закрытия периода. Расхождения устраняют до оформления акта.
Подготовка: сверка и проверка задолженности в базе
Откройте отчет «Оборотно-сальдовая ведомость по счету» 60 (расчеты с поставщиками) и 62 (расчеты с покупателями) с детализацией по контрагентам. Убедитесь, что по каждому участнику зачета видна реальная задолженность: кредитовое сальдо по 60-му — ваш долг поставщику, дебетовое — его долг вам (аванс или переплата).
Проверьте, что задолженность «висит» на правильных договорах и документах расчетов. Если аванс и долг по поставщику разнесены на разные договоры, зачет документом пройдет, но аналитика в отчетах может исказиться. При необходимости сначала выполните зачет авансов внутри одного контрагента.
Для трехстороннего зачета дополнительно проверьте, что контрагент, которому переносится долг, заведен в справочнике с корректными реквизитами, а договор с ним создан с правильным видом (с поставщиком / с покупателем). Ошибка в виде договора — частая причина того, что документ не видит нужную задолженность.
- 1Сформируйте ОСВ по счетам 60 и 62 в разрезе контрагентов и договоров
- 2Проведите сверку с контрагентами и устраните расхождения
- 3Подготовьте и подпишите акт взаимозачета или трехстороннее соглашение
- 4Проверьте корректность договоров и документов расчетов в базе
- 5Сделайте резервную копию данных, если операция массовая или период уже закрыт
Взаимозачет с одним контрагентом: документ «Корректировка долга»
Классический случай: поставщик одновременно является вашим покупателем. Вы должны ему за товар, он вам — за оказанные услуги. В «1С:Бухгалтерии 8» откройте раздел «Покупки» (или «Продажи») → «Корректировка долга» и создайте документ с видом операции «Проведение взаимозачета».
В шапке укажите контрагента и валюту расчетов. Затем заполните две табличные части: «Дебиторская задолженность» — по кнопке «Заполнить» программа подтянет долг контрагента перед вами (счета 62, 76), «Кредиторская задолженность» — ваш долг перед ним (счет 60). Суммы в обеих таблицах должны совпасть; зачитывается меньшая из задолженностей.
Проведите документ и посмотрите движения: программа сформирует проводки вида Дт 60.01 Кт 62.01 (зачет вашего долга поставщику против его долга вам). Если зачитывается аванс, будут задействованы счета 60.02 и 62.02. Дата документа должна совпадать с датой акта взаимозачета — от этого зависит период, в котором закроется задолженность.
В «1С:Управление торговлей 11» и «Комплексной автоматизации» используется документ «Взаимозачет задолженности» (раздел «Казначейство» или «Закупки» → «Регламентированные документы»). Логика та же: выбираются два объекта расчетов — дебиторский и кредиторский — и сумма зачета.
Зачет между разными поставщиками: перенос задолженности
Когда поставщик А должен вам, а вы должны поставщику Б, и стороны договорились закрыть эти долги трехсторонним соглашением, в 1С это оформляется переносом задолженности. Создайте «Корректировку долга» с видом операции «Перенос задолженности» (в некоторых релизах — «Списание задолженности» не подходит: долг не списывается, а переходит).
Схема заполнения: в табличной части дебиторской задолженности укажите долг поставщика А перед вами (его аванс или переплату по счету 60.02). В кредиторской части — вашу задолженность поставщику Б (счет 60.01). В поле контрагента кредиторской части укажите именно поставщика Б — программа перенесет долг с А на Б.
После проведения аналитика изменится: аванс, числившийся за поставщиком А, закроется, а долг перед поставщиком Б уменьшится. Фактически вы как бы «оплатили» поставщику Б за счет средств, которые вам должен был вернуть или зачесть поставщик А. В отчетах по расчетам это будет видно как закрытие обоих обязательств.
Если по трехстороннему соглашению суммы не совпадают, зачитывайте меньшую сумму, а остаток закрывайте обычным способом — оплатой или отдельным соглашением. Не пытайтесь «вытянуть» разницу корректировками: это исказит учет и вызовет вопросы при сверке.
Вариант операции в документе
Один контрагент должен вам и вы ему. Закрываются встречные долги по 60 и 62 счетам. Не подходит для разных контрагентов.
Долг переносится с одного контрагента или договора на другой. Подходит для трехстороннего зачета между поставщиками.
Долг списывается на прочие доходы/расходы (91 счет). Только для безнадежных долгов, для взаимозачета не применяется.
Проводки и налоговые последствия
Типовые проводки при взаимозачете: Дт 60.01 Кт 62.01 — зачет встречных обязательств с одним контрагентом; при переносе между поставщиками — Дт 60.01 (поставщик Б) Кт 60.02 (поставщик А). В управленческих конфигурациях движения формируются по регистрам расчетов, а бухгалтерские проводки выгружаются в «1С:Бухгалтерию» при синхронизации.
Сам по себе взаимозачет не создает доходов и расходов — это лишь способ прекращения обязательств. НДС у поставщика исчисляется при отгрузке или получении аванса, а не при зачете, поэтому корректировка долга не формирует записей в книге покупок и продаж. Однако если аванс зачитывается в счет оплаты, проверьте, что ранее исчисленный НДС с аванса корректно восстановлен или принят к вычету в нужном периоде.
Для налога на прибыль датой погашения задолженности считается дата акта взаимозачета. Если по зачитываемым обязательствам были курсовые разницы, они доначисляются на дату зачета — программа сделает это автоматически при корректно указанной дате документа.
Проверка результата после проведения
После проведения документа сформируйте ОСВ по счетам 60 и 62 по участникам зачета. Задолженность на зачтенную сумму должна исчезнуть: кредитовое сальдо по 60.01 уменьшится, дебетовое по 62.01 (или 60.02) — тоже. Если остались остатки — зачтена не вся сумма или зачет ушел не на тот договор.
Полезно сформировать отчет «Анализ расчетов с контрагентами» или акт сверки с каждым участником за период, включающий дату зачета. В акте сверки операция отразится как корректировка долга, и контрагент должен увидеть ту же картину у себя — это финальная проверка корректности.
Если обнаружили ошибку в уже проведенном документе закрытого периода, не редактируйте его напрямую. Создайте сторнирующую корректировку текущей датой или внесите исправление через механизм корректировки прошлых периодов, предусмотренный учетной политикой.
Как проверить результат
Зачтенная задолженность закрыта, сальдо соответствует акту
Остался «хвост» долга или появился долг с минусом
Стороны видят одинаковую сумму зачета на одну дату
Расхождения в сумме или дате операции
Проводки 60.01/62.01 или перенос между субсчетами 60
Задействован 91 счет — ошибочно выбрано списание
Частые вопросы
Можно ли провести взаимозачет, если документы расчетов не закрыты полностью?
Да. Документ «Корректировка долга» зачитывает частичные суммы: укажите в табличных частях только нужную сумму по конкретным документам расчетов. Остаток долга останется числиться и закроется позже оплатой или следующим зачетом.
Что делать, если автозаполнение подтянуло лишние документы?
Удалите лишние строки вручную или отредактируйте суммы в табличной части. Автозаполнение подтягивает всю задолженность по контрагенту, поэтому при частичном зачете таблицы всегда нужно проверять и корректировать до проведения документа.
Нужен ли счет-фактура на взаимозачет?
Нет. Взаимозачет — не реализация и не оплата в понимании НДС, а способ прекращения обязательств. Счета-фактуры оформляются при отгрузке и авансах в обычном порядке; сам зачет отражается только актом и корректировкой долга.
Как оформить зачет, если контрагент одновременно поставщик и покупатель, но договоры разные?
Документ «Проведение взаимозачета» работает в разрезе договоров: в дебиторской части укажите договор с покупателем, в кредиторской — договор с поставщиком. Программа корректно закроет задолженность по разным договорам одного контрагента.
Можно ли отменить проведенный взаимозачет?
Да, если период не закрыт: распроведите или пометьте на удаление документ корректировки долга, задолженность восстановится. В закрытом периоде создайте сторнирующий документ текущей датой, чтобы не нарушать закрытую отчетность.
Чем отличается взаимозачет от уступки права требования (цессии)?
При цессии право требования долга передается третьему лицу за плату или по соглашению, и в учете отражается выбытие дебиторки. При взаимозачете обязательства прекращаются встречными требованиями без передачи прав. В 1С цессия оформляется отдельными документами (реализация услуг/операция), а не корректировкой долга.
Что важно запомнить
Взаимозачет в 1С выполняется документом «Корректировка долга»: вид «Проведение взаимозачета» — для одного контрагента, «Перенос задолженности» — для зачета между разными поставщиками. Основание — подписанный акт или трехстороннее соглашение, дата документа совпадает с датой акта. Результат проверяется по ОСВ 60/62 и актам сверки.