commit 6222612af225bbc55eaf1a4302899ed02c86e411 Author: zuevav <34027267+zuevav@users.noreply.github.com> Date: Tue May 5 12:19:14 2026 +0300 main diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..39f6387 Binary files /dev/null and b/.DS_Store differ diff --git a/DOC/API ЛК ЕСИА.pdf b/DOC/API ЛК ЕСИА.pdf new file mode 100644 index 0000000..c8b7be5 Binary files /dev/null and b/DOC/API ЛК ЕСИА.pdf differ diff --git a/DOC/M2MSchemas_260408/M2MTransferDecision.xsd b/DOC/M2MSchemas_260408/M2MTransferDecision.xsd new file mode 100644 index 0000000..0d64715 --- /dev/null +++ b/DOC/M2MSchemas_260408/M2MTransferDecision.xsd @@ -0,0 +1,38 @@ + + + + + + M2M + + + + + M2M + + + + + -, , + + + + + : + + + + + + + + + + \ No newline at end of file diff --git a/DOC/M2MSchemas_260408/M2MTransferHandbook.xsd b/DOC/M2MSchemas_260408/M2MTransferHandbook.xsd new file mode 100644 index 0000000..56693aa --- /dev/null +++ b/DOC/M2MSchemas_260408/M2MTransferHandbook.xsd @@ -0,0 +1,38 @@ + + + + + + M2M + + + + + M2M + + + + + ( ) (ʱ), ( ) . T - , - . + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DOC/M2MSchemas_260408/M2MTransferHandbookRequest.xsd b/DOC/M2MSchemas_260408/M2MTransferHandbookRequest.xsd new file mode 100644 index 0000000..d0d2c12 --- /dev/null +++ b/DOC/M2MSchemas_260408/M2MTransferHandbookRequest.xsd @@ -0,0 +1,21 @@ + + + + + + c M2M + + + + + M2M + + + \ No newline at end of file diff --git a/DOC/M2MSchemas_260408/M2MTransferParticipantForm.xsd b/DOC/M2MSchemas_260408/M2MTransferParticipantForm.xsd new file mode 100644 index 0000000..2829af6 --- /dev/null +++ b/DOC/M2MSchemas_260408/M2MTransferParticipantForm.xsd @@ -0,0 +1,33 @@ + + + + + + M2M + + + + + M2M + + + + + ( ) (ʱ), ( ) . T - , - . + + + + + + + + + + \ No newline at end of file diff --git a/DOC/M2MSchemas_260408/M2MTransferRequest.xsd b/DOC/M2MSchemas_260408/M2MTransferRequest.xsd new file mode 100644 index 0000000..02accd1 --- /dev/null +++ b/DOC/M2MSchemas_260408/M2MTransferRequest.xsd @@ -0,0 +1,38 @@ + + + + + + M2M + + + + + M2M + + + + + -, , + + + + + , + + + + + + + + + + \ No newline at end of file diff --git a/DOC/M2MSchemas_260408/M2MTransferResponse.xsd b/DOC/M2MSchemas_260408/M2MTransferResponse.xsd new file mode 100644 index 0000000..57666ef --- /dev/null +++ b/DOC/M2MSchemas_260408/M2MTransferResponse.xsd @@ -0,0 +1,38 @@ + + + + + + M2M + + + + + M2M + + + + + . + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DOC/M2MSchemas_260408/M2MTypesNSD.xsd b/DOC/M2MSchemas_260408/M2MTypesNSD.xsd new file mode 100644 index 0000000..d0db335 --- /dev/null +++ b/DOC/M2MSchemas_260408/M2MTypesNSD.xsd @@ -0,0 +1,1127 @@ + + + + + ========================================== ========================================== + + + + -, , + + + + + . . + + + + + ( ) (ʱ), ( ) . T - , - . + + + + + , M2M + + + + + , M2M + + + + + - " , / (), (), (), , " + + + + + ( , ) + + + + + + + -, , + + + + + . + + + + + ( ) (ʱ), ( ) . T - , - . + + + + + , M2M + + + + + , M2M + + + + + - " , / (), (), (), , " + + + + + + + : , + + + + + , , , + + + + + - + + + + + M2M + + + + + M2M + + + + + , , + + + + + + + : + + + + + + + + + + () + + + + + + + ( ) + + + + + + + + + + + + ( ) + + + + + + + + + + + + + + + + + + + + + + , , + + + + + + + ( , ) + + + + + + + + + + + + + + + + + + + + , + + + + + + + , + + + + + ( ) ( ) + + + + + + + + + + + + , + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + () + + + + + + + + + + + + + + + ( ) + + + + + , + + + + + + + + + + + + (ISIN) + + + + + + + + + + + + () + + + + + () + + + + + + + + + + + + + + + , + + + + + / + + + + + + + + + + + + () + + + + + (), + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + () + + + + + () + + + + + + + + + + + + () + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ + + + + + + + + + + - " , / (), (), (), , " + + + + + + + + + + + + - " , / (), (), (), , " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + () + + + + + () + + + + + + + () + + + + + M2M + + + + + + + () + + + + + " , / (), (), (), , " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + () + + + + + + + + + + + + + + + + + + + + + + + + + + + + ========================================== - ========================================== + + + + 1, 5 + + + + + + + + + 1, 6 + + + + + + + + + 1, 50 + + + + + + + + + 1, 120 + + + + + + + + + 1, 128 + + + + + + + + + 1, 256 + + + + + + + + + 1, 510 + + + + + + + + + 1, 1000 + + + + + + + + + 1, 1024 + + + + + + + + + 20 + + + + + + + ========================================== - ========================================== + + + + 38, 16 + + + + + + + + + + ========================================== ========================================== + + + + " ()" + + + + + + + + + " , " + + + + + + + + + " () " + + + + + + + + + " " + + + + + + + + + + " ISIN " + + + + + + + + + " " + + + + + + + + " " + + + + + + + + + " " (10 ) + + + + + + + + + " "--", "" - , "" - , "" - . "::", "" - , "" - , "" - . "" " + + + + + + + ========================================== - ========================================== + + + + " " + + + + + + + + + + + + " " + + + + + + + + + + + + + + + + + + + + + + " - " + + + + + + + + + + + + + + + + + + + + + + " , " + + + + + , 31 2003 + + + + + , , 1997 + + + + + (01.10.97 . 14-) + + + + + (, , ) + + + + + . , + + + + + (), 1997 + + + + + , , , + + + + + + + + + + , + + + + + . , + + + + + + + + + + . + + + + + 2 + + + + + , 1 1997 + + + + + , , 1997 + + + + + , ( , 14- ) + + + + + ( , ) 1997 + + + + + + + + + + , , + + + + + + + " " + + + + + ( 1 2) + + + + + + + + + + + + " " + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DOC/instr_podkl_stend_v3.pdf b/DOC/instr_podkl_stend_v3.pdf new file mode 100644 index 0000000..3210377 Binary files /dev/null and b/DOC/instr_podkl_stend_v3.pdf differ diff --git a/DOC/so_cher_por.pdf b/DOC/so_cher_por.pdf new file mode 100644 index 0000000..404fe66 Binary files /dev/null and b/DOC/so_cher_por.pdf differ diff --git a/DOC/so_spravki.pdf b/DOC/so_spravki.pdf new file mode 100644 index 0000000..294b9c9 Binary files /dev/null and b/DOC/so_spravki.pdf differ diff --git a/DOC/Инструккия M2M.pdf b/DOC/Инструккия M2M.pdf new file mode 100644 index 0000000..d1a439d Binary files /dev/null and b/DOC/Инструккия M2M.pdf differ diff --git a/DOC/Инструкция по передаче эталонного запроса на перевод M2M 08.04 (1).pdf b/DOC/Инструкция по передаче эталонного запроса на перевод M2M 08.04 (1).pdf new file mode 100644 index 0000000..0c41705 Binary files /dev/null and b/DOC/Инструкция по передаче эталонного запроса на перевод M2M 08.04 (1).pdf differ diff --git a/DOC/Обмен сообщениями.drawio (1).svg b/DOC/Обмен сообщениями.drawio (1).svg new file mode 100644 index 0000000..a45ec38 --- /dev/null +++ b/DOC/Обмен сообщениями.drawio (1).svg @@ -0,0 +1,4 @@ + + + +
Списывающий депозитарий
Списывающий депозитарий
Сервис МОСТ
Сервис МОСТ
M2MTransferRequest (Запрос на перевод M2M)
M2MTR
M2MTransfer...
Стандартная квитанция ЭДО
Стандартная квитанция ЭДО
M2MTransferResponse
(Сообщение сервиса МОСТ для ответа
на операцию M2M перевода)
(При наличии некритичных ошибок)
M2MER
M2MTransfer...
M2MTransferRequest (Запрос на перевод M2M)
M2MTR
M2MTransfer...
Поручение M2M
Поручение M2M
M2MTransferRequest (Запрос на перевод M2M)
M2MTR
M2MTransfer...
Зачисляющий депозитарий
Зачисляющий депозитарий
Стандартная квитанция ЭДО
Стандартная квитанция ЭДО
M2MTransferParticipantForm (Анкета участника сервиса M2M)
M2MPF
M2MTransfer...
M2MTransferParticipantForm (Анкета участника сервиса M2M)
M2MPF
M2MTransfer...
M2MTransferHandbook (Справочник участников сервиса M2M)
M2MTH
M2MTransfer...
M2MTransferHandbook (Справочник участников сервиса M2M)
M2MTH
M2MTransfer...
M2MTransferDecision (Ответ на запрос на перевод M2M)
M2MTD
M2MTransfer...
M2MTransferResponse
(Сообщение сервиса МОСТ для ответа
на операцию M2M перевода)
(При наличии ошибок)
M2MER
M2MTransfer...
Стандартная квитанция ЭДО
Стандартная квитанция ЭДО
M2MTransferDecision (Ответ на запрос на перевод M2M)
M2MTD
M2MTransfer...
Черновики депозитарных поручений для места расчетов
на каждую ценную бумагу в одном сообщении
(в случае готовности зачислить ценные бумаги)
M2MDO
Черновики депозитарных поручений для места расчетов...
Черновики депозитарных поручений для места расчетов
на каждую ценную бумагу в одном сообщении
(в случае готовности зачислить ценные бумаги)
M2MDO
Черновики депозитарных поручений для места расчетов...
Брокер списывающей стороны
Брокер списывающей стороны
Брокер зачисляющей стороны
Брокер зачисляющей стороны
Assets_investment_account_transfer_details (Налоговая информация)
Assets_inve...
Стандартная квитанция ЭДО о доставке
Стандартная квитанция ЭДО о доставке
Assets_investment_details_status (Статус налоговой информации)
Assets_inve...
Стандартная квитанция ЭДО о доставке
Стандартная квитанция ЭДО о доставке
Передача налоговой информации
Передача налоговой информации
Подключение участников M2M
Подключение участников M2M
Обмен сообщениями по переводу M2M
Обмен сообщениями по переводу M2M
Направление отказа в обработке запроса
(запрос не передан зачисляющему депозитарию)
Направление отказа в обработке запроса...
Поручение M2M
Поручение M2M
Направление информации с некритичными ошибками
(запрос передан зачисляющему депозитарию) 
Направление информации с некритичными ошибками...
M2MTransferRequest (Запрос на перевод M2M)
M2MTR
M2MTransfer...
Стандартная квитанция ЭДО
Стандартная квитанция ЭДО
M2MTransferRequest (Запрос на перевод M2M)
M2MTR
M2MTransfer...
M2MTransferDecision (Ответ на запрос на перевод M2M)
M2MTD
M2MTransfer...
Стандартная квитанция ЭДО
Стандартная квитанция ЭДО
M2MTransferDecision (Ответ на запрос на перевод M2M)
M2MTD
M2MTransfer...
Черновики депозитарных поручений для места расчетов
на каждую ценную бумагу в одном сообщении
(в случае готовности зачислить ценные бумаги)
M2MDO
Черновики депозитарных поручений для места расчетов...
Черновики депозитарных поручений для места расчетов
на каждую ценную бумагу в одном сообщении
(в случае готовности зачислить ценные бумаги)
M2MDO
Черновики депозитарных поручений для места расчетов...
Поручение M2M
Поручение M2M
Успешная обработка запроса
(при согласии)
Успешная обработка запроса...
M2MTransferResponse
(Сообщение сервиса МОСТ для ответа
на операцию M2M перевода)
(При наличии некритичных ошибок)
M2MER
M2MTransfer...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/DOC/Презентация MOEX MOST.pdf b/DOC/Презентация MOEX MOST.pdf new file mode 100644 index 0000000..3f72186 Binary files /dev/null and b/DOC/Презентация MOEX MOST.pdf differ diff --git a/DOC/Презентация тестирование систем НРД.pdf b/DOC/Презентация тестирование систем НРД.pdf new file mode 100644 index 0000000..bedec46 Binary files /dev/null and b/DOC/Презентация тестирование систем НРД.pdf differ diff --git a/DOC/Примеры/M2MTransferDecision.xml b/DOC/Примеры/M2MTransferDecision.xml new file mode 100644 index 0000000..969e9f4 --- /dev/null +++ b/DOC/Примеры/M2MTransferDecision.xml @@ -0,0 +1,105 @@ + + + + + + + c02a1d5e-c2af-4799-bab4-953f133c5133 + + 2026-03-02T14:35:12(+2) + + MC0010300000 + + MC0079200000 + + + + + + MC0079200032 + + + + + + + + + 0710987654 + + + + + + M2M2026030200001 + + + + + + + + + + 7702070139 + + + + + DP789456 + + 31MC0021900000F01 + + P001 + + + + + + + + + + M2M2026030200002 + + + + + + + + + + 7702070139 + + + + + DP789456 + + 31MC0021900000F01 + + P001 + + + + + + + + + + M2M2026030200003 + + + + + + 1 + + 2 + + + + + diff --git a/DOC/Примеры/M2MTransferHandbook.xml b/DOC/Примеры/M2MTransferHandbook.xml new file mode 100644 index 0000000..9e4bf6f --- /dev/null +++ b/DOC/Примеры/M2MTransferHandbook.xml @@ -0,0 +1,102 @@ + + + + + 2026-03-02T15:00:00() + + + + + + 7702165310 + + + + + + + + + 7802031669 + + + + + + + + + + + + 7702165310 + + + + + + " " + + + + + + + + + National Settlement Depository + + NSD + + NSD + + + + + + MC0010300002 + + + + + MC0010300032 + + + + + + 7802031669 + + + + + + - + + + + + + + + + Stock company Saint-Petersburg Currency Exchange + + SPCEX SC + + SPCEX SC + + + + + + MC0079200003 + + + + + MC0079200033 + + + + \ No newline at end of file diff --git a/DOC/Примеры/M2MTransferHandbookRequest.xml b/DOC/Примеры/M2MTransferHandbookRequest.xml new file mode 100644 index 0000000..129340a --- /dev/null +++ b/DOC/Примеры/M2MTransferHandbookRequest.xml @@ -0,0 +1,2 @@ + + diff --git a/DOC/Примеры/M2MTransferParticipantForm.xml b/DOC/Примеры/M2MTransferParticipantForm.xml new file mode 100644 index 0000000..34e5b05 --- /dev/null +++ b/DOC/Примеры/M2MTransferParticipantForm.xml @@ -0,0 +1,42 @@ + + + + + 2026-03-02T16:00:00() + + + + 7702165310 + + + + + + " " + + + + + + + + + National Settlement Depository + + NSD + + NSD + + + + + + MC0010300001 + + + + + MC0010300002 + + + \ No newline at end of file diff --git a/DOC/Примеры/M2MTransferRequest.xml b/DOC/Примеры/M2MTransferRequest.xml new file mode 100644 index 0000000..8701b76 --- /dev/null +++ b/DOC/Примеры/M2MTransferRequest.xml @@ -0,0 +1,213 @@ + + + + + + + c02a1d5e-c2af-4799-bab4-953f133c5133 + + 2026-03-02T14:30:45(+2) + + MC0079200000 + + MC0010300000 + + + + + + MC0010300032 + + + + + + T03 + + 78/2024 + + 2026-01-15 + + 0707083893 + + + + + + true + + + + + + + + + + + + 21 + + 4512 + + 654321 + + + + + + 0702345678 + + + + + 0710987654 + + + + + + + + M2M2026030200001 + + MM0766162534 + + + + RU0007661625 + + + + + 1500 + + + + + + + 7702070139 + + + + + DP789456 + + 31MC0021900000F01 + + P001 + + + + + + + + 7802031669 + + + + + AA789451 + + 33MC0021900000F02 + + F002 + + + + SGDN + + + + + + M2M2026030200002 + + MM0766162534 + + + + RU0009029540 + + + + + 300 + + + + + + + 7702070139 + + + + + DP789456 + + 31MC0021900000F01 + + P001 + + + + SGDN + + + + + + M2M2026030200003 + + MM0766162534 + + + + + + MFUN + + UKWN + + + + + + 23-001 + + A + + + + + + + + 2500.75 + + + + + + + 7702070139 + + + + + DP789456 + + 31MC0021900000F01 + + P001 + + + + SGDN + + + + \ No newline at end of file diff --git a/DOC/Примеры/M2MTransferResponse.xml b/DOC/Примеры/M2MTransferResponse.xml new file mode 100644 index 0000000..dbd958f --- /dev/null +++ b/DOC/Примеры/M2MTransferResponse.xml @@ -0,0 +1,24 @@ + + + + + c02a1d5e-c2af-4799-bab4-953f133c5133 + + INFO + + + + M2M2026030200001 + + 01 + + . 2 + + + \ No newline at end of file diff --git a/DOC/Справочник пользователей.pdf b/DOC/Справочник пользователей.pdf new file mode 100644 index 0000000..8a3f41d Binary files /dev/null and b/DOC/Справочник пользователей.pdf differ diff --git a/DOC/Ссылки для доступа в тестовые контуры.pdf b/DOC/Ссылки для доступа в тестовые контуры.pdf new file mode 100644 index 0000000..42285cd Binary files /dev/null and b/DOC/Ссылки для доступа в тестовые контуры.pdf differ diff --git a/DOC/Схема M2M от НРД.pdf b/DOC/Схема M2M от НРД.pdf new file mode 100644 index 0000000..a77d422 Binary files /dev/null and b/DOC/Схема M2M от НРД.pdf differ diff --git a/DOC/Эталонные сообщения/M2MTransferDecision_эталон.xml b/DOC/Эталонные сообщения/M2MTransferDecision_эталон.xml new file mode 100644 index 0000000..2eee80a --- /dev/null +++ b/DOC/Эталонные сообщения/M2MTransferDecision_эталон.xml @@ -0,0 +1,34 @@ + + + + 11111111-1111-1111-1111-111111111111 + 2026-01-01T01:01:02() + MC222222222 + MC1111111111 + + + + + + + 2222222222 + + + M2M1111111111111 + + + + + 7702165310 + + + DP111112 + 11MC1111111112 + 02 + + + + + + + diff --git a/DOC/Эталонные сообщения/M2MTransferRequest_эталон.xml b/DOC/Эталонные сообщения/M2MTransferRequest_эталон.xml new file mode 100644 index 0000000..c5056f4 --- /dev/null +++ b/DOC/Эталонные сообщения/M2MTransferRequest_эталон.xml @@ -0,0 +1,54 @@ + + + + 11111111-1111-1111-1111-111111111111 + 2026-01-01T01:01:01() + MC1111111111 + MC222222222 + + + + + + true + + + + + + 21 + 1111 + 111111 + + + + 1111111111 + + + 2222222222 + + + + M2M1111111111111 + MM1111111111 + + RU1111111111 + + + 1 + + + + 7702165310 + + + DP111111 + 11MC1111111111 + 01 + + + SGDN + + + +