forum.bitel.ru
http://forum.bitel.ru/

Тариф с предоплаченным трафиком
http://forum.bitel.ru/viewtopic.php?f=7&t=2017
Страница 1 из 1

Автор:  madmax [ 14 мар 2009, 23:21 ]
Заголовок сообщения:  Тариф с предоплаченным трафиком

Прошу помощи в составлении тарифного плана.
Суть такова: У Клиент предоплаченный трафик 1000Мб - 100 рублей, свыше 1000 Мб за каждый 1Мб - 1 рубль. Клиент например подключился 15 числа, накачал 600 мегов и нужно посчитать предоплаченый трафик за 15 дней. В месяце 30 дней Формула расчета такова
по трафику-1000/30*15=500, По деньгам - 100/30*15=50
Клиент накачал 600. Выходит что я с клиента должен взять 50 рублей за 15 дней и плюс за превышение по трафику 600-500=100Мб*1руб=100руб
Итого 150 рублей.
Как средставами модулйе IPN и абонплаты - реализовать данный тариф

Автор:  Jimson [ 15 мар 2009, 02:19 ]
Заголовок сообщения: 

пророрциональный диапазон по трафику на 1000М по цене 0
второй диапазон на 0М по цене превышения
+ пропорциолнальная абон плата, помесячная

помоему это все в документации написано и не один раз

Автор:  madmax [ 15 мар 2009, 16:40 ]
Заголовок сообщения: 

Спасибо разобрался. Если в тарифе абонплаты ставишь помесячный режим и пропорционально периоду - то считается только если закрыть услуг сегоднешней датой например и включить ручной перерасчет.
А я этого не учел.

Автор:  iros [ 05 май 2009, 14:42 ]
Заголовок сообщения: 

Если клиент оплатил предоплаченый обьем но не "выработал его полностью", есть возможность перенести остаток трафика на след. месяц ?

Автор:  stark [ 06 май 2009, 16:18 ]
Заголовок сообщения: 

iros писал(а):
Если клиент оплатил предоплаченый обьем но не "выработал его полностью", есть возможность перенести остаток трафика на след. месяц ?


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

Автор:  os3 [ 07 авг 2009, 12:45 ]
Заголовок сообщения: 

Jimson писал(а):
пророрциональный диапазон по трафику на 1000М по цене 0
второй диапазон на 0М по цене превышения
+ пропорциолнальная абон плата, помесячная

помоему это все в документации написано и не один раз

Что-то никак не могу найти, где эта самая абонентская плата прописывается. Подскажите, пожалуйста!

Автор:  os3 [ 10 авг 2009, 13:44 ]
Заголовок сообщения: 

Вопрос все еще актуален: как заставить тарификатор ежемесячно списывать со счета клиента определенное количество рублей?

Автор:  stark [ 10 авг 2009, 22:09 ]
Заголовок сообщения: 

os3 писал(а):
Вопрос все еще актуален: как заставить тарификатор ежемесячно списывать со счета клиента определенное количество рублей?


что вы уже настроили ? конфиги ? логи? чтобы считалсь абонпата в догворе должен быть добавлен модул абонплат, в нем услуга абонплаты . в договоре тариф . и запущен шедуер чтобы абонку жту снимать(даже в ручном режиме он все равно нужен). покажите и опишите что есть

Автор:  os3 [ 11 авг 2009, 12:25 ]
Заголовок сообщения: 

Именно про модуль NPay я и не знал. Установил, добавил услугу, настроил тарифы, в шедулере прописал.
Настройки модуля:
#автоматическое переначисление абонентских плат договора при изменении их периода, количества и т.п.
recalculate.on.service.change=1

Ковыряюсь сейчас над этим (sheduler.log):
Код:
08-11/09:33:00  INFO [Thread-5] TaskExecuter - Starting periodic taks ID: 1 bitel.billing.server.ipn.LogCalculator
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Difficult mode INIT
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Init time => 89 ms
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Processing..
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Using ready ResultSet..
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Select records time=1 ms.
08-11/09:33:00 ERROR [pool-2-thread-2] LogCalculator - Contract id: 2
08-11/09:33:00 ERROR [pool-2-thread-2] LogCalculator - Request accepted => false relevance => -1 REQ: amount => 2214697 sid => 2 time => 06.08.2009 09:00:00 action => calculate
cid => 2 costTypeRangeTakeAllSet => [] RESP: HIST:  wasn't accepted!
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Records processing time=48 ms.
08-11/09:33:00 ERROR [pool-2-thread-2] LogCalculator - Detected errors => 451
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Setting balances for independ and subs..
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Selected.
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Selecting sub account
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Selected.
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Setting balance for super..
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Selected.
08-11/09:33:00  INFO [pool-2-thread-2] LogCalculator - Task finished time=207 ms.
08-11/09:41:00  INFO [Thread-5] TaskExecuter - Starting periodic taks ID: 2 bitel.billing.server.npay.Calculator
08-11/09:41:00 ERROR [Thread-5] TaskExecuter -
java.lang.NullPointerException
        at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
        at bitel.billing.server.TaskExecuter.run(TaskExecuter.java:183)

До установки модуля NPay трафик считался и тарифицировался

Вложения:
11g.GIF
11g.GIF [ 5.16 КБ | Просмотров: 4669 ]

Автор:  stark [ 11 авг 2009, 15:41 ]
Заголовок сообщения: 

вы шедулер перезауптсили после остановки модуля ? основите его (убидетеь что действительно отстановился и убейте процесс если это не так ) и запустите заново

Автор:  os3 [ 11 авг 2009, 16:01 ]
Заголовок сообщения: 

Семен Семеныч!!
В очередной раз, stark, низкий вам поклон!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/