Контроль прихода денег от покупателей в 1С: авансы по договорам

Незакрытый аванс в 1С – это деньги, которые покупатель перечислил, но они так и не зачлись в счёт отгрузки или конкретного договора. Стандартный отчёт «Расчёты с контрагентами» в разрезе договоров показывает все такие «висящие» суммы за 5 минут. Если не проверять их еженедельно, к концу квартала компания теряет контроль над дебиторкой: непонятно, покупатель ещё должен или уже переплатил.
Что такое незакрытый аванс и чем он опасен
Когда покупатель платит вперёд, 1С фиксирует это как кредитовое сальдо на счёте 62.02. После отгрузки бухгалтер должен зачесть аванс – тогда сальдо обнулится. Если зачёт не сделать, деньги продолжают числиться как аванс бесконечно.
Чем это грозит на практике:
- Менеджер думает, что долга нет, и отгружает следующую партию без новой оплаты.
- Покупатель при сверке видит переплату и требует возврат.
- Налоговая при проверке доначислит НДС с незачтённого аванса по ставке 20/120.
- Реальная дебиторка в отчётах занижена – вы не видите, кто и сколько должен.
Незакрытые авансы старше 90 дней – прямой сигнал для внутренней проверки.
Как 1С хранит расчёты с покупателями
В типовых конфигурациях (УТ 11, КА 2, ERP, Бухгалтерия 3.0) расчёты с покупателями ведутся на счёте 62 с тремя субконто: контрагент, договор, документ расчётов. Счёт 62.01 – долг покупателя (дебиторка). Счёт 62.02 – аванс от покупателя (кредитовое сальдо).
Зачёт происходит автоматически только если в документе отгрузки или оплаты правильно указан договор. Если менеджер выбрал «Договор №1», а оплата пришла под «Договор №2» – автоматического зачёта не будет. Это самая частая причина «фантомных» авансов.
Если в конфигурации включена детализация по документам расчётов, каждый аванс и каждая отгрузка видны как отдельные строки – это даёт максимальную прозрачность.
Три отчёта для проверки оплат в разрезе договоров
Оборотно-сальдовая ведомость по счёту 62
Путь: «Отчёты» – «Оборотно-сальдовая ведомость по счёту» – счёт 62 – группировка по субконто «Договоры».
Покажет остатки по каждому договору: дебетовое сальдо – покупатель должен вам, кредитовое – незачтённый аванс. Это первый отчёт, с которого начинается любая проверка.
Анализ субконто «Договоры»
Путь: «Отчёты» – «Анализ субконто» – вид субконто «Договоры» – только счёт 62.
Удобен, когда нужно посмотреть движение по конкретному договору за период: сколько пришло, сколько зачлось, что осталось. Хорошо работает для разбора конфликтов с покупателями при сверке.
Задолженность покупателей с разбивкой по срокам
В УТ 11 и КА 2 есть встроенный отчёт «Задолженность покупателей» с разбивкой: до 30 дней, 30-60, 60-90, свыше 90. Здесь сразу видно, кто просрочил и насколько критично. Настройте фильтр «Только просроченные» и сохраните как именованный вариант отчёта – займёт 3 минуты, пользуетесь каждую неделю.
Типичная ошибка: аванс завис на 90 дней
Реальный случай из практики компании-дистрибьютора строительных материалов (Подмосковье, оборот 45 млн ₽ в месяц).
В ноябре покупатель «Стройгрупп» перечислил аванс 380 000 ₽ под «Договор №18» для закупки партии плитки. Бухгалтер выставил реализацию, но случайно выбрал «Договор №17» (рамочный). Зачёта не произошло.
Итог через 90 дней:
- Аванс 380 000 ₽ числится на 62.02 – компания «должна» покупателю по одному договору.
- Реализация 380 000 ₽ висит как дебиторка на 62.01 по другому договору.
- Менеджер видит долг и блокирует следующую отгрузку.
- «Стройгрупп» уходит к конкуренту. Потеря: 380 000 ₽ × 12 % наценки = 45 600 ₽ маржи с одной сделки, плюс весь будущий оборот клиента.
Ошибку нашли случайно при квартальной сверке. Исправили за 10 минут: перепровели реализацию с правильным договором. Но покупателя уже не вернули.
Как не допустить: в настройках договора поставьте флаг «Контролировать остатки взаиморасчётов». Тогда при оформлении реализации 1С предупредит, если остаток по выбранному договору не совпадает с суммой документа.
Регламент: еженедельная проверка авансов за 20 минут
Выполняется каждый понедельник до 10:00. Ответственный – бухгалтер по расчётам. Если бухгалтер один – он же.
- Открыть ОСВ по счёту 62.02 за последние 90 дней. Выгрузить в Excel.
- Отфильтровать строки, где дата первого движения старше 14 дней и сумма больше 50 000 ₽.
- По каждой строке проверить: есть ли реализация под этим договором за тот же период? Если есть – нужен зачёт. Если нет – вопрос менеджеру.
- Зачёт оформить документом «Зачёт аванса» (Бухгалтерия 3.0) или через регламентную операцию закрытия месяца (в УТ и КА – автоматически, если договор совпадает).
- Авансы без объяснений старше 30 дней – передать руководителю отдела продаж с запросом статуса по покупателю.
Правило для менеджеров: аванс старше 30 дней и сумма выше 100 000 ₽ требуют комментария в карточке контрагента в 1С (поле «Комментарий») или задачи в CRM. Без комментария – статус «красный» на еженедельном совещании.
Пороги и формулы для контроля
Если настраиваете автоматический контроль взаиморасчётов в 1С, используйте эти пороги. Они выверены на компаниях с оборотом 5-200 млн ₽ в месяц.
Порог 1. Незачтённый аванс:
- Возраст больше 14 дней и сумма больше 30 000 ₽ – задача бухгалтеру в день обнаружения.
- Возраст больше 30 дней и сумма больше 50 000 ₽ – задача руководителю.
- Возраст больше 90 дней – блокировка новых отгрузок этому покупателю до выяснения.
Порог 2. Оплата не по договору:
Если в платёжном поручении указан договор, которого нет в 1С, или номер не совпадает с выставленными счетами – автоматическая задача бухгалтеру в день проведения документа.
Порог 3. Превышение лимита дебиторки:
Если дебиторка покупателя по всем договорам превысила лимит из карточки договора – уведомление менеджеру и запрет новых отгрузок без согласования с финансовым директором или собственником.
Формула контроля состояния на конец недели:
Незакрытые авансы / Оборот за неделю должно быть меньше 10 %. Если выше – есть системная проблема с зачётом, нужно разбираться с процессом, а не только с цифрами.
До 2027 года учёт расчётов с покупателями изменится ещё раз: введение цифрового рубля потребует отдельного учёта таких оплат в 1С. Настройте контроль сейчас, пока структура счетов привычная.
Это можно не делать руками. Виртуальные сотрудники внутри 1С проверяют 100 % авансов и платежей по каждому договору ежедневно: находят незачтённые суммы старше порога, ставят задачи бухгалтеру и перепроверяют, что исправление действительно прошло. Посмотрите, как работают виртуальные сотрудники контроля качества в 1С – сводка в Telegram вместо ручных проверок.
Частые вопросы
Как понять, что аванс завис, а не просто не успели провести реализацию?
Откройте карточку платёжного поручения и посмотрите дату. Если с момента оплаты прошло больше 5 рабочих дней, а реализации под этот договор нет – аванс завис. В УТ 11 это видно прямо в отчёте «Расчёты с покупателями»: строки без связанных реализаций выделяются в отдельный блок.
Можно ли вести контроль по конкретным счетам на оплату, а не только по договорам?
Да. В УТ 11, КА 2 и ERP настраивается аналитика взаиморасчётов «По счетам». Тогда каждое платёжное поручение привязывается к конкретному счёту на оплату, и вы видите, какие счета закрыты, а какие нет. Это удобнее, если один договор включает десятки поставок в месяц.
Что делать, если покупатель платит общей суммой без указания договора?
Пропишите в договоре с покупателем порядок назначения платежа: первым закрывается самый старый долг. Закрепите формулировку в образце платёжки, которую вы отправляете покупателю на оплату. Если он всё равно платит без указания – используйте документ «Распределение платежей» в 1С и закрепите за ответственным бухгалтером срок разноски: не позднее следующего рабочего дня после зачисления.
Как объяснить менеджерам, зачем правильно указывать договор в документах?
Не объяснять абстрактно. Найти в базе один конкретный случай: аванс завис, отгрузка заблокирована, клиент ушёл. Показать в цифрах, сколько маржи потеряли. В 1С такой пример находится за 10 минут через ОСВ по 62 с отбором по «зависшим» суммам за прошлый год. Один разбор на совещании работает лучше, чем любой регламент на бумаге.