powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Снятие абонплаты с лиц. счета в prepaid-биллинге
14 сообщений из 14, страница 1 из 1
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34253942
postuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как правильно организовать снятие абонплаты в prepaid-биллинге? Данные скидываются в БД раз в час (возможен некоторый минус на лиц. счете). Сделал триггер AFTER INSERT на таблицу, в которой хранятся данные о потребленных услугах, в нем расчитывается исходя из кол-ва дней в месяце абонплата за час и сумма списывается с лиц. счета.
Вроде все хорошо, но иногда из-за каких-либо проблем данные могут придти с запозданием и в этом случае списание за часы простоя не снимутся.
Может есть более правильные способы снятия денег? Или предложенный способ вполне нормальный?
И еще вопрос, как обычно реализуют тарифы с накоплением. Например, от до 50Мб-1,9руб; до 100Мб-1,7руб. Нужно это считать в предоплаченных тарифных планах, возможно ли это?
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34253981
Вы пишите биллинг для домашнего (некоммерческого) использования?
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34254002
postuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
меня даже анрегом забанили :((Вы пишите биллинг для домашнего (некоммерческого) использования?
Какое это имеет значение?
Не для домашнего, для дома и tmeter или usergate подойдет.
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34255192
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значение большое: для себя - можно, для других - лучше не надо :)))

-- Tygra's --
Мои фотогалереи тут
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34255541
postuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraЗначение большое: для себя - можно, для других - лучше не надо :)))

-- Tygra's --
Мои фотогалереи тут
:))
А как надо для других?
Частично решил этот вопрос, данные будут приходить в файле даже за часы, когда нет доступа к машине с биллингом и абонентка все равно снимется.
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34281475
Дмитрий16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
postuser... исходя из кол-ва дней в месяце абонплата за час и сумма списывается с лиц. счета.

Интересно а зачем понадобилось абонентку снимать по часам???
Снял в начале месяца за весь месяц и вперед. На то она и абонентка.
Нет оплаты - закрыл задвижечку. Пофвилсь - открыл и считай по трафику.

Или под абонентской платой имеется ввиду плата за трафик или чтото вообще другое?
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34281628
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Если в realtime нельзя информацию о трафике получить, то задача "горячего" биллинга не решается.
2. На переработанный трафик счета обычно выставляют отдельно, с абонплаты следующего месяца деньги не снимаются, иначе вы рискуете погрязнуть в разборках.
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34281773
postuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий16 postuser... исходя из кол-ва дней в месяце абонплата за час и сумма списывается с лиц. счета.

Интересно а зачем понадобилось абонентку снимать по часам???
Снял в начале месяца за весь месяц и вперед. На то она и абонентка.
Нет оплаты - закрыл задвижечку. Пофвилсь - открыл и считай по трафику.

Или под абонентской платой имеется ввиду плата за трафик или чтото вообще другое?
Для возможности смены тарифного плана в любой день месяца. Если ее снимать в начале месяца, то при переходе на новый тариф нужно будет делать перерасчет.
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34281879
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
postuserДля возможности смены тарифного плана в любой день месяца. Если ее снимать в начале месяца, то при переходе на новый тариф нужно будет делать перерасчет.
Если переход возможен в любой день, то и снимать АП желательно каждый день, при переходе на новый тариф с 01.02.07 и Абонентка будет сниматься другая с 01.02.07.
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34281971
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы смешиваете понятие лицевой счет и тарифный план/абон плата/движения...
Деньги зачисляются на "лицевой счет" или "лицевой счет услуги" и снимаются в соответствии с набором услуг установленном у клиента в тек. момент. Набор услуг историчен. Вот набор услуг и меняюте с середины месяца. Деньги же в этом случае просто переводятся с одного счета на другой.
Т.е. по сути должен существовать примерно следующий набор сущностей:
1. Лицевой счет клиента (может быть много)/ Лицевые счета услуг (являются субсчетами лицевого счета клиента)
2. Набор услуг клиента, История набора услуг
3. Таблица движения по счетам
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34282014
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опишите для себя бизнес-процессы:
-произведение авансового платежа: клиент->счет на оплату->проведение->зачисление на лицевые счета
-смена набора услуг/тарифного плана: клиент->согашение о смене услуг->проведние->перевод денег с лицевых счетов одних услуг на лиц. счета других услуг
-оказание услуги->инфо об оказании услуг-> проведение -> снятие денег с лицевого счета услуги
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34293791
Burjui
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не prepaid-биллинг. Это частый postpaid. Prepaid тем хорош что аббонент не должен даже теоретически уходить в минус, у вас же за те два часа пока посчитается новый остаток аббонент может уйти в немальенкий минус, проговорирв скажем эти два часа по международной линии.
В prepaid билинге что бы этого не случилось информация об остатках передаётся на коммутатор. И уже он просто вырубает разговор при исчерпании счёта.

А по вопросу нужно разделять разовые услуги и переодические. И снимать деньги по отдельности. В вашем примере раз в час должен запускаться скрипт который списывает аббонентскую плату.
А файлы со звонками нужно оценивать отдельно по факту их появления.
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34293904
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Prepaid тут весьма относительный.
Что касается абонплаты, то схем может быть несколько.

Просто математически расчитывать размер абонплаты при каждом обращении к лицевому счёту, фактически списывать абонплату непосредственно в процессе смены тарифа и т.п. промежуточных расчётов.

Списывать абонплату на некоторое время вперёд. При необходимости делать перерасчёт.
...
Рейтинг: 0 / 0
Снятие абонплаты с лиц. счета в prepaid-биллинге
    #34293941
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
postuserИ еще вопрос, как обычно реализуют тарифы с накоплением. Например, от до 50Мб-1,9руб; до 100Мб-1,7руб. Нужно это считать в предоплаченных тарифных планах, возможно ли это?

Создают накопительный регистр и определяют для него условия сброса и накопления.
В тарифе определяют зависимость цены от значения накопительного регистра.

В настоящем prepaide это наверное единственный и достаточно простой и надёжный вариант реализации. В postpaid он создаёт ненужную связность результата тарификации разных событий, что ужесточает требования к порядку оценки услуг.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Снятие абонплаты с лиц. счета в prepaid-биллинге
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]