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

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

Как в 1С провести взаиморасчет с контрагентом

Как провести взаиморасчет в 1С: взаимозачет задолженностей, оплата по документам, авансы, отчеты по взаиморасчетам и типичные ошибки при зачете.

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

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

Основная сложность обычно не в самом проведении документов, а в правильной настройке договоров и способах зачета оплат. Ошибка на этом этапе приводит к «висящим» авансам, ложной задолженности и расхождениям в актах сверки с контрагентами.

Что понимать под взаиморасчетом в 1С

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

Все расчеты в 1С ведутся в разрезе аналитики: контрагент, договор, документ расчетов (заказ, счет, накладная). Если хотя бы один элемент аналитики в платежном документе не совпадает с документом отгрузки, программа не сможет автоматически зачесть оплату, и задолженность «повиснет».

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

До проведения документов проверьте карточку договора контрагента. В 1С:Бухгалтерии важны вид договора (с покупателем, с поставщиком) и признак ведения расчетов. В Управлении торговлей и ERP в договоре или соглашении задается порядок расчетов: по договору в целом, по заказам или по накладным.

От порядка расчетов зависит поведение зачета. При расчетах «по договору в целом» программа зачитывает оплаты автоматически по хронологии. При расчетах «по заказам» оплата должна быть привязана к конкретному заказу или накладной — иначе она останется нераспределенной.

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

Проведение реализации и поступления

Документы отгрузки и поступления формируют задолженность. В 1С:Бухгалтерии это «Реализация (акты, накладные)» и «Поступление (акты, накладные)», в торговых конфигурациях — «Реализация товаров и услуг» и «Поступление товаров и услуг», созданные, как правило, на основании заказов.

При проведении документа программа автоматически выполняет зачет ранее выданных или полученных авансов — если настройки договора это позволяют. Проверить результат можно сразу: в документе или по кнопке перехода к движениям видно, какая сумма зачтена как аванс, а какая осталась долгом.

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

Проведение оплаты и зачет авансов

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

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

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

Как провести взаимозачет встречных задолженностей

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

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

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

Проверка результата: отчеты по взаиморасчетам

После проведения всех документов сформируйте контрольные отчеты. В 1С:Бухгалтерии это «Анализ субконто» по контрагенту, оборотно-сальдовая ведомость по счетам 60 и 62, а также «Акт сверки расчетов с контрагентом». В торговых конфигурациях — «Ведомость расчетов с партнерами», «Задолженность клиентов» и «Задолженность перед поставщиками».

Акт сверки — основной инструмент проверки: он показывает все документы по контрагенту за период и итоговое сальдо. Если в акте появляются одновременно аванс и долг по одному договору — это признак того, что оплата не зачлась, и нужно искать расхождение в аналитике.

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

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

Сальдо по договору после зачета
Норма

Остаток соответствует реальной задолженности или нулю

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

Одновременно висят аванс и долг по одному договору

Акт сверки с контрагентом
Норма

Расхождений с данными контрагента нет

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

Есть неподтвержденные или отсутствующие документы

Движения платежного документа
Норма

Сумма распределена на конкретные накладные

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

Оплата числится нераспределенным авансом

Типичные ошибки и как их исправить

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

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

Третья ошибка — проведение взаимозачета на сумму большую, чем реальная встречная задолженность. Программа закроет долг, но фактически основания для части зачета не будет, что создает риски при налоговой проверке и претензии контрагента.

Типичные ошибки
01
Оплата без указания документа расчетов при расчетах по заказам — аванс не зачитывается автоматически
02
Разные договоры в накладной и платежке — задолженность дробится и не закрывается
03
Взаимозачет без сверки — риск закрыть несуществующий или спорный долг
04
Ручное изменение проведенных документов задним числом без перепроведения связанных документов — рассинхронизация расчетов
Перед массовой сверкой в конце квартала полезно сформировать отчет по расчетам с развернутой аналитикой и отсортировать контрагентов с одновременным дебетовым и кредитовым сальдо — именно там чаще всего сидят незачтенные оплаты и кандидаты на взаимозачет.
ПЗ
Практическое замечание

FAQ

Чем взаимозачет отличается от обычной оплаты в 1С?

Оплата — это движение денег через банк или кассу. Взаимозачет закрывает обязательства без движения денежных средств: ваша дебиторская задолженность гасится кредиторской задолженностью перед тем же контрагентом. Документально это оформляется «Корректировкой долга» или «Взаимозачетом задолженности».

Почему аванс не зачелся автоматически при проведении реализации?

Чаще всего причина в несовпадении аналитики: в платежном документе указан другой договор, заказ или документ расчетов. Проверьте порядок расчетов в договоре и поле зачета оплаты в платежке, затем перепроведите документы.

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

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

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

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

Каким отчетом быстрее всего проверить взаиморасчеты с контрагентом?

Актом сверки расчетов: он показывает все документы по контрагенту за период и итоговое сальдо. Для поиска незачтенных сумм удобнее отчеты по задолженности с детализацией по документам расчетов.

Итог

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

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