Перенос задолженности с одного договора на другой — стандартная операция в 1С:Бухгалтерия 8.3 и 1С:ERP, которая требуется при реорганизации договорных отношений, изменении условий поставок или ошибках в первичных документах. Однако неправильное оформление такой операции может привести к расхождению данных в аналитике, ошибкам в отчётности и даже искажению налоговой базы.

В этой статье разберём три официальных способа перебросить долг между договорами: через документ «Корректировка долга», ручную операцию и специализированные обработки. Особое внимание уделим проводкам, настройке аналитики и типичным ошибкам, которые допускают бухгалтеры. Все примеры актуальны для релизов 1С 8.3.20+ и конфигураций на базе БП 3.0, УТ 11, ERP 2.5.

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

📊 С какой конфигурацией 1С вы работаете?
1С:Бухгалтерия 8.3
1С:ERP
1С:Управление торговлей 11
1С:Комплексная автоматизация
Другая

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

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

  • 📄 Ошибка в реквизитах договора — например, в счете или накладной указан неверный номер договора, а исправительные документы оформить невозможно (контрагент отказался подписывать акты).
  • 🔄 Реорганизация договорных отношений — слияние нескольких договоров в один или, наоборот, разделение одного договора на несколько (например, при изменении условий оплаты).
  • 💰 Изменение валюты расчётов — если долг числится в рублях, а новый договор предусматривает оплату в иностранной валюте (или наоборот).
  • 🏢 Смена контрагента — при передаче долга другому юридическому лицу (цессия) или изменении реквизитов партнёра (ИНН, название).
  • ⚖️ Судебные решения — когда суд обязывает перенести задолженность на другой договор или контрагента.

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

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

2. Способ 1: Документ «Корректировка долга» — универсальный метод

Самый безопасный и рекомендуемый способ переноса долга — использование стандартного документа «Корректировка долга» (Раздел: Покупки/Продажи → Взаиморасчёты → Корректировка долга). Он автоматически формирует проводки по дебету/кредиту 60/62 счетов с корректной аналитикой.

Пошаговая инструкция:

  1. Создайте новый документ через меню Покупки → Взаиморасчёты → Корректировка долга (или Продажи → Взаиморасчёты, если речь о дебиторке).
  2. В поле «Контрагент» укажите партнёра, по которому переносится долг.
  3. В табличной части добавьте две строки:
    • 📌 Первая строка«Списать долг» (указываете договор-источник, сумму, валюту).
    • 📌 Вторая строка«Начислить долг» (указываете договор-приёмник, ту же сумму).
  • В поле «Основание» укажите причину переноса (например, «Ошибка в реквизитах договора №123 от 01.01.2026»).
  • Проводите документ и проверяйте движения по регистрам.
  • Пример заполнения для переноса кредиторской задолженности:

    ПолеЗначение
    КонтрагентООО "Ромашка"
    Договор (списать)Договор поставки №5 от 10.01.2026
    Сумма (списать)120 000 руб.
    Договор (начислить)Договор поставки №6 от 15.01.2026
    Сумма (начислить)120 000 руб.

    Проверка проводок: После проведения документа в бухгалтерском учёте должны появиться записи:

    • 🔹 Дт 60.01 (договор №5) — Кт 60.01 (договор №6) — для кредиторки.
    • 🔹 Дт 62.01 (договор №6) — Кт 62.01 (договор №5) — для дебиторки.

    Сверить остатки по договорам в отчёте "Анализ субконто"|Проверить, что валюта договоров совпадает|Убедиться, что у пользователя есть права на редактирование взаиморасчётов|Создать резервную копию базы (при работе с большими суммами)-->

    3. Способ 2: Ручная операция — для сложных случаев

    Если документ «Корректировка долга» недоступен (например, в сильно доработанной конфигурации) или требуется перенос долга с дополнительными условиями (например, с изменением валюты), можно использовать ручную операцию (Операции → Бухгалтерский учёт → Операции, введённые вручную).

    Алгоритм действий:

    1. Создайте новую операцию с типом «Прочие операции».
    2. Добавьте две проводки:
      • 🔸 Списание долга: Дт 60.01 (договор-источник) — Кт 60.01 (без аналитики).
      • 🔸 Начисление долга: Дт 60.01 (без аналитики) — Кт 60.01 (договор-приёмник).
  • В поле «Содержание» укажите основание (например, «Перенос долга по договору №5 на договор №6 в связи с реорганизацией»).
  • Убедитесь, что в проводках корректно заполнены субконто (договоры, контрагенты, валюта).
  • Критическая деталь: При ручном вводе операции 1С не контролирует остатки по счетам. Если сумма списания превысит фактический долг, возникнет отрицательное сальдо, что исказит отчётность. Перед проведением обязательно проверьте остатки по договору в отчёте «Анализ субконто» (Отчёты → Стандартные → Анализ субконто).

    Пример проводок для переноса дебиторской задолженности в иностранной валюте (USD):

    ДтКтСумма (USD)Сумма (руб.)Содержание
    62.01 (договор №1)62.01 (без аналитики)1 00090 000Списание долга по договору №1
    62.01 (без аналитики)62.01 (договор №2)1 00090 000Начисление долга по договору №2
    ⚠️ Внимание: Если долг переносится между договорами с разной валютой, ручная операция должна включать переоценку по курсу ЦБ на дату переноса. В противном случае возникнет разница, которую придётся списывать на финансовые результаты (счёт 91.02).

    4. Способ 3: Обработка «Перенос остатков» — для массовых изменений

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

    • 🛠️ Скачать с портала Infostart (например, обработка «Перенос остатков по взаиморасчётам»).
    • 🤖 Написать самостоятельно на языке 1С:Предприятие (требуются навыки программирования).
    • 📞 Заказать у партнёра 1С (актуально для крупных баз с нетиповой аналитикой).

    Преимущества обработки перед ручными методами:

    • ✅ Массовая обработка сотен документов за один запуск.
    • ✅ Автоматическая проверка остатков перед переносом.
    • ✅ Возможность настройки дополнительных фильтров (по дате, валюте, организации).

    Пример кода для простой обработки переноса долга (фрагмент):

    Процедура ПеренестиДолг(ДоговорИсточник, ДоговорПриемник, Сумма)
    

    Движение = Документы.КорректировкаДолга.СоздатьДвижение();

    Движение.Контрагент = ДоговорИсточник.Контрагент;

    Движение.ДобавитьСтроку(ТипДвижения.Списание, ДоговорИсточник, Сумма);

    Движение.ДобавитьСтроку(ТипДвижения.Начисление, ДоговорПриемник, Сумма);

    Движение.Записать();

    КонецПроцедуры

    💡

    Перед использованием сторонних обработок проверьте их совместимость с вашей версией 1С. Некоторые скрипты могут конфликтовать с доработками конфигурации или приводить к ошибкам при обновлении платформы.

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

    Даже опытные бухгалтеры допускают ошибки при переносе долгов. Вот TOP-5 проблем и способы их предотвращения:

    • 🔴 Отрицательное сальдо — возникает, если сумма списания превышает фактический долг. Решение: всегда проверяйте остатки в отчёте «Анализ субконто» перед операцией.
    • 🔴 Несовпадение валют — при переносе долга между договорами в разных валютах 1С не пересчитывает сумму автоматически. Решение: используйте курс ЦБ на дату операции или оформляйте отдельную переоценку.
    • 🔴 Потеря аналитики — если в ручной операции не указать субконто (например, проект или направление деятельности), данные исказятся в отчётности. Решение: дважды проверяйте заполнение всех реквизитов.
    • 🔴 Нарушение хронологии — перенос долга датирован раньше, чем документы, сформировавшие эту задолженность. Решение: следите за датами документов в журнале.
    • 🔴 Отсутствие первички — бухгалтер оформил перенос в 1С, но не подготовил подтверждающие документы (письмо контрагенту, акт сверки). Решение: согласуйте операцию с контрагентом и сохраните подтверждение в системе.

    Чтобы минимизировать риски, используйте контрольный чек-лист:

    Сверены остатки по обоим договорам|Валюты договоров совпадают (или учтена переоценка)|Есть первичный документ-основание|Дата операции не нарушает хронологию|Пользователь имеет права на редактирование взаиморасчётов-->

    Что будет, если не перенести долг корректно?

    Если долг числится на неверном договоре, это приведёт к:

    - Искажению отчётов «Анализ субконто» и «Оборотно-сальдовая ведомость»;

    - Ошибкам в декларации по НДС (если договоры с разными ставками налога);

    - Проблемам при сверке с контрагентом (расхождения в актах);

    - Риску штрафов при налоговой проверке (если операция не подтверждена первичкой).

    6. Проводки и налоговые последствия

    Перенос долга между договорами не изменяет финансовый результат компании, но может повлиять на налоговый учёт, если договоры имеют разные условия по НДС, курсовой разнице или срокам оплаты.

    Типовые проводки в зависимости от типа долга:

    Тип долгаСписаниеНачислениеНалоговые последствия
    Кредиторская задолженность (60 счет)Дт 60.01 (договор A)Кт 60.01 (договор B)Если ставки НДС различаются — требуется корректировка книги покупок/продаж.
    Дебиторская задолженность (62 счет)Дт 62.01 (договор B)Кт 62.01 (договор A)При изменении срока оплаты может потребоваться пересчёт резерва по сомнительным долгам.
    Задолженность в у.е. (60.31/62.31)Дт 60.31 (договор A)Кт 60.31 (договор B)Необходимо учитывать курсовую разницу на дату переноса (счёт 91.02).

    Особое внимание уделите следующим моментам:

    • 📌 Если договоры имеют разные ставки НДС (например, 20% и 0%), перенос долга может потребовать корректировки книги покупок/продаж и перерасчёта налога.
    • 📌 При переносе просроченной задолженности проверьте, не изменится ли срок исковой давности (3 года с даты переноса).
    • 📌 Если долг переносится между договорами с разными условиями оплаты (аванс/постоплата), может потребоваться корректировка резерва по сомнительным долгам (счёт 63).

    💡

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

    7. Как проверить корректность переноса?

    После проведения операции обязательно выполните 3 проверки:

    1. Остатки по договорам:
      • Откройте отчёт «Анализ субконто» (Отчёты → Стандартные → Анализ субконто).
      • Установите фильтр по счёту 60.01 или 62.01 и контрагенту.
      • Убедитесь, что долг по договору-источнику уменьшился на сумму переноса, а по договору-приёмнику — увеличился.
    2. Сверка с контрагентом:
      • Сформируйте «Акт сверки» (Покупки/Продажи → Отчёты → Акт сверки) по обоим договорам.
      • Отправьте акты контрагенту для подтверждения.
  • Налоговые регистры:
    • Проверьте «Книгу покупок» и «Книгу продаж» (Отчёты → НДС), если ставки НДС по договорам различаются.
    • При переносе валютного долга сверьте суммы в «Регистре курсовой разницы» (Отчёты → Валютные операции).
    • Если обнаружены расхождения, исправляйте их обратной корректировкой:

      1. Создайте новый документ «Корректировка долга» с обратными суммами.
      2. Укажите в основании: «Исправление ошибки от [дата]».
      3. Проверьте проводки и повторите сверку.

    8. Альтернативные решения для нестандартных случаев

    Если стандартные методы не подходят (например, при переносе долга между разными организациями в рамках холдинга или при изменении валюты долга), рассмотрите альтернативные подходы:

    • 🔄 Взаимозачёт через документ «Зачёт авансов»:
      • Подходит, если долг можно погасить встречным обязательством.
      • Оформляется через Покупки/Продажи → Взаиморасчёты → Зачёт авансов.
    • 💱 Переоформление документов:
      • Если долг ещё не оплачен, проще аннулировать исходные документы (счёт, накладную) и выставить новые с правильным договором.
      • Минус: требует согласования с контрагентом.
    • 📑 Исправительные записи вручную:
      • Для сложных случаев (например, перенос части долга) можно комбинировать «Корректировку долга» с ручными операциями.
      • Риск: высокая вероятность ошибок, требуется опыт работы с проводками.
    • Пример: Перенос долга между двумя организациями холдинга (ООО "А" и ООО "Б"):

      1. ООО "А" оформляет «Корректировку долга» со списанием задолженности перед контрагентом.
      2. ООО "Б" оформляет «Поступление товара/услуг» от контрагента с указанием нового договора.
      3. Между ООО "А" и ООО "Б" проводится внутренний зачёт через документ «Взаимозачёт» (Операции → Закрытие периода → Взаимозачёт).
      ⚠️ Внимание: Перенос долга между разными юридическими лицами может квалифицироваться налоговой как безвозмездная передача активов (ст. 250 НК РФ), что повлечёт доначисление налога на прибыль. Перед такой операцией проконсультируйтесь с аудитором.
      💡

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

      FAQ: Частые вопросы по переносу долга в 1С

      Можно ли перенести долг между договорами с разной валютой?

      Да, но требуется переоценка по курсу ЦБ на дату переноса. Если валюты различаются, используйте ручную операцию с проводками:

      • Списать долг в исходной валюте (Дт 60.31 — Кт 60.31).
      • Начислить долг в новой валюте по курсу на дату операции (Дт 60.32 — Кт 60.32).
      • Разницу отнести на финансовый результат (Дт 91.02 — Кт 60.31/32).

      В документе «Корректировка долга» переоценка не выполняется автоматически!

      Что делать, если после переноса осталось отрицательное сальдо?

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

      1. Проверьте остатки в отчёте «Анализ субконто» по счёту 60/62.
      2. Создайте обратную «Корректировку долга» на сумму превышения.
      3. Если ошибка в ручной операции — внесите исправительные проводки.

      Причина обычно в том, что не учтён аванс или частичная оплата по договору.

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

      Да, если:

      • 📌 Перенос влияет на условия оплаты (сроки, валюту).
      • 📌 Изменяется сумма долга (например, из-за курсовой разницы).
      • 📌 Контрагент ведёт учёт в 1С и сверяет остатки по договорам.

      Формально достаточно письма на бланке с уведомлением о переносе, но лучше подписать дополнительное соглашение к договору.

      Как перенести долг, если в 1С нет документа «Корректировка долга»?

      В некоторых конфигурациях (например, в 1С:УНФ) этот документ отсутствует. Альтернативы:

      • 🔹 Использовать ручную операцию (см. раздел 3).
      • 🔹 Оформить возврат товара и повторное поступление с правильным договором (если речь о поставках).
      • 🔹 Доработать конфигурацию, добавив документ «Корректировка долга» (требуется программист 1С).
      Влияет ли перенос долга на декларацию по НДС?

      Да, если:

      • 📌 Договоры имеют разные ставки НДС (например, 20% и 10%).
      • 📌 Перенос связан с исправлением ошибки в ранее принятом к вычету НДС.

      В таких случаях:

      1. Сформируйте корректировочный счёт-фактуру на разницу.
      2. Внесите изменения в книгу покупок/продаж.