Описание
Основная информация о договоре
Описание полей
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
agrmid | long | Идентификатор договора | |
uid | long | Идентификатор пользователя | |
operid | long | Идентификатор оператора, с которым заключен договор | |
curid | long | Идентификатор валюты договора из справочника валют | |
bnotify | long | Флаг «Уведомлять о балансе». Когда баланс опускается ниже нуля, ппользователю отправляется уведомление. При этом флаг принимает значение TRUE, чтобы предотвратить повторную отправку уведомлений | |
archive | long | Флаг «Договор удалён» | |
vgroups | long | Количество учётных записей на договоре | |
penaltymethod | unsignedLong | Метод начисления штрафа | |
monthblockday | unsignedLong | Блокировать договор после этого дня в месяце | |
agrmtype | unsignedLong | Не используется | |
balance | double | Текущий баланс | |
balanceacc | double | Бухгалтерское сальдо по договору | |
credit | double | Текущий размер кредита | |
promisecredit | double | Текущий размер обещанного платежа | |
installments | double | Сумма рассрочки | |
balancestrictlimit | double | Не используется | |
blimit | double | Не используется | |
balancestatus | unsignedLong | Статус договора по балансу | |
isauto | long | Флаг «Договор создан автоматически» | |
friendagrmid | long | Идентификатор договора, который участвует в акции «приведи друга» | |
parentagrmid | long | Идентификатор родительского договора | |
paymentmethod | long | Метод расчетов:
|
|
blockdays | long | Порог разблокировки в днях | |
blockmonths | long | Порог разблокировки в месяцах | |
orderpayday | long | День месяца, после которого счёт считается неоплаченным | |
blockorders | long | Порог разблокировки по количеству неоплаченных счетов | |
blockamount | double | Порог блокировки в валюте договора | |
priority | long | Приоритет договора при распределении средств | |
ownerid | long | Идентификатор оператора, заключившего договор | |
isdefault | long | Флаг «Договор по умолчанию»
|
|
nofinblock | short | Флаг «Не блокировать». Система не переведёт учётные записи в финансовую блокировку | |
friendnumber | string | Номер договора, который участвует в акции «приведи друга» | |
parentnumber | string | Номер родительского договора | |
balancelimitexceeded | string | Дата перехода порога | |
number | string | Номер договора | |
code | string | Код оплаты | |
date | string | Дата заключения договора | |
closedon | string | Дата расторжения договора. NULL — действующий договор | |
datevalidto | string | Дата окончания срока заключенного договора | |
bcheck | string | Дата последней отправки уведомления о состоянии баланса | |
symbol | string | Сокращенное обозначение валюты (например, RUR или руб) | |
username | string | Имя абонента | |
opername | string | Наименование оператора | |
agreementidbopos | string | Идентификатор БОПОС | |
descr | string | Описание | |
balancetext | string | Текущий баланс (текстовое представление) | |
initialbalance | double | Начальный баланс для новых договоров | |
addons | soapAgreementAddon | Список дополнительных полей договора |
Определение типа
<complexType name="soapAgreement"> <sequence> <element name="agrmid" type="xsd:long" minOccurs="1" maxOccurs="1"/> <element name="uid" type="xsd:long" minOccurs="1" maxOccurs="1"/> <element name="operid" type="xsd:long" minOccurs="1" maxOccurs="1"/> <element name="curid" type="xsd:long" minOccurs="1" maxOccurs="1"/> <element name="bnotify" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="archive" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="vgroups" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="penaltymethod" type="xsd:unsignedLong" minOccurs="0" maxOccurs="1" default="0"/> <element name="monthblockday" type="xsd:unsignedLong" minOccurs="0" maxOccurs="1" default="0"/> <element name="agrmtype" type="xsd:unsignedLong" minOccurs="0" maxOccurs="1" default="0"/> <element name="balance" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="balanceacc" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="credit" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="promisecredit" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="installments" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="balancestrictlimit" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="blimit" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="balancestatus" type="xsd:unsignedLong" minOccurs="0" maxOccurs="1" default="0"/> <element name="isauto" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="friendagrmid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="parentagrmid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="paymentmethod" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="blockdays" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="blockmonths" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="orderpayday" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="blockorders" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="blockamount" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="priority" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="ownerid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="isdefault" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/> <element name="nofinblock" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1"/> <element name="friendnumber" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="parentnumber" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="balancelimitexceeded" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="number" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="code" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="date" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="closedon" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="datevalidto" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="bcheck" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="symbol" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="username" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="opername" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="agreementidbopos" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="descr" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="balancetext" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="initialbalance" type="xsd:double" minOccurs="0" maxOccurs="1" default="0"/> <element name="errormessage" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/> <element name="addons" type="lbapi:soapAgreementAddon" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>