Списание с счета в заблокированном состоянии
это метод списания, либо вся сумма сразу (каждый расчетный период) либо мелкими долями в течении всего расчетного периода
в вашем примере как раз первый вариант:
если биллинг уже списал какую-то сумму, то он её уже ни при каких обстоятельствах назад на счет не вернет и не отменит, такова основная логика работы
т.е. все эти галочки "не списывать а/п" начинают "работать" уже после того как биллинг списал сумму и абонент попал в блокировку
если вы хотите чтобы биллинг, при возникновении долга у абонента, ничего больше не списывал, то при создании тарифов (услуг) выставляйте метод списания средств - в течение всего расчетного периода (частота списаний настраивается в параметрах биллинга, но не рекомендуется ставить чаще чем 1-2 раза в день, каждое списание - запись в базе, чем больше записей, тем тяжелее база и нужно больше ресурсов для работы с ней)
в вашем примере как раз первый вариант:
еще по теме:30 декабря баланс = 0р
1 января баланс = -600р (Включается системная блокировка)
если биллинг уже списал какую-то сумму, то он её уже ни при каких обстоятельствах назад на счет не вернет и не отменит, такова основная логика работы
т.е. все эти галочки "не списывать а/п" начинают "работать" уже после того как биллинг списал сумму и абонент попал в блокировку
биллинг не привязывает внесенные на счет средства к каким-либо месяцам или долгам и производит списания только по услугам в текущем расчетном периоде не зависимо от предыдущихВ январе платежей не было. Абонент появляется 2го февраля и гасит свой минус, т.е 600р.
Но, как оказывается, биллинг принимает этот платеж за январь. И тут же выставляет а/п за февраль (600р/30 * оставшиеся дни до конца РП)
если вы хотите чтобы биллинг, при возникновении долга у абонента, ничего больше не списывал, то при создании тарифов (услуг) выставляйте метод списания средств - в течение всего расчетного периода (частота списаний настраивается в параметрах биллинга, но не рекомендуется ставить чаще чем 1-2 раза в день, каждое списание - запись в базе, чем больше записей, тем тяжелее база и нужно больше ресурсов для работы с ней)
- Davy_Jones
- Сообщения: 36
- Зарегистрирован: Ср июл 27, 2011 12:50
это понятно.gravis писал(а):т.е. все эти галочки "не списывать а/п" начинают "работать" уже после того как биллинг списал сумму и абонент попал в блокировку
Согласен. Так должно быть. а на деле по услугам у абонента -600, которые он оплачивает, и получает -579,30 на балансе. Объясните?gravis писал(а): биллинг не привязывает внесенные на счет средства к каким-либо месяцам или долгам и производит списания только по услугам в текущем расчетном периоде не зависимо от предыдущих
Пример актуален для списания в начале расчетного периода. Менять нет желания, т.к. в нашем селении злые крестьяне сильно ругаются когда пару дней комп не включают, а деньги списываются, и могут заколоть вилами.gravis писал(а): выставляйте метод списания средств - в течение всего расчетного периода
С уважением.
А что тут объяснять, все очевидно из примера:Davy_Jones писал(а): Согласен. Так должно быть. а на деле по услугам у абонента -600, которые он оплачивает, и получает -579,30 на балансе. Объясните?
т.к. у абонента установлена галочка "не списывать а/п при блокировке", биллинг списывает только за оставшееся до конца месяца время, на момент разблокировки счетаx-rayd писал(а): Но, как оказывается, биллинг принимает этот платеж за январь. И тут же выставляет а/п за февраль (600р/30 * оставшиеся дни до конца РП)
В итоге после платежа получаем:
2 февраля баланс = -579,30
1. 1-го января списано 600, баланс -600
2. 2-го февраля внесено 600, баланс 0, снимается блокировка
3. списывается остаток абонентской платы за февраль, баланс -579,30
- Davy_Jones
- Сообщения: 36
- Зарегистрирован: Ср июл 27, 2011 12:50
Я только ответил на ваши вопросы касаемо логики работы биллинга. Если данная логика вам не подходит, то вам нужно копать в сторону написания внешних скриптов-обработчиков с использованием URFA-клиента. Если вам это не под силу, решайте эти вопросы в "ручном режиме" путем возврата средств на счет в индивидуальном порядке. Других вариантов нет.Davy_Jones писал(а): Для абонента получается что 600 оплачено за январь, который он не пользовался а за февраль он еще должен.
Добрый вечер.
Кто-нибудь знает как сделать так, чтобы при отрицательном балансе клиенту(даже если он не пользовался услугой) начислялась абонентская плата(т.е. клиент дальше уходил в минус). В данный момент наблюдается ситуация, что при уходе в минус клиент становится в "системную блокировку" ,и больше у клиента не происходят начисления за услугу. УТМ5-3.001. И подскажите, что за "безлимитный режим" и как он работает?
Заранее благодарен.
Кто-нибудь знает как сделать так, чтобы при отрицательном балансе клиенту(даже если он не пользовался услугой) начислялась абонентская плата(т.е. клиент дальше уходил в минус). В данный момент наблюдается ситуация, что при уходе в минус клиент становится в "системную блокировку" ,и больше у клиента не происходят начисления за услугу. УТМ5-3.001. И подскажите, что за "безлимитный режим" и как он работает?
Заранее благодарен.
m1c, вот такая политика списаний:
https://yadi.sk/d/yJlSMUCkVi4Ri
https://yadi.sk/d/yJlSMUCkVi4Ri
ZeM, спасибо Уже успел оттестить.... Понял, что баланс остается тот же, но у меня спам не приходит
kirush, напиши, пожалуйста, где эту политику можно создать/отредактировать, что-то в руководстве не нашел подсказки, по интерфейсу администратора поискал - тоже не нашел. Может быть различие в версии УТМ или УТМ Админ? Спасибо
kirush, напиши, пожалуйста, где эту политику можно создать/отредактировать, что-то в руководстве не нашел подсказки, по интерфейсу администратора поискал - тоже не нашел. Может быть различие в версии УТМ или УТМ Админ? Спасибо