01 / Ситуация
Цифра есть, но не там
Лимит отгрузки согласован: клиенту можно отгрузить на определённую сумму без оплаты. Дальше он живёт в договоре, в переписке и в памяти бухгалтера.
Менеджер в момент заказа видит только новую сумму. Сколько уже отгружено и сколько осталось от лимита — не видно ни в сделке, ни в карточке клиента.
02 / Причина
Почему не заметили
Лимит не хранится как число
Пока лимит — это фраза в договоре, его нельзя вычесть. Нужны две величины: сумма лимита и сумма отгруженного.
Отгрузки не складываются
Каждая сделка считается отдельно. Общая сумма по клиенту собирается только вручную.
Лимит работает, когда он задан числом, а его остаток виден в карточке клиента и в сделке до момента отгрузки.
03 / Подход
Показать остаток лимита
Задать лимит числом
Сумма на клиента, а не на сделку. Отдельным полем в карточке, а не строкой в договоре.
Считать отгруженное без оплаты
Сумма отгрузок, по которым не пришли деньги. Это и есть использованная часть лимита.
Показывать остаток в момент решения
В сделке видно: лимит, использовано, осталось. Дальше — либо отгрузка, либо согласование с руководителем.
04 / Нюансы
Что учесть
Оплата снимает нагрузку
Пришла оплата — использованная часть уменьшилась. Без этого лимит «закончится» навсегда.
Отгрузка и счёт — не одно и то же
Выставленный счёт ещё не отгрузка. Считать нужно то, что реально ушло.
Что делать при превышении
Правило должно быть заранее: стоп, согласование или отдельное решение руководителя — с записью в истории.
05 / Первый шаг
Один клиент с лимитом
Возьмём клиента, у которого лимит согласован, и попробуем посчитать остаток вручную.
- Где записан лимит и в каком виде.
- Какие отгрузки считаем использованными.
- Что сейчас происходит, когда лимит заканчивается.
По итогу определим поля лимита и правило поведения при превышении.