Описание
Основная информация о договоре пользователя
Описание полей
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
agrmid | long | Идентификатор договора | |
uid | long |
|
Идентификатор пользователя. |
operid | long |
|
Идентификатор оператора, с которым заключен договор. |
curid | long |
|
Идентификатор валюты договора из справочника валют. |
bnotify | long |
Признак уведомления о балансе (флаг: 0/1). При достижении пользователем отрицательного баланса - ему отправляется уведомление (sms, e-mail), при этом флаг выставляется в TRUE, чтобы предотвратить повторную отправку уведомлений. |
|
archive | long | Признак архивного (удаленного) договора. | |
vgroups | long | Количество учетных записей связанных с договором. | |
penaltymethod | unsignedLong | Метод начисления штрафа (не начислять, начислять, др.) | |
monthblockday | unsignedLong | Осуществлять блокировку договора после этого дня в месяце. | |
agrmtype | unsignedLong | Не используется. | |
balance | double | Текущий баланс лицевого счета в валюте, определяемой полем symbol. | |
balanceacc | double | Бухгалтерское сальдо по договору. | |
credit | double | Разрешенный кредит в валюте, определяемой полем symbol. | |
promisecredit | double | Обещанный платёж | |
installments | double | Сумма рассрочки. | |
balancestrictlimit | double | Порог уведомления. | |
blimit | double | Пороговое значение баланса для уведомления. | |
balancestatus | unsignedLong | Статус договора по балансу. | |
isauto | long | Признак автоматически созданного договора (флаг: 0/1). | |
friendagrmid | long | Идентификатор пользователя по рекомендации которого текущий пользователь решил заключить договор (это аналог акции "приведи друга"). | |
parentagrmid | long | Идентификатор родительского договора. | |
paymentmethod | long | Метод расчетов: 0 - Авансовый, 1 - Кредитный, 2 - Смешанный. | |
blockdays | long | Порог блокировки в днях. Выход из финансовой блокировки при балансе не ниже чем дневная АП за blockdays дней. | |
blockmonths | long | Порог блокировки в месяцах. Выход из финансовой блокировки при балансе не ниже чем месячная АП за blockmonths месяцев. | |
orderpayday | long | День месяца, после которого счет считается неоплаченным. | |
blockorders | long | Порог блокировки по количеству неоплаченных счетов. | |
blockamount | double | Порог блокировки в валюте договора. Выход из финансовой блокировки при балансе не ниже чем указанное значение. | |
priority | long | Приоритет договора при распределении средств. | |
ownerid | long | Идентификатор оператора, заключившего договор. | |
friendnumber | string | Номер договора пользователя давшего рекомендацию. | |
parentnumber | string | Номер родительского договора. | |
balancelimitexceeded | string | Дата перехода порога. | |
number | string | Номер договора (лицевой счет). | |
code | string | Код оплаты. | |
date | string | Дата заключения договора (в формате YYYY-MM-DD). | |
closedon | string | Дата расторжения договора (в формате YYYY-MM-DD), NULL — действующий договор. | |
datevalidto | string | Дата окончания срока заключенного договора | |
bcheck | string | Дата последней отправки уведомления о состоянии баланса. Смотри пояснения к параметру bnotify. | |
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="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="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="addons" type="lbapi:soapAgreementAddon" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>