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

Переобсчет наработки NPay за предыдущий месяц
http://forum.bitel.ru/viewtopic.php?f=16&t=12483
Страница 1 из 1

Автор:  raul [ 03 июн 2017, 11:00 ]
Заголовок сообщения:  Переобсчет наработки NPay за предыдущий месяц

Добрый день!

Предыстория
Недавно решили для Интернет и КТВ использовать один договор на абонента. Ранее использовалось два договора с независимыми балансами.
Тариф КТВ - это просто фиксированная абонплата снимаемая раз в месяц без учета баланса договора. Договора только с КТВ всегда в состоянии Активен.
Тарифы менять не стал, просто в договоре стало два тарифа и две услуги.

BGbilling 6.1
Код:
Статусы:
0 - Активен
2 - Отключен
3 - Закрыт
6 - Наработка только Интернет
7 - Наработка только КТВ


Услуги NPay:
1 - Абонплата Интернет
2 - Абонплата КТВ


Проблема
Заметил, что абонплата КТВ не насчитывается если на договоре не хватает средств.
Нашел ошибку - в конфиге модуля NPay не было строчки "contract.status.no.suspend.2=2".

Исправил, сейчас конфиг выглядит так:
Код:
contract.status.suspend.codes=2,3,4,6,7
contract.status.no.suspend.2=2
contract.status.no.suspend.6=1
contract.status.no.suspend.7=2

debet.npay.status.manage=1

debet.npay.active.status=0
debet.npay.locked.status=2

#Тут исключены тарифы КТВ, чтобы договора с только КТВ тарифами не отключались.
debet.npay.status.manage.tariff.ids=1,5,6,13,14,15
debet.npay.unlock.balance.limit=0



Выбираю договор в котором не было наработки КТВ в прошлом месяце так как он перешел в статус "2 - Отключен" и не хватало средств для наработки.
Запускаю пересчет за прошлый месяц - ожидаю что наработка услуги "2" появится - а наработки так и нет =(

Нужно чтобы при наработке Абонплаты КТВ баланс мог уходить в минус

Подскажите где-то ошибка? Или я что-то не понимаю ?

Автор:  raul [ 03 июн 2017, 11:33 ]
Заголовок сообщения:  Re: Переобсчет наработки NPay за предыдущий месяц

Возможно мне поможет вот этот функционал в 6.2 ?

1070 20.06.2016 14:27:37 ДОБАВЛЕНО Npay:Для дебетовых абонплат возможность указать несколько статусов активных и заблокированных договоров, а так же правил перехода из статуса в статус.


Нашел описание в доке к 7.1
Код:
#Коды активных статусов договоров через запятую
debet.npay.active.status=0
#Коды заблокированных статусов договоров через запятую
debet.npay.locked.status=3
#Правила перехода статусов, если не указана, от переводит на первый статус активного или заблокированного статуса соответственно.
#debet.npay.status.rule=0:3,3:0,4:1,1:4

Автор:  raul [ 12 июн 2017, 10:15 ]
Заголовок сообщения:  Re: Переобсчет наработки NPay за предыдущий месяц

Просто опечатка.

Исправил contract.status.no.suspend на service.no.suspend.

Автор:  Arcad77 [ 11 июл 2017, 18:47 ]
Заголовок сообщения:  Re: Переобсчет наработки NPay за предыдущий месяц

Думаю вопрос в тему!
Наработка за КабТВ - 16000 + Интернет 56000 - и бонусы начислены хотя не должны были.
Вот к примеру договор A1342, на начало месяца у него был баланс около -8000 - тут как и выше сказано ТВ проскакивает, а Инет зависает.
Другой вариант: Остаток больше 16000, то есть 25000, значит теоретически хватит только на КабТВ.
Схожий вариант: Остаток больше 56000, то есть 60000, хватит только на Интернет.
В обоих вариантах договор - ДОЛЖНИК - НО! в последнем случае какая услуга будет оплачена?.
Вопрос Реализована ли приоритетность списания наработки, и следовательно выписка бонусов только за ту наработку за которую хватило средств, должникам бонусы не начисляются.

Автор:  zavndw [ 12 июл 2017, 05:42 ]
Заголовок сообщения:  Re: Переобсчет наработки NPay за предыдущий месяц

Маловато информации. Как у вас услуги расположены? на одном договоре 2 абонплаты? если да то если суммарная сумма начисления больше баланса то весь договор приостановится. Приоритетности нет, можно сгруппировать абонки для начисления в разное время.

Автор:  Arcad77 [ 12 июл 2017, 13:08 ]
Заголовок сообщения:  Re: Переобсчет наработки NPay за предыдущий месяц

zavndw писал(а):
Маловато информации. Как у вас услуги расположены? на одном договоре 2 абонплаты? если да то если суммарная сумма начисления больше баланса то весь договор приостановится. Приоритетности нет, можно сгруппировать абонки для начисления в разное время.

Да All-inClusive, пока как работает NPAY в принципе устраивает дело все в бонусной программе.
Цитата:
вариант: Остаток больше 56000, то есть 60000, хватит или на Интернет, или на ТВ.

Быть или не Быть - вот в чем вопрос. За какую услугу принять оплаченной и по ней можно работать (к примеру начислять Бонусных пряников), а какая услуга будет не оплаченной, из-за какой услуги договор стал должником, по какой услуге не начислять бонусов.

К стати должники лечатся у нас понижением лимитом, но это еще не значит что бонусы ему положены.

Автор:  zavndw [ 12 июл 2017, 13:20 ]
Заголовок сообщения:  Re: Переобсчет наработки NPay за предыдущий месяц

наверно если разбить услуги на разные дни начисления то и будет списана первая услуга которая в планировщике раньше

Автор:  Arcad77 [ 12 июл 2017, 14:30 ]
Заголовок сообщения:  Re: Переобсчет наработки NPay за предыдущий месяц

zavndw писал(а):
наверно если разбить услуги на разные дни начисления то и будет списана первая услуга которая в планировщике раньше

Хорошее распределение внедрили!
Попробуем с микшировать с бонусами.

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