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

Многие пользователи путают зачет аванса и взаимозачет, не понимают, когда использовать документ Списание с расчетного счета, а когда — Корректировка долга. Мы структурировали материал так, чтобы даже новичок смог разобраться: от базовых понятий до сложных случаев с НДС и валютными операциями. А опытные бухгалтера найдут здесь редкие лайфхаки, например, как автоматизировать зачет частичных оплат или работать с непогашенными остатками по договорам с особыми условиями расчетов.

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

📊 Какую конфигурацию 1С вы используете для учета?
Бухгалтерия 3.0
Управление торговлей 11
Комплексная автоматизация
ERP 2.0
Другая

1. Зачет аванса от покупателя: пошаговая инструкция

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

Рассмотрим алгоритм на примере 1С:Бухгалтерия 3.0:

  1. Откройте документ Реализация товаров и услуг (Продажи → Реализация).
  2. В поле Контрагент выберите покупателя, от которого поступил аванс.
  3. В табличной части добавьте товары/услуги и укажите сумму реализации.
  4. На закладке Расчеты нажмите кнопку Зачесть авансы.
  5. В открывшемся окне отметьте галочками платежные документы, которые хотите зачесть. Система автоматически подтянет суммы с учетом непогашенных остатков.
  6. Проверьте, что сумма зачета не превышает сумму реализации, и нажмите Провести и закрыть.

После проведения документа сформирует проводки:

  • 📌 Дт 62.01 Кт 62.02 — зачет аванса в счет оплаты реализации
  • 📌 Дт 68.02 Кт 76.АВ — восстановление НДС с аванса (если аванс был с НДС)
  • 📌 Дт 90.03 Кт 68.02 — начисление НДС с реализации

Если сумма аванса больше суммы реализации, остаток можно:

  • 🔄 Оставить как незачтенный аванс для будущих поставок
  • 💰 Вернуть покупателю через документ Возврат денежных средств покупателю

☑️ Проверка перед зачетом аванса

Выполнено: 0 / 4
⚠️ Внимание: Если аванс поступил в иностранной валюте, а реализация происходит в рублях, автоматически пересчитает сумму по курсу на дату зачета. Это может привести к курсовой разнице, которую нужно отразить отдельным документом Корректировка долга.

2. Зачет предоплаты поставщику: закрываем дебетовое сальдо

Когда вы перечисляете поставщику предоплату, а затем получаете товары или услуги, нужно правильно зачесть этот платеж. В отличие от аванса от покупателя, здесь работаем с дебетовым сальдо по счету 60.02.

Инструкция для 1С:Управление торговлей 11:

  1. Создайте документ Поступление товаров и услуг (Покупки → Поступление).
  2. Заполните табличную часть товарами и укажите поставщика.
  3. На закладке Расчеты нажмите ОплатитьЗачесть авансы.
  4. Выберите документы предоплаты (Списание с расчетного счета или Выданные авансы).
  5. Убедитесь, что сумма зачета не превышает сумму поступления, и проведите документ.

Типичные проводки после зачета:

Счет Дебет Счет Кредит Сумма Описание
60.02 60.01 XXXXX Зачет предоплаты в счет оплаты поступления
19.03 60.01 XXXXX НДС по поступлению (если предоплата была с НДС)
68.02 76.ВА XXXXX Принят к вычету НДС с аванса (если был вычет)

Если предоплата была больше суммы поступления, остаток можно:

  • 📝 Оставить как незачтенный аванс для будущих поставок
  • 🔙 Запросить у поставщика возврат через документ Поступление на расчетный счет с видом операции Возврат от поставщика
💡

Если поставщик не подтверждает зачет предоплаты, создайте документ Корректировка долга с операцией "Зачет авансов" — это поможет избежать расхождений в учете.

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

3. Взаимозачет между контрагентами: когда и как применять

Взаимозачет используется, когда у вас и контрагента есть взаимные обязательства. Например, вы должны ему за товар, а он вам — за услуги. Вместо денежных переводов можно провести зачет встречных требований.

Для взаимозачета в 1С:Бухгалтерия 3.0 используйте документ Корректировка долга (Операции → Корректировка долга) с операцией Зачет взаимных требований.

Пошаговый алгоритм:

  1. Создайте новый документ Корректировка долга.
  2. В поле Контрагент выберите партнера, с которым проводится взаимозачет.
  3. На закладке Задолженность укажите:
    • 📥 Долг контрагента перед вами (например, по счету 62.01)
    • 📤 Ваш долг перед контрагентом (например, по счету 60.01)
  4. Нажмите Заполнить по остаткам — система автоматически подтянет непогашенные суммы.
  5. Укажите сумму взаимозачета (она не должна превышать меньшую из двух задолженностей).
  6. Проверьте проводки и проведите документ.
  7. Пример проводок при взаимозачете:

    • 🔄 Дт 60.01 Кт 62.01 — погашение взаимных обязательств
    • 📊 Дт 91.02 Кт 62.01 — списание невостребованной дебиторской задолженности (если суммы не совпадают)

    Важные нюансы:

    • 📌 Взаимозачет возможен только между однородными требованиями (денежными или товарными).
    • 📌 Для взаимозачета с НДС нужно создать отдельные документы Счет-фактура на аванс и Счет-фактура на реализацию.
    • 📌 Если контрагент на УСН, взаимозачет возможен, но НДС не восстанавливается.
Что будет если неправильно провести взаимозачет?

При ошибке в суммах или счетах может сформировать некорректные проводки, что приведет к искажению баланса. Например, если зачесть больше, чем есть по остаткам, появится "красное сальдо". Исправить это можно только сторнированием и повторным проведением документа.

4. Сложные случаи: НДС, валюта, частичные оплаты

Не все зачеты оплат проходят гладко. Рассмотрим нестандартные ситуации, которые часто вызывают вопросы у бухгалтеров.

4.1. Зачет аванса с НДС: восстановление и вычет

Если аванс поступил с НДС, при его зачете нужно:

  1. Восстановить НДС с аванса (проводка Дт 68.02 Кт 76.АВ).
  2. Начислить НДС с реализации (проводка Дт 90.03 Кт 68.02).

В 1С:Бухгалтерия 3.0 это происходит автоматически при проведении документа Реализация с зачетом аванса. Но если вы работаете с авансовыми счетами-фактурами, нужно:

  • 📄 Создать Счет-фактура на аванс при поступлении предоплаты.
  • 📄 Создать Счет-фактура на реализацию при отгрузке.
  • 🔄 В документе реализации на закладке Счета-фактуры указать связь с авансовым счетом-фактурой.

4.2. Зачет оплат в валюте: курсовые разницы

При работе с валютными контрагентами зачет оплат может привести к курсовым разницам. Например:

  • 💱 Аванс поступил по курсу 90 руб./USD, а реализация прошла по курсу 95 руб./USD.
  • 💱 Разница в 5 руб./USD образует положительную курсовую разницу (доход) или отрицательную (расход).

В курсовую разницу отражает документ Корректировка долга с операцией Курсовая разница:

Операции → Корректировка долга → Создать → Вид операции: Курсовая разница

4.3. Частичный зачет оплаты: что делать с остатком

Если сумма оплаты больше суммы реализации (или наоборот), остаток можно:

Ситуация Действие Документ в 1С
Аванс > Реализация Оставить остаток как незачтенный аванс Ничего не делать (остаток виден в карточке контрагента)
Аванс > Реализация Вернуть покупателю Возврат денежных средств покупателю
Реализация > Аванс Дозачесть оплату Поступление на расчетный счет с видом "Оплата от покупателя"
Реализация > Аванс Оформить кредит покупателю Корректировка долга с операцией "Прощение долга"
💡

При частичном зачете всегда проверяйте остатки по договору в отчете "Взаиморасчеты с контрагентами" (Отчеты → Взаиморасчеты). Это поможет избежать ошибок при будущих оплатах.

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

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

  • 🚫 Зачет по неправильному договору

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

  • 🚫 Игнорирование НДС

    При зачете аванса с НДС забывают восстановить налог или неверно указывают ставку. Используйте отчет Книга продаж для проверки.

  • 🚫 Несовпадение сумм

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

  • 🚫 Неправильный порядок документов

    Сначала должен быть документ оплаты, затем — реализация/поступление. Если нарушить порядок, зачет не сработает.

  • 🚫 Забывают про курсовые разницы

    При валютных операциях не создают документ Корректировка долга для отражения разницы. Это приводит к ошибкам в налоговом учете.

Как избежать ошибок:

  • 🔍 Используйте отчет Анализ субконто (Отчеты → Стандартные → Анализ субконто) для проверки остатков по счетам 60, 62, 76.
  • 📋 Перед зачетом оплаты распечатывайте Карточку счета контрагента и сверяйте суммы.
  • 🤖 Настройте в контроль остатков по договорам: Настройки → Параметры учета → Запретить отрицательные остатки.
⚠️ Внимание: В конфигурациях 1С:УТ 11 и 1С:ERP логика зачета оплат может отличаться от 1С:Бухгалтерия. Например, в УТ 11 для зачета аванса используется документ Заказ покупателя с последующим созданием Реализации на его основе. Всегда уточняйте алгоритм для вашей версии!

6. Автоматизация зачета оплат: полезные настройки

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

6.1. Автоматический зачет при проведении документов

В 1С:Бухгалтерия 3.0:

  1. Перейдите в Настройки → Параметры учета.
  2. На закладке Расчеты с контрагентами установите флаг Автоматически зачитывать авансы при проведении документов реализации.
  3. Сохраните настройки.

Теперь при проведении Реализации система будет автоматически предлагать зачесть имеющиеся авансы.

6.2. Шаблоны проводок для типовых операций

Если вы часто проводите взаимозачеты или работаете с авансами, создайте шаблоны проводок:

  1. Откройте Операции → Ручные операции.
  2. Создайте новую операцию и заполните проводки для типового зачета.
  3. Сохраните как шаблон: Действия → Сохранить как шаблон.

Пример шаблона для взаимозачета:

Дт 60.01 Кт 62.01 — на сумму взаимозачета

Дт 91.02 Кт 62.01 — на разницу (если долг контрагента больше)

6.3. Отчеты для контроля зачетов

Используйте следующие отчеты для мониторинга:

  • 📊 Взаиморасчеты с контрагентами — показывает остатки по каждому договору.
  • 📊 Анализ счета 62.02 — отслеживает незачтенные авансы.
  • 📊 Книга продаж/покупок — проверяет корректность НДС при зачетах.
💡

В 1С:ERP можно настроить автоматические уведомления о незачтенных авансах. Для этого перейдите в Настройки → Уведомления и создайте новое правило для счетов 62.02 и 60.02.

7. Зачет оплат в разных конфигурациях 1С

Логика зачета оплат отличается в зависимости от конфигурации. Рассмотрим ключевые особенности.

7.1. 1С:Бухгалтерия 3.0

  • 📌 Основной документ — Реализация товаров и услуг с кнопкой Зачесть авансы.
  • 📌 Для взаимозачета используется Корректировка долга.
  • 📌 Автоматический зачет авансов настраивается в параметрах учета.

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

  • 📌 Зачет аванса происходит через Заказ покупателяРеализация.
  • 📌 Для предоплаты поставщику используется Заказ поставщику с последующим Поступлением.
  • 📌 Взаимозачет оформляется документом Корректировка долга с операцией Зачет авансов.

7.3. 1С:ERP 2.0

  • 📌 Поддерживает многоуровневые зачеты (например, зачет аванса по нескольким договорам одновременно).
  • 📌 Есть отдельный документ Заявка на расходование ДС для контроля предоплат.
  • 📌 Автоматически формирует Счета-фактуры при зачете авансов с НДС.

7.4. 1С:Комплексная автоматизация

  • 📌 Объединяет функционал Бухгалтерии и УТ, поэтому поддерживает оба подхода.
  • 📌 Есть расширенные отчеты по взаиморасчетам с аналитикой по проектам и подразделениям.
  • 📌 Поддерживает зачет оплат в разрезе статей движения денежных средств.

Если вы работаете в самостоятельно доработанной или отраслевой конфигурации, проверьте логику зачета оплат в документации или у разработчика. Некоторые отраслевые решения (например, 1С:Автосервис или 1С:Строительство) имеют уникальные механизмы учета авансов.

FAQ: Частые вопросы по зачету оплат в 1С

🔹 Как зачесть аванс, если он поступил на другой договор?

Если аванс поступил по одному договору, а реализация идет по другому, нужно:

  1. Создать документ Корректировка долга с операцией Перенос задолженности.
  2. Указать исходный и целевой договор.
  3. Перенести сумму аванса на нужный договор.
  4. После этого зачесть аванс в документе реализации.

Это актуально, например, когда покупатель перечислил аванс по старому договору, а вы работаете по новому.

🔹 Почему при зачете аванса не формируется проводка по НДС?

Причин может быть несколько:

  • В документе реализации не указан счет-фактура на аванс.
  • В настройках учета отключено ведение книги продаж.
  • Аванс был оформлен без НДС (например, от покупателя на УСН).
  • В документе реализации не проставлен флаг Счет-фактура выдан.

Проверьте настройки в Настройки → Параметры учета → НДС и связь документов.

🔹 Можно ли зачесть оплату между разными организациями в 1С?

Да, но только если:

  • Обе организации ведут учет в одной базе 1С.
  • У них есть взаимные обязательства (например, одна организация должна другой за товар, а вторая — первой за услуги).

Для этого:

  1. Создайте документ Корректировка долга.
  2. В поле Организация выберите первую организацию.
  3. В табличной части укажите вторую организацию как контрагента.
  4. Выберите операции Зачет взаимных требований и укажите суммы.

Если организации в разных базах, зачет нужно проводить через внешние обработки или вручную.

🔹 Как исправить ошибочный зачет оплаты?

Если зачет был проведен неправильно:

  1. Сторнируйте ошибочный документ (кнопка Сторно в журнале документов).
  2. Если сторно недоступно (например, для Реализации), создайте документ с обратными проводками:
    • Для зачета аванса: Операция (бухгалтерская) с проводками Дт 62.02 Кт 62.01.
    • Для взаимозачета: Корректировка долга с операцией Сторно.
  • Проведите правильный зачет заново.
  • Если ошибка обнаружилась в прошлом периоде, используйте документ Операция (бухгалтерская и налоговая) с датой ошибки.

    🔹 Как зачесть оплату, если в 1С нет документа-основания (платежки)?

    Если платежный документ не был внесен в 1С, но деньги поступили:

    1. Создайте документ Поступление на расчетный счет с датой платежа.
    2. Укажите правильную сумму и контрагента.
    3. Если платеж был в валюте, укажите курс на дату поступления.
    4. Проведите документ и зачтите аванс в реализации.

    Если платеж был проведен через банк, но не отразился в 1С, импортируйте выписку через Банк → Выписки → Загрузить.