Зачем
У заказа клиента есть график оплаты из соглашения: 30 % аванс, остальное через 20 дней после отгрузки. Потом отгрузка уходит на неделю, клиент платит тремя платежами, заказ отгружается двумя реализациями. Нужно понять, кто из клиентов платит с опозданием, на сколько дней и на какую сумму.
Отчёт отвечает на это построчно: этап графика, плановая дата, какой платёж его закрыл, дата платежа, сколько дней просрочки и на какую сумму. Если этап не оплачен, просрочка считается на дату анализа. Так же разобраны отгрузки: плановый срок из соглашения против фактических реализаций.
Что в комплекте
«Анализ плановой оплаты и задолженности» для менеджера и бухгалтера. Структура: оплата или отгрузка, клиент, заказ, строки этапов. В каждой строке колонка «База отсчёта»: от какой даты посчитан план, чтобы цифру можно было проверить руками.
«Просрочка: сводка для руководителя» в пяти вариантах: по клиентам, кто виноват (клиент не платит или мы не отгружаем), по срокам просрочки (до 30 дней, от 30 до 90, от 90 до 180, от 180 дней до года, больше года), по менеджерам, детально.
Как считается
План оплат берётся из этапов графика, записанных в заказе. Этапы «до отгрузки», «от даты отгрузки» и «от перехода права собственности» пересчитываются от фактической даты реализации: если отгрузка сдвинулась, срок оплаты сдвигается вместе с ней. Пример из демо-базы: отгрузка планировалась на 17.11, прошла 02.12, срок оплаты «через 1 день после отгрузки» в заказе остался 18.11, а отчёт считает его от факта: 03.12. Если реализаций несколько, каждая запускает свой отсчёт на свою сумму. Пока отгрузки не было, строка помечена «Ожидается» и в просрочку не идёт.
Оплатой считаются деньги: движения расчётов с клиентами, у которых есть статья движения денежных средств, плюс введённые остатки авансов. Зачёт аванса при отгрузке, перенос долга, возврат товаров и корректировка реализации оплатой не считаются, хотя тоже уменьшают долг. Оплаты ищутся на заказе, на его реализациях и на его договоре, поэтому отчёт работает при расчётах по заказам, по договорам и «аванс по заказам, долг по накладным».
Платежи гасят этапы по очереди дат. Один платёж может закрыть несколько этапов, один этап могут закрывать несколько платежей: по плану 500 к 15.05, пришло 400 20.05, в отчёте будет «400, просрочка 5 дней» и «100, не закрыто».
Как проверялось
Прогоном на трёх базах, платформа 8.5.1.1302.
«Управление торговлей» 11.5.27.88, копия рабочей базы оптовой компании: 1 057 заказов, у 1 000 из них порядок «аванс по заказам, долг по накладным». Отчёт формируется около 4 секунд. Сумма оплат в отчёте совпала с суммой поступлений в регистре расчётов с клиентами до копейки. На этой же базе нашлась главная ошибка первой версии: она брала оплаты из регистра плановых оплат, а при «долге по накладным» оплата после отгрузки туда не попадает. Первая версия не видела две трети оплат и показывала 703 просроченных строки, после исправления их 103.
«Комплексная автоматизация» 2.5.27.75, демонстрационные данные. Плановые даты, которые считает отчёт, по контрольному заказу с тремя реализациями совпали с датами, которые типовая записала в регистр плановых оплат.
«Управление торговлей» 11.5.22.182: отчёты компилируются, формируются и регистрируются в безопасном режиме. Заказов с графиком оплаты в этой базе нет, расчёт на ней не проверялся. В этом релизе у этапов графика нет реквизита «Дата отгрузки», отчёт это учитывает.
Ограничения
Суммы в валюте заказа, пересчёта по курсу нет. В сводке заказы в разных валютах попадают в одну группировку, при валютных соглашениях сводкой пользоваться с отбором по валюте.
Сдвиг от фактической отгрузки считается в календарных днях, производственный календарь графика не учитывается.
Если долг по заказу закрыт взаимозачётом на другой договор или контрагента, отчёт не считает это оплатой.
Платёж, пришедший на договор, а не на заказ, заказы договора разбирают по очереди своих дат. Это допущение, такие строки помечены в колонке «Источник факта».
На «1С:ERP» не проверялось.
Установка
«НСИ и администрирование», «Печатные формы, отчеты и обработки», «Дополнительные отчеты и обработки», «Добавить из файла...». Отчёты регистрируются в безопасном режиме и не требуют разрешений. Код открыт.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.27.75
- Управление торговлей, редакция 11, релизы 11.5.27.88, 11.5.22.182
Вступайте в нашу телеграмм-группу Инфостарт