Журнал надісланих розпоряджень Instruction
# Опис схем обміну даними формата XML
| URL-адреса: | Опис |
|---|---|
| /api/v1/instruction/{format} | Отримання переліку надісланих розпоряджень |
| /api/v1/instruction/{format}?DateBegin={DateBegin}&DateEnd={DateEnd} | Отримання переліку надісланих розпоряджень за період |
| /api/v1/instruction/{format}?Account={account} | Отримання переліку надісланих розпоряджень по рахунку |
| /api/v1/instruction/{format}?Account={account}&DateBegin={DateBegin}&DateEnd={DateEnd} | Отримання переліку надісланих розпоряджень по рахунку за період |
Метод: GET
# Параметри path
| Параметр path | Опис |
|---|---|
| {format} | Формат відповіді. Можливі значення: - xml |
# Параметри запиту
| Параметр path | Обов'язковість | Тип | Опис |
|---|---|---|---|
| {account} | - | string | Номер рахунку |
| {DateBegin} | - | string | Дата початку періоду, формат ГГГГММДД |
| {DateEnd} | - | string | Дата кінця періоду, формат ГГГГММДД |
Обмеження:
Інтервал, що запитується, не може бути більше 31 дня.
# Приклад запиту
curl -I -X GET "https://api.csd.ua/api/v1/instruction/xml?Account=123456-UA12345678"
curl -I -X GET "https://api.csd.ua/api/v1/instruction/xml?Account=123456-UA12345678&DateBegin=20210901&DateEnd=20210930"
# Поля записів
| Номер | Визначення поля | Назва поля | Тип поля |
|---|---|---|---|
| 1. | Дата звіту | REPORT_DATE | Datetimeoffset |
| 2. | Код ISIN | ISIN_CODE | String(12) |
| 3. | Кількість ЦП | QUANTITY | Numeric |
| 4. | Додаткова інформація | REMARKS | String(255) |
| 5. | Тип операції (Код типу) | TRANTYPE | String(20) |
| 6. | Назва операції | TRANTYPE_DESCRIPTION | String(255) |
| 7. | ID розпорядження | ID | Int |
| 8. | Номер розпорядження | REFERENCE | String(20) |
| 9. | Дата та час реєстрації розпорядження | REGDATE | DateTime |
| 10. | Ознака "поставка/отримання" | DIRECTION | String(10) |
| 11. | Статус | STATUS | String(60) |
| 12. | Дата та час виконання розпорядження | SETTLED | DateTime |
| 13. | Дата та час скасування розпорядження | CANCELLED | DateTime |
| 14. | Підстава для скасування | CANCEL_DESCRIPTION | String(60) |
| 15. | Дані клієнта | CLIENTS | Object List |
| 15.1. | Дані клієнта | CLIENT | Object |
| 15.1.1. | Номер рахунку 1-го рівня | CLIENT_ACCOUNT_L1 | String(60) |
| 15.1.2. | Номер рахунку 2-го рівня | CLIENT_ACCOUNT_L2 | String(60) |
| 15.1.3. | Код МДО ДУ | CLIENT_PARTY_CODE | String(20) |
| 15.1.4. | BIC код ДУ | CLIENT_PARTY_BIC | String(11) |
| 15.1.5. | ПІБ/Найменування | CLIENT_NAME | String(512) |
| 15.1.6. | Ідентифікаційний код | CLIENT_CODE | String(35) |
| 16. | Дані контрагента | CONTRAGENTS | Object List |
| 16.1. | Дані контрагента | CONTRAGENT | Object |
| 16.1.1. | Номер рахунку 1-го рівня | CONTRAGENT_ACCOUNT_L1 | String(60) |
| 16.1.2. | Номер рахунку 2-го рівня | CONTRAGENT_ACCOUNT_L2 | String(60) |
| 16.1.3. | Код МДО ДУ | CONTRAGENT_PARTY_CODE | String(20) |
| 16.1.4. | BIC код ДУ | CONTRAGENT_PARTY_BIC | String(11) |
| 16.1.5. | Ідентифікаційний код | CONTRAGENT_CODE | String(35) |
| 16.1.6. | ПІБ/Найменування | CONTRAGENT_NAME | String(512) |