a040f8b07d
- docs/lk-contract/v1/openapi.yaml — OpenAPI 3.0: POST/GET/PATCH /api/v1/back_office/claims, схемы Claim/CreateClaimRequest/StatusCallback/ErrorResponse - docs/lk-contract/v1/examples/claim-request.json — заявка с 3 ЦБ, ИИС T03 - docs/lk-contract/v1/examples/claim-response.json — ответ на создание - docs/lk-contract/v1/examples/callback-confirmed.json — callback подтверждения - docs/lk-contract/v1/examples/callback-rejected.json — callback отказа - docs/lk-contract/v1/examples/error-422.json — ошибка валидации - docs/lk-contract/v1/changelog.md — v1.0.0 Контракт предлагается команде реального ЛК как точка синхронизации. В lk-emulator (отдельный PR) контракт реализуется как «как-будто-ЛК» для проверки сквозного потока. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
105 lines
2.5 KiB
JSON
105 lines
2.5 KiB
JSON
{
|
|
"investor": {
|
|
"id": "11111111-1111-1111-1111-111111111111",
|
|
"last_name": "Иванов",
|
|
"first_name": "Иван",
|
|
"middle_name": "Иванович",
|
|
"document": {
|
|
"document_type": "21",
|
|
"series": "4512",
|
|
"number": "654321"
|
|
}
|
|
},
|
|
"transferring_depository_inn": "0702345678",
|
|
"receiving_depository_inn": "0710987654",
|
|
"cost_info": {
|
|
"yes": {
|
|
"code": "MC0010300032"
|
|
}
|
|
},
|
|
"iia_agreement": {
|
|
"agreement_type": "T03",
|
|
"agreement_number": "ИИС78/2024",
|
|
"agreement_date": "2026-01-15",
|
|
"broker_inn": "0707083893"
|
|
},
|
|
"securities": [
|
|
{
|
|
"security_code": "MM0766162534",
|
|
"security_details": {
|
|
"isin": "RU0007661625"
|
|
},
|
|
"quantity": {
|
|
"whole": 1500
|
|
},
|
|
"settlement_accounts": [
|
|
{
|
|
"settlement_requisites_inn": "7702070139",
|
|
"settlement_location": {
|
|
"deponent_code": "DP789456",
|
|
"account_id": "31MC0021900000F01",
|
|
"section_id": "P001"
|
|
}
|
|
},
|
|
{
|
|
"settlement_requisites_inn": "7802031669",
|
|
"settlement_location": {
|
|
"deponent_code": "AA789451",
|
|
"account_id": "33MC0021900000F02",
|
|
"section_id": "F002"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"security_code": "MM0907654321",
|
|
"security_details": {
|
|
"isin": "RU0009029540"
|
|
},
|
|
"quantity": {
|
|
"whole": 300
|
|
},
|
|
"settlement_accounts": [
|
|
{
|
|
"settlement_requisites_inn": "7702070139",
|
|
"settlement_location": {
|
|
"deponent_code": "DP789456",
|
|
"account_id": "31MC0021900000F01",
|
|
"section_id": "P001"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"security_code": "MM2300100100",
|
|
"security_details": {
|
|
"security_info": {
|
|
"classification": "MFUN",
|
|
"category": "UKWN",
|
|
"identification_details": {
|
|
"fund_shares": {
|
|
"reg_number": "23-001",
|
|
"class": "A"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"quantity": {
|
|
"fractional": "2500.75"
|
|
},
|
|
"settlement_accounts": [
|
|
{
|
|
"settlement_requisites_inn": "7702070139",
|
|
"settlement_location": {
|
|
"deponent_code": "DP789456",
|
|
"account_id": "31MC0021900000F01",
|
|
"section_id": "P001"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"signed_document": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUxIj8+...base64-XML...",
|
|
"signature_format": "XMLDSig-GOST"
|
|
}
|