/GetSettlements
SOAP http://api.rossko.ru/service/v2.1/GetSettlements
Данный сервис используется для получения информации по взаиморасчетам и реализациям.
Реализации выводятся с лимитом (20) на страницу. Для просмотра других результатов используйте параметр offset.
Параметры запроса
Параметр | Тип | Обязателен | Описание |
KEY1 | string | Да |
Ключ авторизации (1). Можно получить в личном кабинете или через персонального менеджера. Пример: cba94510b02ecccef994b52711c84413 |
KEY2 | string | Да |
Ключ авторизации (2). Можно получить в личном кабинете или через персонального менеджера. Пример: 8c7b4ba7acc716fe5bd7a80c513ad930 |
contractor | string |
Идентификатор конкретного контрагента, если у вас их несколько. Получить и сохранить можно при первом обращении в сервис GetSettlements. Пример: 3db1ebdd-a33c-12e2-t597-66e541e1f9ed |
|
offset | integer | Смещение относительно кол-ва результатов (20) на страницу. | |
startDate | date |
Дата начала выборки. Дата указывается в формате Y-m-d (2017-05-31). При указании данного параметра - параметр endDate обязателен. |
|
endDate | date |
Дата конца выборки (включительно). Дата указывается в формате Y-m-d (2017-05-31). При указании данного параметра - параметр startDate обязателен. |
|
status | string |
Выборка реализаций по статусу. Возможные варианты: Проведено Оплачено Не оплачено Просрочено Обрабатывается |
Пример запроса
PHP$connect = array(
'wsdl' => 'http://api.rossko.ru/service/v2.1/GetSettlements',
'options' => array(
'connection_timeout' => 1,
'trace' => true
)
);
$param = array(
'KEY1' => 'you_key_1',
'KEY2' => 'you_key_2'
);
$query = new SoapClient($connect['wsdl'], $connect['options']);
$result = $query->GetSettlements($param);
print_r($result);
Ответ
200:Стандартный ответ
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.rossko.ru/">
<SOAP-ENV:Body>
<ns1:GetSettlementsResponse>
<ns1:SettlementsResult>
<ns1:success>true</ns1:success>
<ns1:Info>
<ns1:balance>-1234.56</ns1:balance>
<ns1:type>Предоплата</ns1:type>
<ns1:currency>руб</ns1:currency>
<ns1:Customers>
<ns1:id>2db1ebed-a39c-11e2-a497-62e541d0f9ee</ns1:id>
<ns1:name>ЧАСТНОЕ ЛИЦО</ns1:name>
<ns1:balance>1500.00</ns1:balance>
</ns1:Customers>
<ns1:Customers>
<ns1:id>ed3876f3-a390-23r2-h596-32e441w0f4ed</ns1:id>
<ns1:name>ООО СТО</ns1:name>
<ns1:balance>-2734,56</ns1:balance>
</ns1:Customers>
</ns1:Info>
<ns1:Summary>
<ns1:overdueDays>10</ns1:overdueDays>
<ns1:overdueSum>1234.56</ns1:overdueSum>
<ns1:List>
<ns1:date>19.10.2020</ns1:date>
<ns1:sumDebt>1234.56</ns1:sumDebt>
<ns1:Contractor>
<ns1:name>ООО СТО</ns1:name>
<ns1:debt>1234.56</ns1:debt>
</ns1:Contractor>
</ns1:List>
<ns1:List>
<ns1:date>20.10.2020</ns1:date>
<ns1:sumDebt>789.01</ns1:sumDebt>
<ns1:Contractor>
<ns1:name>ООО СТО</ns1:name>
<ns1:debt>789.01</ns1:debt>
</ns1:Contractor>
</ns1:List>
</ns1:Summary>
<ns1:Documents>
<ns1:total>2</ns1:total>
<ns1:limit>20</ns1:limit>
<ns1:offset>0</ns1:offset>
<ns1:List>
<ns1:date>2018-05-04T12:09:31Z</ns1:date>
<ns1:name>Оплата наличными ОТГЛЧ028548</ns1:name>
<ns1:credit>0.00</ns1:credit>
<ns1:balance>1563.32</ns1:balance>
<ns1:payer>ЧАСТНОЕ ЛИЦО</ns1:payer>
<ns1:status>Проведено</ns1:status>
</ns1:List>
<ns1:List>
<ns1:date>2016-12-31T23:59:59Z</ns1:date>
<ns1:name>Оплата наличными ОТГЛЧ028549</ns1:name>
<ns1:credit>36.68</ns1:credit>
<ns1:balance>-36.68</ns1:balance>
<ns1:payer>ООО СТО</ns1:payer>
<ns1:status>Проведено</ns1:status>
</ns1:List>
</ns1:Documents>
</ns1:SettlementsResult>
</ns1:GetSettlementsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<SOAP-ENV:Body>
<ns1:GetSettlementsResponse>
<ns1:SettlementsResult>
<ns1:success>true</ns1:success>
<ns1:Info>
<ns1:balance>-1234.56</ns1:balance>
<ns1:type>Предоплата</ns1:type>
<ns1:currency>руб</ns1:currency>
<ns1:Customers>
<ns1:id>2db1ebed-a39c-11e2-a497-62e541d0f9ee</ns1:id>
<ns1:name>ЧАСТНОЕ ЛИЦО</ns1:name>
<ns1:balance>1500.00</ns1:balance>
</ns1:Customers>
<ns1:Customers>
<ns1:id>ed3876f3-a390-23r2-h596-32e441w0f4ed</ns1:id>
<ns1:name>ООО СТО</ns1:name>
<ns1:balance>-2734,56</ns1:balance>
</ns1:Customers>
</ns1:Info>
<ns1:Summary>
<ns1:overdueDays>10</ns1:overdueDays>
<ns1:overdueSum>1234.56</ns1:overdueSum>
<ns1:List>
<ns1:date>19.10.2020</ns1:date>
<ns1:sumDebt>1234.56</ns1:sumDebt>
<ns1:Contractor>
<ns1:name>ООО СТО</ns1:name>
<ns1:debt>1234.56</ns1:debt>
</ns1:Contractor>
</ns1:List>
<ns1:List>
<ns1:date>20.10.2020</ns1:date>
<ns1:sumDebt>789.01</ns1:sumDebt>
<ns1:Contractor>
<ns1:name>ООО СТО</ns1:name>
<ns1:debt>789.01</ns1:debt>
</ns1:Contractor>
</ns1:List>
</ns1:Summary>
<ns1:Documents>
<ns1:total>2</ns1:total>
<ns1:limit>20</ns1:limit>
<ns1:offset>0</ns1:offset>
<ns1:List>
<ns1:date>2018-05-04T12:09:31Z</ns1:date>
<ns1:name>Оплата наличными ОТГЛЧ028548</ns1:name>
<ns1:credit>0.00</ns1:credit>
<ns1:balance>1563.32</ns1:balance>
<ns1:payer>ЧАСТНОЕ ЛИЦО</ns1:payer>
<ns1:status>Проведено</ns1:status>
</ns1:List>
<ns1:List>
<ns1:date>2016-12-31T23:59:59Z</ns1:date>
<ns1:name>Оплата наличными ОТГЛЧ028549</ns1:name>
<ns1:credit>36.68</ns1:credit>
<ns1:balance>-36.68</ns1:balance>
<ns1:payer>ООО СТО</ns1:payer>
<ns1:status>Проведено</ns1:status>
</ns1:List>
</ns1:Documents>
</ns1:SettlementsResult>
</ns1:GetSettlementsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Параметры ответа
Параметр | Тип | Обязателен | Описание |
success | boolean | Да | Результат запроса |
message | string | Сообщение описывающее ошибку | |
Info | array | Содержит в себе общую информацию о взаиморасчетах | |
balance | string | Да | Общий баланс |
limit | string | Кредит лимит | |
type | string | Да |
Тип взаиморасчетов: Оплата по факту Лимит кредит Предоплата |
paymentDelay | integer | Отсрочка оплаты в днях | |
currency | string | Да | Валюта |
Customers | array | Содержит в себе информацию о контрагентах | |
id | string | Да | Идентификатор контрагента |
name | string | Да | Наименование контрагента |
balance | string | Да | Баланс контрагента |
Summary | array | Содержит в себе информацию о задолженности | |
overdueDays | string | Кол-во дней задолженности | |
overdueSum | string | Сумма задолженности | |
List | array | Содержит в себе информацию о ближайших датах выплаты задолженности | |
date | date | Да | Дата оплаты задолженности |
sumDebt | string | Да | Сумма подлежащая оплате |
Contractor | array | Содержит в себе детальную информацию по каждому контрагенту | |
name | string | Да | Наименование контрагента |
debt | string | Да | Задолженность контрагента |
Documents | array | Содержит в себе информацию по реализациям | |
total | integer | Да | Всего реализаций |
limit | integer | Да | Лимит на страницу |
offset | integer | Да | Смещение относительно лимита |
List | array | Содержит в себе подробную информацию по реализациям | |
date | date | Да | Дата реализации |
name | string | Да | Наименование документа |
credit | string | Да | Сумма реализации |
balance | string | Да | Баланс на момент реализации |
payer | string | Да | Контрагент |
orderId | integer | Номер заказа | |
status | string | Да |
Возможные варианты: Проведено Оплачено Не оплачено Просрочено Обрабатывается |
daysRemaining | string | Осталось дней до оплаты (если не оплачено) | |
Items | array | Содержит в себе информацию о товарах | |
name | sting | Да | Наименование |
count | int | Да | Колличество |
price | sting | Да | Цена |