Биллинговая система Nodeny
28 Июня 2024, 08:17:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 122 123 [124] 125
1846  Главная категория / Разработка / Re: Суточная абонплата : 27 Января 2010, 11:47:34
такая вот трабла.
у клиента стоит тариф с суточной абонплатой
тариф 160 грн
но в статистике пишется

Цитировать
Ув. абонент, вы начали пользоваться услугой с 27 числа, т.е. не полный месяц. Мы уменьшили стоимость тарифного плана и предоплаченный трафик: данные тарифного плана умножены на коэффициент 0.16
Цена, грн.   0.16 * 160 = 25.6
Итого к оплате, грн.   25.60
для тарифов с суточной абонплатой, нужно вообще ставить в 0 абонплату

Валентин так и не появился, потому новую логику хз
1847  Главная категория / Разработка / Re: Суточная абонплата : 26 Января 2010, 12:49:09
Помогите пожалуйста сделать проверку в скрипте чтобы была возможность заказывать только тарифы с большей стоимость
подожди новую версию, вроде исправят логику работы...наверное
1848  Главная категория / Разработка / Re: Суточная абонплата : 26 Января 2010, 10:32:06
Спасибо. интересно посмотреть.

Валентин?
1849  Главная категория / Разработка / Re: Суточная абонплата : 26 Января 2010, 09:35:18
если устроит такой алгоритм работы:
в первый день каждого месяца, скрипт делает выборку из БД на непустые значение программируемого тарифа (сделано для того, чтобы помесячные тарифы не трогать).
далее делается выборка значения тарифа, которое делится на количество дней, получаемое функцией которую написал на прошлой странице и это значение через sql update прописывается в базу данных.
хз, может это неправильно и костылями, но выбора нет.

может сделать отдельный топик по пропорциональной суточной абонплате?
1850  Главная категория / Разработка / Re: Суточная абонплата : 25 Января 2010, 21:14:20
сделал пропорциональную суточную абонплату.
так что уже не актуально.

актуален остается вопрос перерасчета перехода с большего на меньший тариф
1851  Главная категория / Разработка / Re: Суточная абонплата : 25 Января 2010, 12:35:27
надеюсь в 52 версии будет изменена концепция, а пока временно запретил смену пакетов пользователями
ибо чтобы решить проблему с переходами на тарифы не позволяет грамотно суточная абонплата, а без нее - шаровой способ работать по минимальным ценам на максимальных тарифах
1852  Главная категория / Разработка / Re: Суточная абонплата : 25 Января 2010, 12:31:30
Цитировать
Да и кстати 31*0.65 = 20,15 грн 31* 0.64 =19,84  где тут круглая сумма ?? или у вас дробные копейки в обиходе ? У нас нет.
Вот и получаем что или перебор или недобор да еще и помнить клиенту надо что в этом месяце я плачу 65 копеек а в следующем 63 копейки, а в фазе луны новолуния 89 копеек, потому что недобор средств.
а никто не говорит за округления, система то вычитает, а не клиент с копейками трясется.
вы как будто не хотите читать...
как я понял ничего делаться небудет, сделаю костылями на внешнем скрипте... Обеспокоенный
1853  Главная категория / Разработка / Re: Суточная абонплата : 25 Января 2010, 08:07:44
Цитировать
как учтет билинг переход клиента 25 числа с тарифа за 200грн/мес на тариф 100грн/мес
эксперимент показал, что ему докинутся на счет эти 100 грн
Продолжу... 100 грн вместо того, чтобы на счету у него осталось разницы где-то 19грн.
т.е. как я понял логическая проблема при переходе с повышенной абонплаты на меньшую из-за того, что возвращаются деньги, хотя поидее не должны.
имеем 201 грн налом:
скорость 100мбит с 1-25 тариф за 200 грн, на балансе - 1 грн
скорость 128 кбит с 25-31 тариф за 10 грн, на балансе - 191 грн
хотя с 1 по 25 человек получал услугу 100мбит, заплатил почти в конце месяца всего 10 грн.

olegotek, я правильно уловил мысль?

поидее нужно значит хранить буферное значение до момента перехода с тарифа на тариф, и вычитать его при смене с тарифа, т.е. за 25 дней по тарифу 200 грн в месяц и с начала работы нового тарифа снять еще 10 грн
1854  Главная категория / Разработка / Re: Суточная абонплата : 24 Января 2010, 23:13:59
Цитировать
Дело не в том что мы прицепились, а в том что даже провайдер ошибается сколько ему платить надо в месяц, что говорить о пользователях, которые 5 на 2 поделить без калькулятора не могут.
Еще раз опишите плюсы и минусы от переменной суммы и постоянной абонплаты в 1 гр
Сорри, спешил, поменял случайно цифры местами, сами же прекрасно поняли )

Давайте вот не будем думать, что думают юзеры.
Плевать на то что они думают.

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

Повторю, хотя бы для коммерческой версии, если вы думаете, что кругом собрались халявщики с 50-ю абонентами

Цитировать
как учтет билинг переход клиента 25 числа с тарифа за 200грн/мес на тариф 100грн/мес
эксперимент показал, что ему докинутся на счет эти 100 грн
1855  Главная категория / Разработка / Re: Суточная абонплата : 24 Января 2010, 16:37:23
общая сумма то не меняется
на 28 число она выйдет 20 грн
1856  Главная категория / Разработка / Re: Суточная абонплата : 24 Января 2010, 13:19:43
Цитировать
И каждый месяц объяснять клиенту почему в этом месяце он платит больше а в предыдущем платил меньше, особенно прикольно про февраль будет объяснялочка:
Ну эта панимаешь нам бабло надо за тариф отбить поэтому мы разделили 50 грн на 28 дней, а в следующем на 31 разделим.
нене, сумма будет одна и таже.
просто в разные месяцы будет меняться суточная абонплата.
например абонплата 20 грн.
в январе 31 день: 20/31 = 1.55
в феврале 28 дней: 20/28 = 0.71

цитирую юзера:
Цитировать
обычно остатка денег на счету хватает .. до получения ЗП, а на первое число месяца не всегда есть свободные деньги для пополнения... но это как известно проблемы индейцев )
1857  Главная категория / Разработка / Re: Суточная абонплата : 23 Января 2010, 22:56:56
По топику.
Не хотелось бы самому вбивать костыли в биллинг, но довольно просто реализовать через класс Date_DaysInMonth, модуля Date::Manip

Код:
use Date::Manip;
my ($m, $y) = UnixDate("today", "%m", "%Y");
my $days = Date_DaysInMonth($m,$y);
print "$days\n";
выведет количество дней

а если делать выборку из таблицы plans2, с поля price и делить ее на переменную $days, то получим сумму суточной абонплаты.
вроде не сложно, но костыли не хочется вбивать самому, чтобы не увалить биллинг
1858  Главная категория / Разработка / Re: Суточная абонплата : 23 Января 2010, 16:56:42
Цитировать
сумма снятия будет посчитана так как будто вы работаете на выбранном тарифном плане с начала месяца.
с другой стороны, если везде снимается абонплата раз в месяц, то получается нужно будет доплатить разницу между тарифами.

Смотри как получается:
Есть тариф за 100 грн и есть тариф за 200 грн
У человека на 20 число остается например ровно 100 грн с учетом того, что он был на тарифе за 100 грн, при переходе на тариф за 200 грн, у него будет не -100 грн, а 0, т.к. эти 100 грн, что брались за абонплату первого тарифа перейдут на второй тариф.

Цитировать
Следующий момент: клиент отключается в середине месяца или в первых числах, для таких моментов также как и для начала пользования услугами - сделан ввод даты и по коефициенту начисляется плата до конца месяца - так же сделать оплата от начала месяца до конца пользования услугами, к-во дней. Кстати именно из за отсутствия такой возможности становится СТРАШНЫМ перевод клиента в середине месяца на тарифний план (по рекомендации в инструкции) "Заблокирован", потому что после этого абсолютно снимается абонплата за текущий месяц. В результате мы не можем предоставить клиенту самому выбрать этот тариф и тем самым отключиться автоматически, а сами мы можем только либо вручную запретить доступ, либо назначить тариф заблокирован на слудующий месяц.
по идее, нужно будет выставить день начала потребления услуг тот, при котором он снова будет пользоваться услугой интернет и тогда у него с середины месяца и вычтется абонплата, а не за весь месяц
1859  Главная категория / Разработка / Re: Суточная абонплата : 22 Января 2010, 10:51:32
Абсолютно с согласен с вашим мнением насчет абонплаты
Но руководство требуют именно такого.
Сделал по среднеарифметическому значению аля 30+31/2, 28 пока исключение изза большой дельты.
1860  Главная категория / Разработка / Re: Суточная абонплата : 20 Января 2010, 23:41:38
сложно будет сделать режим пропорционального снятия абонплаты?
хотя бы для версии 50.хх
Страниц: 1 ... 122 123 [124] 125
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!