Учет и Финансы · 13 мин
Как провести взаимозачет в 1С: пошаговая инструкция
Как оформить взаимозачет в 1С:Бухгалтерии и Управлении торговлей: подготовка документов, зачет авансов и взаимных долгов, проверка результата, типичные ошибки и FAQ.
Взаимозачет — это закрытие встречных обязательств между компанией и контрагентом без движения денег: поставщик задолжал вам, вы задолжали ему, и обе задолженности гасятся частично или полностью. В программах 1С эта операция оформляется по-разному в зависимости от конфигурации: в «1С:Бухгалтерии» используется документ «Корректировка долга» или ручная операция, в «Управлении торговлей» и «Комплексной автоматизации» — «Взаимозачет задолженности».
Ошибка при взаимозачете приводит к искажению дебиторской и кредиторской задолженности, неверным актам сверки и проблемам при проверках. Поэтому перед проведением нужно убедиться, что встречные обязательства действительно существуют, даты документов корректны, а у контрагента совпадают ИНН и договоры, по которым возник долг.
Что такое взаимозачет и когда он применяется
Взаимозачет (зачет встречного требования) — способ прекращения обязательств, при котором долг одной стороны гасится встречным долгом другой. Классическая ситуация: организация купила у контрагента товар на 300 000 рублей и одновременно оказала ему услуги на 200 000 рублей. Вместо двух платежей стороны проводят зачет на 200 000, а оставшиеся 100 000 оплачиваются деньгами.
По гражданскому законодательству для зачета достаточно заявления одной стороны, если требования однородны и срок их исполнения наступил. На практике стороны обычно подписывают двусторонний акт взаимозачета — это снижает риск споров и служит первичным документом для отражения операции в учете.
Отдельный частный случай — зачет авансов: покупатель внес предоплату, потом получил отгрузку, и программа должна «закрыть» аванс реализацией. В большинстве конфигураций 1С это происходит автоматически при проведении документов, но при разрывах в цепочке (документ введен задним числом, изменен договор) зачет приходится выполнять вручную.
Подготовка: что проверить перед проведением взаимозачета
Первый шаг — убедиться, что встречная задолженность реально отражена в базе. Откройте отчет «Задолженность контрагентов» или оборотно-сальдовую ведомость по счетам 60 и 62 с отбором по контрагенту. Если долг виден только в одну сторону, а встречный документ (реализация, поступление, акт) не введен, сначала нужно отразить его в учете — зачитывать «воздух» нельзя.
Второй момент — единство контрагента. Частая проблема: одна и та же организация заведена в справочнике дважды с незначительными отличиями в написании. Взаимозачет между разными элементами справочника технически возможен только как зачет долга третьего лица, что требует дополнительных оснований. Перед операцией сверьте ИНН и объедините дубли через типовую обработку поиска и удаления дублей.
Третий момент — договоры и валюта. Зачет возможен по обязательствам в одной валюте. Если один долг в рублях, а другой в условных единицах, сначала нужно привести их к единому виду или оформить операцию иначе. Также проверьте, что оба обязательства относятся к сопоставимым договорам — в некоторых учетных политиках зачет между разными договорами требует отдельного обоснования.
Взаимозачет в 1С:Бухгалтерии 8.3
В «1С:Бухгалтерии» основной инструмент — документ «Корректировка долга». Он находится в разделе «Покупки» или «Продажи» (подраздел «Расчеты с контрагентами»). Создайте новый документ и выберите вид операции «Проведение взаимозачета» — именно она предназначена для закрытия встречных обязательств одного контрагента.
Далее укажите контрагента и валюту расчетов. На закладках «Дебиторская задолженность» и «Кредиторская задолженность» нажмите «Заполнить» — программа автоматически подберет непогашенные суммы по документам расчетов. Проверьте состав: иногда автозаполнение подтягивает лишние строки, например долг по другому договору, который зачитывать не планировалось. Лишние строки удалите вручную.
Суммы по дебиторской и кредиторской части должны совпадать — программа не даст провести документ с разницей. Если встречные долги не равны, зачитывается меньшая сумма: укажите ее в обеих закладках, а остаток останется висеть как обычная задолженность. После проверки проведите документ и сразу сформируйте акт сверки с контрагентом, чтобы убедиться в результате.
- 1Проверьте задолженность контрагента через ОСВ по 60 и 62 счетам
- 2Создайте документ «Корректировка долга» с видом операции «Проведение взаимозачета»
- 3Укажите контрагента и валюту расчетов
- 4Заполните закладки дебиторской и кредиторской задолженности кнопкой «Заполнить»
- 5Удалите лишние строки и выровняйте суммы в обеих частях
- 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 у контрагента быть не должно.
Как проверить результат взаимозачета
После проведения документа сформируйте акт сверки расчетов с контрагентом за период операции. В корректном случае задолженность на конец периода должна уменьшиться ровно на сумму зачета, а в расшифровке появится строка корректировки. Если сальдо не изменилось — документ либо не проведен, либо заполнен с нулевыми суммами.
Второй контрольный инструмент — оборотно-сальдовая ведомость по счетам расчетов с детализацией по субсчетам. Проверьте, что у контрагента нет одновременного сальдо по дебету 62.01 и кредиту 62.02 (или 60.01/60.02) в рамках одного договора. Такая «развертка» — типичный признак незачтенных авансов.
Третья проверка — отчет «Задолженность контрагентов по срокам долга». После корректного зачета закрытые суммы должны исчезнуть из отчета, а остаток (если зачет частичный) — отражаться с корректным сроком возникновения. Если сумма осталась, но «переехала» в другую возрастную группу, проверьте привязку к документам расчетов.
Как проверить результат
Сальдо уменьшилось ровно на сумму зачета, видна строка корректировки
Сальдо не изменилось или появились непонятные разницы
Нет одновременного дебетового и кредитового сальдо по одному договору
Развернутое сальдо по 62.01 и 62.02 у одного контрагента
Зачтенные суммы исчезли, остаток с корректным сроком
Суммы остались или сменили возрастную группу
Операция не отражается в банке и кассе
Появились фиктивные поступления или списания
Ограничения и частые проблемы
Взаимозачет не применяется к обязательствам, для которых закон запрещает зачет: например, требования о возмещении вреда жизни и здоровью, алименты, некоторые случаи при банкротстве контрагента. Если контрагент находится в процедуре банкротства, любой зачет согласуйте с юристом — суд может признать его недействительным как сделку с предпочтением.
Техническое ограничение — закрытый период. Если встречные документы относятся к закрытому месяцу или кварталу, корректировку придется датировать текущей датой либо временно открывать период, что влияет на уже сданную отчетность. В такой ситуации безопаснее оформить зачет текущей датой со ссылкой на первоначальные документы.
Еще одна проблема — зачет при НДС. Сам зачет не является объектом налогообложения, но влияет на момент признания авансов: при зачете аванса в счет отгрузки НДС с аванса принимается к вычету. Если корректировка проведена с ошибкой в датах, декларация по НДС может потребовать уточнения. После массовых зачетов сверьте книгу покупок и книгу продаж с данными по расчетам.
Как выбрать действие
Часто задаваемые вопросы
Можно ли провести взаимозачет между разными договорами одного контрагента?
Да, технически это возможно: в «Корректировке долга» дебиторская и кредиторская части могут ссылаться на разные договоры. Однако для налогового учета важно, чтобы обязательства были однородными и срок их исполнения наступил. Акт взаимозачета в этом случае должен явно перечислять оба договора и документы-основания.
Почему программа не заполняет задолженность автоматически?
Чаще всего причина в том, что по контрагенту нет непогашенных расчетов на дату документа: документы расчетов уже закрыты, введены более поздней датой или оформлены на другой договор и валюту. Проверьте ОСВ по счетам расчетов с отбором по контрагенту — если сальдо есть, а заполнение пустое, сравните валюту и организацию в документе корректировки.
Нужен ли бумажный акт взаимозачета для отражения в 1С?
Формально программа позволяет провести корректировку без него, но для бухгалтерского и налогового учета требуется первичный документ. Подпишите с контрагентом двусторонний акт или направьте заявление о зачете — его реквизиты укажите в комментарии или дополнительных полях документа в 1С.
Как отменить ошибочно проведенный взаимозачет?
Найдите документ «Корректировка долга» или «Взаимозачет задолженности» в журнале и пометьте его на удаление либо распроведите. После этого перепроверьте акт сверки: задолженность должна вернуться к исходному состоянию. Если после корректировки проводились другие расчетные документы, может потребоваться перепроведение последовательности.
Влияет ли взаимозачет на НДС?
Сам зачет объектом НДС не является, но через него закрываются авансы, а с авансов НДС исчисляется и принимается к вычету. Если корректировка зачла аванс в счет отгрузки, проверьте, что вычет НДС с аванса отражен в книге покупок корректным периодом. При расхождениях сформируйте анализ расчетов по НДС и сверьте с проводками.
Чем взаимозачет отличается от уступки права требования?
Взаимозачет гасит встречные обязательства двух сторон, участников всегда двое. Уступка (цессия) — передача права требования третьему лицу, оформляется отдельным договором и в 1С отражается другими документами, например «Передача задолженности» или корректировкой с видом «Перенос задолженности». Путать эти операции нельзя: у них разные правовые последствия и налоговый учет.
Что важно запомнить
Взаимозачет в 1С оформляется документом «Корректировка долга» (Бухгалтерия) или «Взаимозачет задолженности» (УТ, КА, ERP) с равными суммами дебиторской и кредиторской части. Перед операцией проверьте наличие встречной задолженности, отсутствие дублей контрагента и единую валюту, после — обязательно сверьте результат через акт сверки и ОСВ по счетам 60 и 62.