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/