10. Поручение на покупку валюты

Информация для тестирования

Для получения статуса "Исполнен" [ACSC] необходимо корректно составить и подписать запрос (пример запроса есть ниже в настоящей документации). Затем необходимо написать на п/я h2h@alfabank.ru с просьбой провести операцию, поскольку все операции с валютой требуют авторизации.

Для получения статуса "Отклонен" [RJCT] достаточно, например, некорректно заполнить один из реквизитов.

URI

POST: /API/v1/ISO20022/ForeignExchanges

XSD схема

pain.001.001.06

Описание схемы

Документ является покупкой, если счет списания Document.CstmrCdtTrfInitn.PmtInf.DbtrAcct.Id.Othr.Id является рублевым, а счет зачисления Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.CdtrAcct.Id.Othr.Id является валютным.

Описание Путь Комментарий
Пример

1

R

Уникальный id сообщения

Document.CstmrCdtTrfInitn.GrpHdr.MsgId

Указывается идентификатор сообщения присвоенный во внешней системе

2

R

Дата и Время создания сообщения

Document.CstmrCdtTrfInitn.GrpHdr.CreDtTm

Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3).

3

R

Количество транзакций в сообщении

Document.CstmrCdtTrfInitn.GrpHdr.NbOfTxs

Общее число поручений (секций CdtTrfTxInf) в сообщении

Общий путь Document.CstmrCdtTrfInitn.PmtInf - Уровень пакета документов

4

R

Уникальный id пакета поручений на покупку валюты

PmtInfId

Указывается идентифкатор группы поручений

5

R

Уникальный id поручения

CdtTrfTxInf.PmtId.InstrId

Идентифкатор исходного поручения

6

R

Метод оплаты

PmtMtd

Значение "TRF" по умолчанию

7

R

Тип пакета документов

PmtTpInf.LclInstrm.Prtry

Константа "RU-FX"

8

R

ИНН

Dbtr.Id.OrgId.Othr.Id

9

R

Наименование организации

Dbtr.Nm

Не более 140 символов

10

R

Р/с в валюте РФ для списания

DbtrAcct.Id.Othr.Id

11

R

Вид счета

DbtrAcct.Id.Other.SchmeNm.Cd

Константа 'BBAN'

12

O

Счет списания комисии

ChrgsAcct.Id.Othr.Id

Обязателен для заполнения, когда параметр "Тип курса" отличен от "SPOT"

13

R

Срок действия поручения до

ReqdExctnDt

Формат даты YYYY-MM-DD

14

O

Контактный телефон

Dbtr.CtctDtls.PhneNb

15

O

ФИО сотрудника, уполномоченного на решение вопросов по сделке

Dbtr.CtctDtls.Nm

16

O

Почтовый адрес

Dbtr.PstlAdr.AdrLine

Общий путь Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf - Уровень поручения

17

R

Уникальный id поручения

PmtId.InstrId

Указывается идентифкатор поручения

18

R

Номер документа

PmtId.EndToEndId

19

R

Тип пакета документов

PmtTpInf.LclInstrm.Prtry

Константа "RU-FX"

20

O

КПП

Tax.Dbtr.TaxTp

21

R

Р/с в ин.валюте для зачисления

CdtrAcct.Id.Othr.Id

22

R

Код валюты

CdtrAcct.Ccy

23

R

Удерживать комиссию

Document.CstmrCdtTrfInitn.PmtInf.ChrgBr или Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.ChrgBr

CRED - иное
DEBT -с расчетного счета в валюте РФ
SHAR - иное
Если указаны PmtInf.ChrgBr и CdtTrfTxInf.ChrgBr, используется из PmtInf.ChrgBr

24

R

Сумма покупки валюты

Amt.InstdAmt

Если требуется задать сумму покупаемой валюты, то поле CCY необходимо заполнить кодом покупаемой валюты, например:
<InstdAmt Ccy="USD">150</InstdAmt>

25

R

Сумма предварительно депонированных средств в валюте РФ

Amt.InstdAmt

Если неизвестно, сколько валюты требуется приобрести, но известно, сколько рублей требуется обменять, то поле CCY требуется задать кодом продаваемой валюты, например:
<InstdAmt Ccy="RUB">150</InstdAmt>

26

O

По курсу не выше

XchgRateInf.XchgRate

27

O

Реквизиты банка, в котором открыт р/с в ин.валюте

CdtrAgt.FinInstnId.Nm

28

R

Тип курса

XchgRateInf.RateTp ИЛИ PmtInf.CdtTrfTxInf.SplmtryData.Envlp.RateTp2

SPOT - "по курсу Банка" (Не требуется указывать счет комиссии)
AGRD - "по курсу Дилера ТОМ" (Требуется указать счет комиссии)
SALE - "по текущему курсу АЛЬФА-ФОРЕКС TOD" (Требуется указать счет комиссии)
DTOD - "по курсу дилера TOD" (Требуется указать счет комисии. Значение типа курса указывается в параметре RateTp2)
TMRW - "по курсу банка России на завтра" (Требуется указать счет комисии. Значение типа курса указывается в параметре RateTp2)
Примеры приведены в конце таблицы

29

R

Дата документа

RmtInf.Strd.RfrdDocInf.RltdDt

Формат даты YYYY-MM-DD

30

R

Подпись

SplmtryData.Envlp.SgntrSt[1..n]

31

О

Специальный раздел номинального счета списания

SplmtryData.Envlp.SpecSecCancel

Внимание! Параметр заполняется только Форекс-дилером. Если ваша компания не Форекс-дилер, то оставьте параметр пустым

32

О

Специальный раздел номинального счета зачисления

SplmtryData.Envlp.SpecSecIncm

Внимание! Параметр заполняется только Форекс-дилером. Если ваша компания не Форекс-дилер, то оставьте параметр пустым

33

О

Направление курса

SplmtryData.Envlp.RateDrct

Внимание! Параметр заполняется только Форекс-дилером. Если ваша компания не Форекс-дилер, то оставьте параметр пустым

1 - прямой,
0 - обратный

34

R

Сумма предварительно депонированных средств в валюте РФ ИЛИ Сумма покупки валюты

SplmtryData.Envlp.InstdAmt2

Внимание! Параметр заполняется только Форекс-дилером. Если ваша компания не Форекс-дилер, то оставьте параметр пустым

* Если код валюты (CCY) в InstdAmt <> RUB или RUR, то записать InstdAmt2 в «Сумма предварительно депонированных средств в валюте РФ»
* Если код валюты (CCY) в InstdAmt = RUB или RUR, то записать InstdAmt2 в «Сумма покупки валюты»

Примеры с разными типами курса.

SPOT ("по курсу Банка")

за Х рублей покупаем 10 долларов
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2020-05-20-160003717</MsgId>
            <CreDtTm>2020-05-20T16:00:03.717</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-20-160003717</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <InstrPrty>NORM</InstrPrty>
                <SvcLvl>
                    <Cd>NURG</Cd>
                </SvcLvl>
                <LclInstrm>
                    <Prtry>RU-FX</Prtry>
                </LclInstrm>
            </PmtTpInf>
            <ReqdExctnDt>2020-05-20</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <PstlAdr>
                    <Ctry>RU</Ctry>
                </PstlAdr>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810200000000083</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>RUR</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО "АЛЬФА-БАНК"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_ID_2020-05-20-160003717</InstrId>
                    <EndToEndId>160003</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                    <LclInstrm>
                        <Prtry>RU-FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="USD">10.00</InstdAmt>
                </Amt>
                <XchgRateInf>
                    <RateTp>SPOT</RateTp>
                </XchgRateInf>
                <ChrgBr>SHAR</ChrgBr>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО "АЛЬФА-БАНК"</Nm>
                        <PstlAdr>
                            <Ctry>RU</Ctry>
                        </PstlAdr>
                    </FinInstnId>
                </CdtrAgt>
                <Cdtr>
                    <Nm>ООО "Тест Альфа-Линк"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>7013602245</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840200000000529</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>USD</Ccy>
                </CdtrAcct>
                <RmtInf>
                    <Ustrd>за X рублей покупаем 10 долларов</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2020-05-20</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>
за 100 рублей покупаем Х долларов
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2020-05-20-160003717</MsgId>
            <CreDtTm>2020-05-20T16:00:03.717+03:00</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-20-160003717</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <InstrPrty>NORM</InstrPrty>
                <SvcLvl>
                    <Cd>NURG</Cd>
                </SvcLvl>
                <LclInstrm>
                    <Prtry>RU-FX</Prtry>
                </LclInstrm>
            </PmtTpInf>
            <ReqdExctnDt>2020-05-20</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <PstlAdr>
                    <Ctry>RU</Ctry>
                </PstlAdr>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810200000000083</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>RUR</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО "АЛЬФА-БАНК"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_ID_2020-05-20-160003717</InstrId>
                    <EndToEndId>160003</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                    <LclInstrm>
                        <Prtry>RU-FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="RUR">100.00</InstdAmt>
                </Amt>
                <XchgRateInf>
                    <RateTp>SPOT</RateTp>
                </XchgRateInf>
                <ChrgBr>SHAR</ChrgBr>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО "АЛЬФА-БАНК"</Nm>
                        <PstlAdr>
                            <Ctry>RU</Ctry>
                        </PstlAdr>
                    </FinInstnId>
                </CdtrAgt>
                <Cdtr>
                    <Nm>ООО "Тест Альфа-Линк"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>7013602245</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840200000000529</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>USD</Ccy>
                </CdtrAcct>
                <RmtInf>
                    <Ustrd>за 100 рублей покупаем Х долларов</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2020-05-20</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>

SALE ("по текущему курсу АЛЬФА-ФОРЕКС TOD")

за Х рублей покупаем 10 долларов
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2020-05-21-095818751</MsgId>
            <CreDtTm>2020-05-21T09:58:18.751+03:00</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-21-095818751</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <InstrPrty>NORM</InstrPrty>
                <SvcLvl>
                    <Cd>NURG</Cd>
                </SvcLvl>
                <LclInstrm>
                    <Prtry>RU-FX</Prtry>
                </LclInstrm>
            </PmtTpInf>
            <ReqdExctnDt>2020-05-21</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <PstlAdr>
                    <Ctry>RU</Ctry>
                </PstlAdr>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810200000000083</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>RUR</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО "АЛЬФА-БАНК"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
                        <ChrgsAcct>
                                        <Id>
                                                <Othr>
                                                        <Id>40702810200000000083</Id>
                                                </Othr>
                                        </Id>
                        </ChrgsAcct>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_ID_2020-05-21-095818751</InstrId>
                    <EndToEndId>095818</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                    <LclInstrm>
                        <Prtry>RU-FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="USD">10.00</InstdAmt>
                </Amt>
                <XchgRateInf>
                    <RateTp>SALE</RateTp>
                </XchgRateInf>
                <ChrgBr>DEBT</ChrgBr>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО "АЛЬФА-БАНК"</Nm>
                        <PstlAdr>
                            <Ctry>RU</Ctry>
                        </PstlAdr>
                    </FinInstnId>
                </CdtrAgt>
                <Cdtr>
                    <Nm>ООО "Тест Альфа-Линк"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>7013602245</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840200000000529</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>USD</Ccy>
                </CdtrAcct>
                <RmtInf>
                    <Ustrd>за Х рублей покупаем 10 долларов</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2020-05-21</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>
за 100 рублей покупаем Х долларов
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2020-05-21-095818751</MsgId>
            <CreDtTm>2020-05-21T09:58:18.751+03:00</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-21-095818751</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <InstrPrty>NORM</InstrPrty>
                <SvcLvl>
                    <Cd>NURG</Cd>
                </SvcLvl>
                <LclInstrm>
                    <Prtry>RU-FX</Prtry>
                </LclInstrm>
            </PmtTpInf>
            <ReqdExctnDt>2020-05-21</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <PstlAdr>
                    <Ctry>RU</Ctry>
                </PstlAdr>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810200000000083</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>RUR</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО "АЛЬФА-БАНК"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
                        <ChrgsAcct>
                                        <Id>
                                                <Othr>
                                                        <Id>40702810200000000083</Id>
                                                </Othr>
                                        </Id>
                        </ChrgsAcct>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_ID_2020-05-21-095818751</InstrId>
                    <EndToEndId>095818</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                    <LclInstrm>
                        <Prtry>RU-FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="RUR">100.00</InstdAmt>
                </Amt>
                <XchgRateInf>
                    <RateTp>SALE</RateTp>
                </XchgRateInf>
                <ChrgBr>DEBT</ChrgBr>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО "АЛЬФА-БАНК"</Nm>
                        <PstlAdr>
                            <Ctry>RU</Ctry>
                        </PstlAdr>
                    </FinInstnId>
                </CdtrAgt>
                <Cdtr>
                    <Nm>ООО "Тест Альфа-Линк"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>7013602245</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840200000000529</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>USD</Ccy>
                </CdtrAcct>
                <RmtInf>
                    <Ustrd>за 100 рублей покупаем Х долларов</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2020-05-21</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>

Тип курса AGRD ("по курсу Дилера ТОМ")

за Х рублей покупаем 10 долларов
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2020-05-21-095818751</MsgId>
            <CreDtTm>2020-05-21T09:58:18.751+03:00</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-21-095818751</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <InstrPrty>NORM</InstrPrty>
                <SvcLvl>
                    <Cd>NURG</Cd>
                </SvcLvl>
                <LclInstrm>
                    <Prtry>RU-FX</Prtry>
                </LclInstrm>
            </PmtTpInf>
            <ReqdExctnDt>2020-05-21</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <PstlAdr>
                    <Ctry>RU</Ctry>
                </PstlAdr>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810200000000083</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>RUR</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО "АЛЬФА-БАНК"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
                        <ChrgsAcct>
                                        <Id>
                                                <Othr>
                                                        <Id>40702810200000000083</Id>
                                                </Othr>
                                        </Id>
                        </ChrgsAcct>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_ID_2020-05-21-095818751</InstrId>
                    <EndToEndId>095818</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                    <LclInstrm>
                        <Prtry>RU-FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="USD">10.00</InstdAmt>
                </Amt>
                <XchgRateInf>
                    <RateTp>AGRD</RateTp>
                </XchgRateInf>
                <ChrgBr>DEBT</ChrgBr>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО "АЛЬФА-БАНК"</Nm>
                        <PstlAdr>
                            <Ctry>RU</Ctry>
                        </PstlAdr>
                    </FinInstnId>
                </CdtrAgt>
                <Cdtr>
                    <Nm>ООО "Тест Альфа-Линк"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>7013602245</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840200000000529</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>USD</Ccy>
                </CdtrAcct>
                <RmtInf>
                    <Ustrd>за Х рублей покупаем 10 долларов</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2020-05-21</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>
за 100 рублей покупаем Х долларов
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2020-05-21-095818751</MsgId>
            <CreDtTm>2020-05-21T09:58:18.751+03:00</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-21-095818751</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <InstrPrty>NORM</InstrPrty>
                <SvcLvl>
                    <Cd>NURG</Cd>
                </SvcLvl>
                <LclInstrm>
                    <Prtry>RU-FX</Prtry>
                </LclInstrm>
            </PmtTpInf>
            <ReqdExctnDt>2020-05-21</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <PstlAdr>
                    <Ctry>RU</Ctry>
                </PstlAdr>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810200000000083</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>RUR</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО "АЛЬФА-БАНК"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
                        <ChrgsAcct>
                                        <Id>
                                                <Othr>
                                                        <Id>40702810200000000083</Id>
                                                </Othr>
                                        </Id>
                        </ChrgsAcct>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_ID_2020-05-21-095818751</InstrId>
                    <EndToEndId>095818</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                    <LclInstrm>
                        <Prtry>RU-FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="RUR">100.00</InstdAmt>
                </Amt>
                <XchgRateInf>
                    <RateTp>AGRD</RateTp>
                </XchgRateInf>
                <ChrgBr>DEBT</ChrgBr>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО "АЛЬФА-БАНК"</Nm>
                        <PstlAdr>
                            <Ctry>RU</Ctry>
                        </PstlAdr>
                    </FinInstnId>
                </CdtrAgt>
                <Cdtr>
                    <Nm>ООО "Тест Альфа-Линк"</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>7013602245</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840200000000529</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>USD</Ccy>
                </CdtrAcct>
                <RmtInf>
                    <Ustrd>за 100 рублей покупаем Х долларов</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2020-05-21</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>

Ответ

Ответом является XML-документ, соответствующий схеме pain.002.001.06.

Описание Поле Комментарий

Путь Document.CstmrPmtStsRpt.GrpHdr

1

Идентификатор сообщения

MsgId

2

Дата и время сообщения

CreDtTm

3

SWIFT-код банка

InitgPty.Id.OrgId.AnyBIC

константа ALFARUMM

4

Российский БИК банка

InitgPty.Id.OrgId.Othr.Id

константа 044525593

5

Код типа идентификатора

InitgPty.Id.OrgId.Othr.SchmeNm.Cd

константа RUCBC

Путь Document.CstmrPmtStsRpt.OrgnlGrpInfAndSts

6

Идентификатор исходного сообщения

OrgnlMsgId

7

Тип исходного сообщения

OrgnlMsgNmId

8

Дата создания исходного сообщения

OrgnlCreDtTm

9

Число поручений в исходном сообщении

OrgnlNbOfTxs

10

Статус исходного сообщения

GrpSts

- RCVD Получено

- RJCT Отклонено

- ACSP Принято к исполнению

- ACTC Принято, проверены подлинность и формат

- PART Принято, подтверждена часть поручений

11

Код причины присвоения статуса

StsRsnInf.Rsn.Cd

- DS08 - Ошибка распаковки

- DS09 - Ошибка расшифровки

- TD03 - Некорректная структура файла

- NARR - Описание в поле AddtlInf

12

Описание причины присвоения статуса

StsRsnInf.AddtlInf

Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts
Если был запрос сообщения (http get message), то количество секций OrgnlPmtInfAndSts равно количеству пакетов в этом сообщении.
Если был запрос статуса поручения (http get order), то секция OrgnlPmtInfAndSts одна.

13

Идентификатор пакета конверсионных операций

OrgnlPmtInfId

14

Статус пакета поручений

PmtInfSts

- RCVD Получено

- RJCT Отклонено

- ACSP Принято к исполнению

- ACTC Принято, проверены подлинность и формат

- PART Принято, подтверждена часть поручений

- ACSC Исполнен

15

Код причины присвоения статуса

StsRsnInf.Rsn.Cd

16

Описание причины присвоения статуса

StsRsnInf.AddtlInf

17

Идентификатор конверсионной операции

OrgnlPmtInfId.TxInfAndSts.OrgnlInstrId

18

Статус поручения

OrgnlPmtInfId.TxInfAndSts.TxSts

- RCVD Получено

- RJCT Отклонено

- ACSP Принято к исполнению

- ACTC Принято, проверены подлинность и формат

- ACSC Исполнен

19

Код причины присвоения статуса в случае ошибки

OrgnlPmtInfId.TxInfAndSts.StsRsnInf.Rsn

20

Описание ошибки обработки ПК (технических и бизнес- ошибок)

OrgnlPmtInfId.TxInfAndSts.StsRsnInf.AddtlInf

HTTP код Тип Body Описание

200

OK

-

Запрос принят без ошибок.

401

Err

Wrong username or password

Неверный логин или пароль

401

Err

User was not found

Пользователь не найден

403

Err

User is disabled

Пользователь заблокирован

500

Err

Warrant service error

Сервис проверки доверенности не отвечает

403

Err

User does not have permission

Нет прав на выполнение запроса

406

Err

Signature is missing

Нет подписи

403

Err

Certificate is not valid

Сертификат подписи невалидный

403

Err

Signer’s warrant is disabled

Доверенность подписанта заблокирована

403

Err

Number of signatures is not enough for this operation type

Недостаточно подписей для типа операции

403

Err

Certificate is disabled

Сертификат заблокирован

403

Err

The signer certificate is not valid (revoked or not active)

Сертификат подписанта отозван или невалидный

406

Err

Signature value is not valid

Подпись невалидна

406

Err

Internal sign check state error

Внутренняя ошибка сервиса

502

Err

Bad Gateway

Ошибочный шлюз

503

Err

Service Unavailable

Сервис недоступен

504

Err

Gateway Timeout

Шлюз не отвечает

500

Err

Internal Error

Внутренняя ошибка приложения

409

Err

MsgId is not unique

Id запроса неуникальный

400

Err

XML does not match schema

Документ не соответствует схеме