Описание

Категория или услуга в тарифе USBOX. Используется в функциях insupdUsboxService и insupdClientUsboxService

Описание полей

Параметр Тип Обязательный Описание Доступно с версии
notusbox long Флаг, отвечающий за идентификацию вида услуги:
  • 1 — дополнительная услуга
  • 0 — USBOX-услуга
servid long Идентификатор записи в БД
vgid long Идентификатор учетной записи
tarid long Идентификатор тарифного плана
catidx long Идентификатор тарифной категории (notusbox=0) или дополнительной услуги из каталога (notusbox=1)
needcalc long Признак необходимости тарификации услуги:
  • 1 — тарифицировать
  • 0 — не тарифицировать
noduplicate long Устаревший параметр
planid long Устаревший параметр
tariffscheduleid long Идентификатор записи расписания смены тарифа 2.0.55
installmentduration long Идентификатор метода рассрочки платежа
state long Текущее состояние услуги:
  • 0 — отключена, не активирована
  • 1 — включена, не активирована
  • 2 — выключена, активирована
  • 3 — включена, активирована
blocked long Текущий статус учётной записи
  • 0 — активна
  • 1 — заблокирована по балансу
  • 2 — заблокирована пользователем
  • 3 — заблокирована администратором
  • 4 — заблокирована по балансу
  • 5 — заблокирована по лимиту трафика
  • 10 — отключена
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="soapUsboxServiceFull">
 <sequence>
   <element name="service" type="lbapi:soapUsboxService" minOccurs="1" maxOccurs="1"/>
   <element name="technicalservice" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1"/>
   <element name="isassignedip" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="isassignedphone" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="used" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="agrmid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="uid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="common" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="smartcardid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="available" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="availableformanager" type="xsd:long" minOccurs="0" maxOccurs="1" default="1"/>
   <element name="autoassign" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="servicecatid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="isunique" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="multitariffid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="tariffscheduleid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="catabove" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="includeabove" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="totalamount" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/>
   <element name="agrmnumber" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="username" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="vglogin" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="tardescr" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="catdescr" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="personname" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="smartcardserial" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="accondate" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="symbol" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="uuid" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
   <element name="currentmodifier" type="lbapi:soapCurrentModifier" minOccurs="0" maxOccurs="1"/>
   <element name="tartype" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1"/>
   <element name="isassignedpromisepayment" type="xsd:boolean" minOccurs="0" maxOccurs="1" default="false"/>
 </sequence>
</complexType>