Сверка взаиморасчётов в 1С: как найти расхождения до закрытия периода

Сверка взаиморасчётов с контрагентами – это сравнение данных вашей 1С с тем, что числится у другой стороны. Расхождения возникают из-за непроведённых документов, ошибок в аналитике и разных периодов учёта одной операции. Найти их до закрытия периода – значит не тащить чужие долги и технические ошибки в следующий квартал.
Почему расхождения накапливаются именно к концу периода
В текущей работе документы проводятся с опозданием. Менеджер выписал счёт 28 марта, клиент оплатил 30-го, а бухгалтер разнёс платёж 2 апреля – и 30 000 ₽ «потеряны» для мартовского закрытия.
Вторая причина – контрагент учитывает ваши услуги иначе. Вы отгрузили на 200 000 ₽, а у него стоит 195 000 ₽: он не принял одну позицию. Без сверки вы об этом узнаёте через полгода, когда клиент присылает свой акт.
Третья – технические ошибки в 1С: документ создан, но не проведён; дата документа не совпадает с датой операции; один договор разбит на два, и сальдо «живёт» в разных аналитиках.
Как запустить сверку взаиморасчётов в 1С
Шаг 1. Ведомость расчётов с контрагентами
В 1С:Бухгалтерия 3.0 – «Отчёты» – «Контрагенты» – «Ведомость расчётов с контрагентами». Период: закрываемый квартал или месяц. Группировка: по контрагентам и договорам.
Красные флаги сразу: контрагенты с дебетовым и кредитовым сальдо одновременно (незачтённый аванс); контрагенты с нулевым сальдо, но ненулевыми оборотами (документы взаимно погашают что-то подозрительное).
Шаг 2. Акт сверки для конкретного контрагента
«Продажи» (или «Покупки») – «Расчёты с контрагентами» – «Акты сверки расчётов». Создайте акт, укажите контрагента, период, договор. 1С заполнит таблицу по проведённым документам.
Акт состоит из двух колонок: «По данным организации» и «По данным контрагента». Вторую заполняете вручную или импортом из файла контрагента.
Шаг 3. Реестр расхождений
1С не сравнивает колонки автоматически – итоговую разницу считаете вы. Фиксируйте каждое расхождение в отдельной таблице: контрагент, сумма, предполагаемая причина, ответственный, срок устранения. Без этого реестра расхождения «обсуждаются» и не закрываются.
Три источника расхождений: разбор с цифрами
Непроведённые документы
Самая частая причина. Документ в 1С есть, в проводках – нет. В вашем отчёте он не появляется, а в базе контрагента – есть.
Практический пример: оптовая компания с оборотом 8 млн ₽ в месяц обнаружила при закрытии квартала 14 непроведённых накладных на общую сумму 340 000 ₽. Три оказались дублями, остальные – реальными отгрузками. После проведения выяснилось: один клиент переплатил на 47 000 ₽, двое недоплатили по 60 000 ₽. Без сверки компания закрыла бы квартал, не видя этих долгов.
Как найти: «Отчёты» – «Анализ субконто» или журнал документов с фильтром «Не проведён».
Ошибки в аналитике: договор, организация, счёт
Платёж разнесли на договор «Основной», а отгрузка прошла по договору «Поставка №12 от 01.01.2024». Итого: по одному договору переплата 150 000 ₽, по другому – долг 150 000 ₽. Сальдо в целом по контрагенту – ноль, расхождение с его данными – 150 000 ₽.
Особенно болезненно для компаний, где один контрагент работает и как покупатель, и как поставщик. Взаимозачёты без аккуратной аналитики превращаются в кашу, которую потом разгребают неделями.
Разные периоды учёта
Вы отгрузили 31 марта. Контрагент принял товар 3 апреля и провёл документ апрелем. У вас сумма в марте, у него – в апреле. Это не ошибка, но расхождение в акте за I квартал.
Правило, которое помогает: зафиксируйте в договоре, что датой операции считается дата вашей накладной, а не дата принятия к учёту у контрагента. Часть споров снимается ещё на этапе согласования условий.
Регламент сверки: кто, что и в какой срок
Без регламента сверка – это то, что делается «когда будет время». Времени нет никогда.
Рабочая схема для компании с 30-100 активными контрагентами:
- До 20-го числа последнего месяца квартала – направить запросы на акты сверки топ-20 контрагентам по обороту за период.
- До 25-го – получить ответы, занести данные контрагентов в акты 1С, зафиксировать расхождения в реестре.
- До 27-го – устранить технические расхождения: непроведённые документы, ошибки аналитики. Спорные суммы – в отдельный реестр с пометкой «требует решения».
- До последнего рабочего дня – закрыть период. Спорные суммы старше 90 дней – на рассмотрение руководителю.
Кто делает: ответственность за конкретных контрагентов – на менеджерах, которые с ними работают. Бухгалтер проверяет техническую сторону и проводит. Руководитель принимает решение по спорным суммам.
Порог для обязательной сверки: сальдо больше 100 000 ₽ или оборот за период больше 500 000 ₽. Остальные – выборочно, 20-30% от списка. Если хотите перейти от ручного контроля к системному, посмотрите на подход к автоматическому мониторингу взаиморасчётов в 1С – логика та же, но без участия человека в рутинных проверках.
Чек-лист перед закрытием периода
Каждый пункт – отдельная проверка, не «посмотрел в целом».
- Непроведённые документы – фильтр по периоду, статус «Не проведён». Список должен быть пустым или каждый пункт объяснён письменно.
- Авансы без зачёта – счёт 62.02 (дебиторские) и 60.02 (кредиторские): есть ли суммы старше 30 дней без зачётного документа.
- Дублирующие документы – один и тот же номер накладной от одного контрагента в одну дату означает двойной ввод.
- Расхождение с банком – остаток по счёту 51 должен совпадать с банковской выпиской. Расхождение даже на 1 ₽ – повод разбираться в тот же день.
- Акты сверки топ-20 – получены, заполнены, расхождения зафиксированы в реестре.
- Документы с датами другого периода – если 1С позволяет вводить задним числом, проверьте, нет ли апрельских документов в мартовском журнале и наоборот.
- Взаимозачёты – каждый подтверждён подписанным соглашением, не устной договорённостью.
Если хотите контролировать дебиторку не только раз в квартал, посмотрите, как работает контроль кредитных лимитов в 1С: там та же логика превентивного контроля, но на уровне каждой отгрузки.
Мини-кейс: что изменилось после введения регламента
Производственная компания, 65 активных контрагентов, оборот 12 млн ₽ в месяц. До регламента: закрытие квартала занимало 10-12 рабочих дней. Каждый раз обнаруживались «лишние» долги от 400 000 до 800 000 ₽, которые перекочёвывали из квартала в квартал без движения.
После введения регламента сверки первые два закрытия заняли 8 дней – разбирали накопленные хвосты. С третьего квартала – 4-5 дней. В первом прогоне выявили расхождений на 1,2 млн ₽: из них 380 000 ₽ оказались реальной дебиторкой, которую никто не требовал, потому что её просто не видели в отчётах.
Инструменты: стандартные отчёты 1С плюс таблица Excel для реестра расхождений. Никаких дополнительных программ.
Это можно не делать руками. Виртуальные сотрудники контроля качества в 1С проверяют взаиморасчёты по всем контрагентам автоматически – находят непроведённые документы, незачтённые авансы и аномалии в аналитике, ставят задачи ответственным и перепроверяют исправления. Посмотрите, как работают виртуальные сотрудники контроля качества в 1С – сводка в Telegram вместо ручных проверок.
Частые вопросы
Как часто нужно делать сверку с контрагентами?
Минимум раз в квартал – перед закрытием. По крупным контрагентам с оборотом от 500 000 ₽ в месяц – ежемесячно. По тем, с кем были споры или задержки, – после каждой значимой операции, не ждите накопления.
Что делать, если контрагент не отвечает на запрос акта?
Направьте акт письмом с уведомлением о вручении. Если в течение 30 дней ответа нет – считается, что данные подтверждены: это работает и в судебной практике. Фиксируйте дату отправки и содержание на случай спора.
Можно ли в 1С сравнить два акта автоматически?
Стандартный функционал этого не делает. Данные контрагента вводятся вручную в правую колонку акта, итоговую разницу 1С не считает – только суммирует каждую сторону отдельно. Для автоматического сравнения нужна внешняя обработка или доработанный отчёт.
На каком счёте искать расхождения быстрее всего?
Начинайте со счетов 60 и 62 – расчёты с поставщиками и покупателями. Внутри – субсчета 01 (основные расчёты) и 02 (авансы). Расхождение чаще всего живёт в несоответствии между ними: деньги пришли на 62.02, а отгрузка прошла на 62.01 – зачёт не сделан, оба субсчёта ненулевые.