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

Зависимые абонплаты - неправильное начисление
http://forum.bitel.ru/viewtopic.php?f=16&t=5398
Страница 1 из 1

Автор:  SergeyKo [ 20 апр 2011, 15:45 ]
Заголовок сообщения:  Зависимые абонплаты - неправильное начисление

Здравствуйте.

Цитата:
Версия билинга:
Клиент: вер. 5.1 сборка 504 от 18.04.2011 16:15:04
os:Windows 7; java:Sun Microsystems Inc., v.1.6.0_24
Сервер: вер. 5.1 сборка 624 от 18.04.2011 16:14:36
os:Linux; java:Sun Microsystems Inc., v.1.6.0_24

bill вер. 5.1 сборка 228 от 18.03.2011 15:54:08
card вер. 5.1 сборка 155 от 13.04.2011 17:28:52
email вер. 5.1 сборка 148 от 29.09.2010 13:00:35
gorod вер. 5.1 сборка 140 от 22.02.2011 17:40:16
mps вер. 5.1 сборка 158 от 13.04.2011 16:41:49
npay вер. 5.1 сборка 169 от 07.02.2011 19:19:27
phone вер. 5.1 сборка 258 от 15.04.2011 12:48:57
reports вер. 5.1 сборка 173 от 10.03.2011 17:08:39
ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 179 от 16.03.2011 20:29:17


Абонплаты начисляются в зависимости от количества поинтов (телефонов) в договоре.
После перехода на V 5.1 обнаружил проблему: при добавлении к существующему договору поинтов абонплата за них начисляется за весь месяц, не смотря на то что период поинта открыт в середине.

К примеру,в договоре тарифный план открыт 01.01.2011, услуга абонплата - 01.01.2011, один поинт - 01.01.2011. Добавляю к этому договору второй поинт датой 19.04.2011. При этом абонплата за второй поинт насчитывается не за 12 дней (с 19 по 30), а за весь месяц.
В тарифе помесячное начисление, пропорционально периоду.
В прошлой версии начисление было нормально (также зависело от периода поинта).
P.S. Собственно не важно, есть уже поинты в договоре или нет. В примере выше - при добавлении любого по счету поинта датой середины месяца - абонплата начисляется за полный месяц.

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

Автор:  Администратор [ 21 апр 2011, 12:51 ]
Заголовок сообщения:  Re: Зависимые абонплаты - неправильное начисление

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

Автор:  SergeyKo [ 21 апр 2011, 15:07 ]
Заголовок сообщения:  Re: Зависимые абонплаты - неправильное начисление

Код:
# Денежная наработка (в рублях)
module.account.1.title=Наработка в Phone
module.account.1.mid=1
module.account.1.class=bitel.billing.server.npay.bean.PhoneModuleAccount
module.account.2.sids=2,3,4,5,21,40
# Наработка по услуге (минут)
module.amount.2.title=Объем трафика телефонии
module.amount.2.mid=1
module.amount.2.class=bitel.billing.server.npay.bean.PhoneModuleAmount
module.amount.2.sids=2,3,4,5,21,40
# Множим абонплаты на количество телефонов в договоре соответственно sid (абонплатам)
module.quantity.1.mid=1
module.quantity.1.class=bitel.billing.server.npay.bean.PhoneModuleQuantity
module.quantity.1.sids=46,47,50,51,56,57,62,64,65,66,67,68
# Наработка по услуге "Местная телефония" (минут)
module.amount.3.title=Объем трафика местной телефонии
module.amount.3.mid=1
module.amount.3.class=bitel.billing.server.npay.bean.PhoneModuleAmount
module.amount.3.sids=2
#абонплаты, на которые не влияет приостановка договора
#service.no.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Приостановлен"
service.no.suspend.in.suspend=128,129
#абонплаты, начисляемые при нахождении договора в статусе "Закрыт"
service.no.suspend.in.close=128,129
#автоматическое переначисление абонентских плат договора при изменении их периода, количества и т.п.
recalculate.on.service.change=1
#E-Mail для отправки уведомлений об автоматическом переначислении при изменении абонплаты, если не указан - уведомление не высылается
#auto.recalculate.email=
#количество выводимых ошибок в периодических процессах
max.periodic.errors=30
#подмена абонплаты другой услугой на период закрытого статуса
#wrap.close.service=91:128;62:128
#
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенести абонплату на другой договор
#closed.date.disabled.ActionMovePay=1
#Наисление абонплат
#closed.date.disabled.ActionRecalculatePay=1
#Удаление абонплаты
#closed.date.disabled.ActionServiceObjectDelete=1
#Изменение абонплаты
#closed.date.disabled.ActionServiceObjectUpdate=1
#Перенести абонплату на другой договор с даты
#closed.date.disabled.ActionWrapPay=1
#----------------------------------------


В тарифном плане 2 абонплаты (см Тариф.jpg).
Создаем договор от 01.01.2011. Добавляем тариф "Абонплаты" с 01.01.2011 к договору, добавляем модуль NPay и добавляем услуги с 01.01.2011. Добавляем поинт (телефон) к договору с 21.04.2011 (см. Договор.jpg).
После начисления Абонплаты за апрель 2011 видим, что сумма начислилась полностью за весь месяц, а не с 21-го числа (см. Начис_абон.jpg).

Вложения:
Комментарий к файлу: Тариф "Абонплаты"
Тариф.JPG
Тариф.JPG [ 22.41 КБ | Просмотров: 4333 ]
Комментарий к файлу: Периоды в Договоре
Договор.jpg
Договор.jpg [ 44.09 КБ | Просмотров: 4333 ]
Комментарий к файлу: Начисленная абонплата
Начис_абон.JPG
Начис_абон.JPG [ 67.79 КБ | Просмотров: 4333 ]

Автор:  SergeyKo [ 25 апр 2011, 09:22 ]
Заголовок сообщения:  Re: Зависимые абонплаты - неправильное начисление

Up!

Автор:  Администратор [ 25 апр 2011, 12:36 ]
Заголовок сообщения:  Re: Зависимые абонплаты - неправильное начисление

Вам нужно использовать подневной режим начисления. При помесячном цена определяется один раз на конец месяца и количество считается так же один раз.

Автор:  SergeyKo [ 26 апр 2011, 10:03 ]
Заголовок сообщения:  Re: Зависимые абонплаты - неправильное начисление

Администратор писал(а):
Вам нужно использовать подневной режим начисления. При помесячном цена определяется один раз на конец месяца и количество считается так же один раз.

Хм... Понятно. Спасибо. При подневном теперь правильно начисляется. Только зачем изменили принцип начисления при помесячном? В прошлых версиях нормально считалось в зависимости от периода поинта. А так пришлось переделывать весь тарифный план с кучей абонок на подневной режим :?

Автор:  Администратор [ 24 май 2011, 17:43 ]
Заголовок сообщения:  Re: Зависимые абонплаты - неправильное начисление

Да путанная логика выходила. А сейчас всё чётко. При помесячном всё для одного дня берётся, при подневном - каждый из дней оценивается.

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