Если у абонента много договоров, объедините их в структуру. К примеру, сделайте один из них основным, а все остальные — подчинёнными. Так менеджеру будет удобнее следить за оплатами, а абоненту — пополнять баланс.
Пример.
У абонента 3 договора:
- основной «А»;
- подчинённый «B» с приоритетом «1»;
- подчинённый «С» с приоритетом «2».
31 июля на договоре «А» баланс 0 руб., на «B» — −100 руб., на «C» — −300 руб.
1 августа абонент зачислил 200 руб. на договор «А». С него 100 руб. поступят на «B», потому что у него более высокий приоритет. Оставшиеся 100 руб. зачислятся на договор «С».
Баланс станет таким: «А» — 0 руб., «B» — 0 руб., «С» — −200 руб.
Менеджер создаёт договоры с абонентом.
Абонент решает, какой договор сделать основным. Менеджер в административном интерфейсе назначает его основным во всех остальных договорах этого абонента. В подчинённых договорах менеджер настраивает приоритет распределения средств — от этого зависит, куда в первую очередь поступят деньги. Когда абонент пополнит баланс на основном договоре, система сначала погасит задолженность договора с приоритетом «1», потом — «2», затем — «3» и так далее. Если приоритет «0», договор не участвует в распределении — пополнять его баланс нужно отдельно.
Абонент пользуется услугами и зачисляет средства на основной договор. LANBilling списывает деньги с каждого договора в отдельности. Когда на одном из подчинённых договоров баланс становится отрицательным, система переводит на него деньги с основного.
Разрешите системе распределять средства автоматически.
Перейдите в раздел «Настройки» — «Параметры».
Откройте вкладку «Платежи».
Убедитесь, что установлен флаг «Автоматическое разнесение платежа», если нет — установите. Сохраните параметры.
Настройте распределение для абонента.
Откройте карточку абонента.
Перейдите на вкладку «Договоры». Кликните договор, который будет основным, или создайте новый. Убедитесь, что поле «Основной договор» пустое.
Во всех остальных договорах абонента укажите номер основного договора и назначьте приоритет распределения средств. Сохраните параметры.
Теперь абоненту достаточно переводить деньги только на основной договор. Он также может переводить средства и на любой подчинённый договор — они не будут распределяться.
Есть вопросы по документации? Пожалуйста, напишите их