При работе в 1С:ERP Управление предприятием 2.5 пользователи часто сталкиваются с ситуацией, когда в отчете Анализ состояния расчетов с клиентами или Анализ заказа появляется строка «Перенос аванса». Это происходит даже в тех случаях, когда в заказе и соглашении жестко зафиксирована схема «Кредит (после отгрузки)», а фактических предоплат от клиента не поступало. Проанализируем, почему система ведет себя таким образом, и разберем механизмы работы этапов оплаты в современной архитектуре 1С:ERP.
Одной из главных причин возникновения «Переноса аванса» является выбор варианта детализации расчетов в договоре или соглашении: Аванс по заказам, долг по накладным. Давайте разберем, что происходит «под капотом» системы при такой настройке:
Заказ клиента объектом для планирования и получения авансов, а Реализацию товаров и услуг (накладную) — объектом возникновения фактического долга.Начиная с версии 2.5.7, в 1С:ERP используется механизм онлайн-взаиморасчетов. Рассмотрим подробнее, как это влияет на наши отчеты. Основным источником данных для анализа теперь является регистр накопления Расчеты с клиентами по срокам. Система распределяет расчеты автоматически в фоновом режиме.
Проанализируем ситуацию: если у клиента на момент проведения реализации есть хотя бы минимальный нераспределенный остаток (например, переплата в 1 копейку по другому заказу или договору), система, следуя принципу ФИФО (First In, First Out), автоматически подтянет эти средства к новой реализации. Это произойдет вопреки установке «Кредит после отгрузки», так как автоматический зачет авансов имеет более высокий приоритет в учетной политике организации.
Выясним причину появления строки «Перенос аванса» в отчете Анализ заказа, если фактических денег точно нет. В данном отчете этот термин может носить чисто технический характер в следующих случаях:
Для того чтобы убедиться, что система работает корректно, выполним следующие шаги:
Реализация товаров и услуг и перейдем в меню «Зачет оплаты». Посмотрим, нет ли там автоматически привязанных платежных документов.Ведомость расчетов с клиентами с детализацией до Объекта расчетов. Это позволит увидеть, не «висят» ли свободные остатки по данному контрагенту в целом по договору.Расчеты с клиентами по срокам. Нас интересуют поля Предоплата и Долг. Если в колонке предоплаты появляется сумма при проведении реализации — значит, система нашла деньги для зачета.Важно помнить, что в 1С:ERP многие расчеты выполняются отложенно. Рассмотрим ситуацию, когда отчет показывает некорректные данные сразу после проведения документа. Это может быть связано с тем, что еще не отработало регламентное задание Выполнение отложенных движений по расчету с клиентами.
Для получения актуальной картины в отчете Анализ заказа рекомендуется:
Для того чтобы глубоко освоить механизм работы этапов оплаты, разберем ключевые концепции, которые необходимо изучить:
1. Объекты расчетов. Нужно четко разделять три режима:
По договорам — всё сваливается в «общую кучу» по договору, и этапы в заказах будут лишь справочными.
По заказам — каждый заказ является отдельной «корзиной» для денег.
По расчетным документам — максимально жесткая схема, где каждая оплата привязывается к конкретной накладной.
2. Порядок зачета авансов. В настройках учетной политики организации можно установить способ зачета авансов: Автоматически или По документам. При автоматическом режиме система всегда будет пытаться превратить ваш «Кредит» в «Аванс», если найдет свободные средства на остатках партнера.
3. Расчеты по срокам (план/факт). Изучите, как заполняется табличная часть Этапы оплаты в заказе. Если вы используете шаблоны графиков оплаты, проверьте настройки смещения (от даты заказа, от даты отгрузки и т.д.). Неправильное смещение часто приводит к тому, что система считает долг просроченным в ту же секунду, когда проведена реализация.
Таким образом, появление «Переноса аванса» чаще всего является следствием работы автоматических алгоритмов распределения расчетов в 1С:ERP 2.5, особенно при использовании схемы «Аванс по заказам, долг по накладным». Это не является ошибкой программы, а отражает процесс переноса плановых обязательств в фактическую задолженность по конкретному первичному документу.