Описание
Основная информация о договоре
Описание полей
| Параметр | Тип | Обязательный | Описание | Доступно с версии |
|---|---|---|---|---|
| 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 | Флаг «Договор по умолчанию»
|
||
| organizationid | long | Идентификатор организации к которой относится договор | 2.0.48 | |
| orgagrmid | long | Идентфикатор договора внутри организации | 2.0.48 | |
| 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 | Текущий баланс (текстовое представление) | ||
| organizationname | string | Название организации, к которой относится договор | 2.0.48 | |
| 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="organizationid" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1"/>
<element name="orgagrmid" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1"/>
<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="organizationname" 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>