Перейти до

Абонплата


Рекомендованные сообщения

Добрый день !

 

При подключении абонента ему выставляется тариф стоимостью к примеру 100 грн . -  когда  эти деньги спишутся с его счета  ? Будет ли абонент заблокирован , ведь по логике вещей у нового абонента на счету  0 при  стоимости тарифа 100 грн.  баланс абонента должен стать  (-100) , соответственно доступ должен заблокироваться .

 

Если происходит смена тарифа на тариф с большей стоимостью, будет ли заблокирован доступ если у абонента недостаточно средств ?

 

Спасибо

Ссылка на сообщение
Поделиться на других сайтах

 

При подключении абонента ему выставляется тариф стоимостью к примеру 100 грн . -  когда  эти деньги спишутся с его счета  ? Будет ли абонент заблокирован , ведь по логике вещей у нового абонента на счету  0 при  стоимости тарифа 100 грн.  баланс абонента должен стать  (-100) , соответственно доступ должен заблокироваться .

http://wiki.ubilling.net.ua/doku.php?id=faq

 

Q: Абонент подключился 15 числа месяца при тарифе стоимостью 100 денег, не хочу чтобы он работал до конца месяца на шару, что делать?

A: Используйте «Корректировку сальдо» и внесите платеж в -100 денег. Это не испохабит вам общую статистику по приходу денежных средств в отчетах. Либо не используйте - тогда это начисление будет видно как «оплату» вам и клиенту.

 

Q: А если я сильно «честный» и хочу взять с абонента только стоимость половины месяца?

A: Ну «скоректируйте сальдо» ему на -50 денег, очевидно же.

 

Q: Абоненту начислена АП, но я сильно добрый и хочу ему ее вернуть на счет, что делать?

A: Используйте «Коректировку сальдо».

 

Q: А если абонент подключился, и я хочу ему дать тестдрайв скажем на 3 дня, пока он не придет с деньгами в офис?

A: «Корректировка сальдо» + «Кредит» + «Кредит до».

 

 

Если происходит смена тарифа на тариф с большей стоимостью, будет ли заблокирован доступ если у абонента недостаточно средств ?

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

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
  • 3 months later...

Был не приятный момент с серваком и не работал старгейзер два дня, как заставить его со всех абонов снять абонплату за пропущенные двое суток?

post-26452-0-91173800-1401656912_thumb.jpg

Відредаговано 2late
Ссылка на сообщение
Поделиться на других сайтах

 

Логично. Так и сделал. Думал возможно есть более вменяемые способы ...

Как всегда - есть. Но опять же, никто не хочет проявить творческий подход.

set_time_limit (0);
//in month day count
$monthdays=31;
//days to repair
$repairdays=6;

$tariffPrices=  zb_TariffGetPricesAll();
$login_q="SELECT * from `users` WHERE `passive`='0'";
$all=simple_queryall($login_q);
$i=0;
$total=0;
if (!empty($all)) {
foreach($all as $io=>$each) {

 $userTariff=$each['Tariff'];
 if (isset($tariffPrices[$userTariff])) {
     $userFee=$tariffPrices[$userTariff];
     if ($userFee>0) {
     	$dayFee=($userFee/$monthdays)*$repairdays;
     	$dayFee='-'.round($dayFee,6);
       //	deb($each['login'].' -> '.$dayFee);
       	$total=$total+$dayFee;
     	$billing->addcash($each['login'],$dayFee);
     	log_register('RUN StargazerManualFee ('.$each['login'].') ON '.$dayFee);
     }
 } else {
 	deb('skipping '.$each['login']);
 }
 
 
$i++;
}
deb('users processed: '.$i);
deb('total repaired: '.$total);
} else {
deb('nousers');
}
Ссылка на сообщение
Поделиться на других сайтах

Та да, пора бы научиться думать в конце концов, а потом выучить хотя бы один язык программирование.

 

Спасибо!

Відредаговано 2late
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від a_n_h
      Всем доброго дня!
        После "переезда" на новый сервер не работает подсчет трафика у абонов, графики рисует исправно.
       
        softflowd запущен:
        nobody  26980    0.0  0.0   13488   3148  -  Is   05:40       0:00.00 /usr/local/bin/softflowd -i bridge0 -n 127.0.0.1:42111 -m 16000 -p /var/run/softflowd.br
       
        при проверке  tcpdump -i lo0 port 42111 - тишина...
       
        Подскажите, куда копать?
    • Від a_n_h
      Доброго дня и с праздником!
         Как "формируется" ID пользователя для OnConnect OnDisconnect и проч. скриптов?
    • Від a_n_h
      Всем доброго дня!
        Как перенести созданные в мастере отчетов отчеты на новый сервер?
       
      Нашел сам:
      /usr/local/www/apache24/data/billing/content/reports
    • Від a_n_h
      Всем доброго дня и мирного неба!
        После последних событий выявилась "фича" билинга, при загузке сервака отморозки с положительным балансом не попадают в 47-ю таблицу... Как исправить запрос к БД, что-бы все замороженные тоже отключались:
       
      $data_q='SELECT `ip` FROM `users` WHERE `Cash`< -`Credit`';
       
    • Від a_n_h
      Всем доброго дня, мирного неба  и бесперебойного энергоснабжения!
        Возникла необходимость временно отключить снятие абонплаты, как "правильно" это сделать?
×
×
  • Створити нове...