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