Описание
Категория или услуга в тарифе USBOX. Используется в функциях insupdUsboxService и insupdClientUsboxService
Описание полей
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
notusbox | long | Флаг, отвечающий за идентификацию вида услуги:
|
|
servid | long | Идентификатор записи в БД | |
vgid | long | Идентификатор учетной записи | |
tarid | long | Идентификатор тарифного плана | |
catidx | long | Идентификатор тарифной категории (notusbox=0) или дополнительной услуги из каталога (notusbox=1) | |
needcalc | long | Признак необходимости тарификации услуги:
|
|
noduplicate | long | Устаревший параметр | |
planid | long | Устаревший параметр | |
installmentduration | long | Идентификатор метода рассрочки платежа | |
state | long | Текущее состояние услуги:
|
|
blocked | long | Текущий статус учётной записи
|
|
installmentfirstpayment | double | Величина первого платежа при рассрочке | |
mul | double | В каком количестве оказана услуга (множитель для стоимости услуги из тарифа) | |
rate | double | Величина скидки в процентах | |
discount | double | Коэффициент скидки на АП тарифного плана | |
blockdiscount | double | Коэффициент скидки на АПпБ учётной записи | |
personid | string | Идентификатор менеджера | |
comment | string | Комментарий к назначенной услуге | |
created | string | Дата назначения услуги — время, когда менеджер или пользователь активировал действие этой услуги (формат YYYY-MM-DD HH24:MI:SS) | |
timefrom | string | Дата начала оказания услуги (формат YYYY-MM-DD HH24:MI:SS) | |
timeto | string | Дата завершения оказания услуги (формат YYYY-MM-DD HH24:MI:SS) | |
activated | string | Дата начала тарификации услуги (формат YYYY-MM-DD HH24:MI:SS) | |
discounttimefrom | string | Начало действия модификатора для тарифа | |
discounttimeto | string | Окончание действия модификатора для тарифа | |
externaldata | string | Используется для хранения абстрактных данных внешних приложений | |
modifiers | soapTariffModifier | Параметры скидки на услугу |
Определение типа
<complexType name="soapUsboxService">
<sequence>
<element name="notusbox" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="servid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="vgid" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<element name="tarid" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<element name="catidx" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<element name="needcalc" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="noduplicate" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="planid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="installmentduration" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="state" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="blocked" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="installmentfirstpayment" type="xsd:double" minOccurs="0" maxOccurs="1" default="0.000000"/>
<element name="mul" type="xsd:double" minOccurs="1" maxOccurs="1"/>
<element name="rate" type="xsd:double" minOccurs="0" maxOccurs="1" default="1.000000"/>
<element name="discount" type="xsd:double" minOccurs="0" maxOccurs="1" default="0.000000"/>
<element name="blockdiscount" type="xsd:double" minOccurs="0" maxOccurs="1" default="0.000000"/>
<element name="personid" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="comment" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="created" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="timefrom" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="timeto" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="activated" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="discounttimefrom" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="discounttimeto" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="externaldata" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="modifiers" type="lbapi:soapTariffModifier" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>