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

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

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

Пошаговая инструкция: как в 1С перенести задолженность или аванс с одного договора на другой через корректировку долга, акт сверки и зачет авансов.

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

В типовых конфигурациях 1С (Бухгалтерия предприятия 3.0, Управление торговлей 11, Комплексная автоматизация, ERP) для этого используется документ «Корректировка долга» (в БП 3.0) или «Взаимозачет задолженности» / «Сверка взаиморасчетов» с последующей корректировкой (в УТ 11 и ERP). Механика везде схожая: программа списывает задолженность с договора-источника и формирует её по договору-получателю у того же контрагента.

Важно понимать: перенос между договорами одного контрагента — это технически тот же взаимозачет, только внутри одного партнера. Юридически такая операция оформляется актом сверки взаиморасчетов или соглашением о зачете, поэтому перед проведением документа в программе убедитесь, что основание согласовано с контрагентом.

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

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

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

Дебиторка на одном договоре, аванс на другомКлассический случай для переноса

Сформируйте ОСВ по счетам 60/62 с субконто «Договоры»

Долг и переплата на одном договореПеренос не нужен

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

Задолженность у разных контрагентовТребуется трехсторонний зачет

Нужно соглашение о переводе долга, а не простая корректировка

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

Перед переносом сформируйте отчет «Анализ расчетов с контрагентами» (БП 3.0) или «Ведомость расчетов с партнерами» (УТ 11) и зафиксируйте точные суммы по обоим договорам: сколько долга на договоре-источнике и сколько аванса (или долга) на договоре-получателе. Документ корректировки должен оперировать конкретной суммой, а не «закрыть всё» наугад.

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

Убедитесь, что документы расчетов (реализации, поступления, оплаты) проведены и даты актуальны. Если период закрыт (установлена дата запрета редактирования), документ корректировки придется датировать открытым периодом — это влияет на регламентированную отчетность.

Перенос долга в 1С:Бухгалтерии 3.0 через «Корректировку долга»

В БП 3.0 откройте раздел «Покупки» или «Продажи» → «Корректировка долга» (документ также доступен через «Операции, введенные вручную» в некоторых релизах). Создайте новый документ и выберите вид операции «Перенос задолженности» — именно этот вид предназначен для перемещения долга между договорами одного контрагента.

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

Проверьте счета учета в табличной части: для покупателя это обычно 62.01/62.02, для поставщика — 60.01/60.02. Если переносите аванс, счет должен быть авансовым (62.02 или 60.02), если долг за отгрузку — расчетным. Ошибка в счете приведет к тому, что аванс «превратится» в долг или наоборот, и НДС с авансов пересчитается неверно.

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

Перенос между договорами в УТ 11, КА и ERP

В Управлении торговлей 11 и ERP расчеты ведутся по заказам и накладным в разрезе договоров, поэтому механика отличается. Основной инструмент — документ «Взаимозачет задолженности» (раздел «Казначейство» → «Взаимозачеты задолженности» или «Регламентные операции» в зависимости от релиза). В документе в качестве дебитора и кредитора указывается один и тот же партнер/контрагент, но выбираются разные договоры или объекты расчетов.

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

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

Сравнение вариантов переноса

Корректировка долга (БП 3.0)

Быстро и прямо; подходит для разового переноса. Ограничение: не формирует печатный акт зачета автоматически

Взаимозачет задолженности (УТ 11, ERP)

Корректно работает с объектами расчетов и заказами. Ограничение: требует точного указания аналитики

Сверка взаиморасчетов + корректировка

Дает документальное основание для контрагента. Ограничение: дольше, два документа вместо одного

Проверка результата и типичные ошибки

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

Частые ошибки: неверно выбран счет учета (аванс перенесен как долг), из-за чего ломается НДС с авансов; перенос выполнен дважды — один раз документом, второй раз ручной операцией; дата корректировки попала в закрытый период и документ не проводится либо искажает прошлую отчетность. Ещё одна типичная проблема — перенос при непроведенных первичных документах: суммы «уехали», потому что расчеты на момент корректировки были неактуальны.

Типичные ошибки
01
Перенос аванса со счетом долга (62.01 вместо 62.02) — искажается НДС с авансов и зачет при отгрузке
02
Двойной перенос: документ корректировки плюс ручная операция — сальдо удваивается
03
Перенос до актуализации расчетов — часть документов не проведена, суммы не совпадают
04
Перенос между договорами в разных валютах без пересчета — курсовые разницы не отражаются
Контрольные точки

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

Сальдо по договору-источнику
Норма

Уменьшилось на сумму переноса или обнулилось

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

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

Сальдо по договору-получателю
Норма

Аванс зачтен или долг увеличился на сумму переноса

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

Появилась сумма с неверным счетом или валютой

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

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

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

Изменилось — документ заполнен с ошибкой

Юридическое оформление и ограничения

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

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

FAQ: частые вопросы по взаимозачету между договорами

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

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

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

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

Влияет ли перенос аванса на НДС?

Да, если перенос выполнен с неверным счетом учета. Аванс должен остаться на авансовом счете (62.02/60.02) — тогда ранее начисленный НДС с аванса сохранит основание. Если аванс ошибочно перенесен как долг по расчетному счету, НДС потребуется корректировать вручную.

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

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

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

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

Итог

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

Перенос задолженности между договорами одного контрагента выполняется документом «Корректировка долга» (БП 3.0) или «Взаимозачет задолженности» (УТ 11, ERP). Ключевые правила: актуализируйте расчеты до переноса, проверяйте счета учета (аванс или долг), после проведения сверяйте сальдо по обоим договорам — итог по контрагенту не должен измениться. Основание подтверждайте актом сверки или письмом контрагента.