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