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