Описание
Основная информация о платеже
Описание полей
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
recordid | long | Идентификатор платежа в БД | |
agrmid | long |
|
Идентификатор договора, на который поступил платеж |
modperson | long |
Идентификатор менеджера АСР, который провел платеж. Если в сторонней интегрируемой системе отсутствует понятие менеджер, должен быть возвращен "0" |
|
currid | long | Идентификатор валюты из справочника валют, в которой проведен платеж | |
orderid | long |
Идентификатор счета из БД, если платеж проводился по счету. 0 -- в противном случае. |
|
status | long |
Идентификатор статуса платежа. 0 -- проведен; 1 -- проведен через файл сверки; 2 -- платеж аннулирован. Если в сторонней интегрируемой системе отсутствует понятие статус платежа, должен быть возвращен "0" |
|
classid | long |
Идентификатор категории платежа. Если в сторонней интегрируемой системе отсутствует понятие категория платежа, должен быть возвращен "0" |
|
amount | double |
|
Величина платежа в валюте договора |
fromagrmid | long |
Идентификатор договора, с которого был переведен платеж. 0 -- если текущий платеж не был переведен с другого договора |
|
revno | long | Номер ревизии платежа | |
revisions | long |
Количество корректировок платежа. 1 -- если платеж проведен "впервые" |
|
classname | string |
Название категории платежа. Если в сторонней интегрируемой системе отсутствует понятие категория платежа, должена быть возвращена строка "Default" |
|
paydate | string |
Дата и время проведения платежа в формате: ГГГГ-ММ-ДД ЧЧ:ММ:СС |
|
localdate | string |
Дата и время проведения платежа по "часа" сервера, на котором установлена АСР в формате: ГГГГ-ММ-ДД ЧЧ:ММ:СС |
|
canceldate | string |
Дата аннулирования платежа в формате: ГГГГ-ММ-ДД ЧЧ:ММ:СС; пусто -- если платеж не аннулирован |
|
perioddate | string | Бухгалтерский период, к которому относится платеж | |
receipt | string | Номер платежного поручения по которому проведен платеж | |
comment | string | Комментарий к проведенному платежу | |
uuid | string |
Идентификатор платежной системы, через которую проведен платеж. Параметр необходим для интеграции с ВПС |
|
fromagrmnumber | string |
Номер договора, с которого платеж был переведен. пусто -- если платеж не был переведен с другого договора |
|
paymentordernumber | string |
Номер счета, по которому произведена оплата. пусто -- если оплата проиводилась не по счету |
|
uprs | soapUprsPayment | Информация о ВПС, через которую проведен платеж |
Определение типа
<complexType name="soapPayment">
<sequence>
<element name="recordid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="agrmid" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<element name="modperson" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1"/>
<element name="currid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="orderid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="status" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="classid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="amount" type="xsd:double" minOccurs="1" maxOccurs="1"/>
<element name="fromagrmid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="revno" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="revisions" type="xsd:long" minOccurs="0" maxOccurs="1" default="0"/>
<element name="classname" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="paydate" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="localdate" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="canceldate" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="perioddate" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="receipt" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="comment" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="uuid" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="fromagrmnumber" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="paymentordernumber" type="xsd:string" minOccurs="0" maxOccurs="1" default=""/>
<element name="uprs" type="lbapi:soapUprsPayment" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>