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