Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: Efendy от 04 Ноября 2013, 17:53:57



Название: Уход в минус. Решения
Отправлено: Efendy от 04 Ноября 2013, 17:53:57
По умолчанию NoDeny завершает и подключает новую услугу вообще не учитывая баланс абонента. Если абонент не оплачивает услугу несколько месяцев, то с каждым месяцем происходит списание стоимости услуги и баланс "загоняется" в глубокий минус. Если такое поведение вас не устраивает, вы можете его изменить на одно из следующих:

1) В услуге есть галка "не активировать услугу пока не станет достаточно средств".  Когда приходит время окончания услуги и подключения новой, при этом стоимость услуги больше чем текущий баланс - NoDeny подключает услугу нулевой стоимости, в комментариях к которой будет отображаться "Будет активирована когда будет достаточно финансов". Если абонент пополнит счет и баланс станет большим или равным стоимости "замороженной" услуги - через несколько минут она будет подключена автоматически.

2) В  /usr/local/nodeny/kernel/services.cfg параметр wait_pos_balance - если установлен и после завершения услуги баланс станет отрицательным (точнее, меньше границы отключения), то следующая услуга не подключается, текущие услуги отключаются и создается событие "подключить такие-то услуги когда баланс станет достаточным для их подключения" (заморозка услуг)

3) В /usr/local/nodeny/kernel/balance.cfg параметр remove_service

Если баланс становится отрицательным - завершает текущие услуги. Минус - после пополнения баланса, клиент должен самостоятельно подключить те, услуги, которые были или сменить на иные

4) /usr/local/nodeny/kernel/services.cfg параметр delay_services - не завершает услугу, если у клиента баланс отрицательный. Поскольку доступ в интернет итак заблокирован, то можно оттягивать завершение услуги. Пример:

клиент подключился 10 числа и подключил тариф, который заканчивается 10 числа следующего месяца. Через месяц подключается новый тариф и баланс уходит в минуса. Через 3 месяца клиент пополняет счет и завершается текущий тариф, который длился по сути 3 месяца. Подключается новый.

Нюанс: один нерабочий период больше месяца клиенту придется все равно оплатить

5) В услугах "Минимальный трафик" обнуляет списание за услугу, если клиент не пользовался интернетом в течение всего периода (нулевой трафик, или ниже небольшого значения)

6) Модуль приостановления услуг (http://nodeny-plus.com.ua/modules#module_16) позволяет клиенту временно приостановить услуги на определенный период времени, когда он планирует не пользоваться услугами сети

Как вы заметили, у всех способов есть свои нюансы. Примеры:

Для способа 1: у клиента подключены услуги "Анлим 100 мбит" и "ТВ пакет 1". Допустим, услуга "анлим" завершается и на новую не хватает денег. Услуга "Анлим 100 мбит" переводится в замороженное состояние, но при этом услуга "ТВ пакет 1" продолжает действовать!

Для способа 2: у клиента подключены услуги "Анлим 100 мбит" и "ТВ пакет 1". Допустим, услуга "анлим" завершается и на новую не хватает денег. Услуга "Анлим 100 мбит" переводится в замороженное состояние и услуга "ТВ пакет 1" тоже! Обратите внимание на то, что услуга "ТВ пакет 1" могла быть активна какое-то время, поэтому произойдет корректировка списания пропорционально времени ее использования.

Для способа 3: у клиента подключены услуги "Анлим 100 мбит" и "ТВ пакет 1". Допустим, услуга "анлим" завершается и на новую не хватает денег. Услуга отключается и не будет подключена автоматически при пополнении счета! Только если клиент в личном кабинете сам ее не подключит. Услуга "ТВ пакет 1" продолжает действовать

Для способа 4: у клиента подключены услуги "Анлим 100 мбит" и "ТВ пакет 1". Допустим, услуга "анлим" завершается и на новую не хватает денег. Подключается новая услуга "Анлим 100 мбит" - баланс становится отрицательным, доступ в инет блокируется! Проходит 3 месяца, услуга не завершается, не смотря на то, что она длительностью в месяц. Клиент должен пополнить счет за 2 тарифа: стоимость услуги, которую он не использовал 3 месяца, а также стоимость услуги подключенной на 4й месяц и тогда он сможет работать в этот 4й месяц


Название: Re: Уход в минус. Решения
Отправлено: Stronglan от 28 Января 2019, 10:23:22
Есть такая проблема-вопрос:
Используем 4 способ ухода в минус, в целом все устраивает, но есть категория абонентов, которые сидят на тарифе с арендованным оборудованием и для которых необходимо ежемесячное списание, независимо от того какой баланс у абонента и когда была совершена последняя оплата. Логично было бы вносить настройки непосредственно в самой услуге. Или может быть возможны другие варианты решения данной проблемы?


Название: Re: Уход в минус. Решения
Отправлено: Redmen от 02 Мая 2019, 21:06:19
Есть такая проблема-вопрос:
Используем 4 способ ухода в минус, в целом все устраивает, но есть категория абонентов, которые сидят на тарифе с арендованным оборудованием и для которых необходимо ежемесячное списание, независимо от того какой баланс у абонента и когда была совершена последняя оплата. Логично было бы вносить настройки непосредственно в самой услуге. Или может быть возможны другие варианты решения данной проблемы?

Полностью поддерживаю!!!
Хотелось бы усовершенствовать 4 вариант следующим образом:
  • в услуге добавить параметр, выпадающий список "режима заморозки" (вариант 1, 4) + по умолчанию "0" - отключена заморозка
  • в группах добавить параметр "запрет заморозки", который отменяет любую заморозку  и имеет высший приоритет

таким образом вариант №4 будет работать не с модулями услуг, а с конкретными услугами, но не будет действовать для определенных групп.
кроме того данный подход можно реализовать для любого варианта заморозки

сейчас буду реализировать эту схему у себя

также можно:
  • избавиться от оплаты одного периода, если при появлении финансов на счету, обновить платеж на 0, а только за тем подключать новую
  • взымать некую плату за возобновление услуг (basic услугой для статистики), если к примеру, в заморозке услуга была более Х дней (либо нерабочий период / Х дней * цена резервирования порта)

по сути 3 средних патча


Название: Re: Уход в минус. Решения
Отправлено: goletsa от 06 Ноября 2019, 20:06:02
Для варианта 4 никто не реализовал расширенных режимов списания? Или например отключения всех сторонних услуг типа смотрешки?


Название: Re: Уход в минус. Решения
Отправлено: dolphin.zp от 21 Ноября 2019, 16:34:21
Если услуга заморожена т.е не хватило денег ,но баланс плюсовой . Где подпилить что бы статус менялся на " Заблокирован - ДА "?


Название: Re: Уход в минус. Решения
Отправлено: Efendy от 21 Ноября 2019, 21:41:26
Если услуга заморожена т.е не хватило денег ,но баланс плюсовой . Где подпилить что бы статус менялся на " Заблокирован - ДА "?
если честно, не понял зачем


Название: Re: Уход в минус. Решения
Отправлено: dolphin.zp от 22 Ноября 2019, 09:30:45
Если услуга заморожена т.е не хватило денег ,но баланс плюсовой . Где подпилить что бы статус менялся на " Заблокирован - ДА "?
если честно, не понял зачем
нет услуги нет доступа ! так все же ?


Название: Re: Уход в минус. Решения
Отправлено: Cell от 22 Ноября 2019, 11:18:06
Так доступ и так прекращается )

Доступа нет в следующих случаях:

- установлено значение доступ запрещен - да
- услуга заморожена
- отрицательный баланс (опционально)
- нет услуги



Название: Re: Уход в минус. Решения
Отправлено: dolphin.zp от 22 Ноября 2019, 11:30:54
Так доступ и так прекращается )

Доступа нет в следующих случаях:

- установлено значение доступ запрещен - да
- услуга заморожена
- отрицательный баланс (опционально)
- нет услуги



зависит от того на чем и как шейпить(теминировать) клиентов и режима фаервола .

как сделать что бы эти позиции приводили тригер "установлено значение доступ запрещен"  в положение  -  да
- услуга заморожена
- нет услуги

Пока вижу одно решение это ставить границу отключения = стоимость тарифа


Название: Re: Уход в минус. Решения
Отправлено: md5 от 21 Января 2020, 11:50:29
Доброго времени суток!

При включенном пропорциональном снятии на услуге, у абонентов с отрицательным балансом снимаются средства. Подскажите где поправить ?



Название: Re: Уход в минус. Решения
Отправлено: Belos от 21 Января 2020, 14:51:36
может "не уходить в минус - ДА" ?


Название: Re: Уход в минус. Решения
Отправлено: md5 от 22 Января 2020, 10:02:43
Тогда другая проблема вылазит. У клиентов с положительным балансом но нехваткой снять суточную абонку, услуга замораживается но доступ в инет не блокируется


Название: Re: Уход в минус. Решения
Отправлено: WideAreaNetwork от 22 Января 2020, 11:47:06
Тогда другая проблема вылазит. У клиентов с положительным балансом но нехваткой снять суточную абонку, услуга замораживается но доступ в инет не блокируется
а это как так получилось?


Название: Re: Уход в минус. Решения
Отправлено: md5 от 22 Января 2020, 20:10:05
мне тоже интересно, вот потому и спрашую


Название: Re: Уход в минус. Решения
Отправлено: WideAreaNetwork от 22 Января 2020, 21:27:14
мне тоже интересно, вот потому и спрашую
замораживание услуг не используем, в двух словах как это происходит? читал ранее но уже не помню, и вместо услуги на которую не хватит денег подключается временно другая?


Название: Re: Уход в минус. Решения
Отправлено: md5 от 23 Января 2020, 10:09:16
У клиента на балансе 0.39, инет не заблокировался но услуга заморозилась, т.е. интернет не отключился

Как то так


Название: Re: Уход в минус. Решения
Отправлено: Cell от 23 Января 2020, 11:02:42
У клиента на балансе 0.39, инет не заблокировался но услуга заморозилась, т.е. интернет не отключился

Как то так
Что ты имеешь ввиду под "инет не заблокировался"? Если галочку заблокирован - да/нет, то она не меняется при этом. Просто у юзера должен пропасть доступ и его ип должен исчезнуть из определенных таблиц.


Название: Re: Уход в минус. Решения
Отправлено: WideAreaNetwork от 23 Января 2020, 11:19:59
У клиента на балансе 0.39, инет не заблокировался но услуга заморозилась, т.е. интернет не отключился

Как то так
Что ты имеешь ввиду под "инет не заблокировался"? Если галочку заблокирован - да/нет, то она не меняется при этом. Просто у юзера должен пропасть доступ и его ип должен исчезнуть из определенных таблиц.
тоже подумал об этом, если стоит галочка "блокировать при отрицательном балансе" то будет заблокировано, или как вариант в модуль изменения вносили, вроде который balance.pm для какой-то группы


Название: Re: Уход в минус. Решения
Отправлено: md5 от 23 Января 2020, 12:54:51
У клиента на балансе 0.39, инет не заблокировался но услуга заморозилась, т.е. интернет не отключился

Как то так
Что ты имеешь ввиду под "инет не заблокировался"? Если галочку заблокирован - да/нет, то она не меняется при этом. Просто у юзера должен пропасть доступ и его ип должен исчезнуть из определенных таблиц.


Имею введу что не переключается на "заблокирован - да", т.е. и на микроте в таблице разрешенных ip присутсвует


Название: Re: Уход в минус. Решения
Отправлено: Cell от 23 Января 2020, 16:20:01
Имею введу что не переключается на "заблокирован - да", т.е. и на микроте в таблице разрешенных ip присутсвует
Это как раз не одно и тоже.
У микротика не зависло управление часом? если руками заблокировать удалиться ип?


Название: Re: Уход в минус. Решения
Отправлено: md5 от 23 Января 2020, 19:46:02
Имею введу что не переключается на "заблокирован - да", т.е. и на микроте в таблице разрешенных ip присутсвует
Это как раз не одно и тоже.
У микротика не зависло управление часом? если руками заблокировать удалиться ип?


Да удаляется


Название: Re: Уход в минус. Решения
Отправлено: ale1975 от 01 Апреля 2020, 17:01:00
Тогда другая проблема вылазит. У клиентов с положительным балансом но нехваткой снять суточную абонку, услуга замораживается но доступ в инет не блокируется

Доброго всем дня! Поделитесь, кто как решил?? NAS на микроте, API не испрользуется, абоны блокируются сменой IP.


Название: Re: Уход в минус. Решения
Отправлено: LEONID1991 от 05 Мая 2020, 17:19:42
так же жду ответа


Название: Re: Уход в минус. Решения
Отправлено: WideAreaNetwork от 06 Мая 2020, 08:19:09
5) В услугах "Минимальный трафик" обнуляет списание за услугу, если клиент не пользовался интернетом в течение всего периода (нулевой трафик, или ниже небольшого значения)
хватит сохранения настроек или нужно ядро дергать?


Название: Re: Уход в минус. Решения
Отправлено: DezZ от 03 Июня 2021, 09:38:45
Добрый день. Скажите, как решился вопрос, который обсуждался здесь выше? У меня похожая ситуация: имееться r637, при переходе на новый месяц у клиента становиться  отрицательный баланс. Ключик дальше зеленого цвета - красный только шрифт, которым отображены цифры баланса. Как результат - интернет у клиента не блокируеться, так как биллинг на микротике IP-адрес из акцес-листа не удаляет. Опция "Блокировать по балансу" установелно - да. Если вручну клиенту установить "Заблокирован - да" - адрес из списка удаляеться и интернет соответственно отключен. Почему при отрицательном балансе не происходит блокировка?


Название: Re: Уход в минус. Решения
Отправлено: Efendy от 06 Июня 2021, 09:29:45
Нужно чтоб был запущен модуль ядра balance


Название: Re: Уход в минус. Решения
Отправлено: Sergey от 09 Февраля 2024, 00:23:31
Здравствуйте! У меня вопрос такого характера. Есть возможность сделать пункт в "Модуле услуги basic"
Не уходить в минус "да-нет"? Как это реализовано в Модуле услуги inet_unlim.