BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 23:56

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: 18 янв 2017, 15:39 
Не в сети

Зарегистрирован: 29 июл 2008, 13:57
Сообщения: 94
Карма: 0
Подскажите как организовать такую схему -

У абонента не хватает денег на снятие абонплаты, мы его должны заблокировать, но абонплату не снимать, то есть он должен остаться в плюсе. Абонплату ежемесячная.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 янв 2017, 16:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Версии из окна "О программе"

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 янв 2017, 16:37 
Не в сети

Зарегистрирован: 29 июл 2008, 13:57
Сообщения: 94
Карма: 0
Phricker писал(а):
Версии из окна "О программе"

Server 6.2.1103
NPay 6.2.196


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 янв 2017, 17:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ну так в 6.2 дебетовые абонплаты это делают.
Сами блокируют

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 янв 2017, 04:45 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
https://docs.bitel.ru/pages/viewpage.ac ... d=43385540

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 19:20 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Для каждого активного договора оценивается сумма начислений абонентских плат при тарификации до текущих суток. Оценивается уже начисленная договору наработка за абонентские платы. В случае, если уже начисленная наработка более или равна планируемой к начислению, не выполняется никаких действий. В случае, если планируемая к начислению наработка больше уже начисленной и её начисление приведёт к понижению баланса договора ниже лимита, то статус договора меняется на определённый в переменной конфигурации debet.npay.locked.status.

Кто -нибудь может пояснить мне что тут имеется ввиду?
желательно на примере
какая УЖЕ начисленная договору наработка за абонентские платы учитывается? За какой период? Зачем??

Учитывается ли принятии решении о изменении статуса на приостановленный, список услуг и абонплат которые надо начислять даже при приостановленных статусах?
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 20:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
mhollow писал(а):
Для каждого активного договора оценивается сумма начислений абонентских плат при тарификации до текущих суток. Оценивается уже начисленная договору наработка за абонентские платы. В случае, если уже начисленная наработка более или равна планируемой к начислению, не выполняется никаких действий. В случае, если планируемая к начислению наработка больше уже начисленной и её начисление приведёт к понижению баланса договора ниже лимита, то статус договора меняется на определённый в переменной конфигурации debet.npay.locked.status.

Кто -нибудь может пояснить мне что тут имеется ввиду?
желательно на примере
какая УЖЕ начисленная договору наработка за абонентские платы учитывается? За какой период? Зачем??

Учитывается ли список услуг и абонплат которые надо начислять даже при приостановленных статусах?
Спасибо.

УЖЕ начисленная - вчера, например. Наработка == наработка за месяц. Допустим, у вас месячный тариф. Вчера первого числа начислилось за месяц 300 рублей. Сегодня обсчитывается снова - начисляется за месяц снова же 300 рублей. Оно смотрит - не изменилось - и ничего не делает.
Зачем: затем, чтобы следить что уже всё что надо было [например, за текущий месяц] начислено вчера и ничего делать не надо (например блокировать договор).
В основном эта ремарка касается помесячных абонок при нормальном режиме начисления.
Учитывается всё, что требуется для получения наработки за месяц.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 20:20 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
задача Закрытие статуса NPay договоров по балансу выполняется как назначено или тоже со сдвигом на час назад?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 20:44 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Еще не очень понятно с При приходе платежа и открытии договора производится переначисление абонентских плат до текущей даты с учётом нового статуса.
Допустим абонплата снимается ежедневно.
Сегодня первое число. Запустилась задача закрытия статуса ДО снятия абонплаты. Посмотрела, что после снятия договор уйдет в минус. Установила статус "Приостановлено".
Потом запустилась задача снятия абонплаты, увидела что статус "Приостановлено", и абонплату НЕ сняла. И это правильно.
Клиент пришел например 10 числа, пополнил счет. С 1 по 10 он был в статусе "Приостановлено". После пополнения NPay установил статус "Активный". Это тоже понятно.
Но непонятно будет ли произведено удержание за те 10 дней пока он был приостановлен? Это как раз не нужно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 21:07 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
mhollow писал(а):
задача Закрытие статуса NPay договоров по балансу выполняется как назначено или тоже со сдвигом на час назад?

Это какая задача выполняется со сдвигом?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 21:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
mhollow писал(а):
Еще не очень понятно с При приходе платежа и открытии договора производится переначисление абонентских плат до текущей даты с учётом нового статуса.
Допустим абонплата снимается ежедневно.
Сегодня первое число. Запустилась задача закрытия статуса ДО снятия абонплаты. Посмотрела, что после снятия договор уйдет в минус. Установила статус "Приостановлено".
Потом запустилась задача снятия абонплаты, увидела что статус "Приостановлено", и абонплату НЕ сняла. И это правильно.
Клиент пришел например 10 числа, пополнил счет. С 1 по 10 он был в статусе "Приостановлено". После пополнения NPay установил статус "Активный". Это тоже понятно.

Тут всё верно
mhollow писал(а):
Но непонятно будет ли произведено удержание за те 10 дней пока он был приостановлен? Это как раз не нужно.

Что такое удержание в данном случае? Начисление или наоборот неначисление?
Как настроен статус ваш "приостановлено" в npay - так и будет [не]снимать.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 21:33 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Будет ли начислена абонплата за эти 10 дней пока был в статусе "Приостановлен"?
Npay о статусах знает и по определенным услугам начисляет а по другим нет в приостановленном статусе

Мой вопрос касается: "При приходе платежа и открытии договора производится переначисление абонентских плат до текущей даты с учётом нового статуса."
Если при "Приостановленном" статусе начислять абонплату не надо, в чем смысл этого выражения? О каком переначислении идет речь?
А если надо, тогда тем более, всё безоговорочно должно начисляться независимо от статуса.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2017, 21:34 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
dimOn писал(а):
mhollow писал(а):
задача Закрытие статуса NPay договоров по балансу выполняется как назначено или тоже со сдвигом на час назад?

Это какая задача выполняется со сдвигом?


https://docs.bitel.ru/pages/viewpage.ac ... d=73597634
Необходимо учитывать, что при отработке задачи начисления берётся час, предшествующий текущему


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 мар 2017, 01:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Будет ли начислена абонплата за эти 10 дней пока был в статусе "Приостановлен"?

это зависит от настройки этого статуса вашего в npay. если речь про подневные. скорее всего подразумевается, что не будет, в этом смысл приостановки.
по определённым начисляет в приостановленном - для этого есть настройка выше указали

Цитата:
Мой вопрос касается: "При приходе платежа и открытии договора производится переначисление абонентских плат до текущей даты с учётом нового статуса."
Если при "Приостановленном" статусе начислять абонплату не надо, в чем смысл этого выражения? О каком переначислении идет речь?
А если надо, тогда тем более, всё безоговорочно должно начисляться независимо от статуса.

Здесь не очень понятно что именно вас смущает.
Начисление делается вообще в любой день, активен или приостановлен - неважно. Просто там раз в сутки делается, а тут смысл в том числе в том что в момент платежа происходит начисление сразу учитывая все условия. Если у вас приостановлен назначен как неактивный статус (а иначе смысла в разблокировке по деньгам не видно) для npay то этот период не задействуется. Если например это месячные безусловные то начислится за весь месяц итд итп, всё зависит от настроек и тарифа.


предшествующему текущему - потому что там написано почему.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 мар 2017, 10:40 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Я просто хочу как можно полнее понять логику работы двух вещей:
1) Правильно ли я понимаю, что задача планировщика "Закрытие статуса NPay договоров по балансу" проверяет не уйдет ли после ближайшего следующего начисления абонплат договор в минус, и если да, то изменяет статус на приостановленный. Больше она не делает ничего? Или там гораздо более сложная логика в зависимости от типа абонплат подневной или помесячной и т.д?

2) Что именно делает NPay после поступления платежа на счет? Какой алгоритм восстановление статуса на активный, и главное, что там будет с абонплататми "начисленными, переначисленными", я вот чего понять не могу?
>Перевод договора в активный статус, указанный в переменной debet.npay.active.status, происходит по платежу тогда, когда остаток баланса позволяет открыть договор от текущей даты, начислить ему абонентскую плату
про какое именно начисление абонплаты идет речь? Допустим в самом простом случае, когда все по "дефолту" и никаких абонплат которые надо начислять в неактивном статусе нет.
При этом есть подневные, есть помесячные. Договор находился N дней в приостановленном статусе, ничего не начислялось. Потом пополняется счет в какой-то момент. Правильно ли я понимаю, что кроме как помесячных абоплат которые NPay "попытается" начислить с текущей даты (пополнения) до конца месяца, других он рассматривать не будет?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 мар 2017, 13:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
mhollow писал(а):
Я просто хочу как можно полнее понять логику работы двух вещей:
1) Правильно ли я понимаю, что задача планировщика "Закрытие статуса NPay договоров по балансу" проверяет не уйдет ли после ближайшего следующего начисления абонплат договор в минус, и если да, то изменяет статус на приостановленный. Больше она не делает ничего? Или там гораздо более сложная логика в зависимости от типа абонплат подневной или помесячной и т.д?

Да. Нет никакой логики другой, там внутри запускается именно тот самый калькулятор, который должен будет настроенным сработать через полчаса и начисляет в точности как начислит тот, только не меняет наработку а просто возвращает сумму в этот блокировщик, который её проверяет.

mhollow писал(а):
2) Что именно делает NPay после поступления платежа на счет? Какой алгоритм восстановление статуса на активный, и главное, что там будет с абонплататми "начисленными, переначисленными", я вот чего понять не могу?
>Перевод договора в активный статус, указанный в переменной debet.npay.active.status, происходит по платежу тогда, когда остаток баланса позволяет открыть договор от текущей даты, начислить ему абонентскую плату
про какое именно начисление абонплаты идет речь? Допустим в самом простом случае, когда все по "дефолту" и никаких абонплат которые надо начислять в неактивном статусе нет.
При этом есть подневные, есть помесячные. Договор находился N дней в приостановленном статусе, ничего не начислялось. Потом пополняется счет в какой-то момент. Правильно ли я понимаю, что кроме как помесячных абоплат которые NPay "попытается" начислить с текущей даты (пополнения) до конца месяца, других он рассматривать не будет?

Делает проверку того что сумма достаточна для разблокировки (она вычисляется отдельно , рисуется в договоре на модуле, или скриптами вычисляется или как-то ещё == то что должно означать "когда остаток баланса позволяет открыть договор от текущей даты, начислить ему абонентскую плату") и тогда переводит в статус настроенный как "активный". С абонплатами ничего не делается, продолжается начисление как и шло.
Ну да, если были подневные и до этого в месяце договор был заблокирован, то начисляться начнёт только с этого дня.
Помесячные до конца месяца попытается начислить с сегодня.
Помесячные безусловные тоже начислит. Ну итд, никакая логика начисления не меняется от "механизма дебетовых абонплат". Это просто сбоку костыль который придумали чтобы менять статус договора по условию баланса. Всё будет точно так же, если вы руками поставите какой-нибудь период статуса.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 мар 2017, 13:59 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Ну не просто руками поставлю, а после того как статус изменится обратно на активный еще руками сразу нажму начисление всех абонплат? Правильно?


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

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


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

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


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

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