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

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

Как в 1С перенести аванс покупателя с одного договора на другой

Пошаговая инструкция: как перенести аванс покупателя с одного договора на другой в 1С:Бухгалтерии и УТ. Корректировка долга, проводки, проверка результата.

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

В 1С для этого нет кнопки «перенести аванс», но есть штатные механизмы: документ «Корректировка долга» (в 1С:Бухгалтерии 8.3) и «Взаимозачет задолженности» / «Свертка взаиморасчётов» (в управленческих конфигурациях). Ниже разобраны оба пути, условия их применения и способы проверить результат.

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

Когда перенос аванса действительно нужен

Не каждая «неправильная» оплата требует переноса. Сначала проверьте, как настроены взаиморасчёты: если учёт ведётся по контрагенту в целом или по счетам на оплату, а не по договорам, аванс может зачесться автоматически при проведении реализации. Тогда никаких дополнительных действий не потребуется.

Перенос нужен, когда зачёт аванса выполняется строго в разрезе договора: реализация по договору Б не «видит» оплату по договору А. Признаки такой ситуации — в акте сверки и в отчёте по задолженности одновременно числятся аванс по одному договору и долг по другому у одного покупателя.

Аванс по договору А и долг по договору БЗачёт не произошёл

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

Оплаты нет в базе вообщеПроблема не в договоре

Сначала заведите поступление на расчётный счёт, перенос не заменяет отражение оплаты

Договоры у разных контрагентовПростой перенос невозможен

Нужна операция зачёта между контрагентами с документальным основанием

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

Сначала сформируйте отчёт «Задолженность покупателей» (или «Оборотно-сальдовую ведомость по счёту 62» с детализацией по договорам) и зафиксируйте сумму аванса по договору-источнику. Именно эту сумму вы будете переносить, и с ней же сверите результат.

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

Третий момент — счета авансов. Если по договору-источнику аванс уже попал в книгу продаж (выставлен счёт-фактура на аванс), перенос долга не отменяет НДС-обязательства: счёт-фактура на аванс остаётся действительным, а зачёт произойдёт при реализации по новому договору. Это нормально, но бухгалтеру важно понимать, что НДС-цепочка при этом не разрывается.

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

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

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

После проведения документ сформирует проводки по переносу суммы субконто «Договор А» на «Договор Б» по счёту 62.02 (расчёты по авансам полученным). Сам счёт не меняется — меняется только аналитика договора, поэтому обороты по счёту в целом остаются прежними.

Порядок действий в 1С:Бухгалтерии
  1. 1
    Сформируйте отчёт по задолженности и зафиксируйте сумму аванса по договору-источнику
  2. 2
    Создайте документ «Корректировка долга» с операцией «Перенос задолженности»
  3. 3
    Укажите контрагента и заполните табличную часть по договору-источнику
  4. 4
    Укажите договор-получатель и проверьте сумму
  5. 5
    Проведите документ и посмотрите проводки (Дт 62.02 договор Б — Кт 62.02 договор А)
  6. 6
    Сформируйте отчёт повторно: аванс должен «переехать» на новый договор
  7. 7
    Проведите реализацию по новому договору и убедитесь, что аванс зачёлся

Перенос аванса в УТ 11, КА и ERP

В управленческих конфигурациях (1С:Управление торговлей 11, Комплексная автоматизация, ERP) используется документ «Взаимозачет задолженности» — в разделе «Продажи» или «Казначейство», в зависимости от версии. Логика та же: один и тот же контрагент выступает и дебитором, и кредитором, но указываются разные объекты расчётов (договоры или заказы).

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

Если в вашей настройке расчёты ведутся по заказам или накладным, а не по договорам, переносить придётся на конкретный заказ/накладную. В этом случае в документе взаимозачёта выбирайте соответствующие объекты расчётов, иначе аванс снова «не найдёт» свою реализацию.

Альтернативные способы и когда они уместны

Перенос через корректировку долга — не единственный вариант. В ряде случаев проще и корректнее действовать иначе.

Первый вариант — исправить договор в исходном документе оплаты. Подходит, если оплата была ошибочно отнесена не на тот договор, реализация ещё не проведена и период не закрыт. Это самый «чистый» способ: не создаётся лишних документов и проводок.

Второй вариант — ручная операция (документ «Операция, введённая вручную» в Бухгалтерии) с проводкой Дт 62.02 (договор Б) — Кт 62.02 (договор А). Способ рабочий, но менее удобный: ручные операции не всегда корректно отражаются в механизмах зачёта авансов и в отчётах по взаиморасчётам, поэтому применять его стоит только при нестандартных ситуациях.

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

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

Лучший вариант, если оплата ошибочно отнесена и реализация ещё не проведена. Не подходит для закрытых периодов

Корректировка долга / Взаимозачёт

Штатный способ для любой ситуации. Создаёт отдельный документ, который нужно хранить как основание

Ручная операция

Запасной вариант для нестандартных случаев. Может некорректно отражаться в зачёте авансов и отчётах

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

После переноса обязательно проверьте три вещи. Во-первых, сформируйте отчёт «Задолженность покупателей» с группировкой по договорам: по договору А аванс должен исчезнуть, по договору Б — появиться на ту же сумму. Во-вторых, проведите (или перепроведите) реализацию по договору Б и убедитесь, что аванс зачёлся: в проводках появится Дт 62.02 — Кт 62.01. В-третьих, сформируйте акт сверки с покупателем — он не должен содержать «двойных» сумм.

Контрольные точки

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

Отчёт по задолженности в разрезе договоров
Норма

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

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

Аванс дублируется или появилась отрицательная сумма

Проводки реализации по новому договору
Норма

Есть зачёт аванса Дт 62.02 — Кт 62.01

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

Реализация проведена без зачёта, долг остался

Акт сверки с покупателем
Норма

Сальдо совпадает с данными покупателя

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

Расхождения по сумме или договорам

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

Типичные ошибки
01
Перенос суммы больше фактического аванса — по договору-источнику возникает отрицательная задолженность
02
Выбор операции «Списание» вместо «Перенос» — аванс уходит на счета прочих доходов/расходов
03
Перенос задним числом в закрытом периоде — расходится регламентированная отчётность
04
Перенос без указания объекта расчётов в УТ/ERP — аванс не зачитывается по нужному заказу
05
Отсутствие проверки результата — ошибка обнаруживается только при сверке с покупателем

Частые вопросы

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

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

Что будет с НДС по авансу после переноса?

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

Аванс не зачёлся при реализации даже после переноса. Почему?

Чаще всего причина в способе ведения взаиморасчётов: в договоре или документе реализации указан другой объект расчётов (заказ, счёт), либо в реализации не заполнено поле зачёта аванса. Проверьте настройки договора и табличную часть «Зачёт аванса» в документе реализации.

Можно ли перенести только часть аванса?

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

Нужен ли какой-то документ-основание для переноса?

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

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

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

Итог

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

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