# Регистрация в справочнике участников M2M (НРД)

Закрывает блокер заявок с кодом **M2M14** — «Код ЭДО НРД отправителя
отсутствует в справочнике участников M2M». Технически наш контур (ИШ, СКЗИ,
канал, REST) работает; не хватает только регистрации нашего депозитарного
кода в справочнике сервиса МОСТ на стороне НРД.

## Что известно

| Параметр                | Значение                              |
|-------------------------|---------------------------------------|
| Депозитарный код        | `MC0413600000`                        |
| Тестовый контур         | TEST3 (ГОСТ-криптография)             |
| Период тестирования     | 21.05.2026 — 01.09.2026               |
| Счёт (account_id)       | `HL171004001C`                        |
| Раздел (section_id)     | `36MC0413600000F00`                   |

## Что нужно заполнить (юридические реквизиты организации)

В файле `M2MTransferParticipantForm.example.xml` замените:

- `ЗАПОЛНИТЬ_ИНН` — ИНН организации (10 цифр для ЮЛ);
- `ЗАПОЛНИТЬ_ПОЛНОЕ_НАИМЕНОВАНИЕ` — полное наименование по уставу;
- `ЗАПОЛНИТЬ_СОКРАЩЁННОЕ` / `ЗАПОЛНИТЬ_ОТОБРАЖАЕМОЕ` — сокращённое и
  отображаемое имя;
- английский блок `<m2m:Eng>` — при наличии, иначе удалить;
- `<m2m:BrokerPlace>` — только если выступаем брокером, иначе оставить
  закомментированным.

Депозитарный код `MC0413600000` уже подставлен.

## Подготовка файла к отправке

Файл хранится в UTF-8 для удобства, а НРД ждёт **windows-1251** (как объявлено
в прологе XML). Перекодируйте перед отправкой:

```bash
iconv -f utf8 -t cp1251 M2MTransferParticipantForm.example.xml \
  > M2MTransferParticipantForm.win1251.xml
```

(Опционально) проверьте по схеме, если установлен xmllint:

```bash
xmllint --noout \
  --schema ../../DOC/M2MSchemas_260408/M2MTransferParticipantForm.xsd \
  M2MTransferParticipantForm.win1251.xml
```

## Куда отправлять

Письмо на **M2MOST@nsd.ru** (служба сервиса МОСТ M2M), приложив заполненную
анкету. Текст письма — в `email-draft.txt`.

После того как НРД внесёт код `MC0413600000` в справочник участников M2M,
тестовый робот начнёт отвечать `M2MTransferDecision` вместо `M2MTransferResponse`
с ошибкой M2M14 — и заявки в bj-server будут доходить до статуса
«Подтверждена/Отклонена» по решению контрагента, а не «Отклонена (M2M14)».
