forum.bitel.ru
http://forum.bitel.ru/

Абонплата начисляется дважды по двум тарифам
http://forum.bitel.ru/viewtopic.php?f=16&t=6395
Страница 1 из 1

Автор:  WhiteWind [ 01 фев 2012, 10:28 ]
Заголовок сообщения:  Абонплата начисляется дважды по двум тарифам

У меня есть абонплата на договоре и есть два тарифа на неё: один глобальный, второй - персональный.
В этих тарифах дерево абонплат унаследовано от общего предка.
В результате начисляется сумма абонплат из обоих тарифов, т.е. если в одном указана цена 600, а в другом 200, то начислится 800.

А в документации сказано, что должно начисляться по персональному тарифу

Автор:  Cromeshnic [ 01 фев 2012, 13:12 ]
Заголовок сообщения:  Re: Абонплата начисляется дважды по двум тарифам

Вроде так и должно быть. А можно ссылку, где это сказано в доках?

Автор:  WhiteWind [ 01 фев 2012, 15:03 ]
Заголовок сообщения:  Re: Абонплата начисляется дважды по двум тарифам

Цитата:
Т.е. персональные тарифы рассматриваются в первую очередь. Для большинства модулей в один день для одного договора может действовать только один тариф для данного модуля.

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

http://bgbilling.ru/v5.1/doc/ch01s20.html

Автор:  Cromeshnic [ 02 фев 2012, 06:52 ]
Заголовок сообщения:  Re: Абонплата начисляется дважды по двум тарифам

Хм, вот оно как. Ну, про npay тут явно ничего не сказано.

А вот тут - сказано:
Цитата:
В ряде модулей (Phone, NPay) алгоритм поиска тарифа отличается от перечисленных здесь и описан отдельно.


По факту для npay сумма складывается из всех тарифов договора. И это правильно, как мне кажется.

Автор:  WhiteWind [ 02 фев 2012, 07:27 ]
Заголовок сообщения:  Re: Абонплата начисляется дважды по двум тарифам

Цитата:
1) производится выборка потребителей услуг данного модуля, получая набор сочетаний: договоры - услуга - период - количество
2) для каждого сочетания производится разбивка по действующим на период тарифные планы, получая тарифицируемые сочетания: договор - услуга - тариф - период - количество
Пример 18.1. Пример получения
В договоре определены:

Абонплата 1 - с 1 по 10 число
Абонплата 2 - с 9 по 31 число
Тариф 1 - с 2 по 31 число

Получаем два тарифицируемых сочетания:

Абонплата 1 - Тариф 1 - с 2 по 10 число
Абонплата 2 - Тариф 1 - с 9 по 31 число

Каждое сочетание тарифицируется по тарифу.

И нигде не сказано про то, что разные тарифы для абонплат суммируются.
Цитата:
И это правильно, как мне кажется.

С чего вдруг правильно?
1. Ни один модуль так не тарифицируется.
2. В документации это не описано, описано наоборот
3. В таком варианте невозможно переопределить стоимость абонплаты для договора.

И вообще, это не честно. Я всегда считал, что только для телефонии и VoiP можно указывать цены на разные услуги в разных тарифах и поэтому всегда держал цены на абонплаты в одном тарифе

Автор:  WhiteWind [ 09 фев 2012, 08:53 ]
Заголовок сообщения:  Re: Абонплата начисляется дважды по двум тарифам

Разработчики, ответьте что-нибудь

Автор:  stark [ 17 фев 2012, 18:33 ]
Заголовок сообщения:  Re: Абонплата начисляется дважды по двум тарифам

WhiteWind писал(а):
Цитата:
1) производится выборка потребителей услуг данного модуля, получая набор сочетаний: договоры - услуга - период - количество
2) для каждого сочетания производится разбивка по действующим на период тарифные планы, получая тарифицируемые сочетания: договор - услуга - тариф - период - количество
Пример 18.1. Пример получения
В договоре определены:

Абонплата 1 - с 1 по 10 число
Абонплата 2 - с 9 по 31 число
Тариф 1 - с 2 по 31 число

Получаем два тарифицируемых сочетания:

Абонплата 1 - Тариф 1 - с 2 по 10 число
Абонплата 2 - Тариф 1 - с 9 по 31 число

Каждое сочетание тарифицируется по тарифу.

И нигде не сказано про то, что разные тарифы для абонплат суммируются.




Цитата:
для каждого сочетания производится разбивка по действующим на период тарифные планы, получая тарифицируемые сочетания: договор - услуга - тариф - период - количество


Т.е
Код:
договор - услуга - тариф1 - период - количество
договор - услуга - тариф2 - период - количество

Автор:  WhiteWind [ 17 фев 2012, 19:40 ]
Заголовок сообщения:  Re: Абонплата начисляется дважды по двум тарифам

Ясно, спасибо.
А что насчёт
Цитата:
1. Ни один модуль так не тарифицируется.
2. В документации это не описано, описано наоборот
3. В таком варианте невозможно переопределить стоимость абонплаты для договора.

И вообще, это не честно. Я всегда считал, что только для телефонии и VoiP можно указывать цены на разные услуги в разных тарифах и поэтому всегда держал цены на абонплаты в одном тарифе


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

А в прочем, документацию стоит поправить в обоих случаях

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/