> For the complete documentation index, see [llms.txt](https://docs.npck.kz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.npck.kz/mezhbankovskaya-mobilnykh-platezhei-msmp/mezhbankovskaya-sistema-mobilnykh-platezhei-msmp/opisanie-struktury-zaprosov/formaty-soobshenii/soobshenie-acmt.023.md).

# Сообщение acmt.023

Сообщение acmt.023 должно соответствовать XSD-схеме acmt.023.001.03 стандарта ISO 20022. Если поле не отмечено как опциональное, оно является обязательным.

### Что передаёт сообщение

Сообщение используется для запроса верификации наличия счета клиента.

{% hint style="info" %}
Для полей идентификаторов и даты используйте единые правила:

* [Генерация уникальных идентификаторов для сообщений](/mezhbankovskaya-mobilnykh-platezhei-msmp/mezhbankovskaya-sistema-mobilnykh-platezhei-msmp/generaciya-unikalnykh-identifikatorov-dlya-soobshenii.md)
* [Формат даты и времени в бизнес сообщении (ISODateTime и ISODate)](/mezhbankovskaya-mobilnykh-platezhei-msmp/mezhbankovskaya-sistema-mobilnykh-platezhei-msmp/format-daty-i-vremeni-v-biznes-soobshenii-isodatetime-i-isodate.md)
  {% endhint %}

### Структура сообщения

<table><thead><tr><th>№</th><th>Наименование</th><th>XML-тег</th><th width="109">Опциональность</th><th>Описание</th></tr></thead><tbody><tr><td>0</td><td>IdentificationVerificationRequest</td><td>IdVrfctnReq</td><td>—</td><td>Запрос на верификацию наличия счета клиента.</td></tr><tr><td>1</td><td>Assignment</td><td>Assgnmt</td><td>—</td><td>Информация о сообщении.</td></tr><tr><td>1.1</td><td>MessageIdentification</td><td>MsgId</td><td>—</td><td>Идентификатор сообщения. Формат должен соответствовать странице <a href="/spaces/oKJIIe9wXRYlANVFHqJE/pages/s5MxzFtnHpHNgStDruwy">Генерация уникальных идентификаторов для сообщений</a>.</td></tr><tr><td>1.2</td><td>CreationDateTime</td><td>CreDtTm</td><td>—</td><td>Дата и время создания сообщения. Указывается в формате UTC. См. <a href="/spaces/oKJIIe9wXRYlANVFHqJE/pages/nA5tJTQBCyaP9kOrHlzb">Формат даты и времени в бизнес сообщении (ISODateTime и ISODate)</a>.</td></tr><tr><td>1.3</td><td>Assigner</td><td>Assgnr</td><td>—</td><td>Отправитель сообщения. Сторона, которая направляет сообщение.</td></tr><tr><td>1.3.1</td><td>Agent</td><td>Agt</td><td>—</td><td>Идентификация банка или финансовой организации.</td></tr><tr><td>1.3.1.1</td><td>FinancialInstitutionIdentification</td><td>FinInstnId</td><td>—</td><td>—</td></tr><tr><td>1.3.1.1.1</td><td>Name</td><td>Nm</td><td>—</td><td>Идентификатор, присвоенный банку или финансовой организации Платформой. См. <a href="/spaces/oKJIIe9wXRYlANVFHqJE/pages/WHfFTzuxkpXfyHNbawjC">страницу с идентификаторами участников Платформы</a>.</td></tr><tr><td>1.4</td><td>Assignee</td><td>Assgne</td><td>—</td><td>Получатель сообщения. Сторона, которой направляется сообщение.</td></tr><tr><td>1.4.1</td><td>Agent</td><td>Agt</td><td>—</td><td>Идентификация банка или финансовой организации.</td></tr><tr><td>1.4.1.1</td><td>FinancialInstitutionIdentification</td><td>FinInstnId</td><td>—</td><td>—</td></tr><tr><td>1.4.1.1.1</td><td>Name</td><td>Nm</td><td>—</td><td>Идентификатор, присвоенный банку или финансовой организации Платформой. См. <a href="/spaces/oKJIIe9wXRYlANVFHqJE/pages/WHfFTzuxkpXfyHNbawjC">страницу с идентификаторами участников Платформы</a>.</td></tr><tr><td>1.5</td><td>Creator</td><td>Cretr</td><td>—</td><td>Данные ФЛ, по инициативе которого выполняется запрос верификации счета.</td></tr><tr><td>1.5.1</td><td>Party</td><td>Pty</td><td>—</td><td>Данные ФЛ.</td></tr><tr><td>1.5.1.1</td><td>Name</td><td>Nm</td><td>—</td><td>ФИО ФЛ, по инициативе которого выполняется запрос верификации счета. Максимальная длина — 140 символов.</td></tr><tr><td>1.5.1.2</td><td>CountryOfResidence</td><td>CtryOfRes</td><td>—</td><td>Страна резидентства. Код страны по ISO 3166 Alpha-2.</td></tr><tr><td>1.5.1.3</td><td>Identification</td><td>Id</td><td>—</td><td>Идентификационные данные.</td></tr><tr><td>1.5.1.3.1</td><td>PrivateIdentification</td><td>PrvtId</td><td>—</td><td>Идентификационные данные ФЛ.</td></tr><tr><td>1.5.1.3.1.1</td><td>Other</td><td>Oth</td><td>—</td><td>Массив из трёх элементов. Пример приведён ниже.</td></tr><tr><td>1.5.1.3.1.1.1</td><td>Identification</td><td>Id</td><td>—</td><td>Идентификатор, соответствующий схеме идентификации в теге <code>&#x3C;SchmeNm></code>. Максимальная длина — 35 символов.</td></tr><tr><td>1.5.1.3.1.1.2</td><td>SchemeName</td><td>SchmeNm</td><td>—</td><td>Может содержать только один из тегов <code>&#x3C;Cd></code> или <code>&#x3C;Prtry></code>.</td></tr><tr><td>1.5.1.3.1.1.2.1</td><td>Code</td><td>Cd</td><td>Тег используется для указания кода типа документа.</td><td>Код типа документа: <strong>NIDN</strong> — ИИН, <strong>CCPT</strong> — документ, удостоверяющий личность, для нерезидентов без ИИН.</td></tr><tr><td>1.5.1.3.1.1.2.2</td><td>Proprietary</td><td>Prtry</td><td>Тег используется для передачи дополнительных атрибутов идентификации ФЛ.</td><td><p>Дополнительные атрибуты: </p><p><strong>IRS</strong> — признак резидентства, <strong>SECO</strong> — сектор экономики.</p></td></tr><tr><td>2</td><td>Verification</td><td>Vrfctn</td><td>—</td><td>Данные, на основе которых выполняется верификация наличия счета клиента. Заполняется один элемент массива.</td></tr><tr><td>2.1</td><td>Identification</td><td>Id</td><td>—</td><td>Сквозной идентификатор для всей цепочки сообщений в рамках операции. Используется как EndToEndId в последующей цепочке сообщений. Формат должен соответствовать странице <a href="/spaces/oKJIIe9wXRYlANVFHqJE/pages/s5MxzFtnHpHNgStDruwy">Генерация уникальных идентификаторов для сообщений</a>. Соответствует значению HTTP-заголовка <code>end-to-end-id</code>.</td></tr><tr><td>2.2</td><td>PartyAndAccountIdentification</td><td>PtyAndAcctId</td><td>—</td><td>Информация для верификации.</td></tr><tr><td>2.2.1</td><td>Account</td><td>Acct</td><td>—</td><td>—</td></tr><tr><td>2.2.1.1</td><td>Identification</td><td>Id</td><td>—</td><td>—</td></tr><tr><td>2.2.1.1.1</td><td>Other</td><td>Othr</td><td>—</td><td>—</td></tr><tr><td>2.2.1.1.1.1</td><td>Identification</td><td>Id</td><td>—</td><td>Номер мобильного телефона клиента, по которому выполняется верификация наличия счета. Шаблон: <code>^\+\d{10,14}$</code>. Пример: <code>+77071234567</code>.</td></tr><tr><td>3</td><td>SupplementaryData</td><td>SplmtryData</td><td>—</td><td><p>Массив.</p><p>Параметры запроса в виде «ключ-значение»:</p><p>·          в теге &#x3C;PlcAndNm> - передается ключ;</p><p>·          в теге &#x3C;Envlp> - передается соответствующее указанному ключу значение.</p><p>Не допускается указывать один и тот же ключ дважды.</p><p>Список используемых ключей:</p><ul><li><strong>OPERATION_TYPE</strong> – код типа операции, обязательный. Принимает значения:</li></ul><ul class="contains-task-list"><li><input type="checkbox" checked><strong>C2C2</strong> – для перевода денег от отправителя денег к другому ФЛ в приложении Банка отправителя денег</li><li><input type="checkbox" checked><strong>C2B2_RTP</strong> - для инициализации выставления счета на оплату ФЛ от ЮЛ</li></ul><p>Пример:</p><p><em>&#x3C;ns0:SplmtryData>  &#x3C;ns0:PlcAndNm>OPERATION_TYPE&#x3C;/ns0:PlcAndNm></em></p><p> <em>&#x3C;ns0:Envlp></em></p><p>  <em>&#x3C;EnvlpValue>C2C2&#x3C;/EnvlpValue></em></p><p>    <em>&#x3C;/ns0:Envlp></em></p><p><em>&#x3C;/ns0:SplmtryData></em></p></td></tr><tr><td>3.1</td><td>PlaceAndName</td><td>PlcAndNm</td><td>—</td><td>Ключ в формате Upper Camel Case.</td></tr><tr><td>3.2</td><td>Envelope</td><td>Envlp</td><td>—</td><td>—</td></tr><tr><td>3.2.1</td><td>EnvelopeValue</td><td>EnvlpValue</td><td>—</td><td>Значение. Префикс пространства имён <code>ns0</code> не указывается.</td></tr></tbody></table>

#### Пример заполнения блока PrivateIdentification

```xml
<ns0:PrvtId>
    <ns0:Othr>
        <ns0:Id>856728615445</ns0:Id>
        <ns0:SchmeNm>
            <ns0:Cd>NIDN</ns0:Cd>
        </ns0:SchmeNm>
    </ns0:Othr>
    <ns0:Othr>
        <ns0:Id>1</ns0:Id>
        <ns0:SchmeNm>
            <ns0:Prtry>IRS</ns0:Prtry>
        </ns0:SchmeNm>
    </ns0:Othr>
    <ns0:Othr>
        <ns0:Id>9</ns0:Id>
        <ns0:SchmeNm>
            <ns0:Prtry>SECO</ns0:Prtry>
        </ns0:SchmeNm>
    </ns0:Othr>
</ns0:PrvtId>
```

#### Значения для Code и Proprietary

* **NIDN** — ИИН. Обязателен для резидентов и нерезидентов при наличии ИИН.
* **CCPT** — документ, удостоверяющий личность, для нерезидентов при отсутствии ИИН.
* **IRS** — признак резидентства. В теге `<Id>` указывается `1` для резидента и `2` для нерезидента.
* **SECO** — сектор экономики. В теге `<Id>` указывается значение от `1` до `9`, например `9` — домашние хозяйства.

{% hint style="info" %}
Если используется **NIDN**, поле **CCPT** не заполняется.
{% endhint %}

#### Значения для OPERATION\_TYPE

* **C2C2** — перевод денег другому ФЛ в приложении банка отправителя.
* **C2B2\_RTP** — инициализация выставления счёта на оплату ФЛ от ЮЛ.

#### Пример заполнения блока SupplementaryData

```xml
<ns0:SplmtryData>
    <ns0:PlcAndNm>OPERATION_TYPE</ns0:PlcAndNm>
    <ns0:Envlp>
        <EnvlpValue>C2C2</EnvlpValue>
    </ns0:Envlp>
</ns0:SplmtryData>
```
