Перенос авансовых платежей между договорами — типичная задача в 1С:Бухгалтерии, 1С:Управлении торговлей или 1С:ERP, с которой сталкиваются бухгалтеры при изменении условий сотрудничества с контрагентами. Ситуации бывают разные: клиент решил перевести предоплату на новый договор, изменились реквизиты соглашения, или требуется консолидация авансов по нескольким сделкам. Вручную исправлять проводки чревато ошибками в учете и расхождениями с декларациями, поэтому важно использовать штатные механизмы программы.

В этой статье разберем 3 рабочих способа переноса аванса между договорами в зависимости от конфигурации и версии 1С, покажем корректные проводки, а также предупредим о подводных камнях, которые могут привести к искажению данных. Особое внимание уделим настройке аналитики по договорам, чтобы избежать проблем с 62 счетом и НДС. Все инструкции актуальны для последних релизов платформы, но перед работой рекомендуем свериться с настройками вашей базы — некоторые параметры могут зависеть от учетной политики организации.

Когда требуется перенос аванса между договорами?

Ситуаций, требующих переноса авансовых платежей, несколько. Вот наиболее распространенные случаи из практики:

  • 📄 Изменение реквизитов договора. Контрагент поменял ИНН, адрес или другие данные, и был заключен новый договор с актуальными реквизитами, а старый аннулирован. Аванс остался «висеть» на старом соглашении.
  • 🔄 Консолидация платежей. Клиент перечислил авансы по нескольким мелким договорам, но потом было решено объединить их в один основной.
  • 📉 Изменение условий сотрудничества. Например, переход с предоплаты на постоплату или наоборот, что требует перераспределения ранее полученных сумм.
  • ⚖️ Ошибки в учете. Аванс был ошибочно зачислен на неверный договор (например, из-за опечатки в номере соглашения при проведении платежа).

Важно понимать, что простое редактирование документа Поступление на расчетный счет или Платежное поручение не решит проблему — это приведет к расхождениям в аналитике по 62.02 (авансы полученные) и 76.АВ (НДС с авансов). Перенос должен оформляться документально, с корректным отражением в бухгалтерском и налоговом учете.

⚠️ Внимание: Если аванс был получен в одном налоговом периоде, а переносится на другой договор уже в следующем, это может повлиять на декларацию по НДС. В таких случаях требуется подача уточненки.

Способ 1: Корректировка долга (рекомендуемый метод для 1С:Бухгалтерии 3.0)

Самый универсальный и безопасный способ — использование документа Корректировка долга. Он позволяет перебросить аванс между договорами одного контрагента без нарушения учета. Алгоритм действий:

  1. Откройте раздел Покупки и продажи → Корректировка долга (или Банк и касса → Корректировка долга в зависимости от конфигурации).
  2. Создайте новый документ, укажите контрагента и тип операции — «Перенос задолженности».
  3. В табличной части выберите:
    • 📌 Договор-дебитор — договор, с которого переносится аванс.
    • 📌 Договор-кредитор — договор, на который переносится аванс.
    • 📌 Сумма — размер аванса (указывается со знаком «минус» для дебиторской задолженности).
  • Проверьте счета учета: по дебету должен стоять 62.02, по кредиту — 62.02 (но с другой аналитикой по договору).
  • Проведите документ и сформируйте печатную форму Акт взаимозачета для контрагента.
  • Преимущество этого метода — автоматическое формирование проводок без ручного вмешательства. Однако есть нюанс: если в настройках учета включен контроль валютных разниц, может потребоваться дополнительная корректировка курсов.

    Убедиться, что у контрагента нет блокировок по учету|Сверить остатки по 62.02 на обоих договорах|Проверить настройки НДС (если аванс облагался налогом)|Сохранить копию базы перед массовыми изменениями-->

    Способ 2: Сторнирование и повторное поступление (для старых версий 1С)

    Если в вашей конфигурации нет документа Корректировка долга (например, в 1С:Бухгалтерии 2.0 или сильно кастомизированных решениях), можно воспользоваться методом сторнирования. Он более трудоемкий, но дает тот же результат:

    1. Создайте документ Сторно для исходного платежа (через Банк → Платежные документы). В комментарии укажите причину: «Перенос аванса на договор №ХХ».
    2. Введите новый документ Поступление на расчетный счет с теми же реквизитами (дата, сумма, контрагент), но с указанием целевого договора.
    3. Если аванс был с НДС, не забудьте восстановить налог в книге продаж (через документ Формирование записей книги продаж).

    Этот способ требует внимательности: при сторнировании проверьте, чтобы в проводках не осталось «висящих» сумм по 76.АВ (НДС с авансов). Если они останутся, их придется корректировать вручную.

    ⚠️ Внимание: При сторнировании платежей в 1С:ERP может автоматически сформироваться запись в книге покупок. Ее нужно удалить, если перенос аванса не связан с возвратом товара.
    Способ переноса Плюсы Минусы Рекомендуемая конфигурация
    Корректировка долга Автоматическое формирование проводок, минимальный риск ошибок Не работает в старых версиях 1С 1С:Бухгалтерия 3.0, 1С:ERP, 1С:УТ 11
    Сторнирование + повторное поступление Работает в любых конфигурациях Трудоемко, требует ручной проверки НДС 1С:Бухгалтерия 2.0, кастомизированные решения
    Ручные проводки Гибкость (можно переносить части сумм) Высокий риск ошибок, не рекомендуется для новичков Любые конфигурации (только для опытных пользователей)

    Способ 3: Ручные проводки (для опытных пользователей)

    Если ни один из вышеописанных методов не подходит (например, из-за специфики учетной политики), можно перенести аванс с помощью Операции, введенной вручную. Этот способ требует понимания бухгалтерских проводок и используется только в исключительных случаях.

    Алгоритм:

    1. Перейдите в Операции → Операции, введенные вручную.
    2. Создайте новую операцию с датой переноса. В табличной части добавьте две строки:
      Дт 62.02 (договор-получатель) — Кт 62.02 (договор-источник) — Сумма аванса
    3. Если аванс был с НДС, добавьте вторую проводку:
      Дт 76.АВ (договор-получатель) — Кт 76.АВ (договор-источник) — Сумма НДС
    4. Укажите в комментарии ссылки на первичные документы (платежку, договор).
    5. Критическая деталь: При ручном вводе проводок 1С не контролирует аналитику по субконто «Договоры». Ошибка в указании договора приведет к «развалу» учета по контрагенту. Перед проведением операции обязательно проверьте остатки по счетам в отчете Оборотно-сальдовая ведомость по счету 62.

      💡

      Если переносите аванс между договорами с разными валютами, предварительно пересчитайте сумму по курсу ЦБ на дату операции. В 1С это можно сделать через документ Переоценка валютных средств.

      Особенности переноса аванса с НДС

      Если аванс был получен с НДС (что типично для предоплат по товарам/услугам), при переносе нужно учитывать несколько нюансов:

      • 📋 Книга продаж. При сторнировании исходного платежа запись об НДС автоматически удаляется из книги продаж. После переноса аванса на новый договор запись нужно восстановить (через документ Формирование записей книги продаж).
      • 🔍 Счет 76.АВ. Сумма НДС должна «переехать» вместе с авансом. Если этого не сделать, в декларации по НДС возникнет расхождение.
      • 📅 Дата операции. Если перенос происходит в другом налоговом периоде, чем получение аванса, может потребоваться уточненная декларация.

      Пример проводок при переносе аванса с НДС:

      Счет Дебет Счет Кредит Сумма Описание
      62.02 (договор №2) 62.02 (договор №1) 100 000 Перенос аванса
      76.АВ (договор №2) 76.АВ (договор №1) 20 000 Перенос НДС с аванса (20%)
      ⚠️ Внимание: В 1С:ERP при переносе авансов с НДС может автоматически сформироваться запись в книге покупок по счету 76.АВ. Ее необходимо удалить, если перенос не связан с возвратом товара или изменением условий поставки.
      📊 Какой способ переноса аванса вы используете чаще?
      Корректировка долга
      Сторнирование + повторное поступление
      Ручные проводки
      Не переношу, оформляю возвраты

      Типичные ошибки и как их избежать

      При переносе авансов между договорами пользователи часто допускают одни и те же ошибки. Вот самые распространенные из них и способы их предотвращения:

      • 🔴 Несогласованность дат. Перенос оформлен датой позже, чем отгрузка по новому договору. Это приводит к тому, что аванс «не закрывается» автоматически.
        Решение: Дата корректировки долга должна быть не позднее даты реализации.
      • 🔴 Игнорирование НДС. Перенесли аванс, но забыли про счет 76.АВ. В результате в декларации по НДС появляется «лишний» налог к уплате.
        Решение: Всегда проверяйте остатки по 76.АВ до и после переноса.
      • 🔴 Ошибка в аналитике. Указали неверный договор в проводках, из-за чего аванс «завис» на несуществующем соглашении.
        Решение: Используйте отчет Анализ счета 62.02 с детализацией по договорам.
      • 🔴 Несоответствие валют. Переносят аванс в рублях, хотя договор в валюте (или наоборот). Это приводит к валютным разницам.
        Решение: Предварительно пересчитайте сумму по курсу ЦБ на дату операции.

    Чтобы минимизировать риски, перед массовым переносом авансов рекомендуем:

    1. Сделать резервную копию базы.
    2. Проверить настройки учетной политики (особенно по НДС).
    3. Сформировать отчет Оборотно-сальдовая ведомость по счету 62 до и после операции.
    Что делать, если после переноса аванс не закрывается при реализации?

    Если после переноса аванса документ Реализация товаров/услуг не закрывает задолженность автоматически, проверьте:

    1. Совпадают ли контрагент и договор в реализации и платеже.

    2. Не установлен ли флаг «Не погашать авансы» в настройках договора.

    3. Корректно ли указана дата переноса (она должна быть раньше даты реализации).

    Если проблема остается, воспользуйтесь документом Корректировка долга с типом операции «Зачет аванса».

    Перенос аванса в 1С:Управление торговлей 11

    В 1С:УТ 11 перенос авансов между договорами имеет свои особенности из-за специфики учета взаиморасчетов. Здесь лучше использовать документ Корректировка задолженности (раздел Финансы → Корректировка задолженности). Алгоритм аналогичен методу для Бухгалтерии 3.0, но есть ключевые отличия:

    • 📌 В табличной части указываются не счета бухгалтерского учета, а виды расчетов (например, «Авансы полученные»).
    • 📌 Документ автоматически формирует движения по регистру Взаиморасчеты с контрагентами, что важно для управленческого учета.
    • 📌 Если в настройках включен контроль лимитов кредита, после переноса может потребоваться перерасчет лимитов по новому договору.

    Пример заполнения документа в УТ 11:

    1. В шапке укажите контрагента и тип операции — «Перенос задолженности».
    2. В табличной части добавьте две строки:
      • 📄 Договор-дебитор — договор, с которого списывается аванс (сумма со знаком «минус»).
      • 📄 Договор-кредитор — договор, на который зачисляется аванс (сумма со знаком «плюс»).
  • На закладке Дополнительно укажите комментарий и прикрепите скан соглашения с контрагентом (если есть).
  • ⚠️ Внимание: В 1С:УТ 11 при переносе авансов между договорами с разными видами цен (например, оптовая и розничная) может возникнуть расхождение в управленческом учете. Перед операцией сверьте настройки ценовых групп в договорах.
    💡

    В 1С:УТ 11 перенос аванса не влияет на остатки товаров, но может изменить доступный лимит кредита по договору. Всегда проверяйте лимиты после операции!

    FAQ: Ответы на частые вопросы

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

    Нет, штатными средствами 1С перенос аванса возможен только в рамках одного контрагента. Если нужно перевести предоплату между разными клиентами, оформите:

    1. Возврат аванса от первого контрагента (документ Списание с расчетного счета).
    2. Поступление аванса от второго контрагента (документ Поступление на расчетный счет).

    Учтите, что такая операция может быть расценена налоговой как необоснованная налоговая выгода, если между контрагентами есть связь (например, они аффилированы).

    Как перенести аванс, если новый договор в другой валюте?

    В этом случае:

    1. Сторнируйте исходный платеж в валюте первого договора.
    2. Пересчитайте сумму аванса по курсу ЦБ на дату переноса.
    3. Оформите новое поступление в валюте второго договора.
    4. Валютную разницу отразите документами Курсовые разницы или Операция (бухгалтерский и налоговый учет).
    5. В бухгалтерском учете разница списывается на 91.02 (прочие расходы) или 91.01 (прочие доходы).

    Что делать, если после переноса аванс не виден в отчете «Авансы полученные»?

    Проверьте:

    • 🔹 Корректно ли указан вид договора (например, «С покупателем» вместо «С комиссионером»).
    • 🔹 Не установлен ли в настройках отчета фильтр по организации или подразделению.
    • 🔹 Совпадает ли дата отчета с датой переноса аванса.

    Если проблема не решена, воспользуйтесь отчетом Анализ счета 62.02 с детализацией по договорам и субконто.

    Нужно ли согласовывать перенос аванса с контрагентом?

    Да, перенос аванса между договорами — это изменение условий расчетов, поэтому требуется:

    • 📄 Подписанное дополнительное соглашение к договору (если меняются реквизиты или условия).
    • 📄 Акт взаимозачета (формируется из документа Корректировка долга в 1С).
    • 📄 Письмо-уведомление о переносе аванса (если соглашение не подписывается).

    Без согласования с контрагентом перенос аванса может быть оспорен при проверке.

    Как отразить перенос аванса в декларации по НДС?

    Если перенос происходит в том же налоговом периоде, что и получение аванса:

    • 📋 В книге продаж запись остается без изменений (меняется только аналитика по договору).
    • 📋 В декларации по НДС сумма аванса отражается по тому договору, на который он перенесен.

    Если перенос происходит в другом периоде:

    • 📋 В книге продаж за период получения аванса запись сторнируется.
    • 📋 В книге продаж за период переноса формируется новая запись.
    • 📋 Подается уточненная декларация за период получения аванса.