Введение
Документ описывает правила электронного документооборота корпораций и банков необходимого для осуществления платежей, конверсии валюты, функций валютного контроля и предоставления банками корпорациям отчетов, связанных с перечисленными выше сервисами и продуктами, на основе международного стандарта 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
Описание схемы
Описание | Путь | Комментарий Пример |
|
---|---|---|---|
Общий путь 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
Описание схемы
Описание | Путь | |
---|---|---|
Общий путь 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 |
Описание | Путь | Комментарий Пример |
|
---|---|---|---|
Общий путь 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 |
Тип баланса (входящий) |
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 |
Тип баланса (исходящий) |
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. |
Валютный перевод/платёжное поручение
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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 |
|
4 |
R |
Статус операции: |
Sts |
Для промежуточной выписки 'PDNG'. |
5 |
R |
Дата операции |
BookgDt.Dt |
|
6 |
O |
Дата валютирования |
ValDt.Dt |
|
7 |
R |
Код транзакции |
BkTxCd.Domn.Cd |
см. таблицу соответствия вида операции |
8 |
R |
Тип транзакцииn |
BkTxCd.Domn.Fmly.Cd |
см. таблицу соответствия вида операции |
9 |
O |
Подтип транзакции |
BkTxCd.Domn.Fmly.SubFmlyCd |
см. таблицу соответствия вида операции |
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 символов |
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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) |
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 |
Может принимать одно из значений: |
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 |
Платёжное требование
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
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 |
Статус операции: |
Sts |
Для промежуточной выписки 'PDNG'. |
5 |
R |
Дата операции |
BookgDt.Dt |
|
6 |
O |
Списано со сч. плат. |
ValDt.Dt |
|
7 |
R |
Код транзакции |
BkTxCd.Domn.Cd |
см. таблицу соответствия вида операции |
8 |
R |
Тип транзакции |
BkTxCd.Domn.Fmly.Cd |
см. таблицу соответствия вида операции |
9 |
O |
Подтип транзакции |
BkTxCd.Domn.Fmly.SubFmlyCd |
см. таблицу соответствия вида операции |
10 |
О |
Рублевый эквивалент суммы к оплате |
AmtDtls.PrtryAmt.Amt@Ccy |
Amt - сумма |
11 |
O |
Описание типа |
AmtDtls.PrtryAmt.Tp |
"Operation Amount in Rubles" |
12 |
O |
Код дебитора |
AcctSvcrRef |
5 символов |
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
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 |
Обязателен при указании ИНН. |
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 |
Обязателен при указании ИНН. |
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) |
Инкассовое поручение
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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 |
Статус операции: |
Sts |
Для промежуточной выписки 'PDNG'. |
4 |
R |
Дата операции |
BookgDt.Dt |
- |
5 |
R |
Код транзакции (Domain ISO Transaction Codification) |
BkTxCd.Domn.Cd |
см. таблицу соответствия вида операции |
6 |
R |
Тип транзакцииn (Family ISO Transaction Codification) |
BkTxCd.Domn.Fmly.Cd |
см. таблицу соответствия вида операции |
7 |
O |
Подтип транзакции (Subfamily ISO Transaction Codification) |
BkTxCd.Domn.Fmly.SubFmlyCd |
см. таблицу соответствия вида операции |
8 |
O |
Код дебитора |
AcctSvcrRef |
5 символов |
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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 |
Обязателен при указании ИНН. |
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 |
Обязателен при указании ИНН |
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) |
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 |
Может принимать одно из значений: |
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 |
- |
Аккредетив
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Document.BkToCstmrStmt.Stmt.Ntry [camt.053] / Document.BkToCstmrAcctRpt.Rpt.Ntry [camt.052] |
||||
1 |
R |
Сумма операции + Валюта операции |
Amt@Ccy |
|
2 |
R |
Дебет/Кредит |
CdtDbtInd |
"DBIT"/"CRDT" |
3 |
R |
Статус операции: |
Sts |
Для промежуточной выписки 'PDNG'. |
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" |
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
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 |
Обязателен при указании ИНН. |
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) |
Мемориальный ордер
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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 |
Статус операции: |
Sts |
Для промежуточной выписки 'PDNG'. |
5 |
R |
Дата операции |
BookgDt.Dt |
|
6 |
R |
Код транзакции (Domain ISO Transaction Codification) |
BkTxCd.Domn.Cd |
см. таблицу соответствия вида операции |
7 |
R |
Тип транзакцииn (Family ISO Transaction Codification) |
BkTxCd.Domn.Fmly.Cd |
см. таблицу соответствия вида операции |
8 |
O |
Подтип транзакции (Subfamily ISO Transaction Codification) |
BkTxCd.Domn.Fmly.SubFmlyCd |
см. таблицу соответствия вида операции |
9 |
О |
Рублевый эквивалент суммы к оплате |
AmtDtls.PrtryAmt.Amt@Ccy |
В данном случае, Ccy = RUR |
10 |
O |
Описание типа |
AmtDtls.PrtryAmt.Tp |
"Operation Amount in Rubles" |
11 |
O |
Код дебитора |
AcctSvcrRef |
5 символов |
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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 |
Обязателен при указании ИНН. |
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 |
Обязателен при указании ИНН. |
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) |
Платежный ордер
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
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 |
Статус операции: |
Sts |
Для промежуточной выписки 'PDNG'. |
5 |
R |
Дата операции |
BookgDt.Dt |
- |
6 |
O |
Списано со сч. плат. |
ValDt.Dt |
- |
7 |
R |
Код транзакции |
BkTxCd.Domn.Cd |
см. таблицу соответствия вида операции |
8 |
R |
Тип транзакции |
BkTxCd.Domn.Fmly.Cd |
см. таблицу соответствия вида операции |
9 |
O |
Подтип транзакции |
BkTxCd.Domn.Fmly.SubFmlyCd |
см. таблицу соответствия вида операции |
10 |
О |
Рублевый эквивалент суммы к оплате |
AmtDtls.PrtryAmt.Amt@Ccy |
Amt - сумма |
11 |
O |
Описание типа |
AmtDtls.PrtryAmt.Tp |
"Operation Amount in Rubles" |
12 |
O |
Код дебитора |
AcctSvcrRef |
5 символов |
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
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 |
Обязателен при указании ИНН. |
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 |
Обязателен при указании ИНН. |
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) |
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 |
Может принимать одно из значений: |
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 |
Банковский ордер
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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 |
Статус операции: |
Sts |
Для промежуточной выписки 'PDNG'. |
5 |
R |
Дата операции |
BookgDt.Dt |
|
6 |
R |
Код транзакции |
BkTxCd.Domn.Cd |
см. таблицу соответствия вида операции |
7 |
R |
Тип транзакцииn |
BkTxCd.Domn.Fmly.Cd |
см. таблицу соответствия вида операции |
8 |
O |
Подтип транзакции |
BkTxCd.Domn.Fmly.SubFmlyCd |
см. таблицу соответствия вида операции |
9 |
О |
Рублевый эквивалент суммы к оплате |
AmtDtls.PrtryAmt.Amt@Ccy |
Ccy в данном случае равно RUR |
10 |
O |
Описание типа |
AmtDtls.PrtryAmt.Tp |
"Operation Amount in Rubles" |
11 |
O |
Код дебитора |
AcctSvcrRef |
5 символов |
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь 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 |
Пазаметр обязателен при указании ИНН. |
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) |
Таблица соответствия вида операции с коллекцией документов ISO
Код | Вид операции | Domain Code Set | Family Code Set | Sub-Family Code Set |
---|---|---|---|---|
01 |
Валютный перевод Платежное поручение |
PMNT |
ICDT - дебет |
NTAV |
02 |
Платёжное требование |
PMNT |
CHRG |
NTAV |
06 |
Инкассовое поручение |
PMNT |
ICCN - дебет |
NTAV |
08 |
Аккредитив |
PMNT |
DRFT |
NTAV |
17 |
Банковский ордер |
PMNT |
RDDT |
NTAV |
04 |
Объявление на взнос наличными |
PMNT |
CNTR |
NTAV |
03 |
Расходный кассовый ордер |
PMNT |
ICHQ |
NTAV |
04 |
Приходный кассовый ордер |
PMNT |
RCHQ |
NTAV |
09 |
Мемориальный ордер |
PMNT |
MDOP - дебет |
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 |
Принимаемые значения: |
5 |
R |
Очередность платежа (21) |
CdtTrfTxInf.Purp.Prtry |
|
6 |
R |
Код платежа (22) |
CdtTrfTxInf.RmtInf.Strd.CdtrRefInf.Ref |
|
Назначение платежа (24) |
||||
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 - Включая НДС; |
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 |
|
Реквизит "Код налогового периода (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 - МС; |
45 |
O |
Код таможенного органа |
CdtTrfTxInf.Tax.Cdtr.RegnId |
Алгоритм обработки параметра "Код налогового периода (107)" на стороне банка
Если FrDt содержит значение, то необходимо FrDt, преобразовать к формату ДД.ММ.ГГГГ. Иначе:
-
Если Tp начинается с 'MM', то Код налогового периода = ''МС.'+substring(Tp,3,2)+YEAR(Yr);
-
Если Tp начинается с 'QTR', Код налогового периода = ''КВ.0'+substring(Tp,4,1)+YEAR(Yr);
-
Если Tp начинается с 'HLF', Код налогового периода = ''ПЛ.0'+substring(Tp,4,1)+YEAR(Yr);
-
Если 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"> |
10 |
R |
Сумма перевода |
CdtTrfTxInf.Amt.InstdAmt |
<InstdAmt Ccy="USD"> |
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 |
DEBT - со счета плательщика |
32 |
O |
Номер счета списания комиссии |
ChrgsAcct.Id.Othr.Id |
|
33 |
R |
Уникальный id ВП (сквозной) |
CdtTrfTxInf.PmtId.EndToEndId |
|
34 |
O |
Признак "Срочность принятия на исполнение перевода банком" |
PmtTpInf.InstrPrty |
|
35 |
R |
Признак "Срочный перевод" |
PmtTpInf.SvcLvl.Cd |
URGP - срочный платеж |
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>"Alfa-Capital Management Company Limited Liability Company"</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>"Alfa-Capital Management Company Limited Liability Company"</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 "ALFA-BANK"</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 "ALFA-BANK"</Nm>
<PstlAdr>
<Ctry>RU</Ctry>
<AdrLine>27, KALANCHYOVSKAYA UL. MOSCOW RUSSIAN FEDERATION</AdrLine>
</PstlAdr>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>JSC "EVRAZ NTMK"</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 - "по курсу Банка" (Не требуется указывать счет комиссии) |
26 |
R |
Удерживать комиссию |
Document.CstmrCdtTrfInitn.PmtInf.ChrgBr или Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.ChrgBr |
CRED - иное |
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 |
Внимание! Параметр заполняется только Форекс-дилером. Если ваша компания не Форекс-дилер, то оставьте параметр пустым |
33 |
R |
Сумма покупки валюты ИЛИ Сумма продажи валюты |
SplmtryData.Envlp.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 - иное |
24 |
R |
Сумма покупки валюты |
Amt.InstdAmt |
Если требуется задать сумму покупаемой валюты, то поле CCY необходимо заполнить кодом покупаемой валюты, например: |
25 |
R |
Сумма предварительно депонированных средств в валюте РФ |
Amt.InstdAmt |
Если неизвестно, сколько валюты требуется приобрести, но известно, сколько рублей требуется обменять, то поле CCY требуется задать кодом продаваемой валюты, например: |
26 |
O |
По курсу не выше |
XchgRateInf.XchgRate |
|
27 |
O |
Реквизиты банка, в котором открыт р/с в ин.валюте |
CdtrAgt.FinInstnId.Nm |
|
28 |
R |
Тип курса |
XchgRateInf.RateTp ИЛИ PmtInf.CdtTrfTxInf.SplmtryData.Envlp.RateTp2 |
SPOT - "по курсу Банка" (Не требуется указывать счет комиссии) |
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 |
Внимание! Параметр заполняется только Форекс-дилером. Если ваша компания не Форекс-дилер, то оставьте параметр пустым |
35 |
R |
Сумма предварительно депонированных средств в валюте РФ ИЛИ Сумма покупки валюты |
SplmtryData.Envlp.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 - иное |
22 |
R |
Сумма продажи валюты |
Amt.InstdAmt |
Если требуется задать сумму продаваемой валюты, то поле CCY необходимо заполнить кодом продаваемой валюты, например: |
23 |
R |
Сумма в валюте РФ по курсу сделки |
Amt.InstdAmt |
Если неизвестно, сколько валюты требуется продать, но известно, сколько рублей требуется купить, то поле CCY требуется задать кодом покупаемой валюты, например: |
24 |
O |
По курсу не выше |
XchgRateInf.XchgRate |
|
25 |
O |
Реквизиты банка, в котором открыт р/с в ин.валюте |
CdtrAgt.FinInstnId.Nm |
|
26 |
R |
Тип курса |
XchgRateInf.RateTp ИЛИ PmtInf.CdtTrfTxInf.SplmtryData.Envlp.RateTp2 |
SPOT - "по курсу Банка" (Не требуется указывать счет комиссии) |
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 |
Внимание! Параметр заполняется только Форекс-дилером. Если ваша компания не Форекс-дилер, то оставьте параметр пустым |
33 |
О |
Сумма продажи ИЛИ Сумма в валюте РФ по курсу сделки |
SplmtryData.Envlp.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 - Экспорт товаров |
Общий путь 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 ошибка.
Схема XML-документа в ответе
auth.019.001.01
Описание схемы
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
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"> |
29 |
R |
Код валюты контракта/договора |
TxCert.CertRcrd.Ctrct.TxAmtInCtrctCcy@Ccy |
<TxAmtInCtrctCcy Ccy="EUR"> |
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: |
35 |
R |
Уникальный id пакета ВП |
TxCert.CertRcrd.Tx.RfrdDoc.Id.PmtInfId |
pain.001.001.006: |
36 |
R |
Уникальный id ВП |
TxCert.CertRcrd.Tx.RfrdDoc.Id.InstrId |
pain.001.001.006: |
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>ООО УК"Альфа-Капитал"Д.У.</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"> |
25 |
Код валюты контракта/договора |
TxCert.CertRcrd.Ctrct.TxAmtInCtrctCcy@Ccy |
<TxAmtInCtrctCcy Ccy="EUR"> |
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: |
32 |
Уникальный id пакета ВП |
TxCert.CertRcrd.Tx.RfrdDoc.Id.PmtInfId |
pain.001.001.006: |
33 |
Уникальный id ВП |
TxCert.CertRcrd.Tx.RfrdDoc.Id.InstrId |
pain.001.001.006: |
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>Акционерное общество "ДИКСИ Юг"</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 (Контракт с подписанным вложением):

Для документа названия вложений должны быть прописаны в самом файле сообщения:
Документ | Тег для вложений |
---|---|
Письма |
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>ООО "Мир Технологий"</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>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</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature>
</SgntrSt>
</Envlp>
</SplmtryData>
</CcyCtrlSpprtgDocDlvry>
</Document>
Отправка вложенных файлов отдельно от документа (POST)
Для отправки файлов вложением отдельно от документа необходимо в Headers передать параметры:
-
Media Type: multipart/form-data
-
В самом запросе для вложенных файлов необходимо указывать ContentID = attachment (маркер для определения файла - вложения)
URL для отправки вложений отдельно от документа и для получения вложений (GET)
Можно запросить вложения любого типа: как отправленные отдельно от документа, так и вместе с ним.
Тип документа | Описание метода | Метод | Ссылка | Комментарий |
---|---|---|---|---|
Вложения к СВО |
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 - название подписываемого файла
Статусы
Статусы по валютным переводам, платёжным поручениям и РСТС
Схема XML-документа
pain.002.001.06
Описание схемы
Описание | XSD | Ссылка на ВП/ПП | ||
---|---|---|---|---|
Document.CstmrPmtStsRpt.GrpHdr |
||||
1 |
R |
Уникальный id сообщения |
MsgId |
|
2 |
R |
Дата и время создания сообщения |
CreDtTm |
|
3 |
R |
SWIFT Альфа-Банка |
InitgPty.Id.OrgId.AnyBIC |
|
4 |
R |
БИК Альфа-Банка |
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. |
8 |
R |
Статус исходного сообщения с (пакетом) ВП/ПП: |
GrpSts |
|
9 |
O |
Код причины присвоения статуса сообщения с (пакетом) ВП/ПП: |
StsRsnInf.Rsn.Cd |
|
10 |
O |
Описание причины присвоения статуса сообщения с (пакетом) ВП/ПП |
StsRsnInf.AddtlInf |
|
11 |
O |
Идентификатор исходного пакета ВП/ПП |
OrgnlPmtInfId |
Document.CstmrCdtTrfInitn. |
12 |
O |
Статус исходного пакета ВП/ПП: |
PmtInfSts |
|
13 |
О |
Код причины присвоения статуса пакета ВП/ПП |
StsRsnInf.Rsn.Cd |
|
14 |
O |
Описание причины присвоения статуса пакета ВП/ПП |
StsRsnInf.AddtlInf |
|
15 |
O |
Идентификатор исходного ВП/ПП |
TxInfAndSts.OrgnlInstrId |
Document.CstmrCdtTrfInitn. |
16 |
O |
Уникальный id ВП/ПП (сквозной) во внешней системе |
TxInfAndSts.OrgnlEndToEndId |
Document.CstmrCdtTrfInitn. |
17 |
O |
Статус исходного ВП/ПП: |
TxInfAndSts.TxSts |
|
18 |
O |
Код причины присвоения статуса ВП/ПП: |
TxInfAndSts.StsRsnInf.Rsn.Cd |
|
19 |
O |
Описание кода причины присвоения статуса ВП/ПП |
TxInfAndSts.StsRsnInf.AddtlInf |
|
20 |
O |
Дата и время присвоения статуса |
TxInfAndSts.AccptncDtTm |
Статусы по документам валютного контроля (СВО, СПД, УНК)
Схема XML-документа
auth.027.001.01
Описание схемы
Описание | 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" - СВО |
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 в выписку с платёжным поручением.