Описание
Основная информация о договоре
Описание полей
Параметр | Тип | Обязательный | Описание | Доступно с версии |
---|---|---|---|---|
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>