BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: 24 мар 2016, 20:52 
Не в сети

Зарегистрирован: 22 мар 2016, 20:58
Сообщения: 16
Карма: 0
и снова здравствуйте!
возникла проблема с начислением наработки по одному договору после исправления тарифа.
дело было так:
шел февраль, клиент звонил по тарифу_А, его взломали и "опустили" на крупную сумму (пусть будет 20000р), влом обнаружен и устранен, услуги в модуле Phone составили 25000р.
наступил март, произвели расчет наработки, в тарифе_А обнаружена ошибка, исправлена, обновлена карта цен, запущен пересчет. выяснилось, что убыток от взлома составил сильно больше 20000р (например 100000р).
но при формировании счета клиенту модуль NPay продолжает учитывать наработку в размере 25000р+абонентская, в то время как должен 105000р+абонентская.
кнопка "очистить наработку" не помогает избавиться от посчитанной в первый раз суммы наработки, при этом в модуле Phone (отчеты) наработка по связи 105000р.

что сделано не правильно? и как "сбросить" наработку на договоре и пересчитать ее? возможно ли пересчитать только один договор не затрагивая другие договора?

заранее спасибо за участие

Биллинг 6.1/ЦентОсь 6.7


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 мар 2016, 14:55 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
настройки, конфиги, тарифы . По вашему описанию вообще нельзя даже сказать как связан phone и npay.


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

Зарегистрирован: 22 мар 2016, 20:58
Сообщения: 16
Карма: 0
где и как взять другую нужную инфу?

Конфигурация модуля NPay
----------------------------------
contract.status.suspend.codes=1,2,3,4,5,6
recalculate.on.service.change=1
max.periodic.errors=30

Конфигурация модуля Phone
-----------------------------------
contract.status.active.codes=0
session.call.cost.scale=2
session.oper.cost.scale=5
store.incoming.calls=1
error.on.session.rule.notfound=1
error.on.session.rule.many=1
point.resource.strict.check=0
phone.resource.reserve=0
web.menuItem1=Просмотр сессий Телефонии
web.menuItem2=Наработка по Телефонии
web.menuItem3=Наработка по направлениям Телефонии
show.on.page.web=50
show.on.page.web.max=1000
show.on.page.session=50
web.menuItem.blackwhitelist.enable=0
npay.mid= 4

зы.=============================
кстати, возможно, вот эта ошибка из той же оперы:
-----------------------------------------------------
Ошибка тарификации
Возникла ошибка при тарификации договора: 36
Обсчитываемая услуга: 5
-----------------------------------------------------
Ошибка тарификации
Отсутствует модуль mid=4 на договоре cid=47, но существует активная услуга sid=5
-----------------------------------------------------
договор cid=47 отсутствует - похоже удален
договор 36 - закрыт в феврале и все тарифы по нему тоже, но ошибка возникает за март.


Вложения:
Комментарий к файлу: наработка за февраль
phone.png
phone.png [ 20.61 КБ | Просмотров: 6577 ]
Комментарий к файлу: баланс за февромарт
balance.png
balance.png [ 32.73 КБ | Просмотров: 6577 ]
Комментарий к файлу: тариф
tarif.png
tarif.png [ 13.26 КБ | Просмотров: 6577 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 мар 2016, 18:52 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Creep писал(а):
но при формировании счета клиенту модуль NPay продолжает учитывать наработку в размере 25000р+абонентская, в то время как должен 105000р+абонентская.


Раскройте узлы тарифа npay и покажите детализацию наработки на договоре(вы показали детализацию баланса целиком на предпоследнем скриншоте) .


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

Зарегистрирован: 22 мар 2016, 20:58
Сообщения: 16
Карма: 0
попробовал снова загрузить данные и их посчитать, не помогло


Вложения:
Комментарий к файлу: тариф клиента
тариф клиентский.png
тариф клиентский.png [ 14.4 КБ | Просмотров: 6564 ]
Комментарий к файлу: детализированный баланс за февраль
баланс детализированный.png
баланс детализированный.png [ 32.39 КБ | Просмотров: 6564 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2016, 15:02 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
покажите еще "наработка" а не баланс детализированный . Я не вижу у вас вообще наработку по абоплатам, только по телефонии.


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

Зарегистрирован: 22 мар 2016, 20:58
Сообщения: 16
Карма: 0
решение найдено: Модули\Модуль Phone\Установка баланса\ выбор месяца, "установить баланс"

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


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Creep писал(а):

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


я не понял вопроса.


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

Зарегистрирован: 22 мар 2016, 20:58
Сообщения: 16
Карма: 0
https://bgbilling.ru/v5.2/doc/ch25s04.html
последние две картинки и последние 2 абзаца


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

Зарегистрирован: 22 мар 2016, 20:58
Сообщения: 16
Карма: 0
еще в логах периодических ошибок есть такие записи, но договоров с такими номерами в базе уже нет, как я понимаю они уже удалены.
как почистить базу от этих "остатков"?

Ошибка тарификации
Отсутствует модуль mid=4 на договоре cid=47, но существует активная услуга sid=5
-----------------------------------------------------
Ошибка тарификации
Возникла ошибка при тарификации договора: 47
Обсчитываемая услуга: 5
-----------------------------------------------------
Ошибка тарификации
Отсутствует модуль mid=4 на договоре cid=47, но существует активная услуга sid=22
-----------------------------------------------------

модуль mid=4 - это npay. что за услуга 5 я выяснил, но как закрыть эту услугу в удаленном договоре не понимаю


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2016, 19:32 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Creep писал(а):
решение найдено: Модули\Модуль Phone\Установка баланса\ выбор месяца, "установить баланс"

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


нет. Там берется предыдущий час всегда.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2016, 19:33 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Creep писал(а):
еще в логах периодических ошибок есть такие записи, но договоров с такими номерами в базе уже нет, как я понимаю они уже удалены.
как почистить базу от этих "остатков"?

Ошибка тарификации
Отсутствует модуль mid=4 на договоре cid=47, но существует активная услуга sid=5
-----------------------------------------------------
Ошибка тарификации
Возникла ошибка при тарификации договора: 47
Обсчитываемая услуга: 5
-----------------------------------------------------
Ошибка тарификации
Отсутствует модуль mid=4 на договоре cid=47, но существует активная услуга sid=22
-----------------------------------------------------

модуль mid=4 - это npay. что за услуга 5 я выяснил, но как закрыть эту услугу в удаленном договоре не понимаю


посмотрите в таблице npay_service_object_{mid}. Там скорее всего есть ссылки на несуществующий cid( код договора).


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

Зарегистрирован: 22 мар 2016, 20:58
Сообщения: 16
Карма: 0
id cid sid csid oid col date1 date2 emid eid comment
60 47 22 0 0 1 2015-06-01 NULL 0 0
61 47 5 0 0 1 2015-06-01 NULL 0 0

есть такие 2 строки, правильно ли я понимаю, что эти строки гласят: на "клиенте (cid)"=47 с 1.06.2015 установлена услуга 5 и 22 к кол-ве 1 шт.
для общего развития: что значат csid, oid, emid, eid?
а для приведенных строк я просто указываю date2 нужной мне датой или лучше удалить эти строки из таблицы?


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
http://dbinfo.bitel.ru/

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


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

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


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

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


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

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