Jump to content

Recommended Posts

Добрый день! В конфиге включено размазанное снятие АП, но есть подозрение, что если у пользователя минус, то завтра минус станет еще больше. Пользователь в этот момент не получает услуги, так как сервер доступа включает доступ, если Cash > 0.

Я подозреваю что АП снимается при отрицательном балансе за его текущий месяц, если месяц проходит и у него все еще минус на балансе, то дальше АП списываться не будет? Если это не так, то как морозить баланс пользователя при минусовом балансе?

Постарался выразить правильно мысль :) Спасибо

Edited by init
Link to post
Share on other sites

FeeChargeType = 0

FeeChargeType — не обязательный параметр, регулирующий процесс снятия абонплаты. Может принимать значения 0, 1 и 2, по умолчанию имеет значение 0. При значении 0 абонплата снимается как обычно, при значении 1 абонплата снимается только если баланс пользователя положительный или равен нулю, при значении 2 абонплата снимается только если баланс пользователя больше или равен абонплате. Значение 2 следует использовать с осторожностью, т. к. при этом на безлимитных тарифах абоненты получат услугу бесплатно.

Link to post
Share on other sites

FeeChargeType = 0

 

FeeChargeType — не обязательный параметр, регулирующий процесс снятия абонплаты. Может принимать значения 0, 1 и 2, по умолчанию имеет значение 0. При значении 0 абонплата снимается как обычно, при значении 1 абонплата снимается только если баланс пользователя положительный или равен нулю, при значении 2 абонплата снимается только если баланс пользователя больше или равен абонплате. Значение 2 следует использовать с осторожностью, т. к. при этом на безлимитных тарифах абоненты получат услугу бесплатно.

 

В конфиге данный параметр отсутствует, а значит по умолчанию 0. В конфиге юбиллинга стоит морозить юзера при балансе -20, но я вижу что у юзеров списывается АП при балансе ниже -20. Может что-то еще в старгейзере покрутить? Может FeeChargeType выставить как раз в 1? Чтобы у пользователя при минусовом балансе АП не списывалась? В логах вижу вот такое

2015-12-13 00:00:03 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '0.000000' to '-9.677419'. Subscriber fee charge
2015-12-14 00:00:03 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-9.677419' to '-19.354839'. Subscriber fee charge
2015-12-15 00:00:10 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-19.354839' to '-29.032258'. Subscriber fee charge
2015-12-16 00:00:16 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-29.032258' to '-38.709677'. Subscriber fee charge
2015-12-17 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-38.709677' to '-48.387097'. Subscriber fee charge
2015-12-18 00:00:30 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-48.387097' to '-58.064516'. Subscriber fee charge
2015-12-19 00:00:33 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-58.064516' to '-67.741936'. Subscriber fee charge
2015-12-20 00:00:34 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-67.741936' to '-77.419355'. Subscriber fee charge
2015-12-21 00:00:47 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-77.419355' to '-87.096774'. Subscriber fee charge
2015-12-22 00:00:37 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-87.096774' to '-96.774194'. Subscriber fee charge
2015-12-23 00:00:47 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-96.774194' to '-106.451613'. Subscriber fee charge
2015-12-24 00:00:43 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-106.451613' to '-116.129032'. Subscriber fee charge
2015-12-25 00:00:49 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-116.129032' to '-125.806451'. Subscriber fee charge
2015-12-26 00:00:48 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-125.806451' to '-135.483870'. Subscriber fee charge
2015-12-27 00:00:55 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-135.483870' to '-145.161290'. Subscriber fee charge
2015-12-28 00:00:55 -- Admin '@stargazer', 0.0.0.0: User '0101': 'cash' parameter changed from '-145.161290' to '-154.838709'. Subscriber fee charge

Edited by init
Link to post
Share on other sites

Читай документацию "старгейзера", где нужно "прописать"

FeeChargeType = 1

 

я также подумал, что мне нужно скорее всего это значение, а не 0, тогда как работает в юбиллинге заморозка пользователя при балансе в -20 (по умолчанию в юбиллинге стоит) - или здесь речь идет не о балансе пользователя, а о чем-то другом?

Edited by init
Link to post
Share on other sites

какая опасность ждет абонентов которые сидят бесплатно, если установить в параметр значение 2 ? то что то не понятно, а рисковать не хочется

Link to post
Share on other sites

какая опасность ждет абонентов которые сидят бесплатно, если установить в параметр значение 2 ? то что то не понятно, а рисковать не хочется

Такая что абонент никогда не попадет "в минуса"

Link to post
Share on other sites

 

какая опасность ждет абонентов которые сидят бесплатно, если установить в параметр значение 2 ? то что то не понятно, а рисковать не хочется

Такая что абонент никогда не попадет "в минуса"

 

И у него никогда не отключится инет.
Link to post
Share on other sites
  • 7 months later...

И снова здравствуйте светлые головы сие форума, необходимо все же установить так что бы инет отрубался при нулевом балансе уже, а не уходил в -20, как же это будет правильно сделать?, чтобы не было такого.. 

Такая что абонент никогда не попадет "в минуса"
И у него никогда не отключится инет.

 

Заранее Спасибо! :)

 
Link to post
Share on other sites

И снова здравствуйте светлые головы сие форума, необходимо все же установить так что бы инет отрубался при нулевом балансе уже, а не уходил в -20, как же это будет правильно сделать?, чтобы не было такого.. 

Такая что абонент никогда не попадет "в минуса"
И у него никогда не отключится инет.

 

Заранее Спасибо! :)

уже ранее указывал, ищи в документации параметр:

 

 

FeeChargeType = 1
 
Link to post
Share on other sites

это то знаю где.. 

 

 

FeeChargeType = 1
 и стоит единичка уже.. давненько

 

вопрос в другом, скажем FeeChargeType = 2 установлю, то как будет работать, чет не доходит никак,  при этом  пока установил в alter.ini  AUTOFREEZE_CASH_LIMIT="0" (ренее -20 стояло), не знаю как при 0 будет работать, но ранее всегда уходил в минус и в минусе замораживал до пополнения в положительный баланс, 

 

Все это мне надо для учета приходящих денег, иначе приходится всегда класть не сколько принесли, а на большую сумму на сколько было в минусе, ..............

Link to post
Share on other sites

 

 

скажем FeeChargeType = 2 установлю, то как будет работать

из документации:

FeeChargeType — не обязательный параметр, регулирующий процесс снятия абонплаты. Может принимать значения 0, 1 и 2, по умолчанию имеет значение 0. При значении 0 абонплата снимается как обычно, при значении 1 абонплата снимается только если баланс пользователя положительный или равен нулю, при значении 2 абонплата снимается только если баланс пользователя больше или равен абонплате. Значение 2 следует использовать с осторожностью, т. к. при этом на безлимитных тарифах абоненты получат услугу бесплатно.

что-то еще не понятно?

 

 

Все это мне надо для учета приходящих денег, иначе приходится всегда класть не сколько принесли, а на большую сумму на сколько было в минусе,

пункт "установить счет" не используешь? 

Link to post
Share on other sites

пункт "установить счет" не используешь?

нет..

 

из документации:

FeeChargeType — не обязательный параметр, регулирующий процесс снятия абонплаты. Может принимать значения 0, 1 и 2, по умолчанию имеет значение 0. При значении 0 абонплата снимается как обычно, при значении 1 абонплата снимается только если баланс пользователя положительный или равен нулю, при значении 2 абонплата снимается только если баланс пользователя больше или равен абонплате. Значение 2 следует использовать с осторожностью, т. к. при этом на безлимитных тарифах абоненты получат услугу бесплатно.

что-то еще не понятно?

не понятно именно.. : . .. предположим.. 1 день=20 денег.. (по дневное списание),  FeeChargeType=2, в alter.ini установленно  AUTOFREEZE_CASH_LIMIT="0" 

 

1 абонент  на балансе = 20 денег, произойдет списание до нуля  и произойдет заморозка.

2 абонент на балансе = 25 денег, произойдет списание до 5 денег,  заморозки не будет и списываться больше не будет (и.. "при этом на безлимитных тарифах абоненты получат услугу бесплатно.")

 

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

.....или никак иначе не сделать и необходимо производить 2 действия.. 

1. пополнить счет

2. установить счет

..как -то объединять действия чтобы ложить ровно столько при отрицательном балансе и устанавливался счет столько сколько денег приносят игнорируя минус, чтобы видеть в фин отчетах реальный приход.

 

Edited by Endr93
Link to post
Share on other sites

Делай по другому

 FeeChargeType=1

ттариф 20 денег в сутки, на счету 25 денег: 

1-е сутки 25-20=5 иннет у абона есть

2-е сутки 5-20=-15 иннета у абона нет 

3-и и далее сутки - абонплата не снимается

абон пополнил на 100 т.е. -15+100=85 инет у абона есть, т.е. фактически за сутки будет списано 20

и т.д.

зачем "компенсировать" -15 абону?

Edited by a_n_h
Link to post
Share on other sites

Делай по другому

 FeeChargeType=1

ттариф 20 денег в сутки, на счету 25 денег: 

1-е сутки 25-20=5 иннет у абона есть

2-е сутки 5-20=-15 иннета у абона нет 

3-и и далее сутки - абонплата не снимается

абон пополнил на 100 т.е. -15+100=85 инет у абона есть, т.е. фактически за сутки будет списано 20

и т.д.

зачем "компенсировать" -15 абону?

так и было сначала :) , потом  хрень какая-то начала происходить, я конечно ложил болт на смещение, но напарник против из за абонетов (у него руль сие бизнеса, хозяин барин что) но в итоге стало не ясен приход, норм такие расхождения в приходе :o , ......дни оплаты смещаются тогда почему-то, абоненты ругаются, в прошлый месяц оплатили скажем, 20 числа, а сейчас 24 числа, и тп..  :facepalm:  поэтому и хочу найти способ чтобы в нуле заморажевалось, как то так.. уже мозг кипит от этого, есть варианты какие, или тока так как описано свыше..

 

эм вот еще не большой вопросик.. что за зверь.. (мануалы читал)

Порог денег (отрицательный) для автозаморозки пользователя. Работает только при вызове из remote API. При использовании вызова autofreezemonth данная опция рассматривается как множитель (положительный) стоимости тарифа пользователя. Пользователь будет заморожен при состоянии счета ⇐ стоимости его тарифа умноженного на значение опции.

AUTOFREEZE_CASH_LIMIT="-20" 

почему-то этот момент не совсем доходит до ума, это значит ручками если команду посылаешь откуда-то( то откуда), или в автономном режиме работает.. как работает? :mellow:

Edited by Endr93
Link to post
Share on other sites

 

 

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

а "крон" зачем? прописываешь в кроне один раз в сутки в определенное время заморозить и т.д. как вариант:

7       0       *       *       *       root    /bin/ubapi "autofreeze=nocredit"

Link to post
Share on other sites

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

 

26 авг 2016 - 6:33 PM a_n_h писал:

snapback.png

Делай по другому

 FeeChargeType=1

ттариф 20 денег в сутки, на счету 25 денег: 

1-е сутки 25-20=5 иннет у абона есть

2-е сутки 5-20=-15 иннета у абона нет 

3-и и далее сутки - абонплата не снимается

абон пополнил на 100 т.е. -15+100=85 инет у абона есть, т.е. фактически за сутки будет списано 20

и т.д.

зачем "компенсировать" -15 абону?

так и было сначала  :) , потом  хрень какая-то начала происходить, я конечно ложил болт на смещение, но напарник против из за абонетов (у него руль сие бизнеса, хозяин барин что) но в итоге стало не ясен приход, норм такие расхождения в приходе  :o , ......дни оплаты смещаются тогда почему-то, абоненты ругаются, в прошлый месяц оплатили скажем, 20 числа, а сейчас 24 числа, и тп..   :facepalm:  поэтому и хочу найти способ чтобы в нуле заморажевалось, как то так.. уже мозг кипит от этого, есть варианты какие, или тока так как описано свыше..

Edited by Endr93
Link to post
Share on other sites

 

 

какой найти выход из расхождений в фин отчетах

скорее всего выход один - пользоваться "опцией" "установить счет".

Link to post
Share on other sites

 

какой найти выход из расхождений в фин отчетах

скорее всего выход один - пользоваться "опцией" "установить счет".

 

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

 

Edited by Endr93
Link to post
Share on other sites

 

 

опция "Добавить денег " игнорировал минус

установить счет так и работает, в финансовом отчете учитывается

 

 

не совсем не удобно

что не совсем?  и что не удобно?

Link to post
Share on other sites

что не совсем?  и что не удобно?

придется в 2 действия производить платежку  :)  , весьма не привычно, чем раз  и все  :)

установить счет так и работает, в финансовом отчете учитывается

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

версия ubilling 0.7.3 rev 4912

Edited by Endr93
Link to post
Share on other sites

 

 

придется в 2 действия производить платежку 

какие действия?

 

 

версия ubilling 0.7.3 rev 4912

наверно пора обновить.

 

 

тогда (баг может)

скорее всего.

Link to post
Share on other sites

какие действия?

учитывая "баг" 

1-действие добавлять денег;

2-действие устанавливать счет.

наверно пора обновить.

значит в последней версии опция "установить счет"  учитывается в фин отчетах, верно? ..

 

...в демке тоже в отчетах денег не прибавляется, ..и да, как и у нас "учитывает" то что была установка счета, но в "кассе" денег не прибавляется по отчетам

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

Edited by Endr93
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By LBS
      Дорогі колеги!

      Пропоную обговорити болюче питання для всіх провайдерів про загальне підняття тарифів, оскільки долар сьогодні вже 45 постукав в двері, а наші тарифи від 2-5 доларів за 100 мбіт/с.

      Мовчимо що все обладнання купується за той нещасний долар, а кабель вже для обслуговування по 6грн, паливо дороге, та щей акциз піднімуть, тому з такими темпами деякі будуть працювати на заводі, а бо ж якимось заправщиком на АЗС.

      Ви знаєте чим відрізняються інтернет-провайдери від других спеціальностей, тобто другого бізнесу? А рівно тим, що другий бізнес уміє домовлятись, та плавно підіймають ціну коли все росте, а ми сидимо і дивимось, нехай хтось підніме, а я опущу тариф. Дорогі провайдери, давайте домовимось про підняття тарифів, бо одні зараз рубають капусту, точніше огірки по 70 грн. гречка по 200грн. та багато прикладів. А тариф за 100-200 грн на сьогодні це ні про що.
       
      Прошу вибачення, якщо комусь дана тема не подобається.
       
       
       
    • By strike
      Добрый день!
      Есть ли возможность связать тариф с услугой?
      Я создал тарифы NAT и REAL. Пример;
      Start_30_mbit_NAT
      Start_30_mbit_REAL
       
      И создал две услуги:
      10.0.0.0/24 EOIP_NAT
      185.212.89.0/24 EOIP_REAL
       
      Как сделать, что бы при установлении у клиента тарифа Start_30_mbit_NAT, у него бы работала услуга 10.0.0.0/24 EOIP_NAT, а при Start_30_mbit_REAL - 185.212.89.0/24 EOIP_REAL.
      В документации не нашел такую возможность.
      Сейчас услуга жестко привязывается к абоненту, при его создании.
      Спасибо.
    • By Kolivan
      Всем здравия!
      Рассматриваю возможность перехода на ubilling, но интересует возможность реализовать несколько функций. Одну из них описываю ниже в ТЗ.
      Требуется возможность устанавливать дату списания абонплаты персонально для каждого абонента. У кого-то должна списываться 2, у кого-то 12 и т.д. Дата снятия абонплаты должна устанавливаться в карточке абонента.
      Абонплата должна списываться целиком за месяц вне зависимости от состояния счёта. При этом, если баланс < 0 доступ в Интернет должен быть ограничен либо по скорости, либо должен быть доступ только к сайтам, через которые абонент может пополнить лицевой счёт.
    • By vovam
      Продам вживаний, справний Mikrotik BaseBox 2 з блоком живлення та пое-інжектором.
      Ціна 1000грн.


    • By chuk3
      Привет всем!
      Есть тариф: абонплата 850, периодичность - месяц, предоплаченный трафик 5000, подсчет трафика up+down, в поле "Internet" дневная цена 0.18 и цена не зависит от времени. В "Пользовательском онлайне" вижу что абонент скачал 500 мегабайт, но когда захожу в профиль пользователя наблюдаю "Предоплаченный трафик" 4910, т.е. абонент типа скачал 90 мегабайт, но скорее всего это в деньгах, т.е. 90:0,18=500.
      Подскажите в чем моя проблема, уже и stargazer_help перелопатил все стоит на своих местах вроде.
      Спасибо заранее.
×
×
  • Create New...