Перейти до

Несколько вопросов по алгоритму платежей


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

Доброго вечера всем, с наступающими!

 

Хотел уточнить у знающих на конкретных примерах механику снятия АП. У меня стоит по дефолту снятие на 1-е число. Читаю вики, доки, форум, что-то понял, что-то нет, разберусь. Но! Следующий расчетный период выпадает на праздники :) Время убегает и оставить людей (1500 душ) без интернета в этот день... сами понимаете, да и нам тут сидеть в новогоднюю ночь трезвыми и злыми всем офисом не очень охота. Очень прошу помощи. Вот мои вопросы:

 

1) Клиент подключился 01.12.2013 г. (тариф 100 грн.) и пополнил счет карточкой на 100 грн. Ему спишет деньги 1.01 и у него станет баланс =0, значит он не отключится и будет еще месяц получать интернет, пока баланс 01.02 не станет <0?

 

2) Клиент подключился 01.12.2013 г. (тариф 100 грн.) и пополнил счет карточкой на 50 грн. Ему вторую половину месяца будет бесплатный интернет до 1.01?

 

3) Клиент подключился 01.12.2013 г. (тариф 100 грн.) и 01.01.2014 г. не заплатил, а заплатил 04.01.2014 г. Значит и услугу он должен получать до 4.02, его все равно отключит 01.02 и он станет должником?

 

Я пока вижу только так, и то, для только что зарегистрированных абонентов - это корректировка сальдо в минус суммы тарифа. Но если абонент заплатит только половину и захочет потом доплатить, то, получается, что биллинг его все равно не включит. Для корректировки в ручном режиме - это еще полбеды, а вот что делать при АСР, ума не приложу.

 

Заранее спасибо за помощь.

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Спасибо! Дострою сеть на чем есть, а дальше пойду на завод работать. Ну нафиг ваши биллинги

Posted Images

 

Но! Следующий расчетный период выпадает на праздники :)

shithappens.jpg

 

Время убегает и оставить людей (1500 душ) без интернета в этот день...

1500 должников (вроде ведь так называются абоненты не оплатившие припейд услуги?) вы хотели сказать, да?

 

 

1) Клиент подключился 01.12.2013 г. (тариф 100 грн.) и пополнил счет карточкой на 100 грн. Ему спишет деньги 1.01 и у него станет баланс =0, значит он не отключится и будет еще месяц получать интернет, пока баланс 01.02 не станет <0?

да

 

 

2) Клиент подключился 01.12.2013 г. (тариф 100 грн.) и пополнил счет карточкой на 50 грн.

Почему он это сделал, при стоимости тарифа в 100 гривен?  Ну тоесть почему провайдер позволил ему это?

 

Что традиционно делают операторы при подключении:

1. Зарегистрировали клиента

2. Сняли -100 гривен за текущий платежный период (должен он нам денег, и все тут)

3. Выставили кредит в 100 денег, с просрочкой на 1-2-3 дня.

4. Все.

 

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

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

 

3) Клиент подключился 01.12.2013 г. (тариф 100 грн.) и 01.01.2014 г. не заплатил, а заплатил 04.01.2014 г.

Ок - с 1-го по четвертое он является должником (припейд же?) и не получает услуг. Максимум, что он может сделать - воспользоваться попрошайкой.

 

 

 

Значит и услугу он должен получать до 4.02, его все равно отключит 01.02 и он станет должником?

Да. И это - логично. Учетный период заканчивается/начинается тогда вы сами это установили.

 

 

Но если абонент заплатит только половину и захочет потом доплатить, то, получается, что биллинг его все равно не включит.

Приезжаем значит мы такие на заправку и говорим со щастливой мордой - "20 литр 92-го пожалуйста!" Нас заправляют. После чего вещаем, что готовы заплатить только за 10 литров, так как бабки мы пропили, а за оставшуюся половину мы заплатим только.... эммм... когда нам захочется. Нас бьют в морду.

Все закономерно

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

 

Значит и услугу он должен получать до 4.02, его все равно отключит 01.02 и он станет должником?

Да. И это - логично. Учетный период заканчивается/начинается тогда вы сами это установили.

 

 

А какой при этом будет баланс у пользователя на 1.02?

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

 

Значит и услугу он должен получать до 4.02, его все равно отключит 01.02 и он станет должником?

Нет - не должен. Учетный период оканчивается 1-го.

 

 

А какой при этом будет баланс у пользователя на 1.02?

-100

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

Спасибо nightfly за ответы, начинаем понимать механику платежей. Еще такой вопрос: вчера обновились до последней версии и сегодня начали вносить платежи - не корректируется баланс ни после вноса налички, ни после корректировки сальдо :( До обновления все работало, я уточнил.

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

 

не корректируется баланс ни после вноса налички,

Нунафиг. В последних двух релизах работа с деньгами вообще никак не трогалась.

 

1. Убедитесь, что вы корректно обновились: http://wiki.ubilling.net.ua/doku.php?id=relnotes

2. Проверьте - а меняется ли тариф у юзера?

3. если тарифы также не меняются как и состояние счета - аккуратно перезапустите stargazer.

4. если это не возымело еффекта - орите в аську, буду дебажить.

 

 

До обновления все работало, я уточнил.

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

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

Да, спасибо, все верно, тарифы тоже не меняются :(

Взял shell-скрипт с этого сайта, он отработал, в запускаю top и вижу:

69297 root          1 103    0       122M  14312K CPU1      1  21.9H 100.00% php
65920 root          1 103    0       122M  14308K CPU0      0  23.2H 100.00% php
67706 root          9  20    0     99676K  31748K umtxn     0   0:48   0.00% stargazer
67707 root          1  22    0     24928K   4780K wait      3   0:00   0.00% stargazer

Сервер на Core i7 с 8Gb памяти, крутится только биллинг, надо ждать?

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

 

Взял shell-скрипт с этого сайта, он отработал, в запускаю top и вижу:

Какой такой шелл-скрипт?

 

 

Сервер на Core i7 с 8Gb памяти, крутится только биллинг, надо ждать?

Чего ждать? Рождества?

 

1. Снимайте бекап БД, пускай даже штатным модулем.

2. Культурно тушите stargazer (killall stargazer)

3. Ждите когда он завершится (top)

4. Запускайте stargazer (stargazer)

 

Такого не должно быть.

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

Сорри аськи у меня давно нет, заведу, если надо снова, а скрипт брал отсюда:

http://local.com.ua/stargazer/stg_faq/#37

 

Жду, может он траффик набивает в БД. Буду сейчас делать как вы сказали.

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

 

а скрипт брал отсюда:

http://local.com.ua/...zer/stg_faq/#37

ууууу.....

 

 

Сорри аськи у меня давно нет, заведу, если надо снова

жаббер: fallenfly@gmail.com

 

 

killall -9 не стал делать, ребутнул сервак (не прав, знаю :) ), сейчас все нормально. Спасибо.

следующий шаг - бить по нему кувалдой? :)

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

Теперь и меня финансовые вопросы тронули.

С ростом сети и небольшой группой абонентов всегда все делал вручную. Позволял людишкам приходить без денег и включать интернет. Контролировал все руками, вкл. выкл. с некими метками. Людишки - мои знакомые, друзья.

Виду к тому, что меня волнуют два вопроса:

- Мне нужно чтобы абонент работал целый месяц не зависимо от числа. Будь то 5-ое или 16 число по, естественно, 5-ое и 16-ое.

- Бывает такое что человек без денег, звонит и говорит что завтра или после завтра заплатит. (бывает через две недели)

 

Конфиг дефольтный, ничего не менял.

 

1) Чтобы ответить на первый вопрос мне нужно регистрировать абонента и уводить его в минус? То бишь есть тариф за 50 грн. сбиваю с него -50.

 

2) Как говорилось в вики платить за абона не доброе дело. Но обычно такими абонами являются те же самые друзья, которые никогда не подводят. То в этом случае уводить их глубже, допустим в -100, а потом начислять либо корректировать сальдо?

 

Хочется вести наглядный отчет, но можно и без этого.

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

 

Теперь и меня финансовые вопросы тронули.

И ЧСХ все ответы на оба ваших вопроса есть в FAQ.

 

 

Хочется вести наглядный отчет, но можно и без этого.

И все нужные отчеты - аналогично, уже присутствуют с неведомо каких мохнатых времен.

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

На второй нашел, на первый DayFee? 

Установил счет -100 сегодня, без кредита. Абонент заплатил за услугу после завтра, допустим 14 числа и у него 0, то через месяц в это же время у него будет -100? Или его снимет первого числа и у него останется какой-то остаток и чтобы пользоваться услугой ему нужно доплатить, чтобы ею пользоваться?

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

 

На второй нашел,

уже хорошо

 

 

на первый DayFee?

нет - DayFee просто устанавливает время снятия АП для всех абонентов глобально.

 

Давайте попытайтесь еще раз - я в вас верю ;)

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

Так получается если не выставить кредитование, то при 0 у абона будет рабочая услуга. Если все по 0, а баланс + 100, то через месяц, он будет 0 и абон будет же работать. Если выставить его в -100, то ему нужно заплатить 200.

 

Этот "0" мозг царапает. 0 - OFF, + 100 - ON

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

0 - OFF, + 100 - ON

Не, не так. Вот так: 0 - ON, +100 - ON, а вот < 0 - OFF

 

Если выставить его в -100, то ему нужно заплатить 200

Зачем ему 200 платить?! Если он заплатит 100, то у него станет 0, а следовательно он станет ON, на вашем языке. Потом, в DayFee у него снимется 100 и станет < 0, а следовательно он станет OFF...

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

То вроде писал же выше правильно.

Регим абона. Устанавливаем счет - 100, платит за услугу он 12 числа и работает до первого, и у него получается остаток и закрыта услуга? Это по дефу я так понял.

А как сделать чтобы он работал с 12 по 12, то бишь 12 у него снимались с основого счета деньги? Чтобы для каждого абона было свое правило. с 12 по 12, 10 по 10, с 28 по 28.

Заплатил абон 18, работает до 18, и 18 снимаются деньги. Заплатил он через два дня и теперь он работает, допустим 21 по 21, 21 снялись деньги и т.д

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

да нет.... 

 

Ещё раз, Вам вопрос на засыпку: за что отвечает дирректива "DayFee" ???

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

За какой день будет сниматься абонплата.

 

Если установить "SpreadFee=yes" то что делать с "DayFee"? походу ниче? Не хочу чтобы копейки считало.

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від vovam
      Продам вживаний, справний Mikrotik BaseBox 2 з блоком живлення та пое-інжектором.
      Ціна 1000грн.


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

×
×
  • Створити нове...