Вернет предполагаемую скидку. Она равна сумме стоимостей всех заказов со статусом Выполнен. Она будет предлагаться при первом создание доп. согл.
Parameters:
copyId - - код копии продукта
Throws:
ru.bitel.bgbilling.common.BGException
getDiscount
java.math.BigDecimalgetDiscount(int contractId,
int copyId)
throws ru.bitel.bgbilling.common.BGException
Вернет скидку(ну или ту сумму которую они уже оплатили и которую необходимо учитовать).
Она необхадима для вывода суммы при создание первого доп.согл. и для информирования в дальнейшем.
Parameters:
contractId - - номер договора
copyId - - код копии продукта
Throws:
ru.bitel.bgbilling.common.BGException
setDiscount
voidsetDiscount(java.math.BigDecimal discount,
int contractId,
int copyId)
throws ru.bitel.bgbilling.common.BGException
Установим скидку.
Parameters:
discount - - скидка(ну или иначе, ту сумму которую они уже оплатили и мы не хотим ее учитовать)
contractId - - номер договора
copyId - - код копии продукта
Throws:
ru.bitel.bgbilling.common.BGException
setStatusSigned
voidsetStatusSigned(AdditionalAgreement title,
int contractId,
int copyId)
throws ru.bitel.bgbilling.common.BGException,
ru.bitel.bgbilling.common.BGMessageException
Выставит статус подписанным, и попытается выставить статус "Выполнен" у заказов которые были добавлены.
Parameters:
title - - то доп. согл. котрое подписывается.
contractId - - номер договора.
copyId - - код копии продукта.
Throws:
ru.bitel.bgbilling.common.BGMessageException - - если выставить статус "Выполнен" не удалось у заказов данного допика.
При пролонгиции необходимо заменить старые модули(ipn,dialup) на новые(inet). Если в старом договоре присутствую старые компоненты и отсутствуют новые, то на сумму старых компонентов будут добавлены новые( старые компоненты остаются ).
В документ/допик при этом старые компоненты не попадут.
Parameters:
agreement - - документ/допик.
oldCopyId - - ид копии от старого договора, необходима для оценки стоимости и места вставки inet.
Returns:
тот же agreement, только с измененной specification и установленной ценной.