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