@MTOM(enabled=true)
public interface BalanceService
Modifier and Type | Method and Description |
---|---|
java.util.List<BalanceDetailItem> |
balanceDetailList(int contractId,
Period period,
boolean available)
Получнение списка для детализированного баланса, как с учетом резервов, так и нет.
|
java.util.List<ContractAccountDetail> |
contractAccountDetailList(int contractId,
int serviceId,
Period period,
javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) |
java.util.List<ContractAccount> |
contractAccountList(int contractId,
Period period,
int members,
javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) |
ContractBalance |
contractBalanceGet(int contractId,
int year,
int month)
Возвращает баланс договора.
|
java.util.List<ContractBalance> |
contractBalanceList(int contractId,
Period period)
Возвратит список помесячных данных баланса(такие как приходы,расходы,наработки и входящий остаток).
|
java.util.List<java.lang.Integer> |
contractBalanceTransfer(int contractId,
java.util.Date date,
java.util.List<BalanceDistributeData> balanceDistributeDataList,
boolean customer)
Перераспределение средств с супердоговора на субдоговора.
|
void |
getDataSource(java.lang.String type,
int mode,
int cid,
Period period,
javax.xml.ws.Holder<javax.activation.DataHandler> data)
Выгружаем информацию о балансе.
|
boolean |
sendEmail(java.lang.String email,
java.lang.String type,
int mode,
int cid,
Period period)
Отправляет на почту информацию о балансе в зависимости от выбранного режима отображения.
|
java.util.List<BalanceDetailItem> balanceDetailList(int contractId, Period period, boolean available) throws ru.bitel.bgbilling.common.BGException
contractId
- - код договора.period
- - период, шагом является месяц.available
- если = true, то вернет с учетом резервов, то есть с учетом доступной суммы.ru.bitel.bgbilling.common.BGException
java.util.List<ContractBalance> contractBalanceList(int contractId, Period period) throws ru.bitel.bgbilling.common.BGException
cid
- - код договора.period
- - за какой период.ru.bitel.bgbilling.common.BGException
java.util.List<ContractAccount> contractAccountList(int contractId, Period period, int members, javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) throws ru.bitel.bgbilling.common.BGException
contractId
- - код договора.period
- - период, если == null, то все наработки.Если какая нибудь из дат == null, то она принемается за текущую дату.members
- - если == 1, то вернет только данного договора, если = 2 то вернет еще и зависемых субдоговоров, если = 3 то только зависемых субдоговоров.holderTotalSum
- - возвращаемое поле, если != null, то сюда занесется общая сумма по всем выбранным позициям. Если вам не нужно это, ставте null.ru.bitel.bgbilling.common.BGException
java.util.List<ContractAccountDetail> contractAccountDetailList(int contractId, int serviceId, Period period, javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) throws ru.bitel.bgbilling.common.BGException
contractId
- - код договора.period
- - период, если == null, то все наработки.Если какая нибудь из дат == null, то она принемается за текущую дату.holderTotalSum
- - возвращаемое поле, если != null, то сюда занесется общая сумма по всем выбранным позициям. Если вам не нужно это, ставте null.ru.bitel.bgbilling.common.BGException
ContractBalance contractBalanceGet(int contractId, int year, int month) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
boolean sendEmail(java.lang.String email, java.lang.String type, int mode, int cid, Period period) throws ru.bitel.bgbilling.common.BGException
email
- - адрес эл. почтыtype
- - html/csvmode
- - режим отображения балансаcid
- - код договораperiod
- - период за который необходимо отправить балансru.bitel.bgbilling.common.BGException
void getDataSource(java.lang.String type, int mode, int cid, Period period, javax.xml.ws.Holder<javax.activation.DataHandler> data) throws ru.bitel.bgbilling.common.BGException
type
- - html/csvmode
- - режим отображения балансаcid
- - код договораperiod
- - период за который необходимо отправить балансdata
- - дата сурсru.bitel.bgbilling.common.BGException
java.util.List<java.lang.Integer> contractBalanceTransfer(int contractId, java.util.Date date, java.util.List<BalanceDistributeData> balanceDistributeDataList, boolean customer) throws ru.bitel.bgbilling.common.BGException
contractId
- date
- balanceDistributeDataList
- ru.bitel.bgbilling.common.BGException