BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 21:56

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 20 сен 2010, 14:12 
Доброго времени суток.
Ув. разработчики прошу помочь решить следующую проблему.

Абонплата у наших абонентов снимается ежедневно с фиксированной стоимостью за месяц.
Ежедневно в 0 часов, перед списанием абонплаты, запускается скрипт (BGBS) и проверяет, хватит ли абоненту средств для работы еще один день, если не хватает то блокирует его.
Так вот при вычислении возникает проблема из на округления.
Я вычисляю баланс на следующий день как: баланс-абонплата/30, а биллинг как: Входящий остаток+приход-расход-(абонплата*кол-во дней)

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

В API я не нашел готовых функций для вычисления баланса или наработки по абонплате за будущий период.
Прошу вас подсказать готовые функции для вычисления баланса или наработки по абонплате за будующий период.


Биллинг вер. 4.6


Вернуться к началу
  
 
СообщениеДобавлено: 20 сен 2010, 14:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
А могли бы вы гденибудь рассказать как вы рассылаете смс??

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 сен 2010, 14:38 
skyb писал(а):
А могли бы вы гденибудь рассказать как вы рассылаете смс??

Набросал небольшую инструкцию http://wiki.bgbilling.ru/index.php/SMS_ ... D0%B7_SMPP


Вернуться к началу
  
 
СообщениеДобавлено: 21 сен 2010, 11:07 
Ув. разработчики. Если нет готовых функций в API, то хоть подскажите алгоритм вычисления наработки по абонплате. В частности интересует вычисление количества дней, за которые необходимо списать абонплату.


Вернуться к началу
  
 
СообщениеДобавлено: 21 сен 2010, 20:33 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Готовая функция есть в 5.0. в 4.6 нет. Там же есть уже и штатный дебитовый режим


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 сен 2010, 11:21 
stark писал(а):
Готовая функция есть в 5.0. в 4.6 нет. Там же есть уже и штатный дебитовый режим

Ясно, спасибо.


Вернуться к началу
  
 
СообщениеДобавлено: 22 сен 2010, 13:33 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
lda писал(а):
В API я не нашел готовых функций для вычисления баланса или наработки по абонплате за будущий период.
Прошу вас подсказать готовые функции для вычисления баланса или наработки по абонплате за будующий период.

stark писал(а):
Готовая функция есть в 5.0. в 4.6 нет.

подскажите, пожалуйста, название


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.068s | 24 Queries | GZIP : On ]