forum.bitel.ru http://forum.bitel.ru/ |
|
Списание наработки http://forum.bitel.ru/viewtopic.php?f=19&t=9530 |
Страница 1 из 1 |
Автор: | weasel [ 04 авг 2014, 12:54 ] |
Заголовок сообщения: | Списание наработки |
Ситуация: при ежемесячном списание абонплат скрипт проигнорировал текущий статус абонентов и выставил наработку на уже неактивные договора и соотвественно увеличил минусовой баланс, наработка мелкая но быть её не должно, отсюда вопрос есть ли API-механизмы для списания наработки, желательно чтобы после этого ошибочная наработка не фигурировала в отчётах. Впринципе можно вариант с SQL-вмешательством, но желательно более или менее подходящий для групповых операций прим.: для начисления абонплаты используется следующий код Код: BalanceUtils bu;
bu.setContractAccount(cid, dday, NPAY_SID, (float)total); bu.updateBalance(dday, cid); |
Автор: | stark [ 04 авг 2014, 18:54 ] |
Заголовок сообщения: | Re: Списание наработки |
версия какая ? При смене наработки желательно кинуть событие Код: EventProcessor.getInstance().publish( new ContractBalanceChangedEvent( connectionRuntime.contractId, ContractBalanceChangedEvent.TYPE_ACCOUNT_CHANGE, yy, mm, sessionCostDelta ) ); А про списание наработки не понял. Т.е убрать наработку ? очистить ее? |
Автор: | weasel [ 05 авг 2014, 05:06 ] |
Заголовок сообщения: | Re: Списание наработки |
Версия 6.1, а про списание - хотелось бы либо удалить ошибочные записи о наработке, либо добавиь что-то вроде корректируующей наработки чтобы в сумме у абонента был 0 за этот месяц |
Автор: | stark [ 05 авг 2014, 13:25 ] |
Заголовок сообщения: | Re: Списание наработки |
weasel писал(а): Версия 6.1, а про списание - хотелось бы либо удалить ошибочные записи о наработке, либо добавиь что-то вроде корректируующей наработки чтобы в сумме у абонента был 0 за этот месяц А корректирующим платежом нельзя ? |
Автор: | weasel [ 05 авг 2014, 14:01 ] |
Заголовок сообщения: | Re: Списание наработки |
На прошлой работе в таких случаях было положено делать еще одно начисления с отрицательным временем наработки и в итоге две строки друг друга гасили в результирующих отчета, ну понятно что там был совсем другой биллинг и совсем другие правила работы, поэтому я интересуюсь, есть ли в bgbilling-e какой нить феншуй на этот случай. Корректирующий платеж это я так понимаю проводка фиктивного платежа на сумму ошибочной наработки? Немного смущает данный вариант, хотя если других способов нет... |
Автор: | skyb [ 05 авг 2014, 14:46 ] |
Заголовок сообщения: | Re: Списание наработки |
тут нужно прерывать услуги |
Автор: | weasel [ 05 авг 2014, 14:54 ] |
Заголовок сообщения: | Re: Списание наработки |
А прерывание услуг разве влияет на уже начисленную наработку? |
Автор: | skyb [ 05 авг 2014, 15:00 ] |
Заголовок сообщения: | Re: Списание наработки |
ога |
Автор: | Phricker [ 05 авг 2014, 15:16 ] |
Заголовок сообщения: | Re: Списание наработки |
А если у вас 6.1 почему вы пользуетесь скриптом для начисления абонплат? Не проще отдать это на модуль? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |