Введение

Документ описывает правила электронного документооборота корпораций и банков необходимого для осуществления платежей, конверсии валюты, функций валютного контроля и предоставления банками корпорациям отчетов, связанных с перечисленными выше сервисами и продуктами, на основе международного стандарта ISO 20022.

REST

В рамках системы Host-to-Host предлагаются следующие ресурсы:

Документ Описание метода Метод Ссылка Комментарий

Валютный перевод
Платёжное поручение

Create Payments

POST

/API/v1/ISO20022/Payments

Создание пакета ВП/ПП

Get Message Status by Id

GET

/API/v1/ISO20022/Payments/<MsgId>

Получение статуса по пакету ВП/ПП

Get Payment Status by Id

GET

/API/v1/ISO20022/Payments/Transactions/<InstrId>

Получение статуса по конкретному ВП/ПП

Выписка

Post Request for Statement

POST

/API/v1/ISO20022/Statements

Запрос выписки

Get Statement by Id

GET

/API/v1/ISO20022/Statements/<MsgID>

Получение выписки

СПД

Create ConfCertitficate

POST

/API/v1/ISO20022/ConfCertificates

Создание пакета СПД

Get Message Status by Id

GET

/API/v1/ISO20022/ConfCertificates/<MsgId>

Получение статуса по пакету СПД

Get ConfCertitficate Status by Id

GET

/API/v1/ISO20022/ConfCertificates/Transactions/<TxId>

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

Вложения к СПД

Load attaches to Certificate

POST

/API/v1/ISO20022/ConfCertificates/Transactions/Files/<SpprtgDocId>

Отправка вложенных файлов в СПД

Get attaches' list to Certificate

GET

/API/v1/ISO20022/ConfCertificates/Transactions/Files/<SpprtgDocId>

Получение списка файлов, приложенных к СПД

Get attach to Certificate

GET

/API/v1/ISO20022/ConfCertificates/Transactions/Files/<SpprtgDocId>/<FileId>

Получение контента файла, приложенного к СПД

СВО

Create COCertificates

POST

/API/v1/ISO20022/COCertificates

Создание пакета СВО

Get Message Status by Id

GET

/API/v1/ISO20022/COCertificates/<MsgId>

Получение статуса по пакету СВО

Get COCertificate Status by Id

GET

/API/v1/ISO20022/COCertificates/Transactions/<TxId>

Получение статуса по конкретной СВО

Вложения к СВО

Load attaches to Certificate

POST

/API/v1/ISO20022/COCertificates/Transactions/Files/<TxId>

Отправка вложенных файлов в СВО

Get attaches' list to Certificate

GET

/API/v1/ISO20022/COCertificates/Transactions/Files/<TxId>

Получение списка файлов, приложенных к СВО

Get attach to Certificate

GET

/API/v1/ISO20022/COCertificates/Transactions/Files/<TxId>/<FileId>

Получение контента файла, приложенного к СВО

РСТС

Create FCYRLS

POST

/API/v1/ISO20022/FCYRLS

Создание РСТС

Get Message Status by Id

GET

/API/v1/ISO20022/FCYRLS/<MsgId>

Получение статуса по сообщению, содержащему одно или несколько РСТС

Get RLS Status by Id

GET

/API/v1/ISO20022/FCYRLS/Order/<PmtInfId>

Получение статуса по конкретному РСТС

Письмо

Create official letter

POST

/API/v1/ISO20022/Letters

Создание письма

Get message status

GET

/API/v1/ISO20022/Letters/<MsgId>

Получение статуса по пакету писем

Get letter status

GET

/API/v1/ISO20022/Letters/OutLetters/<ReqOrLttrId>

Получение статуса по конкретному письму

Вложения к письму

Load attaches to letter

POST

/API/v1/ISO20022/Letters/OutLetters/Files/<ReqOrLttrId>

Отправка вложенных файлов

Get attach’s content to incoming letter

GET

/API/v1/ISO20022/Letters/InLetters/Files/<ReqOrLttrId>/<DocNb>

Получение контента файла, приложенного к входящему письму

Список входящих писем

Post request for list of letters

POST

/API/v1/ISO20022/Letters/Lists

Запрос на получение списка писем (входящих+ув-ия о ПВВ)

Get list of letters

GET

/API/v1/ISO20022/Letters/Lists/<MsgId>

Получение списка писем (входящих+ув-ия о ПВВ)

Контракт (УНК)

Create Contract

POST

/API/v1/ISO20022/Contracts

Постановка на учет внешнеторгового контракта (УНК)

Get Message Status by Id

GET

/API/v1/ISO20022/Contracts/<MsgId>

Получение статуса по пакету Контракта (УНК)

Get Contract Status by Id

GET

/API/v1/ISO20022/Contracts/Contract/<CtrctRegnOpngId>

Получение статуса по конкретному Контракту (УНК)

Get Сonfirmed Сontract by Id

GET

/API/v1/ISO20022/Contracts/Confirmations/<CtrctRegnOpngId>

Получение подтвержденного Контракта с номером УНК

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

Load attaches to contract

POST

/API/v1/ISO20022/Contracts/Files/<CtrctRegnOpngId>

Отправка вложенных файлов

Get attaches' list to contract

GET

/API/v1/ISO20022/Contracts/Files/<CtrctRegnOpngId>

Получение списка файлов, приложенных к Контракту

Get attach’s content to contract

GET

/API/v1/ISO20022/Contracts/Files/<CtrctRegnOpngId>/<FileId>

Получение контента файла, приложенного к полученному контракту

Поручение на конверсионную операцию

Create FX

POST

/API/v1/ISO20022/ForeignExchanges

Создание поручения

Get Message Status by Id

GET

/API/v1/ISO20022/ForeignExchanges/<MsgId>

Получение статуса по сообщению, содержащему одну или несколько конверсионных операций

Get FX Status by Id

GET

/API/v1/ISO20022/ForeignExchanges/Instructions/<InstrId>

Получение статуса по поручению

Запрос на формирование выписки

URI

HTTP POST: /API/v1/ISO20022/Statements

XSD схема

camt.060.001.03

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

Table 1. Заголовок (GrpHdr)
Описание Путь Комментарий
Пример

Общий путь Document.AcctRptgReq

1

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

GrpHdr.MsgId

Запрос выписки осуществляется по этому идентификатору

2

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

GrpHdr.CreDtTm

Формат даты YYYY-MM-DDTHH:MM:SS 2018-11-27T17:13:45

3

Уникальный ID пакета с запросом

RptgReq.Id

Запрос на выписку по каждому счету запрашивается в отдельном пакете

4

Признак "Получить данные по типу "Выписка"

RptgReq.ReqdMsgNmId

5

Номер счета

RptgReq.Acct.Id.Othr.Id

6

Дата начала периода

RptgReq.RptgPrd.FrToDt.FrDt

7

Дата окончания периода

RptgReq.RptgPrd.FrToDt.ToDt

8

Время начала периода

RptgReq.RptgPrd.FrToTm.FrTm

00:00:00

9

Время окончания периода

RptgReq.RptgPrd.FrToTm.ToTm

24:00:00

10

Признак "Показать все операции"

RptgReq.RptgPrd.Tp

Константа 'ALLL'

11

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

RptgReq.AcctOwnr.Pty.Nm

Ответ

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

FrDt/ToDt is in the future

Дата начала/окончания периода запроса выписки позднее текущей даты

400

Err

A date period is not specified

Не указан период запроса выписки

400

Err

FrDt is later than ToDt

Дата начала периода запроса выписки позднее даты окончания

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Пример запроса выписки
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.060.001.03" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
	<AcctRptgReq>
		<GrpHdr>
			<MsgId>POTOK1616061618321c51daa81410d</MsgId>
			<CreDtTm>2021-03-18T10:00:18</CreDtTm>
		</GrpHdr>
		<RptgReq>
			<Id>POTOK1616061618321c51daa81410d</Id>
			<ReqdMsgNmId>HMQSTASCF</ReqdMsgNmId>
			<Acct>
				<Id>
					<Othr>
						<Id>40702810001300013144</Id>
					</Othr>
				</Id>
			</Acct>
			<AcctOwnr>
				<Pty>
					<Nm>Общество с ограниченной ответственностью "Мир Технологий"</Nm>
				</Pty>
			</AcctOwnr>
			<RptgPrd>
				<FrToDt>
					<FrDt>2021-03-13</FrDt>
					<ToDt>2021-03-18</ToDt>
				</FrToDt>
				<FrToTm>
					<FrTm>00:00:00</FrTm>
					<ToTm>24:00:00</ToTm>
				</FrToTm>
				<Tp>ALLL</Tp>
			</RptgPrd>
		</RptgReq>
		<SplmtryData>
			<Envlp>
				<SngtrSt>
					-блок подписи-
				</SngtrSt>
			</Envlp>
		</SplmtryData>
	</AcctRptgReq>
</Document>

Получение выписки

У клиентов есть возможность запрашивать выписку в двух форматах:

  • Финальная выписка [camt.053.001.05]

  • Промежуточная выписка [camt.052.001.05]

Для получения выписки в формате camt.052.001.05 со стороны клиента необходимо будет передавать новый необязательный header: intraday_stmt_format = 'camt052', если он указан - выписка формируется в camt.052.

Если же header не был передан или передан, но intraday_stmt_format не равен 'camt052', то выписка сформируется в camt.053. Клиентам необходимо самим контролировать попадание текущей даты в период запроса для получения выписки в нужном формате.

[Важно] Необходимо понимать, что выписка в формате camt.053.001.05 будет нефинальной (некоторые операции в выписке могут пропасть или могут появиться новые), в случае, если в период запроса попадает текущая дата. Например, выписка в таком формате, запрошенная за сегодня будет финальной (окончательной) только на утроследущего дня.

URI

GET: /API/v1/ISO20022/Statements/<MsgId>

XSD схемы

camt.053.001.05, camt.052.001.05

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

Table 2. Заголовок (GrpHdr)
Описание Путь

Общий путь Document.BkToCstmrStmt.GrpHdr [camt.053] / Document.BkToCstmrAcctRpt.GrpHdr [camt.052]

1

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

MsgId

2

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

MsgIdCreDtTm

3

Наименование получателя выписки

MsgRcpt.Nm

4

ИНН получателя выписки

MsgRcpt.Id.OrgId.Othr.Id

5

Номер страницы (разбиение на страницы)

MsgPgntn.PgNb

6

Индикатор последней страницы
(разбиение на страницы)

MsgPgntn.LastPgInd

Table 3. Секция с выпиской (Stmt)
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt [camt.053] / Document.BkToCstmrAcctRpt.Rpt [camt.052]

1

ID выписки в банке

Id

2

Дата и время формирования выписки

CreDtTm

3

Дата начала периода

FrToDt.FrDtTm

4

Дата конца периода

FrToDt.ToDtTm

5

Номер счета

Acct.Id.Othr.Id

20-й номер счёта

6

Наименование владельца счета

Acct.Ownr.Nm

Наименование клиента (организации)

7

ИНН/КИО владельца счета

Acct.Ownr.Id.OrgId.Othr.Id

ИНН Клиента

8

ISO код типа данных для ИНН

Acct.Ownr.Id.OrgId.Othr.SchmeNm.Cd

Константа 'TXID'

Реквизиты обслуживающего банка

9

BIC банка, обслуживающего счет

Acct.Svcr.FinInstnId.BICFI

Указываются SWIFT-ы для валютных документов. Информация по БИКам см. "БИК банка/отделения обслуживающего счет".

10

Обозначение российской расчетной системы

Acct.Svcr.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа 'RUCBC'

11

БИК банка/отделения обслуживающего счет

Acct.Svcr.FinInstnId.ClrSysMmbId.MmbId

12

Наименование банка/отделения обслуживающего счет

Acct.Svcr.FinInstnId.Nm

13

Адрес банка/отделения обслуживающего счет

Acct.Svcr.FinInstnId.PstlAdr.AdrLine

14

ИНН банка/отделения обслуживающего счет

Acct.Svcr.FinInstnId.Othr.Id

Информация об остатках

15

Тип баланса (входящий)
(1 блок)

Bal.Tp.CdOrPrtry.Cd

Константа "OPBD"

16

Баланс входящий
(валюта счета)

Bal.Amt@Ccy

17

Индикатор Дебет ('DBIT') /Кредит ('CRDT')

Bal.CdtDbtInd и Bal.Avlbty.CdtDbtInd

18

Дата баланса

Bal.Dt.Dt и Bal.Avlbty.Dt.ActlDt

19

Вход. ост. в руб. эквив.

Bal.Avlbty.Amt

AmtCcy="RUR"

20

Тип баланса (исходящий)
(2 блок)

Bal.Tp.CdOrPrtry.Cd

Константа "CLBD"

21

Баланс исходящий
(валюта счета)

Bal.Amt@Ccy

22

Индикатор Дебет ('DBIT') /Кредит ('CRDT')

Bal.CdtDbtInd и Bal.Avlbty.CdtDbtInd

23

Дата баланса

Bal.Dt.Dt и Bal.Avlbty.Dt.ActlDt

24

Исход. ост. в руб. эквив.

Bal.Avlbty.Amt

AmtCcy="RUR"

25

Обороты по кредиту

TxsSummry.TtlCdtNtries.Sum

26

Обороты по дебету

TxsSummry.TtlDbtNtries.Sum

27

Код транзакции

TtlNtriesPerBkTxCd/BkTxCd

Обязательное поле по схеме. Всегда имеет значение null.

28

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

TtlNtriesPerBkTxCd/Avlbty/Dt/ActlDt

Указывается в обоих блоках. Совпадает с датой выписки.

29

Оборот по кредиту в руб. эквив. (1-й блок)

TtlNtriesPerBkTxCd/Avlbty/Amt

30

Индикатор Кредит (1-й блок)

TtlNtriesPerBkTxCd/Avlbty/CdtDbtInd

31

Оборот по дебету в руб. эквив. (2-й блок)

TtlNtriesPerBkTxCd/Avlbty/Amt

32

Индикатор Дебет (2-й блок)

TtlNtriesPerBkTxCd/Avlbty/CdtDbtInd

33

Валюта рубли

TtlNtriesPerBkTxCd/Avlbty/Amt/Ccy

Указывается в обоих блоках. Константа RUR.

Валютный перевод/платёжное поручение

Table 4. Информация о транзакции
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052]

1

R

Сумма операции

Amt@Ccy

<Amt Ccy="USD">1500.00<.Amt>

2

R

Валюта операции

Amt@Ccy

<Amt Ccy="USD">1500.00<.Amt>

3

R

Индикатор:
Дебет ('DBIT');
Кредит ('CRDT').

CdtDbtInd

4

R

Статус операции:
"PDNG" - исполняется;
"BOOK" - исполнено.

Sts

Для промежуточной выписки 'PDNG'.
Для финальной выписки 'BOOK'.

5

R

Дата операции

BookgDt.Dt

6

O

Дата валютирования

ValDt.Dt

7

R

Код транзакции
(Domain ISO Transaction Codification)

BkTxCd.Domn.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

8

R

Тип транзакцииn
(Family ISO Transaction Codification)

BkTxCd.Domn.Fmly.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

9

O

Подтип транзакции

BkTxCd.Domn.Fmly.SubFmlyCd

см. таблицу соответствия вида операции
с коллекцией документов ISO

10

R

Рублевый эквивалент суммы к оплате

AmtDtls.PrtryAmt.Amt@Ccy

Ccy в данном случае равно RUR

11

O

Описание типа

AmtDtls.PrtryAmt.Tp

"Operation Amount in Rubles"

12

O

Код дебитора

AcctSvcrRef

5 символов

13

O

Код дебитора (расширенный)

AddtlNtryInf

8 символов

Table 5. Детали строки выписки
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry.NtryDtls.TxDtls [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry.NtryDtls.TxDtls [camt.052]

1

R

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

Refs.EndToEndId

2

R

Наименование плательщика

RltdPties.Dbtr.Nm

3

O

Наименование плательщика*

RltdPties.Dbtr.PstlAdr.AdrLine

Заполняется в случае, если наименование плательщика больше 140 символов

4

O

ИНН / КИО плательщика

RltdPties.Dbtr.Id.OrgId.Othr.Id

5

O

ISO код типа данных для ИНН плательщика

RltdPties.Dbtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН

6

R

Номер счета плательщика

RltdPties.DbtrAcct.Id.Othr.Id

7

R

Наименование получателя

RltdPties.Cdtr.Nm

8

O

Наименование получателя*

RltdPties.Cdtr.PstlAdr.AdrLine

Символы со 141 по 160 наименования получателя. Заполняется в случае, если наименование получателя больше 140 символов

9

O

Наименование получателя*

RltdPties.Cdtr.CtctDtls.Nm

Символы со 141 по 160 наименования получателя (дублирует RltdPties.Cdtr.PstlAdr.AdrLine).

10

O

ИНН / КИО получателя

RltdPties.Cdtr.Id.OrgId.Othr.Id

11

O

ISO код типа данных для ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН

12

R

Номер счета получателя

RltdPties.CdtrAcct.Id.Othr.Id

13

O

SWIFT банка плательщика

RltdAgts.DbtrAgt.FinInstnId.BICFI

14

O

ISO код типа данных для БИК банка

RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

15

O

БИК банка плательщика

RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

16

O

Корр.счёт банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Id

17

O

Клиринговый код банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Issr

18

O

Наименование банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Nm

19

O

Наименование банка плательщика*

RltdAgts.DbtrAgt.FinInstnId.PstlAdr.AdrLine

Заполняется в случае, если наименование банка плательщика больше 140 символов

20

O

SWIFT банка получателя

RltdAgts.CdtrAgt.FinInstnId.BICFI

21

О

ISO код типа данных для БИК банка

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

22

О

БИК банка получателя

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

23

О

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

RltdAgts.CdtrAgt.FinInstnId.Othr.Issr

24

О

Наименование банка получателя

RltdAgts.CdtrAgt.FinInstnId.Nm

25

O

Наименование банка получателя*

RltdAgts.CdtrAgt.FinInstnId.PstlAdr.AdrLine

26

О

Корр.счёт банка получателя

RltdAgts.CdtrAgt.FinInstnId.Othr.Id

27

О

SWIFT банка-корреспондента

RltdAgts.IntrmyAgt1.FinInstnId.BICFI

28

О

Клиринговый код банка-корреспондента

RltdAgts.IntrmyAgt1.FinInstnId.ClrSysMmbId.ClrSysId.Cd

29

О

Наименование банка-корреспондента

RltdAgts.IntrmyAgt1.FinInstnId.Nm

30

О

Счет банка получателя в банке-корреспонденте

RltdAgts.IntrmyAgt1.FinInstnId.Othr.Id

31

R

Назначение платежа, может быть более одного поля

RmtInf.Ustrd

32

O

Код

RmtInf.Strd[1].CdtrRefInf.Ref

33

R

Очередность платежа

Purp.Prtry

34

R

Тип списания комиссии

Chrgs.Rcrd.Br

35

O

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

Chrgs.Rcrd.Agt.FinInstnId.Othr.Id

36

O

Информация отправителя получателю

RmtInf.Strd.AddtlRmtInf

37

R

Сумма операции

Amt@Ccy="AAA"

38

O

Номер уведомления о зачислении на транзитный счет

SplmtryData.Envlp.Notif.Nuved

39

O

Дата уведомления NUVED

SplmtryData.Envlp.Notif.Dtuv

Дата в формате ISO: YYYY-MM-DD.

40

O

Дата окончания предоставления документов

SplmtryData.Envlp.Notif.Dtcpd

Дата в формате ISO: YYYY-MM-DD.

41

O

Дата начала действия нарушения

SplmtryData.Envlp.Notif.Bviol

Дата в формате ISO: YYYY-MM-DD.

42

O

ID документа СР

SplmtryData.Envlp.NumSB

Заполняется только для рублевых платёжных поручений

43

O

Код выплат (110)

Tax.Rcrd.Tp

44

O

Код вида дохода (20)

AmtDtls.PrtryAmt.Tp

45

O

Сумма (константа)

AmtDtls.PrtryAmt.Amt@Ccy

Заполняется значением 0, если указан Код вида дохода (20)
<Amt Ccy="RUB">0</Amt>

46

O

Cтатус налогоплательщика (101)

Tax.Rcrd.DbtrSts

47

O

КПП плательщика (102)

Tax.Dbtr.TaxTp

48

O

КПП получателя (103)

Tax.Cdtr.TaxTp

49

O

КБК (104)

Tax.Rcrd.CtgyDtls

50

O

ОКТМО (105)

Tax.AdmstnZn

51

O

Основание налогового платежа (106)

Tax.Rcrd.Ctgy

52

O

Год налогового периода (107)

Tax.Rcrd.Prd.Yr

53

O

Тип налогового периода (107)

Tax.Rcrd.Prd.Tp

Может принимать одно из значений:
MM01;
MM02;
MM03;
MM04;
MM05;
MM06;
MM07;
MM08;
MM09;
MM10;
MM11;
MM12;
QTR1;
QTR2;
QTR3;
QTR4;
HLF1;
HLF2.

54

O

Дата налогового периода (107)

Tax.Rcrd.Prd.FrToDt.FrDt

55

O

Дата налогового периода (107)

Tax.Rcrd.Prd.FrToDt.ToDt

Указывается для соблюдения формата.
В обработке поручения не используется.

56

O

Код таможенного органа (107)

Tax.Cdtr.RegnId

57

O

Номер налогового платежа (108)

Tax.RefNb

58

O

Дата налогового документа (109)

Tax.Dt, значения "0" или "00" указываются в Tax.Mtd

Платёжное требование

Table 6. Информация о транзакции
Описание Путь Комментарий
Пример

Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052]

1

R

Сумма операции

Amt@Ccy

2

R

Код валюты

Amt@Ccy

3

R

Дебет/Кредит

CdtDbtInd

"DBIT" / "CRDT"

4

R

Статус операции:
"PDNG" - исполняется;
"BOOK" - исполнено.

Sts

Для промежуточной выписки 'PDNG'.
Для финальной выписки 'BOOK'.

5

R

Дата операции

BookgDt.Dt

6

O

Списано со сч. плат.

ValDt.Dt

7

R

Код транзакции

BkTxCd.Domn.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

8

R

Тип транзакции

BkTxCd.Domn.Fmly.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

9

O

Подтип транзакции

BkTxCd.Domn.Fmly.SubFmlyCd

см. таблицу соответствия вида операции
с коллекцией документов ISO

10

О

Рублевый эквивалент суммы к оплате

AmtDtls.PrtryAmt.Amt@Ccy

Amt - сумма
Ccy = "RUR"

11

O

Описание типа

AmtDtls.PrtryAmt.Tp

"Operation Amount in Rubles"

12

O

Код дебитора

AcctSvcrRef

5 символов

Table 7. Детали строки выписки
Описание Путь Комментарий
Пример

Document.BkToCstmrStmt.Stmt.Ntry.NtryDtls.TxDtls [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry.NtryDtls.TxDtls [camt.052]

1

R

ПЛАТЕЖНОЕ ТРЕБОВАНИЕ N (3)

Refs.EndToEndId

2

R

Наименование плательщика

RltdPties.Dbtr.Nm

3

O

Наименование плательщика*

RltdPties.Dbtr.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

4

O

ИНН / КИО плательщика

RltdPties.Dbtr.Id.OrgId.Othr.Id

5

O

ISO код типа данных для ИНН плательщика

RltdPties.Dbtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа "TXID"

6

R

Номер счета плательщика

RltdPties.DbtrAcct.Id.Othr.Id

7

O

БИК банка плательщика

RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

8

O

Счёт банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Id

9

O

Банк плательщика

RltdAgts.DbtrAgt.FinInstnId.Nm

10

O

Банк плательщика*

RltdAgts.DbtrAgt.FinInstnId.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

11

R

Наименование получателя

RltdPties.Cdtr.Nm

12

O

Наименован.ие получателя*

RltdPties.Cdtr.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

13

O

ИНН / КИО получателя

RltdPties.Cdtr.Id.OrgId.Othr.Id

14

O

ISO код типа данных для ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа "TXID"

15

R

Номер счета получателя

RltdPties.CdtrAcct.Id.Othr.Id

16

O

SWIFT банка плательщика

RltdAgts.DbtrAgt.FinInstnId.BICFI

17

O

БИК банка получателя

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

18

O

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

RltdAgts.CdtrAgt.FinInstnId.Othr.Issr

19

O

SWIFT банка получателя

RltdAgts.CdtrAgt.FinInstnId.BICFI

20

O

Счёт банка получателя

RltdAgts.CdtrAgt.FinInstnId.Othr.Id

21

О

Банк получателя

RltdAgts.CdtrAgt.FinInstnId.Nm

22

O

Банк получателя*

RltdAgts.CdtrAgt.FinInstnId.PstlAdr.AdrLine

23

R

Назначение платежа

RmtInf.Ustrd[1]

24

O

Назначение платежа*

RmtInf.Ustrd[2]

25

O

Код (22)

RmtInf.Strd[1].CdtrRefInf.Ref

26

R

Очер. плат. (21)

Purp.Prtry

27

O

Условие оплаты (35)

RmtInf.Strd[1].AddtlRmtInf[1]

28

O

Условие оплаты (35)*

RmtInf.Strd[1].AddtlRmtInf[2]

Заполняется в случае, значение больше 140 символов.

29

O

Поступ. в банк плат (62)

RmtInf.Strd[1].TaxRmt.Dt

Добавленное поле.

30

O

Срок для акцепта

RmtInf.Strd[2].TaxRmt.AdmstnZone

Добавленное поле.

31

O

Оконч. срока акцепта

RmtInf.Strd[3].TaxRmt.Dt

Добавленное поле.

32

R

Сумма комиссии
Валюта комиссии

Chrgs.Rcrd.Amt@Ccy

33

R

Сумма операции
Валюта операции

Amt@Ccy

34

O

Номер уведомления о зачислении на транзитный счет

SplmtryData.Envlp.Notif.Nuved

35

O

Дата уведомления NUVED

SplmtryData.Envlp.Notif.Dtuv

Дата в формате ISO: YYYY-MM-DD.

36

O

Дата окончания предоставления документов

SplmtryData.Envlp.Notif.Dtcpd

Дата в формате ISO: YYYY-MM-DD.

37

O

Дата начала действия нарушения

SplmtryData.Envlp.Notif.Bviol

Дата в формате ISO: YYYY-MM-DD.

38

O

ID документа СР

SplmtryData.Envlp.NumSB

39

O

Код выплат (110)

Tax.Rcrd.Tp

40

O

Код вида дохода (20)

AmtDtls.PrtryAmt.Tp

41

O

Сумма (константа)

AmtDtls.PrtryAmt.Amt@Ccy

Заполняется значением 0, если указан Код вида дохода (20)
<Amt Ccy="RUB">0</Amt>

Инкассовое поручение

Table 8. Информация о транзакции
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052]

1

R

Сумма операции

Amt@Ccy

<Amt Ccy="USD">1500.00<.Amt>

2

R

Валюта операции

Amt@Ccy

<Amt Ccy="USD">1500.00<.Amt>

3

R

Статус операции:
"PDNG" - исполняется;
"BOOK" - исполнено.

Sts

Для промежуточной выписки 'PDNG'.
Для финальной выписки 'BOOK'.

4

R

Дата операции

BookgDt.Dt

-

5

R

Код транзакции (Domain ISO Transaction Codification)

BkTxCd.Domn.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

6

R

Тип транзакцииn (Family ISO Transaction Codification)

BkTxCd.Domn.Fmly.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

7

O

Подтип транзакции (Subfamily ISO Transaction Codification)

BkTxCd.Domn.Fmly.SubFmlyCd

см. таблицу соответствия вида операции
с коллекцией документов ISO

8

O

Код дебитора

AcctSvcrRef

5 символов

Table 9. Детали строки выписки
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry.NtryDtls.TxDtls [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry.NtryDtls.TxDtls [camt.052]

1

R

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

Refs.EndToEndId

2

R

Сумма (7)
Мнемоника валюты

Amt@Ccy

-

3

R

Наименование плательщика

RltdPties.Dbtr.Nm

-

4

O

ИНН плательщика

RltdPties.Dbtr.Id.OrgId.Othr.Id

-

5

О

ISO код типа данных для ИНН плательщика

RltdPties.Dbtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа 'TXID'

6

R

Номер счета плательщика

RltdPties.DbtrAcct.Id.Othr.Id

-

7

R

Наименование банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Nm

-

8

О

SWIFT-код банка плательщика

RltdAgts.DbtrAgt.FinInstnId.BICFI

-

9

О

БИК банка плательщика

RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

-

10

О

Корсчет банка-отправителя платежа в ЦБ

RltdAgts.DbtrAgt.FinInstnId.Othr.Id

-

11

О

Клиринговый код банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Issr

-

12

R

Наименование получателя

RltdPties.Cdtr.Nm

-

13

O

Наименование получателя*

RltdPties.Cdtr.PstlAdr.AdrLine

Заполняется в случае, если наименование получателя больше 140 символов

14

O

ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.Id

-

15

О

ISO код типа данных для ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН
Константа 'TXID'

16

R

Номер счета получателя

RltdPties.CdtrAcct.Id.Othr.Id

-

17

О

SWIFT банка получателя

RltdAgts.CdtrAgt.FinInstnId.BICFI

-

18

О

ISO код типа данных для БИК банка

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

-

19

R

Наименование банка получателя

RltdAgts.CdtrAgt.FinInstnId.Nm

-

20

R

БИК банка получателя

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

-

21

O

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

RltdAgts.CdtrAgt.FinInstnId.Othr.Issr

-

22

R

Корсчет банка-исполнителя платежа в ЦБ

RltdAgts.CdtrAgt.FinInstnId.Othr.Id

-

23

R

Очередность платежа

Purp.Prtry

-

24

О

Код (22)

RmtInf.Strd.CdtrRefInf.Ref

-

25

R

Назначение платежа

RmtInf.Ustrd[1]

-

26

O

Назначение платежа*

RmtInf.Ustrd[2]

Заполняется в случае, если назначение платежа больше 140 символов

27

R

Дата поступления документа в банк
(добавленное поле)

SplmtryData.Envlp.DocRcvDt

-

28

R

Дата списания со счета плательщика
(добавленное поле)

SplmtryData.Envlp.DocWrOffDt

-

29

R

Вид платежа
(добавленное поле)

SplmtryData.Envlp.PmtType

-

30

O

Номер уведомления о зачислении на транзитный счет (добавленное поле)

SplmtryData.Envlp.Notif.Nuved

31

O

Дата уведомления NUVED (добавленное поле)

SplmtryData.Envlp.Notif.Dtuv

Дата в формате ISO: YYYY-MM-DD

32

O

Дата окончания предоставления документов (добавленное поле)

SplmtryData.Envlp.Notif.Dtcpd

Дата в формате ISO: YYYY-MM-DD

33

O

Дата начала действия нарушения (добавленное поле)

SplmtryData.Envlp.Notif.Bviol

Дата в формате ISO: YYYY-MM-DD

34

O

ID документа СР (добавленное поле)

SplmtryData.Envlp.NumSB

35

O

Код выплат (110)

Tax.Rcrd.Tp

36

O

Код вида дохода (20)

AmtDtls.PrtryAmt.Tp

37

O

Сумма (константа)

AmtDtls.PrtryAmt.Amt@Ccy

Заполняется значением 0, если указан Код вида дохода (20)
<Amt Ccy="RUB">0</Amt>

38

O

Cтатус налогоплательщика (101)

Tax.Rcrd.DbtrSts

-

39

O

КПП плательщика (102)

Tax.Dbtr.TaxTp

-

40

O

КПП получателя (103)

Tax.Cdtr.TaxTp

41

O

КБК (104)

Tax.Rcrd.CtgyDtls

-

42

O

ОКТМО (105)

Tax.AdmstnZn

-

43

O

Основание налогового платежа (106)

Tax.Rcrd.Ctgy

-

44

O

Год налогового периода (107)

Tax.Rcrd.Prd.Yr

-

45

O

Тип налогового периода (107)

Tax.Rcrd.Prd.Tp

Может принимать одно из значений:
MM01;
MM02;
MM03;
MM04;
MM05;
MM06;
MM07;
MM08;
MM09;
MM10;
MM11;
MM12;
QTR1;
QTR2;
QTR3;
QTR4;
HLF1;
HLF2.

46

O

Дата налогового периода (107)

Tax.Rcrd.Prd.FrToDt.FrDt

-

47

O

Дата налогового периода (107)

Tax.Rcrd.Prd.FrToDt.ToDt

Указывается для соблюдения формата.
В обработке поручения не используется.

48

O

Код таможенного органа (107)

Tax.Cdtr.RegnId

-

49

O

Номер налогового платежа (108)

Tax.RefNb

-

50

O

Дата налогового документа (109)

Tax.Dt, значения "0" или "00" указываются в Tax.Mtd

-

Аккредетив

Table 10. Информация о транзакции
Описание Путь Комментарий
Пример

Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052]

1

R

Сумма операции + Валюта операции

Amt@Ccy

2

R

Дебет/Кредит

CdtDbtInd

"DBIT"/"CRDT"

3

R

Статус операции:
"PDNG" - исполняется;
"BOOK" - исполнено.

Sts

Для промежуточной выписки 'PDNG'.
Для финальной выписки 'BOOK'.

4

R

Дата операции

BookgDt.Dt

5

O

Списано со сч. плат.

ValDt.Dt

6

R

Код транзакции

BkTxCd.Domn.Cd

"PMNT"

7

R

Тип транзакции

BkTxCd.Domn.Fmly.Cd

"DRFT"

8

O

Подтип транзакции

BkTxCd.Domn.Fmly.SubFmlyCd

"NTAV"

Table 11. Детали строки выписки
Описание Путь Комментарий
Пример

Document.BkToCstmrStmt.Stmt.Ntry.NtryDtls.TxDtls [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry.NtryDtls.TxDtls [camt.052]

1

R

АККРЕДИТИВ № (3)

Refs.EndToEndId

2

R

Наименование плательщика

RltdPties.Dbtr.Nm

3

O

Наименование плательщика*

RltdPties.Dbtr.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

4

O

ИНН / КИО плательщика

RltdPties.Dbtr.Id.OrgId.Othr.Id

5

R

Номер счета плательщика

RltdPties.DbtrAcct.Id.Othr.Id

6

O

БИК банка плательщика

RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

7

O

Счёт банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Id

8

O

Клиринговый код банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Issr

9

O

Банк плательщика

RltdAgts.DbtrAgt.FinInstnId.Nm

10

O

Банк плательщика*

RltdAgts.DbtrAgt.FinInstnId.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

11

O

SWIFT банка получателя

RltdAgts.CdtrAgt.FinInstnId.BICFI

12

R

Наименование получателя

RltdPties.Cdtr.Nm

13

O

Наименование получателя*

RltdPties.Cdtr.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

14

O

Корреспондентский счёта банка получателя

RltdAgts.CdtrAgt.FinInstnId.Othr.Id

15

O

ИНН / КИО получателя

RltdPties.Cdtr.Id.OrgId.Othr.Id

16

O

ISO код типа данных для ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа "TXID"

17

R

Номер счета получателя

RltdPties.CdtrAcct.Id.Othr.Id

18

O

SWIFT банка плательщика

RltdAgts.DbtrAgt.FinInstnId.BICFI

19

O

БИК банка получателя

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

20

O

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

RltdAgts.CdtrAgt.FinInstnId.Othr.Issr

21

O

Счёт банка получателя

RltdAgts.CdtrAgt.FinInstnId.Othr.Id

22

О

Банк получателя

RltdAgts.CdtrAgt.FinInstnId.Nm

23

O

Банк получателя*

RltdAgts.CdtrAgt.FinInstnId.PstlAdr.AdrLine

24

R

Назначение платежа

RmtInf.Ustrd[1]

25

O

Назначение платежа*

RmtInf.Ustrd[2]

26

O

Код (22)

RmtInf.Strd[1].CdtrRefInf.Ref

27

R

Срок дейст. аккредит.

RmtInf.Strd[1].TaxRmt.Dt

Добавленное поле.

28

O

Вид аккредитива

RmtInf.Strd[1].AddtlRmtInf[1]

Добавленное поле.

29

O

Условие оплаты

RmtInf.Strd[1].AddtlRmtInf[2]

Добавленное поле.

30

O

Платеж по представлению (вид документа)

RmtInf.Strd[2].AddtlRmtInf[1]

Добавленное поле.

31

O

Дополнительные условия

RmtInf.Strd[2].AddtlRmtInf[2]

Добавленное поле.

32

O

№ сч. пoлучателя

RmtInf.Strd[1].TaxRmt.Dbtr.TaxId

Добавленное поле.

33

R

Сумма комиссии
Валюта комиссии

Chrgs.Rcrd.Amt@Ccy

34

R

Сумма операции
Валюта операции

Amt@Ccy

35

O

Номер уведомления о зачислении на транзитный счет

SplmtryData.Envlp.Notif.Nuved

36

O

Дата уведомления NUVED

SplmtryData.Envlp.Notif.Dtuv

Дата в формате ISO: YYYY-MM-DD.

37

O

Дата окончания предоставления документов

SplmtryData.Envlp.Notif.Dtcpd

Дата в формате ISO: YYYY-MM-DD.

38

O

Дата начала действия нарушения

SplmtryData.Envlp.Notif.Bviol

Дата в формате ISO: YYYY-MM-DD.

39

O

ID документа СР

SplmtryData.Envlp.NumSB

40

O

Код выплат (110)

Tax.Rcrd.Tp

41

O

Код вида дохода (20)

AmtDtls.PrtryAmt.Tp

42

O

Сумма (константа)

AmtDtls.PrtryAmt.Amt@Ccy

Заполняется значением 0, если указан Код вида дохода (20)
<Amt Ccy="RUB">0</Amt>

Мемориальный ордер

Table 12. Информация о транзакции
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052]

1

R

Сумма операции

Amt@Ccy

<Amt Ccy="USD">1500.00</Amt>

2

R

Валюта операции

Amt@Ccy

<Amt Ccy="USD">1500.00</Amt>

3

R

Дебет/Кредит

CdtDbtInd

Константа "DBIT" или "CRDT"

4

R

Статус операции:
"PDNG" - исполняется;
"BOOK" - исполнено.

Sts

Для промежуточной выписки 'PDNG'.
Для финальной выписки 'BOOK'.

5

R

Дата операции

BookgDt.Dt

6

R

Код транзакции (Domain ISO Transaction Codification)

BkTxCd.Domn.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

7

R

Тип транзакцииn (Family ISO Transaction Codification)

BkTxCd.Domn.Fmly.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

8

O

Подтип транзакции (Subfamily ISO Transaction Codification)

BkTxCd.Domn.Fmly.SubFmlyCd

см. таблицу соответствия вида операции
с коллекцией документов ISO

9

О

Рублевый эквивалент суммы к оплате

AmtDtls.PrtryAmt.Amt@Ccy

В данном случае, Ccy = RUR
<Amt Ccy="RUR">1200.00</Amt>

10

O

Описание типа

AmtDtls.PrtryAmt.Tp

"Operation Amount in Rubles"

11

O

Код дебитора

AcctSvcrRef

5 символов

Table 13. Детали строки выписки
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry.NtryDtls.TxDtls [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry.NtryDtls.TxDtls [camt.052]

1

R

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

Refs.EndToEndId

2

R

Сумма
Мнемоника валюты

Amt@Ccy

-

3

R

Наименование плательщика

RltdPties.Dbtr.Nm

4

O

Наименование плательщика*

RltdPties.Dbtr.PstlAdr.AdrLine

Заполняется в случае, если наименование плательщика больше 140 символов.

5

O

ИНН / КИО плательщика

RltdPties.Dbtr.Id.OrgId.Othr.Id

6

О

ISO код типа данных для ИНН плательщика

RltdPties.Dbtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа 'TXID'

7

R

Номер счета плательщика

RltdPties.DbtrAcct.Id.Othr.Id

8

R

Наименование получателя

RltdPties.Cdtr.Nm

9

O

Наименование получателя*

RltdPties.Cdtr.PstlAdr.AdrLine

Заполняется в случае, если наименование получателя больше 140 символов.

10

O

ИНН / КИО получателя

RltdPties.Cdtr.Id.OrgId.Othr.Id

11

O

SWIFT банка получателя

RltdAgts.CdtrAgt.FinInstnId.BICFI

12

O

БИК банка получателя

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

13

O

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

RltdAgts.CdtrAgt.FinInstnId.Othr.Issr

14

O

Корреспондентский счёта банка получателя

RltdAgts.CdtrAgt.FinInstnId.Othr.Id

15

О

ISO код типа данных для ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа "TXID".

16

R

Номер счета получателя

RltdPties.CdtrAcct.Id.Othr.Id

17

O

SWIFT банка плательщика

RltdAgts.DbtrAgt.FinInstnId.BICFI

18

O

БИК банка плательщика

RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

19

O

Корреспондентский cчёт банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Id

20

O

Клиринговый код банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Issr

21

O

SWIFT банка получателя

RltdAgts.CdtrAgt.FinInstnId.BICFI

22

О

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

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

23

О

Наименование банка получателя

RltdAgts.CdtrAgt.FinInstnId.Nm

24

O

Наименование банка получателя*

RltdAgts.CdtrAgt.FinInstnId.PstlAdr.AdrLine

25

R

Назначение платежа

RmtInf.Ustrd[1]

26

R

Назначение платежа*

RmtInf.Ustrd[2]

Заполняется в случае, если назначение платежа больше 140 символов.

27

O

Очерёдность платежа

Purp.Prtry

28

O

Составитель

RltdAgts.DbtrAgt.FinInstnId.Nm

-

29

O

Наименование банка плательщика*

RltdAgts.DbtrAgt.FinInstnId.PstlAdr.AdrLine

30

O

Сумма по кредиту
(добавленное поле)

SplmtryData.Envlp.CrdtSum

-

31

O

Номер уведомления о зачислении на транзитный счет

SplmtryData.Envlp.Notif.Nuved

32

O

Дата уведомления NUVED

SplmtryData.Envlp.Notif.Dtuv

Дата в формате ISO: YYYY-MM-DD.

33

O

Дата окончания предоставления документов

SplmtryData.Envlp.Notif.Dtcpd

Дата в формате ISO: YYYY-MM-DD.

34

O

Дата начала действия нарушения

SplmtryData.Envlp.Notif.Bviol

Дата в формате ISO: YYYY-MM-DD.

35

O

ID документа СР

SplmtryData.Envlp.NumSB

36

O

Код выплат (110)

Tax.Rcrd.Tp

37

O

Код вида дохода (20)

AmtDtls.PrtryAmt.Tp

38

O

Сумма (константа)

AmtDtls.PrtryAmt.Amt@Ccy

Заполняется значением 0, если указан Код вида дохода (20)
<Amt Ccy="RUB">0</Amt>

Платежный ордер

Table 14. Информация о транзакции
Описание Путь Комментарий
Пример

Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052]

1

R

Сумма операции

Amt@Ccy

-

2

R

Вид операции

Amt@Ccy

-

3

R

Дебет/Кредит

CdtDbtInd

"DBIT" / "CRDT"

4

R

Статус операции:
"PDNG" - исполняется;
"BOOK" - исполнено.

Sts

Для промежуточной выписки 'PDNG'.
Для финальной выписки 'BOOK'.

5

R

Дата операции

BookgDt.Dt

-

6

O

Списано со сч. плат.

ValDt.Dt

-

7

R

Код транзакции

BkTxCd.Domn.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

8

R

Тип транзакции

BkTxCd.Domn.Fmly.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

9

O

Подтип транзакции

BkTxCd.Domn.Fmly.SubFmlyCd

см. таблицу соответствия вида операции
с коллекцией документов ISO

10

О

Рублевый эквивалент суммы к оплате

AmtDtls.PrtryAmt.Amt@Ccy

Amt - сумма
Ccy = "RUR"

11

O

Описание типа

AmtDtls.PrtryAmt.Tp

"Operation Amount in Rubles"

12

O

Код дебитора

AcctSvcrRef

5 символов

Table 15. Детали строки выписки
Описание Путь Комментарий
Пример

Document.BkToCstmrStmt.Stmt.Ntry.NtryDtls.TxDtls [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry.NtryDtls.TxDtls [camt.052]

1

R

ПЛАТЕЖНЫЙ ОРДЕР N (3)

Refs.EndToEndId

2

R

Сумма (7)
Мнемоника валюты

Amt@Ccy

-

3

R

Плательщик (8)

RltdPties.Dbtr.Nm

4

O

Плательщик (8)*

RltdPties.Dbtr.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

5

O

ИНН плательщика (60)

RltdPties.Dbtr.Id.OrgId.Othr.Id

6

O

ISO код типа данных для ИНН плательщика

RltdPties.Dbtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа "TXID"

7

R

Номер счета плательщика (9)

RltdPties.DbtrAcct.Id.Othr.Id

8

O

SWIFT банка плательщика

RltdAgts.DbtrAgt.FinInstnId.BICFI

9

O

Клиринговый код банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Issr

10

O

БИК банка плательщика (11)

RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

11

O

Счёт банка плательщика (12)

RltdAgts.DbtrAgt.FinInstnId.Othr.Id

12

O

Банк плательщика (10)

RltdAgts.DbtrAgt.FinInstnId.Nm

13

O

Банк плательщика (10)*

RltdAgts.DbtrAgt.FinInstnId.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

14

R

Получатель (16)

RltdPties.Cdtr.Nm

15

O

Получатель (16)*

RltdPties.Cdtr.PstlAdr.AdrLine

Заполняется в случае, если наименование больше 140 символов

16

O

ИНН получателя (61)

RltdPties.Cdtr.Id.OrgId.Othr.Id

17

O

ISO код типа данных для ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Обязателен при указании ИНН.
Константа "TXID"

18

R

Номер счета получателя (17)

RltdPties.CdtrAcct.Id.Othr.Id

19

O

БИК банка получателя (14)

RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

20

O

SWIFT банка получателя

RltdAgts.CdtrAgt.FinInstnId.BICFI

21

O

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

RltdAgts.CdtrAgt.FinInstnId.Othr.Issr

22

O

Счёт банка получателя (15)

RltdAgts.CdtrAgt.FinInstnId.Othr.Id

23

О

Банк получателя (13)

RltdAgts.CdtrAgt.FinInstnId.Nm

24

O

Банк получателя (13)*

RltdAgts.CdtrAgt.FinInstnId.PstlAdr.AdrLine

25

O

КПП получателя (103)

Tax.Cdtr.TaxTp

26

O

КПП плательщика (102)

Tax.Dbtr.TaxTp

27

R

Назначение платежа

RmtInf.Ustrd[1]

28

O

Назначение платежа*

RmtInf.Ustrd[2]

29

O

Код (22)

RmtInf.Strd[1].CdtrRefInf.Ref

30

R

Очер. плат. (21)

Purp.Prtry

31

R

Сумма комиссии
Валюта комиссии

Chrgs.Rcrd.Amt@Ccy

32

R

Сумма операции
Валюта операции

Amt@Ccy

33

O

Номер уведомления о зачислении на транзитный счет

SplmtryData.Envlp.Notif.Nuved

34

O

Дата уведомления NUVED

SplmtryData.Envlp.Notif.Dtuv

Дата в формате ISO: YYYY-MM-DD.

35

O

Дата окончания предоставления документов

SplmtryData.Envlp.Notif.Dtcpd

Дата в формате ISO: YYYY-MM-DD.

36

O

Дата начала действия нарушения

SplmtryData.Envlp.Notif.Bviol

Дата в формате ISO: YYYY-MM-DD.

37

O

ID документа СР

SplmtryData.Envlp.NumSB

38

O

Код выплат (110)

Tax.Rcrd.Tp

39

O

Код вида дохода (20)

AmtDtls.PrtryAmt.Tp

40

O

Сумма (константа)

AmtDtls.PrtryAmt.Amt@Ccy

Заполняется значением 0, если указан Код вида дохода (20)
<Amt Ccy="RUB">0</Amt>

41

O

Cтатус налогоплательщика (101)

Tax.Rcrd.DbtrSts

42

O

КБК (104)

Tax.Rcrd.CtgyDtls

43

O

ОКТМО (105)

Tax.AdmstnZn

44

O

Основание налогового платежа (106)

Tax.Rcrd.Ctgy

45

O

Год налогового периода (107)

Tax.Rcrd.Prd.Yr

46

O

Тип налогового периода (107)

Tax.Rcrd.Prd.Tp

Может принимать одно из значений:
MM01;
MM02;
MM03;
MM04;
MM05;
MM06;
MM07;
MM08;
MM09;
MM10;
MM11;
MM12;
QTR1;
QTR2;
QTR3;
QTR4;
HLF1;
HLF2.

47

O

Дата налогового периода (107)

Tax.Rcrd.Prd.FrToDt.FrDt

R831 (в формате "ГГГГ-ММ-ДД"), если значение R831 соответствует формату "ДД.ММ.ГГГГ"

48

O

Дата налогового периода (107)

Tax.Rcrd.Prd.FrToDt.ToDt

Указывается для соблюдения формата.

49

O

Код таможенного органа (107)

Tax.Cdtr.RegnId

50

O

Номер налогового платежа (108)

Tax.RefNb

51

O

Дата налогового документа (109)

Tax.Dt, значения "0" или "00" указываются в Tax.Mtd

Банковский ордер

Table 16. Информация о транзакции
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052]

1

R

Сумма операции

Amt@Ccy

<Amt Ccy="USD">1500.00</Amt>

2

R

Валюта операции

Amt@Ccy

<Amt Ccy="USD">1500.00</Amt>

3

R

Индикатор Дебет ('DBIT')/Кредит ('CRDT')

CdtDbtInd

4

R

Статус операции:
"PDNG" - исполняется;
"BOOK" - исполнено.

Sts

Для промежуточной выписки 'PDNG'.
Для финальной выписки 'BOOK'.

5

R

Дата операции

BookgDt.Dt

6

R

Код транзакции
(Domain ISO Transaction Codification)

BkTxCd.Domn.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

7

R

Тип транзакцииn
(Family ISO Transaction Codification)

BkTxCd.Domn.Fmly.Cd

см. таблицу соответствия вида операции
с коллекцией документов ISO

8

O

Подтип транзакции
(Subfamily ISO Transaction Codification)

BkTxCd.Domn.Fmly.SubFmlyCd

см. таблицу соответствия вида операции
с коллекцией документов ISO

9

О

Рублевый эквивалент суммы к оплате

AmtDtls.PrtryAmt.Amt@Ccy

Ccy в данном случае равно RUR

10

O

Описание типа

AmtDtls.PrtryAmt.Tp

"Operation Amount in Rubles"

11

O

Код дебитора

AcctSvcrRef

5 символов

Table 17. Детали строки выписки
Описание Путь Комментарий
Пример

Общий путь Document.BkToCstmrStmt.Stmt.Ntry.NtryDtls.TxDtls [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry.NtryDtls.TxDtls [camt.052]

1

R
при
указании
ИНН

ISO код типа данных для ИНН плательщика

RltdPties.Dbtr.Id.OrgId.Othr.SchmeNm.Cd

Константа 'TXID'

2

O

ИНН / КИО плательщика

RltdPties.Dbtr.Id.OrgId.Othr.Id

3

O/R

ISO код типа данных для ИНН получателя

RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Пазаметр обязателен при указании ИНН.
Константа 'TXID'

4

O

ИНН / КИО получателя

RltdPties.Cdtr.Id.OrgId.Othr.Id

5

R

Назначение платежа

RmtInf.Ustrd[1]

Может быть более одного поля

6

O

Назначение платежа*

RmtInf.Ustrd[2]

7

R

Наименование плательщика

RltdPties.Dbtr.Nm

8

O

Наименование плательщика

RltdPties.Dbtr.PstlAdr.AdrLine

Заполняется в случае, когда наименование плательщика больше 140 символов

9

R

Наименование получателя

RltdPties.Cdtr.Nm

10

O

Наименование получателя*

RltdPties.Cdtr.PstlAdr.AdrLine

Заполняется в случае, когда наименование получателя больше 140 символов

11

R

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

Refs.EndToEndId

12

R

Номер счета плательщика

RltdPties.DbtrAcct.Id.Othr.Id

13

R

Номер счета получателя

RltdPties.CdtrAcct.Id.Othr.Id

14

O

Счёт банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Othr.Id

15

O

Наименование банка плательщика

RltdAgts.DbtrAgt.FinInstnId.Nm

16

O

Наименование банка плательщика*

RltdAgts.DbtrAgt.FinInstnId.PstlAdr.AdrLine

17

R

Очередность платежа

Purp.Prtry

18

O

Код выплат (110)

Tax.Rcrd.Tp

19

O

Код вида дохода (20)

AmtDtls.PrtryAmt.Tp

20

O

Сумма (константа)

AmtDtls.PrtryAmt.Amt@Ccy

Заполняется значением 0, если указан Код вида дохода (20)
<Amt Ccy="RUB">0</Amt>

Таблица соответствия вида операции с коллекцией документов ISO

Код Вид операции Domain Code Set Family Code Set Sub-Family Code Set

01

Валютный перевод Платежное поручение

PMNT

ICDT - дебет
RCDT - кредит

NTAV

02

Платёжное требование

PMNT

CHRG

NTAV

06

Инкассовое поручение

PMNT

ICCN - дебет
RCCN - кредит

NTAV

08

Аккредитив

PMNT

DRFT

NTAV

17

Банковский ордер

PMNT

RDDT

NTAV

04

Объявление на взнос наличными
В системе обрабатывается как мемориальный ордер

PMNT

CNTR

NTAV

03

Расходный кассовый ордер
В системе обрабатывается как мемориальный ордер

PMNT

ICHQ

NTAV

04

Приходный кассовый ордер
В системе обрабатывается как мемориальный ордер

PMNT

RCHQ

NTAV

09

Мемориальный ордер

PMNT

MDOP - дебет
MCOP - кредит

COMM

16

Платёжный ордер

DERV

OSWP

SWPP

Документы, вид операции которых не: "01", "02", "06", "08", "16", "17", - разбираются как мемориальный ордер с видом операции "09".

Ответ

В случае успешного запроса сервис возвращает XML-документ, соответствующий формату camt.053.001.05. В противном случае, сервис возвращает одно из следующих сообщений:

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

200

OK

The request is still being processed. Try later

Выписка еще не сформирована. Обратитесь позднее.

401

Err

Wrong username or password

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

401

Err

User was not found

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

403

Err

User is disabled

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

401

Err

Warrant service error

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

502

Err

Bad Gateway

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

503

Err

Service Unavailable

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

504

Err

Gateway Timeout

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

500

Err

Internal Error

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

400

Err

Request has not been not found by MsgId

Запрос не найден по идентификатору MsgId

500

Err

The statement is not final and has incorrect closing date: <текущая бизнес-дата>

Выписка нефинальная и не может быть сформирована

500

Err

The request has not been processed due to errors. Please contact the service support.

Выписка не была сформирована из-за ошибок (по всем счетам из запроса). Обратитесь в техподдержку

Пример выписки
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.05">
	<BkToCstmrStmt>
		<GrpHdr>
			<MsgId>e584449c1e094e7190abfde65bd33c91</MsgId>
			<CreDtTm>2021-03-18T15:01:30.385+03:00</CreDtTm>
		</GrpHdr>
		<Stmt>
			<Id>25efb2a4c4ef4fa6a0a981ac35f56ac2</Id>
			<CreDtTm>2021-03-18T15:01:30.385+03:00</CreDtTm>
			<FrToDt>
				<FrDtTm>2021-03-18T00:00:00Z</FrDtTm>
				<ToDtTm>2021-03-18T00:00:00Z</ToDtTm>
			</FrToDt>
			<Acct>
				<Id>
					<Othr>
						<Id>40701810601850000354</Id>
					</Othr>
				</Id>
				<Ccy>RUR</Ccy>
				<Ownr>
					<Nm>ООО "Альфа-Форекс"</Nm>
					<Id>
						<OrgId>
							<Othr>
								<Id>7708294216</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Ownr>
				<Svcr>
					<FinInstnId>
						<BICFI>ALFARUMMXXX</BICFI>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<MmbId>044525593</MmbId>
						</ClrSysMmbId>
						<Nm>ДО "ЦЕНТР ОБСЛУЖИВ.КРУПНЫХ КОРПОР.КЛИЕНТОВ" г.МОСКВА АО"АЛЬФА-БАНК"</Nm>
						<PstlAdr>
							<AdrLine>107078,Россия, г.Москва, ул.Маши   Порываевой д.34</AdrLine>
						</PstlAdr>
						<Othr>
							<Id>7728168971</Id>
						</Othr>
					</FinInstnId>
				</Svcr>
			</Acct>
			<Bal>
				<Tp>
					<CdOrPrtry>
						<Cd>OPBD</Cd>
					</CdOrPrtry>
				</Tp>
				<Amt Ccy="RUR">103719670.32</Amt>
				<CdtDbtInd>CRDT</CdtDbtInd>
				<Dt>
					<Dt>2021-03-18</Dt>
				</Dt>
				<Avlbty>
					<Dt>
						<ActlDt>2021-03-18</ActlDt>
					</Dt>
					<Amt Ccy="RUR">103719670.32</Amt>
					<CdtDbtInd>CRDT</CdtDbtInd>
				</Avlbty>
			</Bal>
			<Bal>
				<Tp>
					<CdOrPrtry>
						<Cd>CLBD</Cd>
					</CdOrPrtry>
				</Tp>
				<Amt Ccy="RUR">103719672.78</Amt>
				<CdtDbtInd>CRDT</CdtDbtInd>
				<Dt>
					<Dt>2021-03-18</Dt>
				</Dt>
				<Avlbty>
					<Dt>
						<ActlDt>2021-03-18</ActlDt>
					</Dt>
					<Amt Ccy="RUR">103719672.78</Amt>
					<CdtDbtInd>CRDT</CdtDbtInd>
				</Avlbty>
			</Bal>
			<TxsSummry>
				<TtlCdtNtries>
					<Sum>2.46</Sum>
				</TtlCdtNtries>
				<TtlDbtNtries>
					<Sum>0.00</Sum>
				</TtlDbtNtries>
			</TxsSummry>
			<Ntry>
				<Amt Ccy="RUR">1.23</Amt>
				<CdtDbtInd>CRDT</CdtDbtInd>
				<Sts>PDNG</Sts>
				<BookgDt>
					<Dt>2021-03-18</Dt>
				</BookgDt>
				<ValDt>
					<Dt>2021-03-18</Dt>
				</ValDt>
				<BkTxCd>
					<Domn>
						<Cd>PMNT</Cd>
						<Fmly>
							<Cd>RCDT</Cd>
							<SubFmlyCd>NTAV</SubFmlyCd>
						</Fmly>
					</Domn>
				</BkTxCd>
				<NtryDtls>
					<TxDtls>
						<Refs>
							<EndToEndId>84798</EndToEndId>
						</Refs>
						<Amt Ccy="RUR">1.23</Amt>
						<CdtDbtInd>CRDT</CdtDbtInd>
						<Chrgs>
							<Rcrd>
								<Amt Ccy="RUR">0.00</Amt>
								<Br>CRED</Br>
								<Agt>
									<FinInstnId/>
								</Agt>
							</Rcrd>
						</Chrgs>
						<RltdPties>
							<Dbtr>
								<Nm>Муравев Иван Евгеньевич</Nm>
								<Id>
									<OrgId>
										<Othr>
											<Id>500909451727</Id>
											<SchmeNm>
												<Cd>TXID</Cd>
											</SchmeNm>
										</Othr>
									</OrgId>
								</Id>
							</Dbtr>
							<DbtrAcct>
								<Id>
									<Othr>
										<Id>40817810415170000004</Id>
									</Othr>
								</Id>
							</DbtrAcct>
							<Cdtr>
								<Nm>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСВЕННОСТЬЮ "АЛЬФА-ФОРЕКС"</Nm>
								<Id>
									<OrgId>
										<Othr>
											<Id>7708294216</Id>
											<SchmeNm>
												<Cd>TXID</Cd>
											</SchmeNm>
										</Othr>
									</OrgId>
								</Id>
							</Cdtr>
							<CdtrAcct>
								<Id>
									<Othr>
										<Id>40701810601850000354</Id>
									</Othr>
								</Id>
							</CdtrAcct>
						</RltdPties>
						<RltdAgts>
							<DbtrAgt>
								<FinInstnId>
									<ClrSysMmbId>
										<ClrSysId>
											<Cd>RUCBC</Cd>
										</ClrSysId>
										<MmbId>044525593</MmbId>
									</ClrSysMmbId>
									<Nm>АО "АЛЬФА-БАНК" г Москва</Nm>
									<Othr>
										<Id>30101810200000000593</Id>
									</Othr>
								</FinInstnId>
							</DbtrAgt>
							<CdtrAgt>
								<FinInstnId>
									<ClrSysMmbId>
										<ClrSysId>
											<Cd>RUCBC</Cd>
										</ClrSysId>
										<MmbId>044525593</MmbId>
									</ClrSysMmbId>
									<Nm>АО "АЛЬФА-БАНК" г Москва</Nm>
									<Othr>
										<Id>30101810200000000593</Id>
									</Othr>
								</FinInstnId>
							</CdtrAgt>
							<IntrmyAgt1>
								<FinInstnId/>
							</IntrmyAgt1>
						</RltdAgts>
						<Purp>
							<Prtry>5</Prtry>
						</Purp>
						<RmtInf>
							<Ustrd>Перевод по договору 1751-19/РМ Специальный раздел НС $$99982810014870001318$$</Ustrd>
							<Strd>
								<RfrdDocInf>
									<RltdDt>2021-03-18</RltdDt>
								</RfrdDocInf>
							</Strd>
						</RmtInf>
						<SplmtryData>
							<Envlp>
								<NumSB>D851803210000011</NumSB>
							</Envlp>
						</SplmtryData>
					</TxDtls>
				</NtryDtls>
			</Ntry>
			<Ntry>
				<Amt Ccy="RUR">1.23</Amt>
				<CdtDbtInd>CRDT</CdtDbtInd>
				<Sts>PDNG</Sts>
				<BookgDt>
					<Dt>2021-03-18</Dt>
				</BookgDt>
				<ValDt>
					<Dt>2021-03-18</Dt>
				</ValDt>
				<BkTxCd>
					<Domn>
						<Cd>PMNT</Cd>
						<Fmly>
							<Cd>RCDT</Cd>
							<SubFmlyCd>NTAV</SubFmlyCd>
						</Fmly>
					</Domn>
				</BkTxCd>
				<NtryDtls>
					<TxDtls>
						<Refs>
							<EndToEndId>84612</EndToEndId>
						</Refs>
						<Amt Ccy="RUR">1.23</Amt>
						<CdtDbtInd>CRDT</CdtDbtInd>
						<Chrgs>
							<Rcrd>
								<Amt Ccy="RUR">0.00</Amt>
								<Br>CRED</Br>
								<Agt>
									<FinInstnId/>
								</Agt>
							</Rcrd>
						</Chrgs>
						<RltdPties>
							<Dbtr>
								<Nm>Муравев Иван Евгеньевич</Nm>
								<Id>
									<OrgId>
										<Othr>
											<Id>500909451727</Id>
											<SchmeNm>
												<Cd>TXID</Cd>
											</SchmeNm>
										</Othr>
									</OrgId>
								</Id>
							</Dbtr>
							<DbtrAcct>
								<Id>
									<Othr>
										<Id>40817810415170000004</Id>
									</Othr>
								</Id>
							</DbtrAcct>
							<Cdtr>
								<Nm>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСВЕННОСТЬЮ "АЛЬФА-ФОРЕКС"</Nm>
								<Id>
									<OrgId>
										<Othr>
											<Id>7708294216</Id>
											<SchmeNm>
												<Cd>TXID</Cd>
											</SchmeNm>
										</Othr>
									</OrgId>
								</Id>
							</Cdtr>
							<CdtrAcct>
								<Id>
									<Othr>
										<Id>40701810601850000354</Id>
									</Othr>
								</Id>
							</CdtrAcct>
						</RltdPties>
						<RltdAgts>
							<DbtrAgt>
								<FinInstnId>
									<ClrSysMmbId>
										<ClrSysId>
											<Cd>RUCBC</Cd>
										</ClrSysId>
										<MmbId>044525593</MmbId>
									</ClrSysMmbId>
									<Nm>АО "АЛЬФА-БАНК" г Москва</Nm>
									<Othr>
										<Id>30101810200000000593</Id>
									</Othr>
								</FinInstnId>
							</DbtrAgt>
							<CdtrAgt>
								<FinInstnId>
									<ClrSysMmbId>
										<ClrSysId>
											<Cd>RUCBC</Cd>
										</ClrSysId>
										<MmbId>044525593</MmbId>
									</ClrSysMmbId>
									<Nm>АО "АЛЬФА-БАНК" г Москва</Nm>
									<Othr>
										<Id>30101810200000000593</Id>
									</Othr>
								</FinInstnId>
							</CdtrAgt>
							<IntrmyAgt1>
								<FinInstnId/>
							</IntrmyAgt1>
						</RltdAgts>
						<Purp>
							<Prtry>5</Prtry>
						</Purp>
						<RmtInf>
							<Ustrd>Перевод по договору 1751-19/РМ Специальный раздел НС $$99982810014870001318$$</Ustrd>
							<Strd>
								<RfrdDocInf>
									<RltdDt>2021-03-18</RltdDt>
								</RfrdDocInf>
							</Strd>
						</RmtInf>
						<SplmtryData>
							<Envlp>
								<NumSB>D851803210000006</NumSB>
							</Envlp>
						</SplmtryData>
					</TxDtls>
				</NtryDtls>
			</Ntry>
		</Stmt>
	</BkToCstmrStmt>
</Document>

Платёжное поручение

URI

POST: /API/v1/ISO20022/Payments

XML схема

pain.001.001.06

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

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

1

R

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

Document.CstmrCdtTrfInitn.GrpHdr.CreDtTm

Формат даты YYYY-MM-DDTHH:MM:SSTZD 2018-11-27T17:13:45+03:00

2

R

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

Document.CstmrCdtTrfInitn.GrpHdr.MsgId

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

3

R

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

Document.CstmrCdtTrfInitn.GrpHdr.NbOfTxs

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

4

R

Полное название организации

Document.CstmrCdtTrfInitn.GrpHdr.InitgPty.Nm

5

R

ИНН

Document.CstmrCdtTrfInitn.GrpHdr.InitgPty.Id.OrgId.Othr.Id

6

R

Признак использования ИНН

Document.CstmrCdtTrfInitn.GrpHdr.InitgPty.Id.OrgId.Othr.SchmeNm.Cd

Константа "TXID"

7

R

Уникальный id пакета платежей

Document.CstmrCdtTrfInitn.PmtInf.PmtInfId

Указывается идентифкатор группы распоряжений. Идентификатор не должен совпадать с MsgId и другими идентификаторами

8

R

Уникальный id платежа

Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.PmtId.InstrId

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

9

R

Метод оплаты

Document.CstmrCdtTrfInitn.PmtInf.PmtMtd

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

10

R

Подпись 1

SplmtryData.Envlp.Signature.

11

O

Подпись n

SplmtryData.Envlp.Signature.

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

Document.CstmrCdtTrfInitn.PmtInf

1

R

Дата документа (4)

CdtTrfTxInf.RmtInf.Strd.RfrdDocInf.RltdDt

YYYY-MM-DD, если параметр не заполнен, считываем значение параметра ReqdExctnDt

2

R

Номер документа (3)

CdtTrfTxInf.PmtId.EndToEndId

Целое число до 6 символов. Уникальность номера в течение дня проверяется исходя из уникальности группы параметров: дата платежа, номер платежа, счет плательщика, счет получателя, сумма платежа.

3

R

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

CdtTrfTxInf.Amt.InstdAmt

4

R

Вид платежа (5)

CdtTrfTxInf.PmtTpInf.SvcLvl.Cd

Принимаемые значения:
URGP - срочный платеж
NURG - обычный платеж

5

R

Очередность платежа (21)

CdtTrfTxInf.Purp.Prtry

6

R

Код платежа (22)

CdtTrfTxInf.RmtInf.Strd.CdtrRefInf.Ref

Назначение платежа (24)
Поле формируется на стороне системы Альфа-Линк из нескольких тегов по следующему алгоритму:
['{'+ Признак валютной операции + Код валютной операции + '}'] + [Информация получателю] + [Информация о НДС]
Допускается заполнить только поле "Информация получателю" со всей необходимой информацией.
Общая длина поля (24) не должна превышать 210 символов.

7

O

Тип записи

CdtTrfTxInf.RmtInf.Strd.RfrdDocInf.Tp.CdOrPrtry.Prtry

Константа "POD"

8

O

Признак валютной операции

CdtTrfTxInf.RgltryRptg.Dtls.Tp

Для валютных операций - константа Tp = "VO"

9

O

Код валютной операции

CdtTrfTxInf.RgltryRptg.Dtls.Cd

Обязателен, если указан Tp

10

O

Информация получателю

CdtTrfTxInf.RmtInf.Ustrd[1..2]

11

O

Тип НДС

CdtTrfTxInf.Tax.Rcrd.AddtlInf

VTIN - Включая НДС;
VTNA - НДС не облагается;
VTPS - Не включая НДС;
Либо может содержать другое значение.

12

O

Значение НДС

CdtTrfTxInf.Tax.Rcrd.TaxAmt.Rate

Обязателен, если AddtlInf = "VTIN"

13

R

Наименование плательщика (8)

Dbtr.Nm

14

R

Наименование плательщика (8)*

Dbtr.CtctDtls.Nm

Заполняется в случае, если наименование плательщика больше 140 символов.

15

R

ИНН плательщика (60)

Dbtr.Id.OrgId.Othr.Id

16

R

Признак использования ИНН

Dbtr.Id.OrgId.Othr.SchmeNmCd

Константа "TXID"

17

O

КПП плательщика (102)

CdtTrfTxInf.Tax.Dbtr.TaxTp

18

R

Счет плательщика (9)

DbtrAcct.Id.Othr.Id

19

R

Код валюты

DbtrAcct.Ccy

20

R

БИК банка плательщика (11)

DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

21

R

Наименование банка плательщика (10)

DbtrAgt.FinInstnId.Nm

22

R

Код клиринговой системы

DbtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа "RUCBC"

23

R

Корсчет банка плательщика (12)

DbtrAgtAcct.Id.Othr.Id

24

R

Наименование получателя (16)

CdtTrfTxInf.Cdtr.Nm

25

R

ИНН получателя (61)

CdtTrfTxInf.Cdtr.Id.OrgId.Othr.Id

26

R

Признак использования ИНН

CdtTrfTxInf.Cdtr.Id.OrgId.Othr.SchmeNmCd

Константа "TXID"

27

O

КПП получателя (103)

CdtTrfTxInf.Tax.Cdtr.TaxTp

28

O

Счет получателя (17)

CdtTrfTxInf.CdtrAcct.Id.Othr.Id

29

R

БИК банка получателя (14)

CdtTrfTxInf.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

30

R

Код клиринговой системы

CdtTrfTxInf.CdtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа "RUCBC"

31

R

Наименование банка получателя (13)

CdtTrfTxInf.CdtrAgt.FinInstnId.Nm

32

R

Корсчет банка получателя (15)

CdtTrfTxInf.CdtrAgtAcct.Id.Othr.Id

33

O

Код вида дохода (20)

CdtTrfTxInf.RgltryRptg.Dtls.Cd

Также необходимо заполнить поле PmtInf.CdtTrfTxInf.RgltryRptg.Dtls.Tp = "PTCD"
Данная константа является признаком того, что заполнено поле Код вида дохода

Правило заполнения Чтобы корректно заполнить поле, определите тип дохода, который получит физ. лицо в результате перевода. Если ваш платёж не подпадает под список из ФЗ, поле заполнять не нужно.

Код "1" - при переводе денежных средств, являющихся заработной платой и (или) иными доходами, в отношении которых статьей 99 Федерального закона от 2.10.2007 N 229-ФЗ установлены ограничения размеров удержания. При наличии исполнительного документа укажите взысканную вами сумму в поле «Назначение платежа (24)».

Код "2" - при переводе денежных средств, являющихся доходами, на которые в соответствии со статьей 101 Федерального закона от 2.10. 2007 N 229-ФЗ не может быть обращено взыскание, за исключением доходов, к которым в соответствии с частью 2 статьи 101 Федерального закона от 2.10.2007 N 229-ФЗ ограничения по обращению взыскания не применяются.

Код "3" - при переводе денежных средств, являющихся доходами, к которым в соответствии с частью 2 статьи 101 Федерального закона от 2.10. 2007 N 229-ФЗ ограничения по обращению взыскания не применяются. При наличии исполнительного листа укажите в поле «Назначение платежа (24)» взысканную вами сумму. Обратите внимание, что по доходам с кодом 3 взыскания могут совершаться только по алиментным обязательствам в отношении несовершеннолетних лиц или по обязательствам о возмещении вреда в связи со смертью кормильца.

В остальных случаях код не указывается

Как указать взысканную сумму в поле «Назначение платежа (24)»? Если из переводимых физическому лицу денежных средств, составляющих доходы, указанные в ст. 99 или 101 Федерального закона "Об исполнительном производстве", вами произведено удержание по исполнительному документу, то в поле «Назначение платежа (24)» укажите взысканную сумму в формате: //ВЗС//рубли-копейки//. Например, //ВЗС//100000-00//.

Закон и порядок Подробная информация в Федеральном законе от 21.02.2019 N 12-ФЗ "О внесении изменений в Федеральный закон "Об исполнительном производстве", Указании Банка России от 14.10.2019 N 5286-У "О порядке указания кода вида дохода в распоряжениях о переводе денежных средств

34

O

Код выплат (110)

CdtTrfTxInf.Tax.Rcrd.Tp

Правило заполнения

Чтобы корректно заполнить поле «Код выплат (110)», определите тип дохода, который получит физ. лицо в результате перевода. Если ваш платёж не подпадает под перечень из Постановления, код указывать не нужно.

Код 1 проставляется в случае выплат на счёт физ. лица:

1. Пособия по временной нетрудоспособности (только в отношении граждан, подвергшихся воздействию радиации);

2. Пособия по беременности и родам;

3. Единовременного пособия женщинам, вставшим на учёт в медицинских организациях в ранние сроки беременности;

4. Единовременного пособия при рождении ребенка;

5. Ежемесячного пособия по уходу за ребёнком.

Все виды доходов, подпадающих под код 1, перечислены в частях 5.5 и 5.6 статьи 30.5 Федерального закона «О национальной платёжной системе».

В остальных случаях код не указывается. В случае некорректного заполнения поля возможны претензии со стороны физических лиц и/или контролирующих органов.

Закон и порядок Подробная информация в статье 30.5 Закона РФ от 27.06.2011 № 161-ФЗ «О национальной платёжной системе», Постановлении Правительства РФ от 01.12.2018 № 1466 «Об утверждении перечня иных выплат за счет средств бюджетов бюджетной системы Российской Федерации для целей применения частей 5 и 5.1 статьи 30.5 Федерального закона «О национальной платежной системе»

Бюджетные реквизиты платежного поручения

35

O

Статус составителя документа (101)

CdtTrfTxInf.Tax.Rcrd.DbtrSts

36

O

Код бюджетной классификации (104)

CdtTrfTxInf.Tax.Rcrd.CtgyDtls

37

O

ОКТМО (105)

CdtTrfTxInf.Tax.AdmstnZn

38

O

Код основания налогового платежа (106)

CdtTrfTxInf.Tax.Rcrd.Ctgy

39

O

Номер налогового документа (108)

CdtTrfTxInf.Tax.RefNb

40

O

Дата налогового документа (109)

PmtInf.CdtTrfTxInf.Tax.Dt
Значения "0" или "00" необходимо указывать в PmtInf.CdtTrfTxInf.Tax.Mtd

Реквизит "Код налогового периода (107)": код таможенного органа, показателя налогового периода, дата уплаты налогов.
Данное поле является составным и формируется системой Альфа-Линк по алгоритму, указанному после таблицы.

41

O

Дата уплаты налогов

CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.FrDt

Алгоритм обработки приведен ниже

42

O

Конец периода
(не используется)

CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.ToDt

Не используется, указывается только для соблюдения формата.

43

O

Год налогового периода

CdtTrfTxInf.Tax.Rcrd.Prd.Yr

44

O

Налоговый период в кодировке ISO20022

CdtTrfTxInf.Tax.Rcrd.Prd.Tp

MM - МС;
QTR - КВ;
HLF - ПЛ;
не указано - ГД.

45

O

Код таможенного органа

CdtTrfTxInf.Tax.Cdtr.RegnId

Алгоритм обработки параметра "Код налогового периода (107)" на стороне банка

Если FrDt содержит значение, то необходимо FrDt, преобразовать к формату ДД.ММ.ГГГГ. Иначе:

  1. Если Tp начинается с 'MM', то Код налогового периода = ''МС.'+substring(Tp,3,2)+YEAR(Yr);

  2. Если Tp начинается с 'QTR', Код налогового периода = ''КВ.0'+substring(Tp,4,1)+YEAR(Yr);

  3. Если Tp начинается с 'HLF', Код налогового периода = ''ПЛ.0'+substring(Tp,4,1)+YEAR(Yr);

  4. Если Tp не указано, то Код налогового периода = 'ГД.00.'+YEAR(Yr).

Иначе, если RegnId содержит значение, то Код налогового периода = RegnId. Если не заполнены RegnId, FrDt, Yr, Tp, то Код налогового периода = 0.

Где:
FrDt - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.FrDt - дата налогового периода
Yr - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.Yr - год налогового периода
Tp - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.Tp - налоговый период
RegnId - PmtInf.CdtTrfTxInf.Tax.Cdtr.RegnId - код налогового органа
(прим. ToDt - Не используется, указывается для соблюдения формата)

Пример:

12.03.2016

ГД.00.2016

ПЛ.01.2015

КВ.03.2016

МС.10.2014

10001010

Ответ

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

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

Нет прав на выполнения операции

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Пример платежа с подписью
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2021-03-18-105554812</MsgId>
            <CreDtTm>2021-03-18T10:55:54.812</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <CtrlSum>100.00</CtrlSum>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</Id>
                            <SchmeNm>
                                <Prtry>TXID</Prtry>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
            <FwdgAgt>
                <FinInstnId>
                    <BICFI>ALFARUMMXXX</BICFI>
                    <Nm>АО АЛЬФА-БАНК</Nm>
                </FinInstnId>
            </FwdgAgt>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2021-03-18-105554812</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <SvcLvl>
                    <Cd>NURG</Cd>
                </SvcLvl>
            </PmtTpInf>
            <ReqdExctnDt>2021-03-18</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Мир Технологий"</Nm>
                <PstlAdr>
                    <Ctry>RU</Ctry>
                    <AdrLine>//ул Дачная, д.24, кв./оф.23, г.Москва, Россия 111111//</AdrLine>
                </PstlAdr>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810001300013144</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>RUB</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО АЛЬФА-БАНК</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
            <DbtrAgtAcct>
                <Id>
                    <Othr>
                        <Id>30101810200000000593</Id>
                    </Othr>
                </Id>
            </DbtrAgtAcct>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_PMT_2021-03-18-105554812</InstrId>
                    <EndToEndId>105554</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="RUR">100</InstdAmt>
                </Amt>
                <ChrgBr>DEBT</ChrgBr>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО АЛЬФА-БАНК</Nm>
                        <PstlAdr>
                            <Ctry>RU</Ctry>
                        </PstlAdr>
                    </FinInstnId>
                </CdtrAgt>
                <CdtrAgtAcct>
                    <Id>
                        <Othr>
                            <Id>30101810200000000593</Id>
                        </Othr>
                    </Id>
                </CdtrAgtAcct>
                <Cdtr>
                    <Nm>ООО УК"Альфа-Капитал"Д.У.</Nm>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>7728142469</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40701810301600000105</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                </CdtrAcct>
                <Purp>
                    <Prtry>5</Prtry>
                </Purp>
                <RgltryRptg>
                    <Dtls>
                        <Tp>PTCD</Tp>
                        <Cd>1</Cd>
                    </Dtls>
                </RgltryRptg>
                <Tax>
                    <Cdtr>
                        <RegnId>03.10.2020</RegnId>
                        <TaxTp>772901001</TaxTp>
                    </Cdtr>
                    <Dbtr>
                        <TaxTp>631501001</TaxTp>
                    </Dbtr>
                    <AdmstnZn>45286580</AdmstnZn>
                    <RefNb>0</RefNb>
                    <Dt>2021-03-03</Dt>
                    <Rcrd>
                        <Ctgy>ТП</Ctgy>
                        <CtgyDtls>18210601010031000110</CtgyDtls>
                        <DbtrSts>01</DbtrSts>
                    </Rcrd>
                </Tax>
                <RmtInf>
                    <Ustrd>тестирование</Ustrd>
                    <Ustrd>h2h</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2021-03-18</RltdDt>
                        </RfrdDocInf>
                        <CdtrRefInf>
                            <Ref>0</Ref>
                        </CdtrRefInf>
                        <AddtlRmtInf>тестирование h2h</AddtlRmtInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="sigID1"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/><ds:Reference URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/><ds:DigestValue>pap8FDxMME9531uyzJux2dgyxrtkys1/xjwReMGAd/Q=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>kw88NbkHSzbewaaMAvkzwUT/PIcLP3ZKmqslmDFm4DKwBtHwqXZzQlZ6ovjo+6Om0VM2yhnV2Q8AY7n7srOYdQ==</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>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</ds:X509Certificate></ds:X509Data></ds:KeyInfo></ds:Signature></SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>
Пример квитанции на платеж pain.002.001.06
В случае успеха:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
    <CstmrPmtStsRpt>
        <GrpHdr>
            <MsgId>3c402c01c9b849a0ac5c0434299aecc1</MsgId>
            <CreDtTm>2019-01-30T16:13:24.665+03:00</CreDtTm>
            <InitgPty>
                <Id>
                    <OrgId>
                        <AnyBIC>ALFARUMM</AnyBIC>
                        <Othr>
                            <Id>044525593</Id>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <OrgnlGrpInfAndSts>
            <OrgnlMsgId>0b94215ea5604a5ab00aad436dad0900</OrgnlMsgId>
            <OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
            <OrgnlCreDtTm>2019-01-29T15:25:53.000+03:00</OrgnlCreDtTm>
            <GrpSts>RCVD</GrpSts>
        </OrgnlGrpInfAndSts>
        <OrgnlPmtInfAndSts>
            <OrgnlPmtInfId>PKG31d00a62a203465095f93ed1c924ca67</OrgnlPmtInfId>
            <PmtInfSts>RCVD</PmtInfSts>
            <TxInfAndSts>
                <OrgnlInstrId>PMTec020f8f93884a8baad2361eaf13f70b</OrgnlInstrId>
                <TxSts>ACTC</TxSts>
            </TxInfAndSts>
        </OrgnlPmtInfAndSts>
    </CstmrPmtStsRpt>
</Document>
----
++++
</details>
++++

Валютный перевод

URI

POST: /API/v1/ISO20022/Payments

XSD схема

pain.001.001.06

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

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

1

R

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

Document.CstmrCdtTrfInitn.GrpHdr.CreDtTm

Формат даты YYYY-MM-DDTHH:MM:SS 2018-11-27T17:13:45

2

R

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

Document.CstmrCdtTrfInitn.GrpHdr.MsgId

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

3

R

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

Document.CstmrCdtTrfInitn.GrpHdr.NbOfTxs

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

4

R

Уникальный id пакета платежей

Document.CstmrCdtTrfInitn.PmtInf.PmtInfId

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

5

R

Уникальный id платежа

Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.PmtId.InstrId

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

6

R

Метод оплаты

Document.CstmrCdtTrfInitn.PmtInf.PmtMtd

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

7

R

Подпись 1

SplmtryData.Envlp.Signature.

8

O

Подпись n

SplmtryData.Envlp.Signature.

Общий путь Document.CstmrCdtTrfInitn.PmtInf

9

R

Валюта перевода
(буквенный код)

CdtTrfTxInf.Amt.InstdAmt@Ccy

<InstdAmt Ccy="USD">
1000.00
</InstdAmt>

10

R

Сумма перевода

CdtTrfTxInf.Amt.InstdAmt

<InstdAmt Ccy="USD">
1000.00
</InstdAmt>

11

R

Дата перевода

CdtTrfTxInf.RmtInf.Strd.RfrdDocInf.RltdDt

В случае отсутствия значения в RltdDt, брать из …​/ReqdExctnDt. Формат даты YYYY-MM-DD

12

R

Номер счета плательщика

DbtrAcct.Id.Othr.Id

13

R

Наименование плательщика

Dbtr.Nm

14

R

Адрес плательщика

Dbtr.PstlAdr.AdrLine

15

R

ИНН плательщика

Dbtr.Id.OrgId.Othr.Id

16

O

SWIFT-код банка-корреспондента

CdtTrfTxInf.IntrmyAgt1.FinInstnId.BICFI

17

O

Клиринговый код банка-корреспондента

CdtTrfTxInf.IntrmyAgt1.FinInstnId.Othr.Issr

18

O

Наименование банка-корреспондента

DbtrAgt.FinInstnId.Nm

19

O

Адрес банка-корреспондента

DbtrAgt.FinInstnId.PstlAdr.AdrLine

20

O

Номер счета банка получателя

CrdTrfTxInf.CdtrAgtAcct.Id.IBAN

21

O

Номер счета в банке-корреспонденте

CrdTrfTxInf.CdtrAgtAcct.Id.Othr.Id

22

O

SWIFT код банка получателя

CdtTrfTxInf.CdtrAgt.FinInstnId.BICFI

23

O

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

CdtTrfTxInf.CdtrAgt.FinInstnId.Othr.Issr

24

O

Наименование банка получателя

CdtTrfTxInf.CdtrAgt.FinInstnId.Nm

25

O

Адрес банка получателя

CdtTrfTxInf.CdtrAgt.FinInstnId.PstlAdr.AdrLine

26

O

Номер счета получателя IBAN

CdtTrfTxInf.CdtrAcct.Id.IBAN

27

O

Номер счета получателя, в случае ели счет не IBAN

CdtTrfTxInf.CdtrAcct.Id.Othr.Id

28

R

Наименование получателя

CdtTrfTxInf.Cdtr.Nm

29

R

Адрес получателя

CdtTrfTxInf.Cdtr.PstlAdr.AdrLine

30

R

Назначение платежа

CdtTrfTxInf.RmtInf.Ustrd

Условия заполнения для платежей в ОАЭ

Центральным Банком Объединенных Арабских Эмиратов (ОАЭ) определены правила оформления платежей в ОАЭ
согласно которым в каждом платеже требуется указание специального кода назначения платежа (далее- код)

При оформлении платежа в любой иностранной валюте укажите код в заявлении на перевод в начале поля в виде:

/BENEFRES/AE//КОД/далее укажите назначение платежа.

Пример: /BENEFRES/AE//SAL/ADDL NARRATIVE

31

R

Тип списания комиссии

CdtTrfTxInf.ChrgBr
или
ChrgBr

DEBT - со счета плательщика
CRED - из суммы платежа
SHAR - со счета плательщика и из суммы платежа

32

O

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

ChrgsAcct.Id.Othr.Id

33

R

Уникальный id ВП (сквозной)

CdtTrfTxInf.PmtId.EndToEndId

34

O

Признак "Срочность принятия на исполнение перевода банком"

PmtTpInf.InstrPrty
или
CdtTrfTxInf.PmtTpInf.InstrPrty
Приоритет за п.1

35

R

Признак "Срочный перевод"

PmtTpInf.SvcLvl.Cd
или
CdtTrfTxInf.PmtTpInf.SvcLvl.Cd

URGP - срочный платеж
NURG - обычный платеж

36

O

Информация отправителя получателю

SplmtryData.PlcAndNm

Ответ

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

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Пример подписанного Валютного Перевода
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06">
  <CstmrCdtTrfInitn>
    <GrpHdr>
      <MsgId>5077018948painMSG2021071000001</MsgId>
      <CreDtTm>2018-04-25T14:50:10+04:00</CreDtTm>
      <NbOfTxs>1</NbOfTxs>
      <CtrlSum>50.00</CtrlSum>
      <InitgPty>
        <Nm>&quot;Alfa-Capital Management Company Limited Liability Company&quot;</Nm>
        <Id>
          <OrgId>
            <Othr>
              <Id>7728142469</Id>
              <SchmeNm>
                <Cd>TXID</Cd>
              </SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </InitgPty>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>5077018948painMSG2021071000001</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <PmtTpInf>
        <InstrPrty>HIGH</InstrPrty>
      </PmtTpInf>
      <ReqdExctnDt>2017-12-07</ReqdExctnDt>
      <Dbtr>
        <Nm>&quot;Alfa-Capital Management Company Limited Liability Company&quot;</Nm>
        <PstlAdr>
          <Ctry>RU</Ctry>
          <AdrLine>Sadovaya-Kudrinskaya ul., d.32, str g.Moskva RUSSIA</AdrLine>
        </PstlAdr>
        <Id>
          <OrgId>
            <Othr>
              <Id>7728142469</Id>
              <SchmeNm>
                <Cd>TXID</Cd>
              </SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </Dbtr>
      <DbtrAcct>
        <Id>
          <Othr>
            <Id>40701840101600000207</Id>
          </Othr>
        </Id>
        <Ccy>USD</Ccy>
      </DbtrAcct>
      <DbtrAgt>
        <FinInstnId>
          <BICFI>ALFARUMM</BICFI>
          <Nm>Joint Stock Company &quot;ALFA-BANK&quot;</Nm>
          <PstlAdr>
            <Ctry>RU</Ctry>
            <AdrLine>27, KALANCHYOVSKAYA UL. MOSCOW RUSSIAN FEDERATION</AdrLine>
          </PstlAdr>
        </FinInstnId>
      </DbtrAgt>
      <ChrgsAcct>
        <Id>
          <Othr>
            <Id>40701840101600000207</Id>
          </Othr>
        </Id>
      </ChrgsAcct>
      <CdtTrfTxInf>
        <PmtId>
          <InstrId>5077018948painMSG2021071000001</InstrId>
          <EndToEndId>20114</EndToEndId>
        </PmtId>
        <PmtTpInf>
          <SvcLvl>
            <Cd>URGP</Cd>
          </SvcLvl>
          <LclInstrm>
            <Prtry>-</Prtry>
          </LclInstrm>
        </PmtTpInf>
        <Amt>
          <InstdAmt Ccy="USD">50.00</InstdAmt>
        </Amt>
        <ChrgBr>DEBT</ChrgBr>
        <CdtrAgt>
          <FinInstnId>
            <BICFI>ALFARUMM</BICFI>
            <Nm>Joint Stock Company &quot;ALFA-BANK&quot;</Nm>
            <PstlAdr>
              <Ctry>RU</Ctry>
              <AdrLine>27, KALANCHYOVSKAYA UL. MOSCOW RUSSIAN FEDERATION</AdrLine>
            </PstlAdr>
          </FinInstnId>
        </CdtrAgt>
        <Cdtr>
          <Nm>JSC &quot;EVRAZ NTMK&quot;</Nm>
          <PstlAdr>
            <Ctry>RU</Ctry>
            <AdrLine>ul.Metallurgov, d.1 g.Nijnii Tagil RUSSIA</AdrLine>
          </PstlAdr>
          <CtryOfRes>RU</CtryOfRes>
        </Cdtr>
        <CdtrAcct>
          <Id>
            <Othr>
              <Id>40702840401400001752</Id>
            </Othr>
          </Id>
        </CdtrAcct>
        <RmtInf>
          <Ustrd>test 1 Pmnt. inv. 10.12.2016</Ustrd>
          <Strd>
            <RfrdDocInf>
              <Tp>
                <CdOrPrtry>
                  <Prtry>POD</Prtry>
                </CdOrPrtry>
              </Tp>
              <RltdDt>2017-12-07</RltdDt>
            </RfrdDocInf>
          </Strd>
        </RmtInf>
      </CdtTrfTxInf>
    </PmtInf>
    <SplmtryData>
      <Envlp>
        <SgntrSt>
          <ds:Signature Id="sigID1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
            <ds:SignedInfo>
              <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
              <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
              <ds:Reference URI="">
                <ds:Transforms>
                  <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                  <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                  <ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
                    <dsig-xpath:XPath Filter="subtract" xmlns:dsig-xpath="http://www.w3.org/2002/06/xmldsig-filter2">//ds:Signature</dsig-xpath:XPath>
                  </ds:Transform>
                </ds:Transforms>
                <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                <ds:DigestValue>bt0LtGtGPAwDbAT+DjVrHUFTBOd0z32t/hn3QkOullE=</ds:DigestValue>
              </ds:Reference>
            </ds:SignedInfo>
            <ds:SignatureValue>FSpGlzssiKZi/NqTNggUOm0Jt0g0UoyPrXlAmeGJUb8kdIjoFnrPzB5hw7oIf+Ggt6tf8aBYs+JxD+oRjM4zSA==</ds:SignatureValue>
            <ds:KeyInfo>
              <ds:X509Data>
                <ds:X509Certificate>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</ds:X509Certificate>
              </ds:X509Data>
            </ds:KeyInfo>
          </ds:Signature>
          <ds:Signature Id="sigID2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
            <ds:SignedInfo>
              <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
              <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
              <ds:Reference URI="">
                <ds:Transforms>
                  <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                  <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                  <ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
                    <dsig-xpath:XPath Filter="subtract" xmlns:dsig-xpath="http://www.w3.org/2002/06/xmldsig-filter2">//ds:Signature</dsig-xpath:XPath>
                  </ds:Transform>
                </ds:Transforms>
                <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                <ds:DigestValue>bt0LtGtGPAwDbAT+DjVrHUFTBOd0z32t/hn3QkOullE=</ds:DigestValue>
              </ds:Reference>
            </ds:SignedInfo>
            <ds:SignatureValue>/gHBIaUeFolKjnSXnfqnPiIfXtzCR03ts/jYL7mz9WUsOJkiDf+3HLniFW7hzkzpUyBeGA5fdGFyPuXA2o5bjQ==</ds:SignatureValue>
            <ds:KeyInfo>
              <ds:X509Data>
                <ds:X509Certificate>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</ds:X509Certificate>
              </ds:X509Data>
            </ds:KeyInfo>
          </ds:Signature>
        </SgntrSt>
      </Envlp>
    </SplmtryData>
  </CstmrCdtTrfInitn>
</Document>

Поручение на конвертацию

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 2018-11-27T17:13:45

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.Nm

9

R

Расчетный счет в иностранной валюте в продаваемой валюте

DbtrAcct.Id.Othr.Id

10

R

Валюта суммы выдачи(Код продаваемой валюты)

DbtrAcct.Ccy

11

R

Вид счета

DbtrAcct.Id.Other.SchmeNm.Cd

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

12

O

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

ChrgsAcct.Id.Othr.Id

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

13

R

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

ReqdExctnDt

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

14

O

Адрес

Dbtr.PstlAdr.AdrLine

15

O

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

Dbtr.CtctDtls.PhneNb

16

O

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

Dbtr.CtctDtls.Nm

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

17

R

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

PmtId.InstrId

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

18

R

Номер поручения

PmtId.EndToEndId

19

R

Тип поручения

PmtTpInf.LclInstrm.Prtry

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

20

R

Расчетный счет в иностранной валюте в покупаемой валюте

CdtrAcct.Id.Othr.Id

21

R

Код валюты покупки

CdtrAcct.Ccy

22

R

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

Amt.InstdAmt

Для этого необходимо указать CCY = CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.CdtrAcct.Ccy <InstdAmt Ccy="USD">150</InstdAmt>

23

R

Сумма продажи валюты

Amt.InstdAmt

Для этого необходимо указать CCY = CstmrCdtTrfInitn.PmtInf.DbtrAcct.Ccy <InstdAmt Ccy="EUR">150</InstdAmt>

24

O

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

XchgRateInf.XchgRate

25

R

Тип курса

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

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

26

R

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

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

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

27

R

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

RmtInf.Strd.RfrdDocInf.RltdDt

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

28

R

Подпись 1

SplmtryData.Envlp.Signature.

29

O

Подпись n

SplmtryData.Envlp.Signature.

30

О

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

SplmtryData.Envlp.SpecSecCancel

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

31

О

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

SplmtryData.Envlp.SpecSecIncm

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

32

О

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

SplmtryData.Envlp.RateDrct

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

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

33

R

Сумма покупки валюты ИЛИ Сумма продажи валюты

SplmtryData.Envlp.InstdAmt2

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

* Если код валюты (CCY) в InstdAmt = CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.CdtrAcct.Ccy, то записать InstdAmt2 в «Сумма покупки валюты» * Если код валюты (CCY) в InstdAmt = CstmrCdtTrfInitn.PmtInf.DbtrAcct.Ccy, то записать 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-164353520</MsgId>
            <CreDtTm>2020-05-20T16:43:53.520</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-20-164353520</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702978401850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>EUR</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-164353520</InstrId>
                    <EndToEndId>164353</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                        <Cd>NURG</Cd>
                    </SvcLvl>
                    <LclInstrm>
                        <Prtry>RU-FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="EUR">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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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-20</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>
продаем Х евро, чтобы получить 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-164353520</MsgId>
            <CreDtTm>2020-05-20T16:43:53.520</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-20-164353520</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702978401850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>EUR</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-164353520</InstrId>
                    <EndToEndId>164353</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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>

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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702978401850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>EUR</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>40702810001300013144</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="EUR">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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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>
продаем Х евро, чтобы получить 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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702978401850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>EUR</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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>

Тип курса 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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702978401850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>EUR</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>40702810001300013144</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="EUR">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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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>
продаем Х евро, чтобы получить 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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702978401850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>EUR</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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>

Ответ

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

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

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

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 2018-11-27T17:13:45

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

Подпись 1

SplmtryData.Envlp.Signature.

31

O

Подпись n

SplmtryData.Envlp.Signature.

32

О

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

SplmtryData.Envlp.SpecSecCancel

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

33

О

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

SplmtryData.Envlp.SpecSecIncm

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

34

О

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

SplmtryData.Envlp.RateDrct

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

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

35

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>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810001300013144</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810001300013144</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810001300013144</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810001300013144</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702840801850000000</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.

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Поручение на продажу валюты

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 2018-11-27T17:13:45

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.Nm

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

9

R

Расчетный счет в ин. валюте для списания

DbtrAcct.Id.Othr.Id

10

R

Вид счета

DbtrAcct.Id.Other.SchmeNm.Cd

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

11

O

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

ChrgsAcct.Id.Othr.Id

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

12

R

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

ReqdExctnDt

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

13

O

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

Dbtr.CtctDtls.PhneNb

14

O

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

Dbtr.CtctDtls.Nm

15

O

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

Dbtr.PstlAdr.AdrLine

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

16

R

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

PmtId.InstrId

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

17

R

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

PmtId.EndToEndId

18

R

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

PmtTpInf.LclInstrm.Prtry

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

19

R

Расчетный счет в валюте РФ для зачисления

CdtrAcct.Id.Othr.Id

20

R

Код валюты

Document.CstmrCdtTrfInitn.PmtInf.DbtrAcct.Ccy

21

R

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

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

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

22

R

Сумма продажи валюты

Amt.InstdAmt

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

23

R

Сумма в валюте РФ по курсу сделки

Amt.InstdAmt

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

24

O

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

XchgRateInf.XchgRate

25

O

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

CdtrAgt.FinInstnId.Nm

26

R

Тип курса

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

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

27

R

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

RmtInf.Strd.RfrdDocInf.RltdDt

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

28

R

Подпись 1

SplmtryData.Envlp.Signature.

29

O

Подпись n

SplmtryData.Envlp.Signature.

30

О

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

SplmtryData.Envlp.SpecSecCancel

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

31

О

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

SplmtryData.Envlp.SpecSecIncm

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

32

О

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

SplmtryData.Envlp.RateDrct

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

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

33

О

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

SplmtryData.Envlp.InstdAmt2

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

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

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

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

продаем Х долларов, чтобы получить 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-163719981</MsgId>
            <CreDtTm>2020-05-20T16:37:19.981</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-20-163719981</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702840801850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>USD</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-163719981</InstrId>
                    <EndToEndId>163719</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702810001300013144</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>RUR</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>
продаем 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-163719981</MsgId>
            <CreDtTm>2020-05-20T16:37:19.981</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_PCT_2020-05-20-163719981</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702840801850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>USD</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-163719981</InstrId>
                    <EndToEndId>163719</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702810001300013144</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>RUR</Ccy>
                </CdtrAcct>
                <RmtInf>
                    <Ustrd>продаем 10 долларов, чтобы получить X рублей</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")

продаем Х долларов, чтобы получить 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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702840801850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>USD</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702810001300013144</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>RUR</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>
продаем 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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702840801850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>USD</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702810001300013144</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>RUR</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>

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

продаем Х долларов, чтобы получить 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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702840801850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>USD</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702810001300013144</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>RUR</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>
продаем 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</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <InitgPty>
                <Nm>ООО "Мир Технологий"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>6315016823</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>6315016823</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702840801850000000</Id>
                        <SchmeNm>
                            <Cd>BBAN</Cd>
                        </SchmeNm>
                    </Othr>
                </Id>
                <Ccy>USD</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>40702810001300013144</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>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702810001300013144</Id>
                            <SchmeNm>
                                <Cd>BBAN</Cd>
                            </SchmeNm>
                        </Othr>
                    </Id>
                    <Ccy>RUR</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>

Ответ

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

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Постановка на учет внешнеторгового контракта (УНК)

URI

POST: /API/v1/ISO20022/Contracts

XSD схема

auth.018.001.01

Алгоритм определения продавца и покупателя

Особенностью схемы auth.018 является возможность заполнения данных по контргенту (с кем заключается контракт) в разделе Buyr или Sellr, на усмотрение пользователя.
1. ИНН резидента CtrctRegnReq.GrpHdr.InitgPty.Id.OrgId.Othr.Id, где SchmeNm.Cd = 'TXID' - обязательное поле
2. Одно из полей ИНН является обязатальным: Buyr.PtyId.Id.OrgId.Othr.Id или Sellr.PtyId.Id.OrgId.Othr.Id, где SchmeNm.Cd = 'TXID'
3. Если значение ИНН из первого пункта равно ИНН из Buyr, значит резидент покупатель, иначе если ИНН из первого пункта равен ИНН из Sellr, значит резидент продавец.

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

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

Общий путь Document.CtrctRegnReq.GrpHdr

1

R

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

MsgId

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

2

R

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

CreDtTm

Формат даты YYYY-MM-DDTHH:MM:SS 2018-11-27T17:13:45

3

R

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

NbOfItms

Общее число контрактов (секций CtrctRegnOpng) в сообщении

4

R

ИНН организации резидента

InitgPty.Id.OrgId.Othr[1].Id

ИНН, по которому определяется организация-инициатор контракта

5

R

Признак использования ИНН

InitgPty.Id.OrgId.Othr[1].SchmeNm.Cd

Константа "TXID"

6

R

Номер счета резидента

InitgPty.Id.OrgId.Othr[2].Id

Номер счета, по которому определяется организация-инициатор контракта

7

R

Признак использования счета

InitgPty.Id.OrgId.Othr[2].SchmeNm.Cd

Константа "ACC"

Общий путь Document.CtrctRegnReq.CtrctRegn

8

R

Уникальный id пакета

CtrctRegnId

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

9

R

Наименование резидента

RptgPty.PtyId.Nm

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

10

R

Секция адрес резидента

RptgPty.PtyId.PstlAdr

11

O

Тип адреса

RptgPty.PtyId.PstlAdr.AdrTp

Константа ADDR

12

O

Корпус/строение

RptgPty.PtyId.PstlAdr.Dept

13

O

Квартира/офис

RptgPty.PtyId.PstlAdr.SubDept

14

O

Улица

RptgPty.PtyId.PstlAdr.StrtNm

15

O

Номер дома

RptgPty.PtyId.PstlAdr.BldgNb

16

O

Город

RptgPty.PtyId.PstlAdr.TwnNm

17

O

Регион

RptgPty.PtyId.PstlAdr.DstrctNm

Щекинский район

18

O

Субъект

RptgPty.PtyId.PstlAdr.CtrySubDvsn

Санкт-Петербург

19

O

Код страны

RptgPty.PtyId.PstlAdr.Ctry

RU

20

O

Полный адрес

RptgPty.PtyId.PstlAdr.AdrLine

Максимум 70 символов

21

R

ИНН организации резидента

RptgPty.PtyId.Id.OrgId.Othr.Id

ИНН, по которому определяется организация-инициатор контракта

22

R

Признак использования ИНН

RcvgPty.Id.OrgId.Othr[1].SchmeNm.Cd

Константа "TXID"

23

O

Код страны резидента

RptgPty.PtyId.CtryOfRes

RU

24

R

ОГРН

RptgPty.LglOrg.Id

25

R

Дата регистрации ОГРН

RptgPty.LglOrg.RegnDt

26

R

КПП

RptgPty.TaxPty.TaxTp

27

R

Код клиринговой системы

RegnAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа "RUCBC"

28

R

БИК банка/отделения обслуживающего счет

RegnAgt.FinInstnId.ClrSysMmbId.MmbId

29

R

Наименование банка

RegnAgt.FinInstnId.Nm

Требуется указать филиал банка, где обслуживается организация

Общий путь Document.CtrctRegnReq.CtrctRegn

30

R

Уникальный id контракта

CtrctRegnOpng.CtrctRegnOpngId

31

R

Срочность оформления УНК

CtrctRegnOpng.Prty

HIGH - в течение дня, NORM - в течение 3 дней

32

O

Номер ранее оформленноно номера УНК

CtrctRegnOpng.PrvsRegnId.Id

Заполняется только по п.10.2 Инструкции № 181-И (при уступке/переводе долга по контракту с нерезидентом резидентом на другого резидента). Пример: 11111111/3333/4444/1/1

33

R

Код типа контракта/договора

CtrctRegnOpng.SplmtryData.Envlp.AdditionalData.ContractType

1 - Экспорт товаров
2 - Импорт товаров
3 - Экспорт услуг
4 - Импорт услуг
9 - Смешанная сделка

Общий путь Document.CtrctRegnReq.CtrctRegn.CtrctRegnOpng.Ctrct.Trad

34

R

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

CtrctDocId.Id

35

R

Дата контракта

CtrctDocId.DtOfIsse

YYYY-MM-DD

36

O

Сумма контракта

Amt Ccy

37

O

ИНН покупателя

[Buyr Sellr<>InitgPty].PtyId.Id.OrgId.Othr.Id, где SchmeNm/Cd=TXID

Обзятельно к заполнению, если ИНН равен CtrctRegnReq.GrpHdr.InitgPty.Id.OrgId.Othr.Id, где SchmeNm.Cd = 'TXID'

38

O

ИНН продавца

[Buyr Sellr<>InitgPty].PtyId.Id.OrgId.Othr.Id, где SchmeNm/Cd=TXID

Обзятельно к заполнению, если ИНН равен CtrctRegnReq.GrpHdr.InitgPty.Id.OrgId.Othr.Id, где SchmeNm.Cd = 'TXID'

39

O

Код страны контрагента

[Buyr Sellr<>InitgPty].PtyId.CtryOfRes

Обзятельно к заполнению один из тегов

40

O

Наименование контрагента

[Buyr Sellr<>InitgPty].PtyId.Nm

41

R

Дата завершения контракта/договора

MtrtyDt

YYYY-MM-DD

42

R

Признак пролонгации

PrlngtnFlg

Обязательно к заполнению по схеме, на создание УНК не влияет.

43

R

Дата начала обязательств по торговому контракту

StartDt

YYYY-MM-DD. Обязательно к заполнению по схеме, на создание УНК не влияет.

44

R

Валюта контракта

SttlmCcy

Валюта расчетов должна совпадать с валютой в сумме контракта.

Пример: Создание контракта
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.018.001.01"
xmlns:n2="http://www.w3.org/2000/09/xmldsig#Reference"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:auth.018.001.01 ../xsd/auth.018.001.01.xsd">
	<CtrctRegnReq>
		<GrpHdr>
			<MsgId>ABC-CRR-20200324_2</MsgId>
			<CreDtTm>2020-03-23T12:22:10+02:00</CreDtTm>
			<NbOfItms>1</NbOfItms>
			<InitgPty>
				<Id>
					<OrgId>
						<Othr>
						<Id>40702810001300013144</Id>
                        <SchmeNm>
                            <Cd>ACC</Cd>
                        </SchmeNm>
                            </Othr>
						<Othr>
							<Id>6315016823</Id>
							<SchmeNm>
								<Cd>TXID</Cd>
							</SchmeNm>
						</Othr>
					</OrgId>
				</Id>
			</InitgPty>
		</GrpHdr>
		<CtrctRegn>
			<CtrctRegnId>ABC-CRR-20200324-04451111</CtrctRegnId>
			<RptgPty>
				<PtyId>
					<Nm>>ООО "Мир технологий"</Nm>
					<PstlAdr>
						<Dept>1</Dept>
						<SubDept>11</SubDept>
						<StrtNm>Уличная</StrtNm>
						<TwnNm>Городской</TwnNm>
						<CtrySubDvsn>Московская область</CtrySubDvsn>
					</PstlAdr>
					<Id>
                        <OrgId>
                            <Othr>
                                <Id>6315016823</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
					<CtryOfRes>RU</CtryOfRes>
				</PtyId>
				<LglOrg>
					<Id>10000000321</Id>
					<RegnDt>2015-01-01</RegnDt>
				</LglOrg>
				<TaxPty>
					<TaxTp>123000009</TaxTp>
				</TaxPty>
			</RptgPty>
			<RegnAgt>
				<FinInstnId>
					<ClrSysMmbId>
						<ClrSysId>
							<Cd>RUCBC</Cd>
						</ClrSysId>
						<MmbId>044525593</MmbId>
					</ClrSysMmbId>
					<Nm>АО Альфа-Банкк</Nm>
				</FinInstnId>
			</RegnAgt>
			<CtrctRegnOpng>
				<CtrctRegnOpngId>ABC-CRR-20200324-044511111-02</CtrctRegnOpngId>
				<Prty>HIGH</Prty>
				<Ctrct>
					<Trad>
						<CtrctDocId>
							<Id>23032020</Id>
							<DtOfIsse>2020-03-08</DtOfIsse>
						</CtrctDocId>
						<Amt Ccy="USD">1400000.00</Amt>
						<Buyr>
							<PtyId>
								<Id>
									<OrgId>
										<Othr>
											<Id>6315016823</Id>
											<SchmeNm>
												<Cd>TXID</Cd>
											</SchmeNm>
										</Othr>
									</OrgId>
								</Id>
								<CtryOfRes>RU</CtryOfRes>
							</PtyId>

						</Buyr>
						<Sellr>
							<PtyId>
								<Nm>ООО Альфа-Линк корпорашн</Nm>
								<CtryOfRes>KZ</CtryOfRes>
							</PtyId>
						</Sellr>
						<MtrtyDt>2021-07-04</MtrtyDt>
						<PrlngtnFlg>false</PrlngtnFlg>
						<StartDt>2099-02-01</StartDt>
						<SttlmCcy>USD</SttlmCcy>
					</Trad>
				</Ctrct>
				<PrvsRegnId>
					<Id>11111111/3333/4444/1/1</Id>
				</PrvsRegnId>
				<SplmtryData>
                    <Envlp>
                        <AdditionalData>
                            <ContractType>3</ContractType>
                        </AdditionalData>
                    </Envlp>
                </SplmtryData>
           </CtrctRegnOpng>
		</CtrctRegn>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                </SgntrSt>
            </Envlp>
        </SplmtryData>
	</CtrctRegnReq>
</Document>

Ответ

auth.027.001.01

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Получение подтвержденного внешнеторгового контракта УНК

URI

GET: /API/v1/ISO20022/Contracts/Confirmations/<CtrctRegnOpngId>
Если в момент вызова УНК не подтвержден, возвращается 404 ошибка.

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

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

Document.CtrctRegnConf.GrpHdr

1

R

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

MsgId

2

R

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

CreDtTm

3

R

Число элементов в сообщении

NbOfItms

4

R

ИНН организации получателя сообщения

RcvgPty.Id.OrgId.Othr.Id

5

R

SWIFT код банка

RegnAgt.FinInstnId.BICFI

Константа 'ALFARUMM'

6

R

ISO тип данных для БИК Банка

RegnAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа 'RUCBC'

7

R

БИК Банка

RegnAgt.FinInstnId.ClrSysMmbId.MmbId

Константа '44525593'

8

R

Наименование Банка

RegnAgt.FinInstnId.Nm

Document.CtrctRegnConf.RegdCtrct

9

R

Наименование резидента

RegdCtrct.RptgPty.PtyId.Nm

10

R

ИНН клиента

RegdCtrct.RptgPty.PtyId.Id.OrgId.Othr.Id

11

R

ОГРН

RegdCtrct.RptgPty.LglOrg.Id

12

R

Дата ОГРН

RegdCtrct.RptgPty.LglOrg.RegnDt

13

R

КПП

RegdCtrct.RptgPty.TaxPty.TaxTp

14

R

ISO тип данных для БИК банка

RegdCtrct.RegnAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

константа 'RUCBC'

15

R

БИК Банка

RegdCtrct.RegnAgt.FinInstnId.ClrSysMmbId.MmbId

константа '044525593'

16

R

Наименование банка отправившего сообщение

RegdCtrct.RegnAgt.FinInstnId.Nm

17

R

ISO тип данных для БИК банка

RegdCtrct.IssrFI.FinInstnId.ClrSysMmbId.ClrSysId.Cd

18

R

БИК Банка

RegdCtrct.IssrFI.FinInstnId.ClrSysMmbId.MmbId

константа '044525593'

19

R

Наименование банка выпустивший контракт

RegdCtrct.IssrFI.FinInstnId.Nm

20

R

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

RegdCtrct.Ctrct.Trad.CtrctDocId.Id

21

R

Дата контракта

RegdCtrct.Ctrct.Trad.CtrctDocId.DtOfIsse

22

R

Сумма, валюта контракта

RegdCtrct.Ctrct.Trad.Amt Ccy

Если сумма не указана, то 0

23

R

ИНН клиента.контрагента

RegdCtrct.Ctrct.Trad.[Buyr Sellr].PtyId.Id.OrgId.Othr.Id

24

R

Страна контрагента

RegdCtrct.Ctrct.Trad.[Buyr Sellr].PtyId.CtryOfRes

25

R

Наименование контрагента

RegdCtrct.Ctrct.Trad/[Buyr Sellr]/PtyId.Nm

26

R

Дата окончания контракта

RegdCtrct.Ctrct.Trad.MtrtyDt

27

R

Изменение контракта

RegdCtrct.Ctrct.Trad.PrlngtnFlg

28

R

Дата начала контракта

RegdCtrct.Ctrct.Trad.StartDt

29

R

Валюта контракта

RegdCtrct.Ctrct.Trad.SttlmCcy

30

R

Номер УНК

RegdCtrct.RegdCtrctId.Id

31

R

Дата УНК

RegdCtrct.RegdCtrctId.DtOfIsse

32

O

Номер прошлого УНК

RegdCtrct.PrvsRegdCtrctId.Id

33

R

БИК Банка

RegdCtrct.RegdCtrctJrnl.RegnAgt.FinInstnId.ClrSysMmbId.MmbId

константа '044525593'

34

R

Дата закрытия УНК

RegdCtrct.RegdCtrctJrnl.ClsrDt

Если дата не заполнена, возвращается 0001-01-01

35

R

Код причины

RegdCtrct.RegdCtrctJrnl.ClsrRsn.Cd

Если не заполнено, то возвращается NONE

36

R

Дата УНК

RegdCtrct.RegdCtrctId.DtOfIsse

37

R

Способ предоставления документов

RegdCtrct.Submissn.Mtd

ONLI константа

38

R

Дата предоставления документов

RegdCtrct.Submissn.Dt

39

R

Способ отправки документов

RegdCtrct.Dlvry.Mtd

40

R

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

RegdCtrct.Dlvry.Dt

41

R

Указывает характер приведенных дат: оценочный.нет

RegdCtrct.EstmtdDtInd

true - константа, заполняется т.к. обязательно по схеме

42

R

Признак внутрикорпоративного займа (заемщик и кредитор являются частями одной корпорации)

RegdCtrct.IntrCpnyLn

false - константа, заполняется т.к. обязательно по схеме

Пример: Подтвержданный контракт (УНК)
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.019.001.01">
   <CtrctRegnConf>
      <GrpHdr>
         <MsgId>3ce2c89d1a4a4e99b9e9a28da28e40cb</MsgId>
         <CreDtTm>2020-04-28T00:42:03.880+03:00</CreDtTm>
         <NbOfItms>1</NbOfItms>
         <RcvgPty>
            <Nm>Общество с ограниченной ответственностью "Мир Технологий"</Nm>
            <Id>
               <OrgId>
                  <Othr>
                     <Id>6315016823</Id>
                     <SchmeNm>
                        <Cd>TXID</Cd>
                     </SchmeNm>
                  </Othr>
               </OrgId>
            </Id>
         </RcvgPty>
         <RegnAgt>
            <FinInstnId>
               <ClrSysMmbId>
                  <ClrSysId>
                     <Cd>RUCBC</Cd>
                  </ClrSysId>
                  <MmbId>044525593</MmbId>
               </ClrSysMmbId>
               <Nm>АО "Альфа-Банк"</Nm>
            </FinInstnId>
         </RegnAgt>
      </GrpHdr>
      <RegdCtrct>
         <RptgPty>
            <PtyId>
               <Nm>Общество с ограниченной ответственностью "Мир Технологий"</Nm>
               <PstlAdr>
                  <Dept>1</Dept>
                  <SubDept>11</SubDept>
                  <StrtNm>Уличная</StrtNm>
                  <BldgNb>111</BldgNb>
                  <TwnNm>Городской</TwnNm>
                  <TwnLctnNm>Городское место</TwnLctnNm>
                  <DstrctNm>Городской район</DstrctNm>
                  <CtrySubDvsn>Московская область</CtrySubDvsn>
               </PstlAdr>
               <Id>
                  <OrgId>
                     <Othr>
                        <Id>6315016823</Id>
                     </Othr>
                  </OrgId>
               </Id>
            </PtyId>
            <LglOrg>
               <Id>10000000123</Id>
               <RegnDt>2015-01-01</RegnDt>
            </LglOrg>
            <TaxPty>
               <TaxTp>123000008</TaxTp>
            </TaxPty>
         </RptgPty>
         <RegnAgt>
            <FinInstnId>
               <ClrSysMmbId>
                  <ClrSysId>
                     <Cd>RUCBC</Cd>
                  </ClrSysId>
                  <MmbId>044525593</MmbId>
               </ClrSysMmbId>
               <Nm>АО "Альфа-Банк"</Nm>
            </FinInstnId>
         </RegnAgt>
         <IssrFI>
            <FinInstnId>
               <ClrSysMmbId>
                  <ClrSysId>
                     <Cd>RUCBC</Cd>
                  </ClrSysId>
                  <MmbId>044525593</MmbId>
               </ClrSysMmbId>
               <Nm>АО "Альфа-Банк"</Nm>
            </FinInstnId>
         </IssrFI>
         <Ctrct>
            <Trad>
               <CtrctDocId>
                  <Id>23032020</Id>
                  <DtOfIsse>2020-03-08</DtOfIsse>
               </CtrctDocId>
               <Amt Ccy="EUR">1600000.0</Amt>
               <Buyr>
                  <PtyId>
                     <Nm>Общество с ограниченной ответственностью "Мир Технологий"</Nm>
                     <Id>
                        <OrgId>
                           <Othr>
                              <Id>6315016823</Id>
                              <SchmeNm>
                                 <Cd>TXID</Cd>
                              </SchmeNm>
                           </Othr>
                        </OrgId>
                     </Id>
                  </PtyId>
               </Buyr>
               <Sellr>
                  <PtyId>
                     <Nm>ООО Альфа-Линк корпорашн</Nm>
                     <Id>
                        <OrgId>
                           <Othr>
                              <Id>6315016824</Id>
                              <SchmeNm>
                                 <Cd>TXID</Cd>
                              </SchmeNm>
                           </Othr>
                        </OrgId>
                     </Id>
                     <CtryOfRes>FR</CtryOfRes>
                  </PtyId>
               </Sellr>
               <MtrtyDt>2021-07-04</MtrtyDt>
               <PrlngtnFlg>false</PrlngtnFlg>
               <StartDt>2020-03-08</StartDt>
               <SttlmCcy>EUR</SttlmCcy>
            </Trad>
         </Ctrct>
         <RegdCtrctId>
            <Id>20030002/1326/0000/1/1</Id>
            <DtOfIsse>2020-03-25</DtOfIsse>
         </RegdCtrctId>
         <RegdCtrctJrnl>
            <RegnAgt>
               <FinInstnId>
                  <ClrSysMmbId>
                     <ClrSysId>
                        <Cd>RUCBC</Cd>
                     </ClrSysId>
                     <MmbId>044525593</MmbId>
                  </ClrSysMmbId>
                  <Nm>АО "Альфа-Банк"</Nm>
               </FinInstnId>
            </RegnAgt>
            <ClsrDt>0001-01-01</ClsrDt>
            <ClsrRsn>
               <Cd>NONE</Cd>
            </ClsrRsn>
         </RegdCtrctJrnl>
         <Submissn>
            <Mtd>ONLI</Mtd>
            <Dt>2020-03-24</Dt>
         </Submissn>
         <Dlvry>
            <Mtd>ONLI</Mtd>
            <Dt>2020-03-25</Dt>
         </Dlvry>
         <EstmtdDtInd>true</EstmtdDtInd>
         <IntrCpnyLn>false</IntrCpnyLn>
         <SplmtryData>
            <Envlp>
               <ContractType>1</ContractType>
            </Envlp>
         </SplmtryData>
      </RegdCtrct>
   </CtrctRegnConf>
</Document>

Сведения о валютных операциях

URI

POST: /API/v1/ISO20022/COCertificates

XSD схема

auth.024.001.01

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

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

Общий путь Document.PmtRgltryInfNtfctn.GrpHdr

1

R

ИНН

InitgPty.Pty.Id.OrgId.Othr[1].Id

2

R

Признак использования ИНН

InitgPty.Pty.Id.OrgId.Othr[1].SchmeNm.Cd

Константа "TXID"

3

R

Номер счёта

InitgPty.Pty.Id.OrgId.Othr[2].Id

4

R

Признак использования счёта

InitgPty.Pty.Id.OrgId.Othr[2].SchmeNm.Cd

Константа "ACC"

5

R

Уникальный id сообщения с СВО во внешней системе

MsgId

6

R

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

CreDtTm

7

R

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

NbOfItms

Общий путь Document.PmtRgltryInfNtfctn.TxNtfctn

8

R

Наименование резидента

AcctOwnr.Nm

9

R

ИНН резидента

AcctOwnr.Id.OrgId.Othr.Id

10

R

Признак использования ИНН

AcctOwnr.Id.OrgId.Othr.SchmeNm.Cd

Константа "TXID"

11

R

Признак использования БИК в качестве идентификатора Банка

AcctSvcr.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа "RUCBC"

12

R

БИК Банка

AcctSvcr.FinInstnId.ClrSysMmbId.MmbId

13

R

Уникальный идентификатор СВО

TxCert.TxId

14

R

ID СВО во внешней системе

TxCert.Cert.Id

15

O

Дата СВО

TxCert.Cert.DtOfIsse

16

R

Номер счета резидента в уполномоченном банке

TxCert.Acct.Id.Othr.Id

17

R

Код страны банка-нерезидента

TxCert.BkAcctDmcltnCtry

18

R

Уникальный id ВП (сквозной)

TxCert.CertRcrd.Tx.RfrdDoc.Id.EndToEndId

19

R

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

TxCert.CertRcrd.Tx.RfrdDoc.Dt

20

R

Дата операции

TxCert.CertRcrd.Tx.TxDt

21

R

Признак платежа

TxCert.CertRcrd.Tx.TxTp

22

R

Код вида валютной операции

TxCert.CertRcrd.Tx.LclInstrm

23

R

Сумма операции

TxCert.CertRcrd.Tx.Amt@Ccy

<Amt Ccy="EUR">1000.00</Amt>

24

R

Код валюты операции

TxCert.CertRcrd.Tx.Amt@Ccy

<Amt Ccy="EUR">1000.00</Amt>

25

O

Номер Паспорта сделки

TxCert.CertRcrd.Ctrct.CtrctRef.RegdCtrctId

Не указывается, если есть блок TxCert.CertRcrd.Ctrct.CtrctRef.Ctrct

26

O

Номер контракта/договора

TxCert.CertRcrd.Ctrct.CtrctRef.Ctrct.Id

Не указывается, если есть блок TxCert.CertRcrd.Ctrct.CtrctRef.RegdCtrctId

27

O

Дата контракта/договора

TxCert.CertRcrd.Ctrct.CtrctRef.Ctrct.DtOfIsse

Не указывается, если есть блок TxCert.CertRcrd.Ctrct.CtrctRef.RegdCtrctId

28

R

Сумма операции в единицах валюты контракта/договора

TxCert.CertRcrd.Ctrct.TxAmtInCtrctCcy@Ccy

<TxAmtInCtrctCcy Ccy="EUR">
70000.00
</TxAmtInCtrctCcy>

29

R

Код валюты контракта/договора

TxCert.CertRcrd.Ctrct.TxAmtInCtrctCcy@Ccy

<TxAmtInCtrctCcy Ccy="EUR">
70000.00
</TxAmtInCtrctCcy>

30

R

Срок возврата аванса

TxCert.CertRcrd.Ctrct.XpctdAdvncPmtRtrDt

31

R

Ожидаемый срок

TxCert.CertRcrd.Ctrct.XpctdShipmntDt

32

R

Уникальный id пакета СВО во внешней системе

TxNtfctnId

33

R

Уникальный id строки СВО

TxCert.CertRcrd.CertRcrdId

34

R

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

TxCert.CertRcrd.Tx.RfrdDoc.Id.MsgId

pain.001.001.006:
Document.CstmrCdtTrfInitn.GrpHdr.MsgId

35

R

Уникальный id пакета ВП

TxCert.CertRcrd.Tx.RfrdDoc.Id.PmtInfId

pain.001.001.006:
Document.CstmrCdtTrfInitn.PmtInf.PmtInfId

36

R

Уникальный id ВП

TxCert.CertRcrd.Tx.RfrdDoc.Id.InstrId

pain.001.001.006:
Document.CstmrCdtTrfInitn.PmtInf.
CdtTrfTxInf.PmtId.InstrId

37

O

ID корректируемой СВО

TxCert.Amdmnt.OrgnlDocId

Только для корректирующего СВО

38

O

Порядковый номер изменения записи

TxCert.Amdmnt.CrrctnId

Передается порядковый номер корректировки (только для корректирующего СВО)

39

O

Примечание

TxCert.CertRcrd.Ctrct.AddtlInf

40

O

Признак "Документы будут предоставлены позднее"

TxCert.CertRcrd.Ctrct.AddtlInf

код /LATERPD/ в поле "Примечание"

41

O

Признак "Без документов"

TxCert.CertRcrd.Ctrct.AddtlInf

код /NOPD/ в поле "Примечание"

Ответ

auth.027.001.01

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Пример подписанного СВО
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.024.001.01" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <PmtRgltryInfNtfctn>
    <GrpHdr>
      <MsgId>024001011700000000000000016</MsgId>
      <CreDtTm>2021-02-10T14:10:10+03:00</CreDtTm>
      <NbOfItms>1</NbOfItms>
      <InitgPty>
        <Pty>
          <Id>
            <OrgId>
              <Othr>
                <Id>40701810301600000105</Id>
                <SchmeNm>
                  <Cd>ACC</Cd>
                </SchmeNm>
              </Othr>
              <Othr>
                <Id>7728142469</Id>
                <SchmeNm>
                  <Cd>TXID</Cd>
                </SchmeNm>
              </Othr>
            </OrgId>
          </Id>
          <CtctDtls>
            <Nm>Иванов Иван Иванович</Nm>
            <PhneNb>+7-(495)1234567</PhneNb>
          </CtctDtls>
        </Pty>
      </InitgPty>
    </GrpHdr>
    <TxNtfctn>
      <TxNtfctnId>024001011700000000000000016</TxNtfctnId>
      <AcctOwnr>
        <Nm>ООО УК&quot;Альфа-Капитал&quot;Д.У.</Nm>
        <Id>
          <OrgId>
            <Othr>
              <Id>7728142469</Id>
              <SchmeNm>
                <Cd>TXID</Cd>
              </SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </AcctOwnr>
      <AcctSvcr>
        <FinInstnId>
          <ClrSysMmbId>
            <ClrSysId>
              <Cd>RUCBC</Cd>
            </ClrSysId>
            <MmbId>044525593</MmbId>
          </ClrSysMmbId>
        </FinInstnId>
      </AcctSvcr>
      <TxCert>
        <TxId>024001011700000000000000016</TxId>
        <Cert>
          <Id>81</Id>
          <DtOfIsse>2021-02-10</DtOfIsse>
        </Cert>
        <Acct>
          <Id>
            <Othr>
              <Id>40701810301600000105</Id>
              <SchmeNm>
                <Cd>BBAN</Cd>
              </SchmeNm>
            </Othr>
          </Id>
        </Acct>
        <CertRcrd>
          <CertRcrdId>TESTRUMM-CTCNTF-20201009-0010102</CertRcrdId>
          <Tx>
            <RfrdDoc>
              <Id>
                <PmtInfId>PT01978001600000088201208081207543</PmtInfId>
                <EndToEndId>0109</EndToEndId>
              </Id>
              <Dt>2021-02-10</Dt>
            </RfrdDoc>
            <TxDt>2021-02-10</TxDt>
            <TxTp>1</TxTp>
            <LclInstrm>57010</LclInstrm>
            <Amt Ccy="USD">1990</Amt>
          </Tx>
          <Ctrct>
            <CtrctRef>
              <RegdCtrctId>146388/ДУ-ФЛ-2020</RegdCtrctId>
            </CtrctRef>
            <TxAmtInCtrctCcy Ccy="USD">1</TxAmtInCtrctCcy>
            <AddtlInf>/NOPD/</AddtlInf>
          </Ctrct>
        </CertRcrd>
      </TxCert>
    </TxNtfctn>
    <SplmtryData>
      <Envlp>
        <SgntrSt>
          <ds:Signature Id="sigID1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
            <ds:SignedInfo>
              <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
              <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
              <ds:Reference URI="">
                <ds:Transforms>
                  <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                  <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                  <ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
                    <dsig-xpath:XPath Filter="subtract" xmlns:dsig-xpath="http://www.w3.org/2002/06/xmldsig-filter2">//ds:Signature</dsig-xpath:XPath>
                  </ds:Transform>
                </ds:Transforms>
                <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                <ds:DigestValue>VtraGipgI0wpMZwC7uVsHt5+w5ylA4ionFQBrFITEPw=</ds:DigestValue>
              </ds:Reference>
            </ds:SignedInfo>
            <ds:SignatureValue>ItoZ3ZlTqmk3WxJNdcT7xV/SEz9SHK8YrLl0/e63Zt7KUS2UZLOS9fmEY6AC4sBT11JIxS1J3cIu/J9E8SIFpQ==</ds:SignatureValue>
            <ds:KeyInfo>
              <ds:X509Data>
                <ds:X509Certificate>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</ds:X509Certificate>
              </ds:X509Data>
            </ds:KeyInfo>
          </ds:Signature>
          <ds:Signature Id="sigID2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
            <ds:SignedInfo>
              <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
              <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
              <ds:Reference URI="">
                <ds:Transforms>
                  <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                  <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                  <ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
                    <dsig-xpath:XPath Filter="subtract" xmlns:dsig-xpath="http://www.w3.org/2002/06/xmldsig-filter2">//ds:Signature</dsig-xpath:XPath>
                  </ds:Transform>
                </ds:Transforms>
                <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                <ds:DigestValue>VtraGipgI0wpMZwC7uVsHt5+w5ylA4ionFQBrFITEPw=</ds:DigestValue>
              </ds:Reference>
            </ds:SignedInfo>
            <ds:SignatureValue>B5g8VUzO4lxk13AamaMYVJN6qywCWKOMjCjI/AlpwfgY7ac7DNntpu3k+WSPyy7aLMbZ322CJVNEd+fwtyt1YA==</ds:SignatureValue>
            <ds:KeyInfo>
              <ds:X509Data>
                <ds:X509Certificate>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</ds:X509Certificate>
              </ds:X509Data>
            </ds:KeyInfo>
          </ds:Signature>
        </SgntrSt>
      </Envlp>
    </SplmtryData>
  </PmtRgltryInfNtfctn>
</Document>

Корректирующее СВО

URI

POST: /API/v1/ISO20022/COCertificates

XSD схема

auth.024.001.01

Предварительные условия

Для создания корректирующего СВО, в системе расчетов банка, должно быть ранее создано СВО в состоянии "Авторизовано". Корректирующее СВО, отличается от СВО заполненным блоком "Amdmnt"

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

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

Общий путь Document.PmtRgltryInfNtfctn.GrpHdr

1

ИНН

InitgPty.Pty.Id.OrgId.Othr[1].Id

2

Признак использования ИНН

InitgPty.Pty.Id.OrgId.Othr[1].SchmeNm.Cd

Константа "TXID"

3

Номер счёта

InitgPty.Pty.Id.OrgId.Othr[2].Id

4

Признак использования счёта

InitgPty.Pty.Id.OrgId.Othr[2].SchmeNm.Cd

Константа "ACC"

5

Уникальный id сообщения с СВО во внешней системе

MsgId

6

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

CreDtTm

7

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

NbOfItms

Общий путь Document.PmtRgltryInfNtfctn.TxNtfctn

8

Наименование резидента

AcctOwnr.Nm

9

Уникальный идентификатор СВО

TxCert.Cert.TxId

10

ID СВО во внешней системе

TxCert.Cert.Id

11

Дата СВО

TxCert.Cert.DtOfIsse

12

Номер счета резидента в уполномоченном банке

TxCert.Acct.Id.Othr.Id

13

Код страны банка-нерезидента

TxCert.BkAcctDmcltnCtry

14

Уникальный id ВП (сквозной)

TxCert.CertRcrd.Tx.RfrdDoc.Id.EndToEndId

15

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

TxCert.CertRcrd.Tx.RfrdDoc.Dt

16

Дата операции

TxCert.CertRcrd.Tx.TxTd

17

Признак платежа

TxCert.CertRcrd.Tx.TxTp

18

Код вида валютной операции

TxCert.CertRcrd.Tx.LclInstrm

19

Сумма операции

TxCert.CertRcrd.Tx.Amt@Ccy

<Amt Ccy="EUR">1000.00</Amt>

20

Код валюты операции

TxCert.CertRcrd.Tx.Amt@Ccy

<Amt Ccy="EUR">1000.00</Amt>

21

Номер Паспорта сделки

TxCert.CertRcrd.Ctrct.CtrctRef.RegdCtrctId

22

Номер контракта/договора

TxCert.CertRcrd.Ctrct.CtrctRef.Ctrct.Id

23

Дата контракта/договора

TxCert.CertRcrd.Ctrct.CtrctRef.Ctrct.DtOfIsse

24

Сумма операции в единицах валюты контракта/договора

TxCert.CertRcrd.Ctrct.TxAmtInCtrctCcy@Ccy

<TxAmtInCtrctCcy Ccy="EUR">
70000.00
</TxAmtInCtrctCcy>

25

Код валюты контракта/договора

TxCert.CertRcrd.Ctrct.TxAmtInCtrctCcy@Ccy

<TxAmtInCtrctCcy Ccy="EUR">
70000.00
</TxAmtInCtrctCcy>

26

Срок возврата аванса

TxCert.CertRcrd.Ctrct.XpctdAdvncPmtRtrDt

27

Ожидаемый срок

TxCert.CertRcrd.Ctrct.XpctdShipmntDt

28

Примечание

TxCert.CertRcrd.Ctrct.AddtlInf

29

Уникальный id пакета СВО во внешней системе

TxNtfctnId

30

Уникальный id строки СВО

TxCert.CertRcrd.CertRcrdId

31

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

TxCert.CertRcrd.Tx.RfrdDoc.Id.MsgId

pain.001.001.006:
Document.CstmrCdtTrfInitn.GrpHdr.MsgId

32

Уникальный id пакета ВП

TxCert.CertRcrd.Tx.RfrdDoc.Id.PmtInfId

pain.001.001.006:
Document.CstmrCdtTrfInitn.PmtInf.PmtInfId

33

Уникальный id ВП

TxCert.CertRcrd.Tx.RfrdDoc.Id.InstrId

pain.001.001.006:
Document.CstmrCdtTrfInitn.PmtInf.
CdtTrfTxInf.PmtId.InstrId

34

ID корректируемой СВО

TxCert.Amdmnt.OrgnlDocId

Указывается TxId исходного документа

35

Порядковый номер изменения записи

TxCert.Amdmnt.CrrctnId

Передается порядковый номер корректировки

36

Признак "Документы будут предоставлены позднее"

TxCert.CertRcrd.Ctrct.AddtlInf

код /LATERPD/ в поле "Примечание"

37

Признак "Без документов"

TxCert.CertRcrd.Ctrct.AddtlInf

код /NOPD/ в поле "Примечание"

Ответ

auth.027.001.01

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Справка о подтверждающих документах

URI

POST: /API/v1/ISO20022/ConfCertificates

XSD схема

auth.025.001.01

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

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

Секция Document.CcyCtrlSpprtgDocDlvry.GrpHdr

1

R

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

MsgId

-

2

R

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

CreDtTm

-

3

R

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

NbOfItms

-

4

R

ИНН организации

InitgPty.Pty.Id.OrgId.Othr[1].Id

-

5

R

Признак использования ИНН

InitgPty.Pty.Id.OrgId.Othr[1].SchmeNm.Cd

Константа "TXID"

6

R

Счет организации

InitgPty.Pty.Id.OrgId.Othr[2].Id

-

7

R

Признак использования счета

InitgPty.Pty.Id.OrgId.Othr[2].SchmeNm.Cd

Константа "ACC"

Секция Document.CcyCtrlSpprtgDocDlvry.GrpHdr.SpprtgDoc

8

R

Уникальный ID СПД

SpprtgDocId

-

9

R

Уникальный id СПД (сквозной) во внешней системе

Cert.Id

-

10

R

Дата СПД

Cert.DtOfIsse

-

11

R

Наименование резидента

AcctOwnr.Nm

-

12

R

ИНН резидента

AcctOwnr.Id.OrgId.Othr.Id

-

13

R

Признак использования ИНН

AcctOwnr.Id.OrgId.Othr.SchmeNm.Cd

Константа "TXID"

14

R

Признак использования БИК в качестве идентификатора Банка

AcctSvcr.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа "RUCBC"

15

R

БИК Банка

AcctSvcr.FinInstnId.ClrSysMmbId.MmbId

-

16

R

Паспорт сделки №

CtrctRef.RegdCtrctId

-

Секция Document.CcyCtrlSpprtgDocDlvry.GrpHdr.SpprtgDoc.Ntry

17

R

Уникальный ID строки СПД

NtryId

-

18

R

Номер подтверждающего документа (графа 2)

OrgnlDoc.Id

-

19

O

Дата подтверждающего документа (графа 3)

OrgnlDoc.DtOfIsse

-

20

R

Код вида подтверждающего документа (графа 4)

DocTp

-

21

R

Код валюты документа (графа 5)

TtlAmt@Ccy

-

22

R

Сумма по подтверждающему документу в единицах валюты документа (графа 6)

TtlAmt

-

23

О

Сумма аванса (при импорте) или сумма оплаты по факту (при экспорте) в единицах валюты документа (графа 6)

TtlAmtAftrShipmnt

-

24

О

Код валюты контракта (графа 7)

TtlAmtInCtrctCcy@Ccy

-

25

О

Сумма по подтверждающему документу в единицах валюты контракта/договора (графа 8)

TtlAmtInCtrctCcy

-

26

О

Сумма аванса (при импорте) или сумма оплаты по факту (при экспорте) в единицах валюты контракта/договора (графа 8)

TtlAmtAftrShipmntInCtrctCcy

-

27

R

Признак поставки (графа 9)

ShipmntAttrbts.Conds

-

28

O

Ожидаемый срок (графа 10)

ShipmntAttrbts.XpctdDt

-

29

O

Код страны грузоотправителя/грузополучателя (графа 11)

ShipmntAttrbts.CtryOfCntrPty

-

30

O

Примечание

AddtlInf

-

Ответ

auth.027.001.01

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Пример неподписанного СПД
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.025.001.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <CcyCtrlSpprtgDocDlvry>
    <GrpHdr>
      <MsgId>025001011700000000000000019</MsgId>
      <CreDtTm>2021-02-24T17:42:40.477</CreDtTm>
      <NbOfItms>1</NbOfItms>
      <InitgPty>
        <Pty>
          <Id>
            <OrgId>
              <Othr>
                <Id>5036045205</Id>
                <SchmeNm>
                  <Cd>TXID</Cd>
                </SchmeNm>
              </Othr>
              <Othr>
                <Id>40702810901300013927</Id>
                <SchmeNm>
                  <Cd>ACC</Cd>
                </SchmeNm>
              </Othr>
            </OrgId>
          </Id>
        </Pty>
      </InitgPty>
    </GrpHdr>
    <SpprtgDoc>
      <SpprtgDocId>025001011700000000000000019</SpprtgDocId>
      <Cert>
        <Id>025001011700000000000000019</Id>
        <DtOfIsse>2021-02-24</DtOfIsse>
      </Cert>
      <AcctOwnr>
        <Nm>Акционерное общество &quot;ДИКСИ Юг&quot;</Nm>
        <Id>
          <OrgId>
            <Othr>
              <Id>5036045205</Id>
              <SchmeNm>
                <Cd>TXID</Cd>
              </SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </AcctOwnr>
      <AcctSvcr>
        <FinInstnId>
          <ClrSysMmbId>
            <ClrSysId>
              <Cd>RUCBC</Cd>
            </ClrSysId>
            <MmbId>044525593</MmbId>
          </ClrSysMmbId>
        </FinInstnId>
      </AcctSvcr>
      <CtrctRef>
        <RegdCtrctId>20010160/1326/0000/2/1</RegdCtrctId>
      </CtrctRef>
      <Ntry>
        <NtryId>025001011700000000000000019</NtryId>
        <OrgnlDoc>
          <Id>025001011700000000000000019</Id>
          <DtOfIsse>2021-02-24</DtOfIsse>
        </OrgnlDoc>
        <DocTp>02_4</DocTp>
        <TtlAmt Ccy="RUR">100.00</TtlAmt>
        <ShipmntAttrbts>
          <Conds>
            <Prtry>3</Prtry>
          </Conds>
          <CtryOfCntrPty>RU</CtryOfCntrPty>
        </ShipmntAttrbts>
        <AddtlInf>тестирование h2h</AddtlInf>
      </Ntry>
    </SpprtgDoc>
    <SplmtryData>
      <Envlp>
      </Envlp>
    </SplmtryData>
  </CcyCtrlSpprtgDocDlvry>
</Document>

Распоряжение о списании средств с транзитного валютного счёта (РСТС)

Размер передаваемого в банк сообщения не должен превышать 100 МБ.

URI

POST: /API/v1/ISO20022/FCYRLS

XSD схема

pain.001.001.06

Термины и сокращения

  • В формате ISO 20022 распоряжением о списании средств с транзитного валютного счета является пакет PmtInf.

  • Запись вида Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf[NTF] подразумевает такую секцию CdtTrfTxInf, для которой выполняется условие: CdtTrfTxInf.PmtTpInf.LclInstrm.Prtry = "NTF".

  • NTF - Информация об уведомлениях о поступлении на транзитный валютный счет.

  • TRF - Перечисление, на печатной форме это секция "Просим списать с нашего транзитного валютного счета с кодом вида операции «61100» для перечисления на наш расчетный счет в иностранной валюте")

  • RMT - Перевод, на печатной форме это секция "Просим списать с нашего транзитного валютного счета для перевода комитенту, принципалу, доверителю".

  • RFD - Возврат, на печатной форме это секция "Просим списать с нашего транзитного валютного счета для возврата ошибочно поступивших средств".

  • FX - Продажа, на печатной форме это секция "Просим списать с нашего транзитного валютного счета для осуществления продажи (с кодом вида операции "01010") и перечисления на расчетный счет в иностранной валюте".

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

Заголовок распоряжения

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

Секция: Реквизиты сообщения. Общий путь Document.CstmrCdtTrfInitn.GrpHdr

1

R

Уникальный идентификатор сообщения

MsgId

"TESTRUMM-MSG-20151101010101-00001"

2

R

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

CreDtTm

Передается с указанием временной разницы относительно Гринвича 2015-11-01T01:01:01+04:00

3

R

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

NbOfTxs

1

4

R

Общая сумма поручений в сообщении

CtrlSum

1000

5

R

Идентификатор SWIFT

InitgPty.Id.OrgId.AnyBIC

"TESTRUMM"

Секция: Пакет распоряжений. Document.CstmrCdtTrfInitn.PmtInf

6

R

Уникальный идентификатор распоряжения

PmtInfId

"TESTRUMM-PKG-20151101010101-00001"

7

R

Вариант перевода денежных средств.

PmtMtd

"TRF" Указывает метод платежа, который будет использоваться для перемещения нужной суммы денег. "CHK" - Cheque (чек). Письменное распоряжение банку для перевода определенной суммы денежных средств от одного физического лица другому физическому лицу. "TRF" - Credit Transfer (перевод денежных средств). Перевод суммы денежных средств на балансе банка, обслуживающего счет. "TRA" - TransferAdvice (авизо о переводе). Перевод суммы денежных средств на балансе банка, обслуживающего счет. Авизо о переводе должно быть передано обратно владельцу счета.

8

R

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

Prtry

"RU-FCYRLS"

9

R

Дата исполнения

ReqdExctnDt

2015-11-17 При LclInstrm.Prtry = "RU-FX" - Максимальная дата исполнения заявки. В секции PmtInf могут объединяться заявки с одинаковым сроком действия.

Секция: Плательщик Document.CstmrCdtTrfInitn.PmtInf.Dbtr

10

R

ИНН/КИО

Id.OrgId.Othr.Id

1000000002

11

R

Код типа данных в поле Id

Id.OrgId.Othr.SchmeNm.Cd

"TXID" TXID - ИНН/КИО

12

O

Код страны регистрации

CtryOfRes

"RU"

Секция: Счет плательщика Document.CstmrCdtTrfInitn.PmtInf.DbtrAcct

13

R

Транзитный счет

Id.Othr.Id

"40702840100010000002"

14

R

Валюта счета

Ccy

"USD"

Секция: Банк плательщика Document.CstmrCdtTrfInitn.PmtInf.DbtrAgt

15

R

BIC (SWIFT адрес)

FinInstnId.BICFI

"ABCDRUMMXXX" Указывается либо SWIFT код либо российский БИК

16

R

Код страны

FinInstnId.PstlAdr.Ctry

"RU"

Секция: Cчет комиссии Document.CstmrCdtTrfInitn.PmtInf

17

R

Указывает, какая сторона или стороны будут оплачивать комиссионные сборы, связанные с платежным распоряжением

ChrgBr

"DEBT" - Ответственность плательщика: все комиссионные сборы по распоряжениям оплачиваются плательщиком. "CRED" - Ответственность получателя средств: все комиссионные сборы по распоряжениям оплачиваются получателем средств. "SHAR" - Общие: в контексте перевода денежных средств это означает, что комиссионные сборы, связанные с распоряжением, на стороне отправителя будут оплачиваться плательщиком, а на стороне получателя — получателем средств. В контексте прямого дебетования это означает, что комиссионные сборы, связанные с распоряжением, на стороне отправителя будут оплачиваться получателем средств, а на стороне получателя — плательщиком. "SLEV" - Дальнейшие условия исполнения: комиссионные сборы будут применяться в соответствии с правилами, согласованными в условиях/схеме исполнения.

18

R

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

ChrgsAcct.Id.Othr.Id

40702810100010000002

LclInstrm.Prtry = "NTF" - секция обязательна

"Информация о зачислениях" Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf[NTF]

19

R

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

PmtId.InstrId

"TESTRUMM-PMT-20151101010101-00001"

20

R

Номер платежного поручения

PmtId.EndToEndId

"26"

21

R

Код тип секции

PmtTpInf.LclInstrm.Prtry

"NTF"

22

R

Общая сумма поступившей валюты

Amt.InstdAmt

60000

23

R

Код валюты

Amt.InstdAmt@Ccy

"USD"

"Информация о зачислениях" Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf[NTF].RmtInf.Strd[1]

24

R

Номер уведомления

RfrdDocInf.Nb

"CAMT2015-11-01"

25

R

Дата уведомления

RfrdDocInf.RltdDt

2015-11-01

26

R

Сумма уведомления

RfrdDocAmt.CdtNoteAmt

10000

27

R

Код валюты

RfrdDocAmt.CdtNoteAmt@Ccy

10000

LclInstrm.Prtry = "TRF"

"Поручение на перевод на текущий счет" Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf[2]

28

R

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

PmtId.InstrId

Отправитель должен обеспечивать уникальность. Формат определяется по договоренности сторон. Может использоваться GUID

29

R

Номер поручения

PmtId.EndToEndId

10

30

R

Код тип секции

LclInstrm.Prtry

"TRF"

31

R

Код тип секции

LclInstrm.Prtry

"TRF"

32

R

Указывается сумма перевода в валюте

Amt.InstdAmt

50000

33

R

Код валюты

Amt.InstdAmt@Ccy

"USD"

"Поручение на перевод на текущий счет": Банк посредник. Заполняется при наличии банка посредника

34

R

BIC (SWIFT адрес)

IntrmyAgt1.FinInstnId.BIC

"COBADEFF302"

35

R

Код страны

IntrmyAgt1.FinInstnId.PstlAdr.Ctry

"DE"

LclInstrm.Prtry = "FX"

"Поручение на продажу валюты". Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf[3]

36

R

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

PmtId.InstrId

"TESTRUMM-PMT-20151101010101-00001"

37

R

Номер платежного поручения

PmtId.EndToEndId

10

38

R

Тип секции

PmtTpInf.LclInstrm.Prtry

"FX"

39

R

Сумма продажи в валюте

Amt.InstdAmt

10000

40

R

Код валюты

Amt.InstdAmt@Ccy

"USD"

41

R

Курс конверсии

XchgRateInf.XchgRate

"54.5" Максимальный курс при покупке валюты; Минимальный курс при продаже валюты.

42

R

Вариант покупки/продажи

XchgRateInf.RateTp

"AGRD" - Обмен по курсу, согласованному между сторонами. "SALE" - Обмен по рыночному курсу на момент продажи. "SPOT" - Обмен по кассовому курсу.

43

R

Указывается рублевый счет

CdtrAcct.Id.Othr.Id

"40702810000010000001"

Ответ банка

pain.002.001.06

Для РСТС заполняются только секции OrgnlGrpInfAndSts (статус сообщения) и OrgnlPmtInfAndSts (статус пакета).

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

200

OK

-

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

401

Err

Wrong username or password

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

401

Err

User was not found

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

401

Err

User is disabled

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

401

Err

Warrant is expired

Доверенность истекла

401

Err

Warrant was not found

Доверенность не найдена

401

Err

Warrant service error

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

406

Err

User does not have permission

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

406

Err

Signature is missing

Нет подписи

406

Err

Certificate is not valid

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

406

Err

Signature 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

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

400

Err

MsgId is not unique

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

400

Err

XML does not match schema

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

Пример неподписанного РСТС
<?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_2021-01-19-114227342</MsgId>
            <CreDtTm>2021-02-17T11:42:27.035</CreDtTm>
            <NbOfTxs>2</NbOfTxs>
            <CtrlSum>100.00</CtrlSum>
            <InitgPty>
        <Nm>Акционерное общество "ДИКСИ Юг"</Nm>
        <Id>
          <OrgId>
          <Othr>
            <Id>5036045205</Id>
            <SchmeNm>
            <Cd>TXID</Cd>
            </SchmeNm>
          </Othr>
          </OrgId>
        </Id>
      </InitgPty>
        </GrpHdr>
        <PmtInf>
            <!-- Связано с СВО -->
            <PmtInfId>TEST_PMT_2021-01-19-114227342</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <PmtTpInf>
                <LclInstrm>
                    <Prtry>RU-FCYRLS</Prtry>
                </LclInstrm>
            </PmtTpInf>
            <ReqdExctnDt>2021-02-17+04:00</ReqdExctnDt>
        <Dbtr>
        <Nm>Акционерное общество "ДИКСИ Юг"</Nm>
        <PstlAdr>
          <Ctry>RU</Ctry>
        </PstlAdr>
        <Id>
          <OrgId>
          <Othr>
            <Id>5036045205</Id>
            <SchmeNm>
            <Cd>TXID</Cd>
            </SchmeNm>
          </Othr>
          </OrgId>
        </Id>
        <CtryOfRes>RU</CtryOfRes>
        </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810901300013927</Id>
                    </Othr>
                </Id>
                <Ccy>USD</Ccy>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <BICFI>ABCDRUMMXXX</BICFI>
                    <PstlAdr>
                        <Ctry>RU</Ctry>
                    </PstlAdr>
                </FinInstnId>
            </DbtrAgt>
            <ChrgBr>DEBT</ChrgBr>
            <ChrgsAcct>
                <Id>
                    <Othr>
                        <Id>40702810901300013927</Id>
                    </Othr>
                </Id>
            </ChrgsAcct>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_INSTR_2021-01-19-114227342</InstrId>
                    <EndToEndId>574</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <LclInstrm>
                        <Prtry>NTF</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="USD">100.00</InstdAmt>
                </Amt>
                <Tax>
                    <Dbtr>
                        <TaxTp>503601001</TaxTp>
                    </Dbtr>
                </Tax>
                <RmtInf>
                    <Strd>
                        <RfrdDocInf>
                            <Nb>CAMT2021-02-17</Nb>
                            <RltdDt>2021-02-17</RltdDt>
                        </RfrdDocInf>
                        <RfrdDocAmt>
                            <CdtNoteAmt Ccy="USD">100.00</CdtNoteAmt>
                        </RfrdDocAmt>
                    </Strd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2021-02-17</RltdDt>
                        </RfrdDocInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_INSTRTX_2021-01-19-114227342</InstrId>
                    <EndToEndId>78951</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <LclInstrm>
                        <Prtry>FX</Prtry>
                    </LclInstrm>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="USD">100.00</InstdAmt>
                </Amt>
                <CdtrAgt>
                    <FinInstnId>
                        <BICFI>COBADEFF302</BICFI>
                        <Othr>
                            <Id>30101810200000000593</Id>
                        </Othr>
                    </FinInstnId>
                </CdtrAgt>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40701810201600000043</Id>
                        </Othr>
                    </Id>
                </CdtrAcct>
                <RmtInf>
                    <Strd>
                        <AddtlRmtInf>тестирование h2h</AddtlRmtInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
    </CstmrCdtTrfInitn>
</Document>

Отправка письма в Банк

Размер передаваемого в банк сообщения не должен превышать 100 МБ.

URI

POST: /API/v1/ISO20022/Letters

XSD схема

auth.026.001.01

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

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

Document.CcyCtrlReqOrLttr.GrpHdr

1

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

MsgId

-

2

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

CreDtTm

-

3

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

NbOfItms

Кол-во блоков ReqOrLttr

4

Наименование организации отправителя сообщения

InitgPty.Pty.Nm

-

5

ИНН организации отправителя сообщения

InitgPty.Pty.Id.OrgId.Othr.Id

-

6

Признак использования ИНН

InitgPty.Pty.Id.OrgId.Othr.SchmeNm.Cd

Константа TXID

Document.CcyCtrlReqOrLttr.ReqOrLttr

7

Уникальный ID запроса на создание письма

ReqOrLttrId

-

8

Наименование организации отправителя запроса на создание письма

Sndr.Pty.Nm

-

9

ИНН Организации отправителя запроса на создание письма

Sndr.Pty.Id.OrgId.Othr.Id

-

10

Признак использования ИНН

Sndr.Pty.Id.OrgId.Othr.SchmeNm.Cd

константа 'TXID'

11

Номер счета (Идентификация отправителя запроса)

Sndr.Pty.Id.OrgId.Othr.Id

-

12

Признак использования счета

Sndr.Pty.Id.OrgId.Othr.SchmeNm.Cd

константа 'ACC'

13

Признак использования БИК

Rcvr.Agt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

константа 'RUCBC'

14

БИК Банка

Rcvr.Agt.FinInstnId.ClrSysMmbId.MmbId

-

15

Наименование банка получателя сообщения

Rcvr.Agt.FinInstnId.Nm

-

16

Тема

Sbjt

-

17

Тип запроса

Tp

18

Текст письма

Desc

-

19

Признак необходимости предоставления ответа на запрос

RspnReqrd

-

Document.CcyCtrlReqOrLttr.SplmtryData.Envlp.AdditionalData

20

Комментарий сотрудника банка

Comment

-

21

Номер транзитного валютного счета

CCER.NumTVS

-

22

Валюта и Сумма, поступившая на транзитный валютный счет

CCER.SumTVS

-

23

Дата окончания предоставления документов

CCER.LastDate

-

24

Дата начала действия нарушения

CCER.ViolationDate

-

25

Номер документа, по которому зачислены средства на транзитный валютный счет

CCER.DocNum

-

26

Дата документа, по которому зачислены средства на транзитный валютный счет

CCER.DocDate

-

Категории писем

Код ISO Описание в Банке

CCER

Уведомления по валютному контролю

CCDC

Документы по валютному контролю

OTHR

Без категории

LCFC

Заявления на открытие аккредитива/выдачу гарантии и иные документы по сделкам

FDOC

Финансовые документы. Документы застройщика

BPRC

Реестр Bulk Payments/ответ по реестру

FCTR

Запрос/информация связанные с обслуживанием по Факторингу

FREX

Запрос/Подтверждение по Конверсионной сделке

LOAN

Запрос, связанный с обслуживанием Кредита

PAYR

Зарплатный файл

PMTM

Запрос на изменение реквизитов платежа

RJCT

Запрос на отзыв платежа

SECU

Запрос в Депозитарий

LTBK

Запрос/письмо по финансовому мониторингу В ЮКБ это Запрос, связанные с обслуживанием

LTOZ

Запрос документов по счету (справки, дубликаты)

DEBT

Запрос/оферта/акцепт, связанные с обслуживанием Депозита

Ответ

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

Запрос статуса письма

URI

Получение статуса по пакету писем

GET: /API/v1/ISO20022/Letters/<MsgId>

Получение статуса по конкретному письму

GET: /API/v1/ISO20022/Letters/OutLetters/<ReqOrLttrId>

Ответ

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

Статусная модель для сообщения

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

1

RCVD

Получено

Хотя бы один документ в сообщении находятся в статусе RCVD

2

ACTC

На обработке

Все остальные случаи, когда статусы документов не удовлетворяют условиям п.1, 3, 4, 5 данной таблицы

3

PART

Частично принято

Хотя бы один документ в сообщении находятся в статусе ACPT

4

ACPT

Принято

Все документы в сообщении находятся в статусе ACPT

5

RJCT

Отклонено

Все документы в сообщении находятся в статусе RJCT

Статусная модель для письма

ISO статус Описание

RCVD

Документ получен, приступаем к обработке

ACTC

На обработке

ACPT

Принято

RJCT

Отклонено

Запрос списка входящих писем

Размер передаваемого в банк сообщения не должен превышать 100 МБ.

URI

Запрос на получение списка писем (входящие письма и уведомления о поступлении выручки на транзитный валютный счет)

POST: /API/v1/ISO20022/Letters/Lists

Получение списка писем (входящие письма и уведомления о поступлении выручки на транзитный валютный счет)

GET: /API/v1/ISO20022/Letters/Lists/<MsgId>

XSD схема

auth.026.001.01

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

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

Document.CcyCtrlReqOrLttr.GrpHdr

1

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

MsgId

-

2

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

CreDtTm

-

3

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

NbOfItms

Кол-во блоков ReqOrLttr

4

Наименование организации отправителя сообщения

InitgPty.Pty.Nm

-

5

ИНН организации отправителя сообщения

InitgPty.Pty.Id.OrgId.Othr.Id

-

6

Признак использования ИНН

InitgPty.Pty.Id.OrgId.Othr.SchmeNm.Cd

-

Document.CcyCtrlReqOrLttr.ReqOrLttr

7

Уникальный ID запроса на на получения списка писем/ув-ий

ReqOrLttrId

-

8

Наименование организации отправителя запроса на на получения списка писем/ув-ий

Sndr.Pty.Nm

-

9

ИНН Организации отправителя запроса на на получения списка писем/ув-ий

Sndr.Pty.Id.OrgId.Othr.Id

-

10

Признак использования ИНН

Sndr.Pty.Id.OrgId.Othr.SchmeNm.Cd

константа 'TXID'

11

Номер счета (Идентификация отправителя запроса)

Sndr.Pty.Id.OrgId.Othr.Id

-

12

Признак использования счета

Sndr.Pty.Id.OrgId.Othr.SchmeNm.Cd

константа 'ACC'

13

Признак использования БИК

Rcvr.Agt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

константа 'RUCBC'

14

БИК Банка

Rcvr.Agt.FinInstnId.ClrSysMmbId.MmbId

-

15

Наименование банка получателя сообщения

Rcvr.Agt.FinInstnId.Nm

-

16

Тема

Sbjt

Параметр обязателен по схеме. Указывается "Запрос списка входящих писем"

17

Тип запроса

Tp

18

Признак необходимости предоставления ответа на запрос

RspnReqrd

Параметр обязателен по схеме. Указывается константа 'false'

Document.CcyCtrlReqOrLttr.SplmtryData.Envlp.AdditionalData

19

Дата начала отбора

FrToDt.FrDt

-

20

Дата окончания отбора

FrToDt.ToDt

-

21

Признак "Только новые"

OnlyNew

TrueFalseIndicator

'True' - только новые 'False' - все, включая новые

22

Признак "Вернуть только определенные документы".

DocTp

Необходимо указать код документа. Для получения только списка Уведомлений о ПВВ на ТВС, указать 'RVNT'

Таблица синхронных ответов сервиса "Запрос списка входящих писем"

HTTP код Тип ответа Ответ в body Описание ответа

200

OK

-

Запрос на получение списка принят без ошибок

401

Error

Wrong username or password

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

401

Error

User was not found

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

401

Error

User is disabled

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

401

Error

Warrant is expired

Доверенность истекла

401

Error

Warrant was not found

Доверенность не найдена

401

Error

Warrant service error

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

401

Error

Signer is not allowed to sign this operation type

Пользователь не имеет право подписывать документы такого типа

401

Error

Number of signatures is not enough for this operation type

Недостаточное количество подписей для данного типа документов

406

Error

User does not have permission

Нет права на запрос Списка писем в host-to-host

406

Error

Data signature is required

Нет подписи

406

Error

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

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

406

Error

Signature is not valid

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

406

Error

Internal sign check state error

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

500

Error

Internal Error

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

400

Error

FrDt/ToDt is in the future

Дата начала/окончания периода запроса списка позднее текущей даты

400

Error

A date period is not specified

Не указан период запроса списка

400

Error

FrDt is later than ToDt

Дата начала периода запроса списка позднее даты окончания

400

Error

ReqOrLttrMessage with id: <Msg_Id> ИЛИ <ReqOrLttrId> already exists

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

400

Error

Category(-es) is missing or undefined

Категории писем не указаны или не определены

400

Error

Document type wasn’t defined

Не определен тип запрашиваемых документов

Получение списка входящих писем

URI

Получение списка писем (входящие письма и уведомления о поступлении выручки на транзитный валютный счет)

GET: /API/v1/ISO20022/Letters/Lists/<MsgId>

Ответ либо http кодом, либо по схеме auth.026.001.01

Таблица http кодов

HTTP код Тип ответа Ответ в body Описание ответа

200

OK

The request is still being processed. Try later.

Запрос все еще обрабатывается

500

Error

Internal Error

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

500

Error

<текст с причиной отклонения>

-

500

Error

MsgId was not found

Не найден указанный MsgId

XSD схема

auth.026.001.01

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

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

Document.CcyCtrlReqOrLttr.GrpHdr

1

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

MsgId

-

2

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

CreDtTm

-

3

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

NbOfItms

Кол-во блоков ReqOrLttr

4

Наименование организации отправителя сообщения

InitgPty.Pty.Nm

5

ИНН организации отправителя сообщения

InitgPty.Pty.Id.OrgId.Othr.Id

6

Признак использования ИНН

InitgPty.Pty.Id.OrgId.Othr.SchmeNm.Cd

Константа TXID

Document.CcyCtrlReqOrLttr.ReqOrLttr

7

Уникальный ID письма

ReqOrLttrId

-

8

Дата и время создания письма

Dt

-

9

ISO тип данных для БИК банка

Rcvr.Agt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

константа 'RUCBC'

10

БИК Банка

Rcvr.Agt.FinInstnId.ClrSysMmbId.MmbId

константа '44525593'

11

Наименование Банка

Rcvr.Agt.FinInstnId.Nm

константа 'АО "Альфа-Банк"'

12

ИНН организации получателя сообщения

Sndr.Pty.Id.OrgId.Othr.Id

-

13

Признак использования ИНН

Sndr.Pty.Id.OrgId.Othr.SchmeNm.Cd

константа 'TXID'

14

Тема письма

Sbjt

-

15

Тип запроса

Tp

константа 'LFBK'

16

Признак необходимости предоставления ответа на запрос

RspnReqrd

Параметр обязателен по схеме. Указывается константа 'false'

17

Дата начала отбора

SplmtryData.Envlp.AdditionalData.FrToDt.FrDt

ISODate

18

Дата окончания отбора

SplmtryData.Envlp.AdditionalData.FrToDt.ToDt

ISODate

19

Признак "Только новые"

SplmtryData.Envlp.AdditionalData.OnlyNew

Пример отправки письма
----------------
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.026.001.01">
	<CcyCtrlReqOrLttr>
		<GrpHdr>
			<MsgId>005056BC0CCB1EDB9C85BC42F3638853</MsgId>
			<CreDtTm>2021-02-16T11:06:33Z</CreDtTm>
			<NbOfItms>1</NbOfItms>
			<InitgPty>
				<Pty>
					<Nm>Общество с ограниченной ответственностью "Мир технологий"</Nm>
					<Id>
						<OrgId>
							<Othr>
								<Id>6315016823</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
							<Othr>
								<Id>40702810001300013144</Id>
								<SchmeNm>
									<Cd>ACC</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Pty>
			</InitgPty>
		</GrpHdr>
		<ReqOrLttr>
			<ReqOrLttrId>005056BC0CCB1EDB9C85BC42F363A853</ReqOrLttrId>
			<Sndr>
				<Pty>
					<Nm>Общество с ограниченной ответственностью "Мир технологий"</Nm>
					<Id>
						<OrgId>
							<Othr>
								<Id>6315016823</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
							<Othr>
								<Id>40702810001300013144</Id>
								<SchmeNm>
									<Cd>ACC</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Pty>
			</Sndr>
			<Rcvr>
				<Agt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<MmbId>044525593</MmbId>
						</ClrSysMmbId>
						<Nm>АО "АЛЬФА-БАНК"</Nm>
					</FinInstnId>
				</Agt>
			</Rcvr>
			<Sbjt>Запрос списка входящих писем</Sbjt>
			<Tp>ALL</Tp>
			<RspnReqrd>false</RspnReqrd>
			<SplmtryData>
				<Envlp>
					<AdditionalData>
						<FrToDt>
							<FrDt>2021-01-01</FrDt>
							<ToDt>2021-02-16</ToDt>
						</FrToDt>
						<OnlyNew>true</OnlyNew>
					</AdditionalData>
				</Envlp>
			</SplmtryData>
		</ReqOrLttr>
		<SplmtryData>
			<Envlp>
				<SgntrSt>
					-блок подписи-
				</SgntrSt>
			</Envlp>
		</SplmtryData>
	</CcyCtrlReqOrLttr>
</Document>

Работа с вложенными файлами

URI

Работа с вложенными файлами может производиться для документов:
- Письма
- Сведения о валютных операциях (СВО)
- Справки о подтверждающих документах (СПД)
- Постановка на учет внешнеторгового контракта (УНК)

Отправка вложенных файлов вместе с документом (POST)

ВНИМАНИЕ!

Отправка вложенных файлов вместе с документом — предпочтительный способ отправки вложения .

При формировании запроса необходимо указать:

  • Заголовок (header) Content-Type должен начинаться с multipart/.. (например multipart/form-data )

  • Тип Body = form-data

  • Для файла с сообщением contentId/type/key = message

  • Для каждого вложения contentId/type/key = attachment

Пример заполнения полей в программе postman (Контракт с подписанным вложением):

files example 1

Для документа названия вложений должны быть прописаны в самом файле сообщения:

Документ Тег для вложений

Письма

Document.CcyCtrlReqOrLttr.ReqOrLttr.Attchmnt

СВО

Document.PmtRgltryInfNtfctn.TxNtfctn.TxCert.CertRcrd.Attchmnt

СПД

Document.CcyCtrlSpprtgDocDlvry.GrpHdr.SpprtgDoc.Ntry.Attchmnt

Контракт (УНК)

В одном из трёх: Document.CtrctRegnReq.CtrctRegn.CtrctRegnOpng.Attchmnt

Document.CtrctRegnReq.CtrctRegn.CtrctRegnOpng.Ctrct.Trad.Attchmnt

Document.CtrctRegnReq.CtrctRegn.CtrctRegnOpng.Ctrct.Ln.Attchmnt

Пример простейшего корректного блока Attchmnt:

<Attchmnt>
  <DocTp>CCDC</DocTp>
  <DocNb>0</DocNb>
  <URL>attach_auth.024_003275_SVO_CCDC-1.pdf</URL>
  <AttchdBinryFile>
    <MIMETp>NONE</MIMETp>
  </AttchdBinryFile>
</Attchmnt>
Пример подписанного СПД с блоком вложения
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.025.001.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <CcyCtrlSpprtgDocDlvry>
    <GrpHdr>
      <MsgId>TEST_MSG_2021-06-25-1</MsgId>
      <CreDtTm>2021-06-25T12:42:04.270</CreDtTm>
      <NbOfItms>1</NbOfItms>
      <InitgPty>
        <Pty>
          <Id>
            <OrgId>
              <Othr>
                <Id>6315016823</Id>
                <SchmeNm>
                  <Cd>TXID</Cd>
                </SchmeNm>
              </Othr>
              <Othr>
                <Id>40702810001300013144</Id>
                <SchmeNm>
                  <Cd>ACC</Cd>
                </SchmeNm>
              </Othr>
            </OrgId>
          </Id>
        </Pty>
      </InitgPty>
    </GrpHdr>
    <SpprtgDoc>
      <SpprtgDocId>TEST_SPPRTG_2021-06-25-1</SpprtgDocId>
      <Cert>
        <Id>TEST_ID_2021-06-25-1</Id>
        <DtOfIsse>2021-06-25</DtOfIsse>
      </Cert>
      <AcctOwnr>
        <Nm>ООО &quot;Мир Технологий&quot;</Nm>
        <Id>
          <OrgId>
            <Othr>
              <Id>6315016823</Id>
              <SchmeNm>
                <Cd>TXID</Cd>
              </SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </AcctOwnr>
      <AcctSvcr>
        <FinInstnId>
          <ClrSysMmbId>
            <ClrSysId>
              <Cd>RUCBC</Cd>
            </ClrSysId>
            <MmbId>044525593</MmbId>
          </ClrSysMmbId>
        </FinInstnId>
      </AcctSvcr>
      <CtrctRef>
        <RegdCtrctId>TEST_REG_CTRCT_2021-06-25-1</RegdCtrctId>
      </CtrctRef>
      <Ntry>
        <NtryId>TEST_NTRY_2021-06-25-1</NtryId>
        <OrgnlDoc>
          <Id>TEST_ORGDOC_2021-06-25-1</Id>
          <DtOfIsse>2021-05-26</DtOfIsse>
        </OrgnlDoc>
        <DocTp>0023</DocTp>
        <TtlAmt Ccy="RUR">100.00</TtlAmt>
        <ShipmntAttrbts>
          <Conds>
            <Prtry>3</Prtry>
          </Conds>
        </ShipmntAttrbts>
        <AddtlInf>тестирование h2h</AddtlInf>
        <Attchmnt>
          <DocTp>1</DocTp>
          <DocNb>1</DocNb>
          <URL>attach.xml</URL>
          <AttchdBinryFile>
            <MIMETp>NONE</MIMETp>
          </AttchdBinryFile>
        </Attchmnt>
      </Ntry>
    </SpprtgDoc>
    <SplmtryData>
      <Envlp>
        <SgntrSt>
          <ds:Signature Id="sigID1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
            <ds:SignedInfo>
              <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
              <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
              <ds:Reference URI="">
                <ds:Transforms>
                  <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                  <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                </ds:Transforms>
                <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                <ds:DigestValue>OKG/2l9G6Jd2aNmcBJdQlTfVRsyUlAGYbbzrabBWluI=</ds:DigestValue>
              </ds:Reference>
            </ds:SignedInfo>
            <ds:SignatureValue>qwGl2JeSJcLekHwiUKpjlIB5lgNGbb2yUDNuhtfC5ykK0yG2crSRhw4WHElwWMnKXvFo8PKG08fkA7dVYMWbMg==</ds:SignatureValue>
            <ds:KeyInfo>
              <ds:X509Data>
                <ds:X509Certificate>MIIJAzCCCLCgAwIBAgIRBTd/twDprFm+QYXHcVcbqLQwCgYIKoUDBwEBAwIwggELMRgwFgYFKoUDZAESDTEwMjc3MDAwNjczMjgxGjAYBggqhQMDgQMBARIMMDA3NzI4MTY4OTcxMQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxKjAoBgNVBAkMIdCj0LsuINCa0LDQu9Cw0L3Rh9C10LLRgdC60LDRjyAyNzEPMA0GA1UECwwG0KPQmNCRMSEwHwYDVQQKDBjQkNCeINCQ0JvQrNCk0JAt0JHQkNCd0JoxNTAzBgNVBAMMLNCi0JXQodCiINCj0KYgMi4wINCQ0J4gItCQ0JvQrNCk0JAt0JHQkNCd0JoiMB4XDTIxMDMxMjEwNTgwNloXDTIyMDYxMjExMDgwNlowggH5MTIwMAYDVQQqDCnQodC10YDRgtC40YTQuNC60LDRgiDQodC+0YLRgNGD0LTQvdC40LrQsDEZMBcGA1UEBAwQ0KLQtdGB0YLQvtCy0YvQuTFJMEcGA1UECQxAMTA3MDc4LCDQsy4g0JzQvtGB0LrQstCwLCDRg9C7LiDQmtCw0LvQsNC90YfQtdCy0YHQutCw0Y8sINC0LiAyNzEaMBgGCCqFAwOBAwEBEgwwMDc3MjgxNjg5NzExGDAWBgUqhQNkARINMTAyNzcwMDA2NzMyODE0MDIGA1UEDAwr0JDRgNGF0LjRgtC10LrRgtC+0YAg0L3QsNC/0YDQsNCy0LvQtdC90LjRjzEmMCQGCSqGSIb3DQEJARYXdmJ1cm1pc3Ryb3ZAYWxmYWJhbmsucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEjMCEGA1UECgwa0JDQniAi0JDQu9GM0YTQsC3QkdCw0L3QuiIxUDBOBgNVBAsMR9CU0LjRgNC10LrRhtC40Y8g0YDQsNC30YDQsNCx0L7RgtC60Lgg0YbQuNGE0YDQvtCy0YvRhSDRgdC10YDQstC40YHQvtCyMRcwFQYDVQQDDA4xdHJ1c3Rjb3JlLTI1NjBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEA8fBN/QZKE4T03YEHTMTldxRHPF/SdYGSPFEmUMGlrEuLFycdkDBxSFTaFfewyYVTDpJ53/1JGp60sKVFvyvIxo4IE9DCCBPAwDgYDVR0PAQH/BAQDAgOoMB8GCSsGAQQBgjcVBwQSMBAGCCqFAwICLgAIAgEBAgEAMB0GA1UdDgQWBBSXVVvUtLRiPz8231/48DKMZsLbVDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwJwYJKwYBBAGCNxUKBBowGDAKBggrBgEFBQcDAjAKBggrBgEFBQcDBDBxBggrBgEFBQcBAQRlMGMwYQYIKwYBBQUHMAKGVWh0dHA6Ly90ZXN0LXVjMi5tb3Njb3cuYWxmYWludHJhLm5ldC9haWEvNmYwYjBkNTI1ZDE5YTc0OGJlMDUxODkzOTdkODA5NTU3ZDM4OGNhMi5jcnQwHQYDVR0gBBYwFDAIBgYqhQNkcQEwCAYGKoUDZHECMIIBQwYFKoUDZHAEggE4MIIBNAw00KHQmtCX0JggItCa0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gNC4wKQxa0J/QkNCaICLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMi4wDE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI0LTMwMTAg0L7RgiAzMC4xMi4yMDE2DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI4LTI5ODMg0L7RgiAxOC4xMS4yMDE2MD8GBSqFA2RvBDYMNNCh0JrQl9CYICLQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDQuMCkwgb0GA1UdHwSBtTCBsjBboFmgV4ZVaHR0cDovL3Rlc3QtdWMyLm1vc2Nvdy5hbGZhaW50cmEubmV0L2NkcC82ZjBiMGQ1MjVkMTlhNzQ4YmUwNTE4OTM5N2Q4MDk1NTdkMzg4Y2EyLmNybDBToFGgT4ZNaHR0cDovL2NhLmFsZmFpbnRyYS5uZXQvY2VydGRhdGEvNmYwYjBkNTI1ZDE5YTc0OGJlMDUxODkzOTdkODA5NTU3ZDM4OGNhMi5jcmwwggFNBgNVHSMEggFEMIIBQIAUbwsNUl0Zp0i+BRiTl9gJVX04jKKhggETpIIBDzCCAQsxGDAWBgUqhQNkARINMTAyNzcwMDA2NzMyODEaMBgGCCqFAwOBAwEBEgwwMDc3MjgxNjg5NzExCzAJBgNVBAYTAlJVMRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEqMCgGA1UECQwh0KPQuy4g0JrQsNC70LDQvdGH0LXQstGB0LrQsNGPIDI3MQ8wDQYDVQQLDAbQo9CY0JExITAfBgNVBAoMGNCQ0J4g0JDQm9Cs0KTQkC3QkdCQ0J3QmjE1MDMGA1UEAwws0KLQldCh0KIg0KPQpiAyLjAg0JDQniAi0JDQm9Cs0KTQkC3QkdCQ0J3QmiKCEQWXkJ8A26z9j0tjSIs3FfK5MCsGA1UdEAQkMCKADzIwMjEwMzEyMTA1ODA1WoEPMjAyMjA2MTIxMDU4MDVaMAoGCCqFAwcBAQMCA0EAHvrxKAto/T3htcx89MTL17HjVlLFJMt1rjCg2lg1jhUof6rY4FVArNEOsIRWxhwG8hV8j3rhl15wvpTgmOTvLg==</ds:X509Certificate>
              </ds:X509Data>
            </ds:KeyInfo>
          </ds:Signature>
        </SgntrSt>
      </Envlp>
    </SplmtryData>
  </CcyCtrlSpprtgDocDlvry>
</Document>

Отправка вложенных файлов отдельно от документа (POST)

ВНИМАНИЕ!

Данный способ является устаревшим и не рекомендуется к использованию

Для отправки файлов вложением отдельно от документа необходимо в Headers передать параметры:

  1. Media Type: multipart/form-data

  2. В самом запросе для вложенных файлов необходимо указывать ContentID = attachment (маркер для определения файла - вложения)

URL для отправки вложений отдельно от документа и для получения вложений (GET)

Можно запросить вложения любого типа: как отправленные отдельно от документа, так и вместе с ним.

Table 18. URI
Тип документа Описание метода Метод Ссылка Комментарий

Вложения к СВО

Load attaches to Certificate

POST

/API/v1/ISO20022/COCertificates/Transactions/Files/<TxId>

Отправка вложенных файлов в СВО

Get attaches' list to Certificate

GET

/API/v1/ISO20022/COCertificates/Transactions/Files/<TxId>

Получение списка файлов, приложенных к СВО

Get attach to Certificate

GET

/API/v1/ISO20022/COCertificates/Transactions/Files/<TxId>/<FileId>

Получение контента файла, приложенного к СВО

Вложения к СПД

Load attaches to Certificate

POST

/API/v1/ISO20022/ConfCertificates/Transactions/Files/<SpprtgDocId>

Отправка вложенных файлов в СПД

Get attaches' list to Certificate

GET

/API/v1/ISO20022/ConfCertificates/Transactions/Files/<SpprtgDocId>

Получение списка файлов, приложенных к СПД

Get attach to Certificate

GET

/API/v1/ISO20022/ConfCertificates/Transactions/Files/<SpprtgDocId>/<FileId>

Получение контента файла, приложенного к СПД

Вложения к письму

Load attaches to letter

POST

/API/v1/ISO20022/Letters/OutLetters/Files/<ReqOrLttrId>

Отправка вложенных файлов

Get attach’s content to incoming letter

GET

/API/v1/ISO20022/Letters/InLetters/Files/<ReqOrLttrId>/<DocNb>

Получение контента файла, приложенного к входящему письму

Вложения к Контракту (УНК)

Load attaches to Contract

POST

/API/v1/ISO20022/Contracts/Files/<CtrctRegnOpngId>

Отправка вложенных файлов в Контракт (УНК)

Get attaches' list to Contract

GET

/API/v1/ISO20022/Contracts/Files/<CtrctRegnOpngId>/<FileId>

Получение списка файлов, приложенных к Контракту (УНК)

Get attach to Contract

GET

/API/v1/ISO20022/Contracts/Files/<CtrctRegnOpngId>

Получение контента файла, приложенного к Контракту (УНК)

Отправка вложенных файлов с подписью

Файлы возможно отправлять как с подписью, так и без нее. Для отправки вложенных файлов с подписью используйте рекомендации ниже.

Необходимо в Headers передать параметры:
1. check_sign_attach со значением true
2. company_tin (не обязательный параметр) со значением ИНН компании
3. В самом запросе для файлов-подписей (.pkcs7) необходимо указывать ContentId = sign (маркер для определения подписей)

Может быть 2 варианта установки подписи:
1. Все подписи в одном файле .pkcs7
2. Каждая подпись в отдельном файле .pkcs7

Наименование файлов подписи должны соответствовать формату:
sign_filename.pkcs7 или signX_filename.pkcs7 , где
X - это цифра от 1 до 3 в случае, если подписей на файле несколько и каждая из них в отдельном файле (.pkcs7),
filename - название подписываемого файла

Статусы

Статусы по валютным переводам, платёжным поручениям и РСТС

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

Описание XSD Ссылка на ВП/ПП

Document.CstmrPmtStsRpt.GrpHdr

1

R

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

MsgId

2

R

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

CreDtTm

3

R

SWIFT Альфа-Банка

Пример:
ALFARUMM

InitgPty.Id.OrgId.AnyBIC

4

R

БИК Альфа-Банка

Пример:
044525593

InitgPty.Id.OrgId.Othr.Id

Document.CstmrPmtStsRpt.OrgnlPmtInfAndSts

5

R

Уникальный id исходного сообщения с (пакетом) ВП/ПП

OrgnlMsgId

Document.CstmrCdtTrfInitn.GrpHdr.MsgId

6

R

Тип исходного сообщения с (пакетом) ВП/ПП

Указывается формат, в котором был загружен ВП/ПП

OrgnlMsgNmId

"pain.001.001.06"

7

R

Дата и время формирования исходного сообщения с (пакетом) ВП/ПП

OrgnlCreDtTm

Document.CstmrCdtTrfInitn.
GrpHdr.CreDtTm

8

R

Статус исходного сообщения с (пакетом) ВП/ПП:
RCVD - Получено;
RJCT - Отклонено;
ACSP - Принято к исполнению;
PART - Принято, подтверждена часть поручений;
ACSC - Исполнено.

GrpSts

9

O

Код причины присвоения статуса сообщения с (пакетом) ВП/ПП:
DS08 - Ошибка распаковки;
DS09 - Ошибка расшифровки;
TD03 - Некорректная структура файла;
NARR - Описание в поле AddtlInf.

StsRsnInf.Rsn.Cd

10

O

Описание причины присвоения статуса сообщения с (пакетом) ВП/ПП

StsRsnInf.AddtlInf

11

O

Идентификатор исходного пакета ВП/ПП

OrgnlPmtInfId

Document.CstmrCdtTrfInitn.
PmtInf.PmtInfId

12

O

Статус исходного пакета ВП/ПП:
RCVD - Получено;
RJCT - Отклонено;
ACSP - Принято к исполнению;
PART - Принято, подтверждена часть поручений;
ACSC - Исполнено.

PmtInfSts

13

О

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

StsRsnInf.Rsn.Cd

14

O

Описание причины присвоения статуса пакета ВП/ПП

StsRsnInf.AddtlInf

15

O

Идентификатор исходного ВП/ПП

TxInfAndSts.OrgnlInstrId

Document.CstmrCdtTrfInitn.
PmtInf.CdtTrfTxInf.PmtId.InstrId

16

O

Уникальный id ВП/ПП (сквозной) во внешней системе

TxInfAndSts.OrgnlEndToEndId

Document.CstmrCdtTrfInitn.
PmtInf.CdtTrfTxInf.PmtId.EndToEndId

17

O

Статус исходного ВП/ПП:
RCVD - Получено;
RJCT - Отклонено;
ACSP - Принято к исполнению;
ACTC - Принято, проверены реквизиты плательщика;
ACSC - Исполнено.

TxInfAndSts.TxSts

18

O

Код причины присвоения статуса ВП/ПП:
DS0D - Неправильный Ключ ЭП;
DS0H - Неправильный счет плательщика;
DS0G - Неправильный тип платежа;
DS17 - Ошибка при проверке ЭП;
DS19 - Недостаточно прав для подписи.

TxInfAndSts.StsRsnInf.Rsn.Cd

19

O

Описание кода причины присвоения статуса ВП/ПП

TxInfAndSts.StsRsnInf.AddtlInf

20

O

Дата и время присвоения статуса

TxInfAndSts.AccptncDtTm

Статусы по документам валютного контроля (СВО, СПД, УНК)

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

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

Document.CcyCtrlStsAdvc.GrpHdr

1

R

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

MsgId

-

2

R

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

CreDtTm

-

3

R

Число элементов в сообщении

NbOfItms

Количество блоков GrpSts

4

R

ИНН организации получателя сообщения

RcvgPty.Id.OrgId.Othr.Id

-

5

R

SWIFT код банка

RegnAgt.FinInstnId.BICFI

Константа 'ALFARUMM'

6

R

ISO тип данных для БИК банка

RegnAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа 'RUCBC'

7

R

БИК Банка

RegnAgt.FinInstnId.ClrSysMmbId.MmbId

Константа '44525593'

Document.CcyCtrlStsAdvc.GrpSts

8

R

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

OrgnlRefs.OrgnlMsgId

-

9

R

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

OrgnlRefs.OrgnlMsgNmId

"auth.024.001.01" - СВО
"auth.025.001.01" - СПД

10

R

Время создания исходного сообщения

OrgnlRefs.OrgnlCreDtTm

-

11

R

БИК Банка

OrgnlRefs.RptgPty.PtyId.Id.OrgId.Othr.Id

Константа '44525593'

12

R

ISO тип данных для БИК банка

OrgnlRefs.RptgPty.PtyId.Id.OrgId.Othr.SchmeNm.Cd

Константа 'RUCBC'

13

R

SWIFT код банка

RegnAgt.FinInstnId.BICFI

Константа 'ALFARUMM'

14

R

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

Sts

см. таблицу "Статус исходного сообщения"

15

O

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

StsRsn.Rsn.Cd

-

16

O

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

StsRsn.AddtlInf

-

Document.CcyCtrlStsAdvc.PackgSts

17

О

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

PackgId

18

О

Статус исходного пакета документов

Sts

см. таблицу "Статус исходного документа"

19

O

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

StsRsn.Rsn.Cd

-

20

O

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

StsRsn.AddtlInf

-

Document.CcyCtrlStsAdvc.PackgSts.RcrdSts

21

О

Идентификатор исходного документа

RcrdId

-

22

О

Статус исходной документа

Sts

-

23

O

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

StsRsn.Rsn.Cd

Константа 'NARR'

24

O

Описание пункта 138-И, согласно которому отклонен документа

VldtnRule.Desc

-

25

O

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

StsRsn.AddtlInf

-

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

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

RCVD

Report has been received

Получено

Хотя бы один документ в сообщении/пакете находятся в статусе RCVD

ACTC

AcceptedTechnicalValidation

На обработке

Все остальные случаи

ACPT

Accepted

Принято

Все документы в сообщении/пакете находятся в статусе ACPT

RJCT

Rejected

Отклонено

Все документы в сообщении/пакете находятся в статусе RJCT

PART

Report has been partially accepted. A number of transactions have been accepted, whereas another number of transactions have not yet been accepted.

Частично принято

Хотя бы один документ в сообщении/пакете находятся в статусе ACPT

Статус исходного документа

ISO статус ISO описание Описание

RCVD

Report has been received

Получен

ACTC

AcceptedTechnicalValidation

На обработке

ACPT

Accepted

Принят

RJCT

Rejected

Отклонен

Электронная подпись

Электронная Подпись формируется с использованием алгоритма ГОСТ Р 34.10-2012 по стандарту XMLDSig. Секция Signature, содержащая ЭП, сформированную по стандарту XMLDSig, помещается в секцию SgntrSt внутри секции SplmtryData , предназначенной для размещения произвольных данных. Каждая секция Signature содержит ссылку на подписываемую секцию(ии) внутри xml документа. Сообщение подписывается целиком, включая секцию

<SplmtryData>
    <Envlp>
        <SgntrSt>
        </SgntrSt>
    </Envlp>
</SplmtryData>

Общие рекомендации по формированию XMLDSig подписи:

1) Можно использовать сертифицированную связку криптографического провайдера КриптоПро CSP и API из Java к нему КриптоПро JavaCSP, но в своем ПО обязательно указывать JavaCSP

2) А можно использовать КриптоПро JCP 2.0. В его дистрибутиве есть jar c примерами: samples.jar samples-sources.jar в том числе xmlSign.

3) Поле Signature@Id в подписи заполняется значениями типа: "SigId1", "SigId2" и т.д.

При подписании двумя ключами, подписываются только сами данные. При подписании второй подписью, первая наложенная подпись не подписывается

Чтобы избежать ошибки "UnrecoverableKeyException: Get Key failed", нужно перенести ключи и сертификат из хранилища *.pfx в хранилище HDImageStore (это будет папка с 6-ю файлами *.key), которое понимает Java c установленным КриптоПро (подробнее https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=8271)

Примеры реализации и подписанных документов: https://github.com/alfa-laboratory/iso20022-signature

Пример формирования подписи
<CstmrCdtTrfInitn>
    ...
    <SplmtryData>
        <Envlp>
            <SgntrSt>
                <Signature хmlns="http://www.w3.org/2000/09/xmldsig#">
                    {ЭП #1 …}
                </Signature>

                <Signature хmlns="http://www.w3.org/2000/09/xmldsig#">
                    {ЭП #2 …}
                </Signature>
            </SgntrSt>
        </Envlp>
    </SplmtryData>
</CstmrCdtTrfInitn>
Пример запроса сводной выписки с подписью
<?xml version="1.0" encoding="UTF-8"?><p:Document xmlns:p="urn:iso:std:iso:20022:tech:xsd:camt.060.001.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:camt.060.001.03 xsd/camt.060.001.03.xsd ">
<p:AcctRptgReq>
 <p:GrpHdr>
   <p:MsgId>MSG_20170830_test_55</p:MsgId>
   <p:CreDtTm>2017-05-26T12:00:00</p:CreDtTm>
 </p:GrpHdr>
 <p:RptgReq>
	<p:Id>REQ_20170830_test_55</p:Id>
   <p:ReqdMsgNmId>HMQSTASCF</p:ReqdMsgNmId>
   <p:Acct>
       <p:Id>
           <p:Othr>
               <p:Id>40702810001300013144</p:Id>
           </p:Othr>
       </p:Id>
   </p:Acct>
   <p:AcctOwnr>
       <p:Pty>
           <p:Nm>ООО "Мир Технологий"</p:Nm>
       </p:Pty>
   </p:AcctOwnr>
   <p:RptgPrd>
     <p:FrToDt>
       <p:FrDt>2017-02-23</p:FrDt>
       <p:ToDt>2017-02-23</p:ToDt>
     </p:FrToDt>
	 <p:FrToTm>
       <p:FrTm>00:00:00</p:FrTm>
       <p:ToTm>24:00:00</p:ToTm>
     </p:FrToTm>
     <p:Tp>ALLL</p:Tp>
   </p:RptgPrd>
 </p:RptgReq>
  <p:RptgReq>
	<p:Id>REQ_20170830_test_56</p:Id>
   <p:ReqdMsgNmId>HMQSTASCF</p:ReqdMsgNmId>
   <p:Acct>
       <p:Id>
           <p:Othr>
               <p:Id>40702810100000000921</p:Id>
           </p:Othr>
       </p:Id>
   </p:Acct>
   <p:AcctOwnr>
       <p:Pty>
           <p:Nm>ООО "Мир Технологий"</p:Nm>
       </p:Pty>
   </p:AcctOwnr>
   <p:RptgPrd>
     <p:FrToDt>
       <p:FrDt>2017-02-23</p:FrDt>
       <p:ToDt>2017-02-23</p:ToDt>
     </p:FrToDt>
	 <p:FrToTm>
       <p:FrTm>00:00:00</p:FrTm>
       <p:ToTm>24:00:00</p:ToTm>
     </p:FrToTm>
     <p:Tp>ALLL</p:Tp>
   </p:RptgPrd>
 </p:RptgReq>
 <p:SplmtryData>
      <p:Envlp>
          <SgntrSt>
		  <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="sigID1">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>
<ds:Reference URI="">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>
<ds:DigestValue>ALQVhJd+YufeR5ebo1dFcv5Fdv0eqSSNWfEOm2soDrU=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
S3XOmm7Mm4CnzXRng7gXTuMLuuOsQ1BcKVJz43NZHtd28hnBUR6uojAvQBE4bLhR9lxMioagvQF0
fP81BHvEUw==
</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIDcjCCAyGgAwIBAgITEgAewCrzlZtxaIf/EAAAAB7AKjAIBgYqhQMCAgMwfzEjMCEGCSqGSIb3
DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJVMQ8wDQYDVQQHEwZNb3Njb3cx
FzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYDVQQDExhDUllQVE8tUFJPIFRlc3QgQ2VudGVy
IDIwHhcNMTcwNzI4MDgxNzIzWhcNMTcxMDI4MDgyNzIzWjCBgDEeMBwGCSqGSIb3DQEJARYPaXZh
bm92QGl2YW4uY29tMRYwFAYDVQQDDA1jZXJ0aWZpY2F0ZTA3MQwwCgYDVQQLDANkZXAxDDAKBgNV
BAoMA29yZzENMAsGA1UEBwwEY2l0eTEOMAwGA1UECAwFc3RhdGUxCzAJBgNVBAYTAlJVMGMwHAYG
KoUDAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQHMSlGtvqSHl25faa9kJ2M4PckhXZZReBvRX
dbHwXWB0omjM6mwi2Kt72GdVcg/JJKXG6/xEyOdyXfgGMIsjAYOjggFwMIIBbDAOBgNVHQ8BAf8E
BAMCBsAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFBLW6VyxD2CMbq8kKTZE/7G+dHCF
MB8GA1UdIwQYMBaAFBUxfLCNGt5m1xWcSVKXFyS5AXqDMFkGA1UdHwRSMFAwTqBMoEqGSGh0dHA6
Ly90ZXN0Y2EuY3J5cHRvcHJvLnJ1L0NlcnRFbnJvbGwvQ1JZUFRPLVBSTyUyMFRlc3QlMjBDZW50
ZXIlMjAyLmNybDCBqQYIKwYBBQUHAQEEgZwwgZkwYQYIKwYBBQUHMAKGVWh0dHA6Ly90ZXN0Y2Eu
Y3J5cHRvcHJvLnJ1L0NlcnRFbnJvbGwvdGVzdC1jYS0yMDE0X0NSWVBUTy1QUk8lMjBUZXN0JTIw
Q2VudGVyJTIwMi5jcnQwNAYIKwYBBQUHMAGGKGh0dHA6Ly90ZXN0Y2EuY3J5cHRvcHJvLnJ1L29j
c3Avb2NzcC5zcmYwCAYGKoUDAgIDA0EAL9Hgr5aVBQ1FYVbEHBIjbejchr4RO09Sr05AAORWwGhv
x7BO717qODeZl3uKX4oRaJ6EIZJW0yyvE6VwnE7h+Q==
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature></SgntrSt>
      </p:Envlp>
      </p:SplmtryData>
</p:AcctRptgReq>
</p:Document>
Пример запроса на создание платежа с подписью
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06">
	<CstmrCdtTrfInitn>
		<GrpHdr>
			<MsgId>5077018948_pain_MSG_20170609_00009</MsgId>
			<CreDtTm>2016-12-29T10:10:10+04:00</CreDtTm>
			<NbOfTxs>1</NbOfTxs>
			<InitgPty>
                <Nm>Общество с ограниченной ответственностью "Тест"Д.У.</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7728142469</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
		</GrpHdr>
		<PmtInf>
			<PmtInfId>5077018948_pain_PKG_20170609_00009</PmtInfId>
			<PmtMtd>TRF</PmtMtd>
			<PmtTpInf>
				<InstrPrty>NORM</InstrPrty>
				<SvcLvl>
					<Cd>NURG</Cd>
				</SvcLvl>
			</PmtTpInf>
			<ReqdExctnDt>2016-12-29</ReqdExctnDt>
			<Dbtr>
				<!-- (Реквизит 8) Наименование плательщика: первые 140 символов-->
				<Nm>Общество с ограниченной ответственностью "Тест"Д.У.</Nm>
				<PstlAdr>
					<Ctry>RU</Ctry>
				</PstlAdr>
				<Id>
					<OrgId>
						<Othr>
							<!-- (Реквизит 60) ИНН плательщика -->
							<Id>7728142469</Id>
							<SchmeNm>
								<Cd>TXID</Cd>
							</SchmeNm>
						</Othr>
					</OrgId>
				</Id>
				<!-- Наименование плательщика: оставшиеся 20 символов  -->
				<!-- <CtctDtls>
					<Nm>BEGIN12345678901END</Nm>
				</CtctDtls> -->
			</Dbtr>
			<DbtrAcct>
				<Id>
					<Othr>
						<!-- (Реквизит 9) Счет плательщика -->
						<Id>40701810101600000059</Id>
						<SchmeNm>
							<Cd>BBAN</Cd>
						</SchmeNm>
					</Othr>
				</Id>
				<Ccy>RUR</Ccy>
			</DbtrAcct>
			<DbtrAgt>
				<FinInstnId>
					<ClrSysMmbId>
						<ClrSysId>
							<Cd>RUCBC</Cd>
						</ClrSysId>
						<!-- (Реквизит 11) БИК банка плательщика -->
						<MmbId>044525593</MmbId>
					</ClrSysMmbId>
					<!-- (Реквизит 10) Наименование банка плательщика -->
					<Nm>АО "АЛЬФА-БАНК" Г МОСКВА</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
				</FinInstnId>
			</DbtrAgt>
			<DbtrAgtAcct>
				<Id>
					<Othr>
						<!-- (Реквизит 12) Корсчет банка плательщика -->
						<Id>30101810200000000593</Id>
					</Othr>
				</Id>
			</DbtrAgtAcct>
			<!--  Бюджетный платеж 1 -->
			<CdtTrfTxInf>
				<PmtId>
					<InstrId>5077018948_pain_PMT_20170609_00043</InstrId>
					<!--(Реквизит 3) Номер документа -->
					<EndToEndId>20039</EndToEndId>
				</PmtId>
				<PmtTpInf>
					<SvcLvl>
						<!-- Вид платежа: NURG - обычные; URGP - срочные -->
						<Cd>NURG</Cd>
					</SvcLvl>
				</PmtTpInf>
				<Amt>
					<InstdAmt Ccy="RUR">2000.00</InstdAmt>
				</Amt>
				<ChrgBr>DEBT</ChrgBr>
				<CdtrAgt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<!-- (Реквизит 14) БИК банка получателя -->
							<MmbId>044525000</MmbId>
						</ClrSysMmbId>
						<!-- (Реквизит 13) Наименование банка получателя -->
						<Nm>ГУ БАНКА РОССИИ ПО ЦФО МОСКВА 35</Nm>
						<PstlAdr>
							<Ctry>RU</Ctry>
						</PstlAdr>
					</FinInstnId>
				</CdtrAgt>
				<Cdtr>
					<!-- (Реквизит 16) Наименование получателя -->
					<Nm>УФК ПО Г. МОСКВЕ (ДЕПАРТАМЕНТ ФИНАНСОВ Г.МОСКВЫ, ГКУ ЦССВ "ЮНОНА" ЛС 0314811000930318</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
					<Id>
						<OrgId>
							<Othr>
								<!-- (Реквизит 61) ИНН получателя -->
								<Id>7727050871</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Cdtr>
				<CdtrAcct>
					<Id>
						<Othr>
							<!-- (Реквизит 17) Счет получателя -->
							<Id>40201810445250000179</Id>
							<SchmeNm>
								<Cd>BBAN</Cd>
							</SchmeNm>
						</Othr>
					</Id>
				</CdtrAcct>
				<Purp>
					<!-- (Очередность 21) Очередность платежа -->
					<Prtry>5</Prtry>
				</Purp>
				<Tax>
					<Cdtr>
						<!-- КПП получателя (103) -->
						<TaxTp>770301001</TaxTp>
					</Cdtr>
					<Dbtr>
						<!-- КПП плательщика (102) -->
						<TaxTp>772701001</TaxTp>
					</Dbtr>
					<!-- Код ОКТМО (105) -->
					<AdmstnZn>45908000</AdmstnZn>
					<!-- Номер налогового документа (108) -->
					<RefNb>0</RefNb>
					<!-- Дата налогового документа (109) -->
					<!-- <Dt>0</Dt> -->
					<Rcrd>
						<!-- Код налогового периода (107) -->
						<!-- <Tp>MM10</Tp> -->
						<!-- Код основания налогового платежа (106) -->
						<Ctgy>ТП</Ctgy>
						<!-- Код бюджетной классификации (104) -->
						<CtgyDtls>00000000000000000221</CtgyDtls>
						<!-- Статус составителя документа (101) -->
						<DbtrSts>08</DbtrSts>
						<Prd>
							<!--<Yr>2016-10-01</Yr>-->
							<FrToDt>
								<FrDt>2016-10-10</FrDt>
								<ToDt>2016-10-10</ToDt>
							</FrToDt>
						</Prd>
					</Rcrd>
				</Tax>
				<RmtInf>
					<Ustrd>КБК 148100204Д0908100244221 л/сч 02732592000 Возврат аванса с договора 243648338 за 2016 год  на основании письм</Ustrd>
					<Ustrd>а 236от 18.05.17. НДС не облагается.</Ustrd>
					<Strd>
						<RfrdDocInf>
							<Tp>
								<CdOrPrtry>
									<Prtry>POD</Prtry>
								</CdOrPrtry>
							</Tp>
							<!--4) Дата документа -->
							<RltdDt>2016-12-29</RltdDt>
						</RfrdDocInf>
						<CdtrRefInf>
							<!-- 22) Код платежа (УИН)-->
							<Ref>0</Ref>
						</CdtrRefInf>
					</Strd>
				</RmtInf>
			</CdtTrfTxInf>
			<!--  Бюджетный платеж 2-->
			<CdtTrfTxInf>
				<PmtId>
					<InstrId>5077018948_pain_PMT_20170609_00044</InstrId>
					<!--(Реквизит 3) Номер документа -->
					<EndToEndId>20040</EndToEndId>
				</PmtId>
				<PmtTpInf>
					<SvcLvl>
						<!-- Вид платежа: NURG - обычные; URGP - срочные -->
						<Cd>NURG</Cd>
					</SvcLvl>
				</PmtTpInf>
				<Amt>
					<InstdAmt Ccy="RUR">800.00</InstdAmt>
				</Amt>
				<ChrgBr>DEBT</ChrgBr>
				<CdtrAgt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<!-- (Реквизит 14) БИК банка получателя -->
							<MmbId>044525000</MmbId>
						</ClrSysMmbId>
						<!-- (Реквизит 13) Наименование банка получателя -->
						<Nm>ГУ БАНКА РОССИИ ПО ЦФО МОСКВА 35</Nm>
						<PstlAdr>
							<Ctry>RU</Ctry>
						</PstlAdr>
					</FinInstnId>
				</CdtrAgt><Cdtr>
					<!-- (Реквизит 16) Наименование получателя -->
					<Nm>УФК ПО Г. МОСКВЕ (ДЕПАРТАМЕНТ ФИНАНСОВ Г.МОСКВЫ, ГКУ ЦССВ "ЮНОНА" ЛС 0314811000930318</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
					<Id>
						<OrgId>
							<Othr>
								<!-- (Реквизит 61) ИНН получателя -->
								<Id>7727050871</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Cdtr>
				<CdtrAcct>
					<Id>
						<Othr>
							<!-- (Реквизит 17) Счет получателя -->
							<Id>40201810445250000179</Id>
							<SchmeNm>
								<Cd>BBAN</Cd>
							</SchmeNm>
						</Othr>
					</Id>
				</CdtrAcct>
				<Purp>
					<!-- (Очередность 21) Очередность платежа -->
					<Prtry>5</Prtry>
				</Purp>
				<Tax>
					<Cdtr>
						<!-- КПП плательщика (102) -->
						<TaxTp>770301001</TaxTp>
					</Cdtr>
					<Dbtr>
						<!-- КПП получателя (103) -->
						<TaxTp>772701001</TaxTp>
					</Dbtr>
					<!-- Код ОКТМО (105) -->
					<AdmstnZn>45908000</AdmstnZn>
					<!-- Номер налогового документа (108) -->
					<RefNb>0</RefNb>
					<!-- Дата налогового документа (109) -->
					<!-- <Dt>0</Dt> -->
					<Rcrd>
						<!-- Код основания налогового платежа (106) -->
						<Ctgy>ТП</Ctgy>
						<!-- Код бюджетной классификации (104) -->
						<CtgyDtls>00000000000000000221</CtgyDtls>
						<!-- Статус составителя документа (101) -->
						<DbtrSts>08</DbtrSts>
						<Prd>
							<Yr>2016-10-01</Yr>
							<!-- Код налогового периода (107) -->
							<Tp>MM10</Tp>
						</Prd>
					</Rcrd>
				</Tax>
				<RmtInf>
					<Ustrd>КБК 148100204Д0908100244221 л/сч 02732592000 Возврат аванса с договора 243648338 за 2016 год  на основании письм</Ustrd>
					<Ustrd>а 236от 18.05.17. НДС не облагается.</Ustrd>
					<Strd>
						<RfrdDocInf>
							<Tp>
								<CdOrPrtry>
									<Prtry>POD</Prtry>
								</CdOrPrtry>
							</Tp>
							<!--4) Дата документа -->
							<RltdDt>2016-12-29</RltdDt>
						</RfrdDocInf>
						<CdtrRefInf>
							<!-- 22) Код платежа (УИН)-->
							<Ref>0</Ref>
						</CdtrRefInf>
					</Strd>
				</RmtInf>
			</CdtTrfTxInf>
			<!--  Бюджетный платеж 3 -->
			<CdtTrfTxInf>
				<PmtId>
					<InstrId>5077018948_pain_PMT_20170609_00045</InstrId>
					<!--(Реквизит 3) Номер документа -->
					<EndToEndId>20041</EndToEndId>
				</PmtId>
				<PmtTpInf>
					<SvcLvl>
						<!-- Вид платежа: NURG - обычные; URGP - срочные -->
						<Cd>NURG</Cd>
					</SvcLvl>
				</PmtTpInf>
				<Amt>
					<InstdAmt Ccy="RUR">800.00</InstdAmt>
				</Amt>
				<ChrgBr>DEBT</ChrgBr>
				<CdtrAgt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<!-- (Реквизит 14) БИК банка получателя -->
							<MmbId>044525000</MmbId>
						</ClrSysMmbId>
						<!-- (Реквизит 13) Наименование банка получателя -->
						<Nm>ГУ БАНКА РОССИИ ПО ЦФО МОСКВА 35</Nm>
						<PstlAdr>
							<Ctry>RU</Ctry>
						</PstlAdr>
					</FinInstnId>
				</CdtrAgt><Cdtr>
					<!-- (Реквизит 16) Наименование получателя -->
					<Nm>УФК ПО Г. МОСКВЕ (ДЕПАРТАМЕНТ ФИНАНСОВ Г.МОСКВЫ, ГКУ ЦССВ "ЮНОНА" ЛС 0314811000930318</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
					<Id>
						<OrgId>
							<Othr>
								<!-- (Реквизит 61) ИНН получателя -->
								<Id>7727050871</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Cdtr>
				<CdtrAcct>
					<Id>
						<Othr>
							<!-- (Реквизит 17) Счет получателя -->
							<Id>40201810445250000179</Id>
							<SchmeNm>
								<Cd>BBAN</Cd>
							</SchmeNm>
						</Othr>
					</Id>
				</CdtrAcct>
				<Purp>
					<!-- (Очередность 21) Очередность платежа -->
					<Prtry>5</Prtry>
				</Purp>
				<Tax>
					<Cdtr>
						<!-- КПП плательщика (102) -->
						<TaxTp>770301001</TaxTp>
					</Cdtr>
					<Dbtr>
						<!-- КПП получателя (103) -->
						<TaxTp>772701001</TaxTp>
					</Dbtr>
					<!-- Код ОКТМО (105) -->
					<AdmstnZn>45908000</AdmstnZn>
					<!-- Номер налогового документа (108) -->
					<RefNb>0</RefNb>
					<!-- Дата налогового документа (109) -->
					<!-- <Dt>0</Dt> -->
					<Rcrd>
						<!-- Код основания налогового платежа (106) -->
						<Ctgy>ТП</Ctgy>
						<!-- Код бюджетной классификации (104) -->
						<CtgyDtls>00000000000000000221</CtgyDtls>
						<!-- Статус составителя документа (101) -->
						<DbtrSts>08</DbtrSts>
						<Prd>
							<Yr>2016-10-01</Yr>
							<!-- Код налогового периода (107) -->
							<Tp>QTR2</Tp>
						</Prd>
					</Rcrd>
				</Tax>
				<RmtInf>
					<Ustrd>КБК 148100204Д0908100244221 л/сч 02732592000 Возврат аванса с договора 243648338 за 2016 год  на основании письм</Ustrd>
					<Ustrd>а 236от 18.05.17. НДС не облагается.</Ustrd>
					<Strd>
						<RfrdDocInf>
							<Tp>
								<CdOrPrtry>
									<Prtry>POD</Prtry>
								</CdOrPrtry>
							</Tp>
							<!--4) Дата документа -->
							<RltdDt>2016-12-29</RltdDt>
						</RfrdDocInf>
						<CdtrRefInf>
							<!-- 22) Код платежа (УИН)-->
							<Ref>0</Ref>
						</CdtrRefInf>
					</Strd>
				</RmtInf>
			</CdtTrfTxInf>
			<!--  Бюджетный платеж 4 -->
			<CdtTrfTxInf>
				<PmtId>
					<InstrId>5077018948_pain_PMT_20170609_00046</InstrId>
					<!--(Реквизит 3) Номер документа -->
					<EndToEndId>20042</EndToEndId>
				</PmtId>
				<PmtTpInf>
					<SvcLvl>
						<!-- Вид платежа: NURG - обычные; URGP - срочные -->
						<Cd>NURG</Cd>
					</SvcLvl>
				</PmtTpInf>
				<Amt>
					<InstdAmt Ccy="RUR">800.00</InstdAmt>
				</Amt>
				<ChrgBr>DEBT</ChrgBr>
				<CdtrAgt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<!-- (Реквизит 14) БИК банка получателя -->
							<MmbId>044525000</MmbId>
						</ClrSysMmbId>
						<!-- (Реквизит 13) Наименование банка получателя -->
						<Nm>ГУ БАНКА РОССИИ ПО ЦФО МОСКВА 35</Nm>
						<PstlAdr>
							<Ctry>RU</Ctry>
						</PstlAdr>
					</FinInstnId>
				</CdtrAgt><Cdtr>
					<!-- (Реквизит 16) Наименование получателя -->
					<Nm>УФК ПО Г. МОСКВЕ (ДЕПАРТАМЕНТ ФИНАНСОВ Г.МОСКВЫ, ГКУ ЦССВ "ЮНОНА" ЛС 0314811000930318</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
					<Id>
						<OrgId>
							<Othr>
								<!-- (Реквизит 61) ИНН получателя -->
								<Id>7727050871</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Cdtr>
				<CdtrAcct>
					<Id>
						<Othr>
							<!-- (Реквизит 17) Счет получателя -->
							<Id>40201810445250000179</Id>
							<SchmeNm>
								<Cd>BBAN</Cd>
							</SchmeNm>
						</Othr>
					</Id>
				</CdtrAcct>
				<Purp>
					<!-- (Очередность 21) Очередность платежа -->
					<Prtry>5</Prtry>
				</Purp>
				<Tax>
					<Cdtr>
						<!-- КПП плательщика (102) -->
						<TaxTp>770301001</TaxTp>
					</Cdtr>
					<Dbtr>
						<!-- КПП получателя (103) -->
						<TaxTp>772701001</TaxTp>
					</Dbtr>
					<!-- Код ОКТМО (105) -->
					<AdmstnZn>45908000</AdmstnZn>
					<!-- Номер налогового документа (108) -->
					<RefNb>0</RefNb>
					<!-- Дата налогового документа (109) -->
					<!-- <Dt>0</Dt> -->
					<Rcrd>
						<!-- Код основания налогового платежа (106) -->
						<Ctgy>ТП</Ctgy>
						<!-- Код бюджетной классификации (104) -->
						<CtgyDtls>00000000000000000221</CtgyDtls>
						<!-- Статус составителя документа (101) -->
						<DbtrSts>08</DbtrSts>
						<Prd>
							<Yr>2016-10-01</Yr>
							<!-- Код налогового периода (107) -->
							<Tp>HLF1</Tp>
						</Prd>
					</Rcrd>
				</Tax>
				<RmtInf>
					<Ustrd>КБК 148100204Д0908100244221 л/сч 02732592000 Возврат аванса с договора 243648338 за 2016 год  на основании письм</Ustrd>
					<Ustrd>а 236от 18.05.17. НДС не облагается.</Ustrd>
					<Strd>
						<RfrdDocInf>
							<Tp>
								<CdOrPrtry>
									<Prtry>POD</Prtry>
								</CdOrPrtry>
							</Tp>
							<!--4) Дата документа -->
							<RltdDt>2016-12-29</RltdDt>
						</RfrdDocInf>
						<CdtrRefInf>
							<!-- 22) Код платежа (УИН)-->
							<Ref>0</Ref>
						</CdtrRefInf>
					</Strd>
				</RmtInf>
			</CdtTrfTxInf>
			<!--  Бюджетный платеж 5-->
			<CdtTrfTxInf>
				<PmtId>
					<InstrId>5077018948_pain_PMT_20170609_00047</InstrId>
					<!--(Реквизит 3) Номер документа -->
					<EndToEndId>20043</EndToEndId>
				</PmtId>
				<PmtTpInf>
					<SvcLvl>
						<!-- Вид платежа: NURG - обычные; URGP - срочные -->
						<Cd>NURG</Cd>
					</SvcLvl>
				</PmtTpInf>
				<Amt>
					<InstdAmt Ccy="RUR">800.00</InstdAmt>
				</Amt>
				<ChrgBr>DEBT</ChrgBr>
				<CdtrAgt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<!-- (Реквизит 14) БИК банка получателя -->
							<MmbId>044525000</MmbId>
						</ClrSysMmbId>
						<!-- (Реквизит 13) Наименование банка получателя -->
						<Nm>ГУ БАНКА РОССИИ ПО ЦФО МОСКВА 35</Nm>
						<PstlAdr>
							<Ctry>RU</Ctry>
						</PstlAdr>
					</FinInstnId>
				</CdtrAgt><Cdtr>
					<!-- (Реквизит 16) Наименование получателя -->
					<Nm>УФК ПО Г. МОСКВЕ (ДЕПАРТАМЕНТ ФИНАНСОВ Г.МОСКВЫ, ГКУ ЦССВ "ЮНОНА" ЛС 0314811000930318</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
					<Id>
						<OrgId>
							<Othr>
								<!-- (Реквизит 61) ИНН получателя -->
								<Id>7727050871</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Cdtr>
				<CdtrAcct>
					<Id>
						<Othr>
							<!-- (Реквизит 17) Счет получателя -->
							<Id>40201810445250000179</Id>
							<SchmeNm>
								<Cd>BBAN</Cd>
							</SchmeNm>
						</Othr>
					</Id>
				</CdtrAcct>
				<Purp>
					<!-- (Очередность 21) Очередность платежа -->
					<Prtry>5</Prtry>
				</Purp>
				<Tax>
					<Cdtr>
						<!-- КПП плательщика (102) -->
						<TaxTp>770301001</TaxTp>
					</Cdtr>
					<Dbtr>
						<!-- КПП получателя (103) -->
						<TaxTp>772701001</TaxTp>
					</Dbtr>
					<!-- Код ОКТМО (105) -->
					<AdmstnZn>45908000</AdmstnZn>
					<!-- Номер налогового документа (108) -->
					<RefNb>0</RefNb>
					<!-- Дата налогового документа (109) -->
					<!-- <Dt>0</Dt> -->
					<Rcrd>
						<!-- Код основания налогового платежа (106) -->
						<Ctgy>ТП</Ctgy>
						<!-- Код бюджетной классификации (104) -->
						<CtgyDtls>00000000000000000221</CtgyDtls>
						<!-- Статус составителя документа (101) -->
						<DbtrSts>08</DbtrSts>
						<Prd>
							<Yr>2016-10-01</Yr>
							<!-- Код налогового периода (107) -->
							<!--<Tp>HLF01</Tp>-->
						</Prd>
					</Rcrd>
				</Tax>
				<RmtInf>
					<Ustrd>КБК 148100204Д0908100244221 л/сч 02732592000 Возврат аванса с договора 243648338 за 2016 год  на основании письм</Ustrd>
					<Ustrd>а 236от 18.05.17. НДС не облагается.</Ustrd>
					<Strd>
						<RfrdDocInf>
							<Tp>
								<CdOrPrtry>
									<Prtry>POD</Prtry>
								</CdOrPrtry>
							</Tp>
							<!--4) Дата документа -->
							<RltdDt>2016-12-29</RltdDt>
						</RfrdDocInf>
						<CdtrRefInf>
							<!-- 22) Код платежа (УИН)-->
							<Ref>0</Ref>
						</CdtrRefInf>
					</Strd>
				</RmtInf>
			</CdtTrfTxInf>
			<!--  Бюджетный платеж 6 -->
			<CdtTrfTxInf>
				<PmtId>
					<InstrId>5077018948_pain_PMT_20170609_00048</InstrId>
					<!--(Реквизит 3) Номер документа -->
					<EndToEndId>20044</EndToEndId>
				</PmtId>
				<PmtTpInf>
					<SvcLvl>
						<!-- Вид платежа: NURG - обычные; URGP - срочные -->
						<Cd>NURG</Cd>
					</SvcLvl>
				</PmtTpInf>
				<Amt>
					<InstdAmt Ccy="RUR">800.00</InstdAmt>
				</Amt>
				<ChrgBr>DEBT</ChrgBr>
				<CdtrAgt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<!-- (Реквизит 14) БИК банка получателя -->
							<MmbId>044525000</MmbId>
						</ClrSysMmbId>
						<!-- (Реквизит 13) Наименование банка получателя -->
						<Nm>ГУ БАНКА РОССИИ ПО ЦФО МОСКВА 35</Nm>
						<PstlAdr>
							<Ctry>RU</Ctry>
						</PstlAdr>
					</FinInstnId>
				</CdtrAgt>
				<Cdtr>
					<!-- (Реквизит 16) Наименование получателя -->
					<Nm>УФК ПО Г. МОСКВЕ (ДЕПАРТАМЕНТ ФИНАНСОВ Г.МОСКВЫ, ГКУ ЦССВ "ЮНОНА" ЛС 0314811000930318</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
					<Id>
						<OrgId>
							<Othr>
								<!-- (Реквизит 61) ИНН получателя -->
								<Id>7727050871</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Cdtr>
				<CdtrAcct>
					<Id>
						<Othr>
							<!-- (Реквизит 17) Счет получателя -->
							<Id>40201810445250000179</Id>
							<SchmeNm>
								<Cd>BBAN</Cd>
							</SchmeNm>
						</Othr>
					</Id>
				</CdtrAcct>
				<Purp>
					<!-- (Очередность 21) Очередность платежа -->
					<Prtry>5</Prtry>
				</Purp>
				<Tax>
					<Cdtr>
						<!-- Код таможенного органа -->
						<RegnId>10001010</RegnId>
						<!-- КПП плательщика (102) -->
						<TaxTp>770301001</TaxTp>
					</Cdtr>
					<Dbtr>
						<!-- КПП получателя (103) -->
						<TaxTp>772701001</TaxTp>
					</Dbtr>
					<!-- Код ОКТМО (105) -->
					<AdmstnZn>45908000</AdmstnZn>
					<!-- Номер налогового документа (108) -->
					<RefNb>0</RefNb>
					<!-- Дата налогового документа (109) -->
					<!-- <Dt>0</Dt> -->
					<Rcrd>
						<!-- Код основания налогового платежа (106) -->
						<Ctgy>ТП</Ctgy>
						<!-- Код бюджетной классификации (104) -->
						<CtgyDtls>00000000000000000221</CtgyDtls>
						<!-- Статус составителя документа (101) -->
						<DbtrSts>08</DbtrSts>
						<!--<Prd>-->
							<!--<Yr>2016-10-01</Yr>-->
							<!-- Код налогового периода (107) -->
							<!--<Tp>HLF01</Tp>-->
						<!--</Prd>-->
					</Rcrd>
				</Tax>
				<RmtInf>
					<Ustrd>КБК 148100204Д0908100244221 л/сч 02732592000 Возврат аванса с договора 243648338 за 2016 год  на основании письм</Ustrd>
					<Ustrd>а 236от 18.05.17. НДС не облагается.</Ustrd>
					<Strd>
						<RfrdDocInf>
							<Tp>
								<CdOrPrtry>
									<Prtry>POD</Prtry>
								</CdOrPrtry>
							</Tp>
							<!--4) Дата документа -->
							<RltdDt>2016-12-29</RltdDt>
						</RfrdDocInf>
						<CdtrRefInf>
							<!-- 22) Код платежа (УИН)-->
							<Ref>0</Ref>
						</CdtrRefInf>
					</Strd>
				</RmtInf>
			</CdtTrfTxInf>
			<!--  Бюджетный платеж 7 -->
			<CdtTrfTxInf>
				<PmtId>
					<InstrId>5077018948_pain_PMT_20170609_00049</InstrId>
					<!--(Реквизит 3) Номер документа -->
					<EndToEndId>20045</EndToEndId>
				</PmtId>
				<PmtTpInf>
					<SvcLvl>
						<!-- Вид платежа: NURG - обычные; URGP - срочные -->
						<Cd>NURG</Cd>
					</SvcLvl>
				</PmtTpInf>
				<Amt>
					<InstdAmt Ccy="RUR">800.00</InstdAmt>
				</Amt>
				<ChrgBr>DEBT</ChrgBr>
				<CdtrAgt>
					<FinInstnId>
						<ClrSysMmbId>
							<ClrSysId>
								<Cd>RUCBC</Cd>
							</ClrSysId>
							<!-- (Реквизит 14) БИК банка получателя -->
							<MmbId>044525000</MmbId>
						</ClrSysMmbId>
						<!-- (Реквизит 13) Наименование банка получателя -->
						<Nm>ГУ БАНКА РОССИИ ПО ЦФО МОСКВА 35</Nm>
						<PstlAdr>
							<Ctry>RU</Ctry>
						</PstlAdr>
					</FinInstnId>
				</CdtrAgt><Cdtr>
					<!-- (Реквизит 16) Наименование получателя -->
					<Nm>УФК ПО Г. МОСКВЕ (ДЕПАРТАМЕНТ ФИНАНСОВ Г.МОСКВЫ, ГКУ ЦССВ "ЮНОНА" ЛС 0314811000930318</Nm>
					<PstlAdr>
						<Ctry>RU</Ctry>
					</PstlAdr>
					<Id>
						<OrgId>
							<Othr>
								<!-- (Реквизит 61) ИНН получателя -->
								<Id>7727050871</Id>
								<SchmeNm>
									<Cd>TXID</Cd>
								</SchmeNm>
							</Othr>
						</OrgId>
					</Id>
				</Cdtr>
				<CdtrAcct>
					<Id>
						<Othr>
							<!-- (Реквизит 17) Счет получателя -->
							<Id>40201810445250000179</Id>
							<SchmeNm>
								<Cd>BBAN</Cd>
							</SchmeNm>
						</Othr>
					</Id>
				</CdtrAcct>
				<Purp>
					<!-- (Очередность 21) Очередность платежа -->
					<Prtry>5</Prtry>
				</Purp>
				<Tax>
					<Cdtr>
						<!-- Код таможеного органа -->
						<!--<RegnId>10001010</RegnId>-->
						<!-- КПП плательщика (102) -->
						<TaxTp>770301001</TaxTp>
					</Cdtr>
					<Dbtr>
						<!-- КПП получателя (103) -->
						<TaxTp>772701001</TaxTp>
					</Dbtr>
					<!-- Код ОКТМО (105) -->
					<AdmstnZn>45908000</AdmstnZn>
					<!-- Номер налогового документа (108) -->
					<RefNb>0</RefNb>
					<!-- Дата налогового документа (109) -->
					<!-- <Dt>0</Dt> -->
					<Rcrd>
						<!-- Код основания налогового платежа (106) -->
						<Ctgy>ТП</Ctgy>
						<!-- Код бюджетной классификации (104) -->
						<CtgyDtls>00000000000000000221</CtgyDtls>
						<!-- Статус составителя документа (101) -->
						<DbtrSts>08</DbtrSts>
						<!--<Prd>-->
							<!--<Yr>2016-10-01</Yr>-->
							<!-- Код налогового периода (107) -->
							<!--<Tp>HLF01</Tp>-->
						<!--</Prd>-->
					</Rcrd>
				</Tax>
				<RmtInf>
					<Ustrd>КБК 148100204Д0908100244221 л/сч 02732592000 Возврат аванса с договора 243648338 за 2016 год  на основании письм</Ustrd>
					<Ustrd>а 236от 18.05.17. НДС не облагается.</Ustrd>
					<Strd>
						<RfrdDocInf>
							<Tp>
								<CdOrPrtry>
									<Prtry>POD</Prtry>
								</CdOrPrtry>
							</Tp>
							<!--4) Дата документа -->
							<RltdDt>2016-12-29</RltdDt>
						</RfrdDocInf>
						<CdtrRefInf>
							<!-- 22) Код платежа (УИН)-->
							<Ref>0</Ref>
						</CdtrRefInf>
					</Strd>
				</RmtInf>
			</CdtTrfTxInf>
		</PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
	      <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="sigID1">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>
<ds:Reference URI="">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>
<ds:DigestValue>++lxPMbY0aAd2etHTkNE1VNx4hhlp1JRjB15IrRUAVU=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
21kwXF2bKfi7sGPMBerBlDs28E6atxVmWkzRljB/YNIEybIRr0wVHCHQg0ihXWGjRCv2Y/ZvwYFi
iYn5hEFiTg==
</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIDcjCCAyGgAwIBAgITEgAewCrzlZtxaIf/EAAAAB7AKjAIBgYqhQMCAgMwfzEjMCEGCSqGSIb3
DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJVMQ8wDQYDVQQHEwZNb3Njb3cx
FzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYDVQQDExhDUllQVE8tUFJPIFRlc3QgQ2VudGVy
IDIwHhcNMTcwNzI4MDgxNzIzWhcNMTcxMDI4MDgyNzIzWjCBgDEeMBwGCSqGSIb3DQEJARYPaXZh
bm92QGl2YW4uY29tMRYwFAYDVQQDDA1jZXJ0aWZpY2F0ZTA3MQwwCgYDVQQLDANkZXAxDDAKBgNV
BAoMA29yZzENMAsGA1UEBwwEY2l0eTEOMAwGA1UECAwFc3RhdGUxCzAJBgNVBAYTAlJVMGMwHAYG
KoUDAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQHMSlGtvqSHl25faa9kJ2M4PckhXZZReBvRX
dbHwXWB0omjM6mwi2Kt72GdVcg/JJKXG6/xEyOdyXfgGMIsjAYOjggFwMIIBbDAOBgNVHQ8BAf8E
BAMCBsAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFBLW6VyxD2CMbq8kKTZE/7G+dHCF
MB8GA1UdIwQYMBaAFBUxfLCNGt5m1xWcSVKXFyS5AXqDMFkGA1UdHwRSMFAwTqBMoEqGSGh0dHA6
Ly90ZXN0Y2EuY3J5cHRvcHJvLnJ1L0NlcnRFbnJvbGwvQ1JZUFRPLVBSTyUyMFRlc3QlMjBDZW50
ZXIlMjAyLmNybDCBqQYIKwYBBQUHAQEEgZwwgZkwYQYIKwYBBQUHMAKGVWh0dHA6Ly90ZXN0Y2Eu
Y3J5cHRvcHJvLnJ1L0NlcnRFbnJvbGwvdGVzdC1jYS0yMDE0X0NSWVBUTy1QUk8lMjBUZXN0JTIw
Q2VudGVyJTIwMi5jcnQwNAYIKwYBBQUHMAGGKGh0dHA6Ly90ZXN0Y2EuY3J5cHRvcHJvLnJ1L29j
c3Avb2NzcC5zcmYwCAYGKoUDAgIDA0EAL9Hgr5aVBQ1FYVbEHBIjbejchr4RO09Sr05AAORWwGhv
x7BO717qODeZl3uKX4oRaJ6EIZJW0yyvE6VwnE7h+Q==
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature></SgntrSt>
            </Envlp>
        </SplmtryData>
	</CstmrCdtTrfInitn>
</Document>

FAQ

Вопрос Решение

Можно ли отправлять документы без подписи?

Нет. Все отправляемые документы должны быть подписаны.

При запросе статуса документа текст в теге AddtInf имеет неправильную кодировку.

Необходимо отправлять запрос, явно указывая кодировку UTF-8. Например, при тестировании в SOAPUI необходимо в properties указать Encoding=UTF-8.

Ответы на запросы платежей и выписок от банка должны приходить подписанными.

Необходимо добавить в запрос хедер sign = true.

Какой сертификат нужно отправить для подключения к Альфа-Линк?

Необходимо на почту alfa-link@alfabank.ru прислать публичный (открытый) ключ квалифицированного сертификата (алгоритм подписи ГОСТ-2012) для подписания платежей. Подходят сертификаты, которые используются, например, для сдачи отчетности в налоговую. Сертификат должен быть выпущен на уполномоченное лицо, которое подключается к Альфа-линк. Если сертификата нет, то его можно выпустить в любом аккредитованном удостоверяющем центре.

В статусе документа ошибка:

…​ '<значение поля>' is not a valid value for '<тег>'.

или

…​ The value '<значение поля>' of attribute '<тег>' on element '<родительский тег>' is not valid with respect to its type, '<тег>'.

и похожие.

Отправленный документ не соответствует схеме.

Проверьте, что указанные в ошибке поля не пропущены и заполнены в соответствии с документацией.

В статусах документов приходит ошибка:

…​ '0' is not a valid value for 'NCName'. …​ The value '0' of attribute 'Id' on element 'Signature' is not valid with respect to its type, 'ID'.

Ошибка возникает из-за неверного значения в поле Signature@Id, рекомендуется использовать нумерацию "SigId1", "SigId2", "SigId3" и т.д.

ChangeLog

Текущая версия: V1.12

V 1.12 (23.07.2021)

  • Обновлена английская версия (добавлены платежи и выписка).

  • Добавлены примеры документов.

  • Исправлены описания полей для контрактов.

  • Добавлено описание промежуточной выписки.

V 1.11 (21.05.2021)

  • Исправлена опечатка в URL СПД.

  • Добавлен пример СПД.

  • Добавлен раздел FAQ.

  • В платёжном поручении в полях 5 и 6 исправлен путь.

  • Добавлена информация о поле Signature@Id и исправлена вёрстка блока с подписью.

  • В выписку добавлены поля по рублёвым эквивалентам для оборотов.

  • Добавлено поле CtctDtls.Nm в выписку с платёжным поручением.