Введение
Документ описывает правила электронного документооборота корпораций и банков необходимого для осуществления платежей, конверсии валюты, функций валютного контроля и предоставления банками корпорациям отчетов, связанных с перечисленными выше сервисами и продуктами, на основе международного стандарта 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/ConfCertitficates |
Создание пакета СПД |
Get Message Status by Id |
GET |
/API/v1/ISO20022/ConfCertitficates/<MsgId> |
Получение статуса по пакету СПД |
|
Get ConfCertitficate Status by Id |
GET |
/API/v1/ISO20022/ConfCertitficates/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>77866e0f08374910bb1cc6f77a664727</MsgId> <CreDtTm>2019-02-06T15:27:10</CreDtTm> </GrpHdr> <RptgReq> <Id>2d60068df7644b8587ef440299ed53c6</Id> <ReqdMsgNmId>HMQSTASCF</ReqdMsgNmId> <Acct> <Id> <Othr> <Id>40702810901300013000</Id> </Othr> </Id> </Acct> <AcctOwnr> <Pty> <Nm>ООО Диски</Nm> </Pty> </AcctOwnr> <RptgPrd> <FrToDt> <FrDt>2019-02-06</FrDt> <ToDt>2019-02-06</ToDt> </FrToDt> <FrToTm> <FrTm>00:00:00</FrTm> <ToTm>24:00:00</ToTm> </FrToTm> <Tp>ALLL</Tp> </RptgPrd> </RptgReq> <SplmtryData> <Envlp> <SgntrSt> <ds:Signature> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102001-gostr3411" /> <ds:Reference URI=""> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> </ds:Transforms> <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr3411" /> <ds:DigestValue>Mv8l/zkKhXIgc+NYS5AahbSAxcR4fITrtwi72Wsid8k=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>cUvrSEG06N8434QLqap1JjCFks2p+zYFrmi6KDduU8aJL3dShmoBKqUlloU+9lOu 29r9/DTaeaJtiWhkihEsSw==</ds:SignatureValue> <ds:KeyInfo> <ds:X509Data> <ds:X509Certificate>MIIDbjCCAx2gAwIBAgITEgAvPdF2qLVO81iKLwAAAC890TAIBgYqhQMCAgMwfzEj MCEGCSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJV MQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYD VQQDExhDUllQVE8tUFJPIFRlc3QgQ2VudGVyIDIwHhcNMTgxMTE1MDk0NDE2WhcN MTkwMjE1MDk1NDE2WjB9MRswGQYJKoZIhvcNAQkBFgxtYWlsQG1haWwucnUxFDAS BgNVBAMMC0VWUkFaUkVHL1RUMQ0wCwYDVQQLDARkZXB0MQwwCgYDVQQKDANOUkQx DTALBgNVBAcMBGNpdHkxDzANBgNVBAgMBnJlZ2lvbjELMAkGA1UEBhMCUlUwYzAc BgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAjuTSuHIiQAL4J0GYGowk NHjHM95GScbUpd5cuD0MU7qJDj8BpP95dD9dbc5chWq/+AUoVh2mvIRwqp3wqG wqOCAXAwggFsMA4GA1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDAjAd BgNVHQ4EFgQU9C6wJ7PrpufrQalBt7nMe1PQeuIwHwYDVR0jBBgwFoAUFTF8sI0a 3mbXFZxJUpcXJLkBeoMwWQYDVR0fBFIwUDBOoEygSoZIaHR0cDovL3Rlc3RjYS5j cnlwdG9wcm8ucnUvQ2VydEVucm9sbC9DUllQVE8tUFJPJTIwVGVzdCUyMENlbnRl ciUyMDIuY3JsMIGpBggrBgEFBQcBAQSBnDCBmTBhBggrBgEFBQcwAoZVaHR0cDov L3Rlc3RjYS5jcnlwdG9wcm8ucnUvQ2VydEVucm9sbC90ZXN0LWNhLTIwMTRfQ1JZ UFRPLVBSTyUyMFRlc3QlMjBDZW50ZXIlMjAyLmNydDA0BggrBgEFBQcwAYYoaHR0 cDovL3Rlc3RjYS5jcnlwdG9wcm8ucnUvb2NzcC9vY3NwLnNyZjAIBgYqhQMCAgMD QQBhwelOmwMKApnFmrtTiegDOv3wF4imE+k193xizjiO8MI1+JG32WI4ZUF1wXUL mFk/7avO4MNBzZAt8NxB/nmW</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </ds:Signature> </SgntrSt> </Envlp> </SplmtryData> </AcctRptgReq> </Document>
Получение выписки
URI
GET: /API/v1/ISO20022/Statements/<MsgId>
XSD схема
camt.053.001.05
Описание схемы
Описание | Путь | |
---|---|---|
Общий путь Document.BkToCstmrStmt.GrpHdr |
||
1 |
Уникальный ID сообщения |
MsgId |
2 |
Дата и Время создания сообщения |
MsgIdCreDtTm |
3 |
Наименование получателя выписки |
MsgRcpt.Nm |
4 |
ИНН получателя выписки |
MsgRcpt.Id.OrgId.Othr.Id |
5 |
Номер страницы (разбиение на страницы) |
MsgPgntn.PgNb |
6 |
Индикатор последней страницы |
MsgPgntn.LastPgInd |
Описание | Путь | Комментарий Пример |
|
---|---|---|---|
Общий путь Document.BkToCstmrStmt.Stmt |
|||
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 |
Индикатор Кредит ('CRDT') |
Bal.CdtDbtInd |
Константа "CRDT" |
18 |
Дата баланса |
Bal.Dt.Dt |
|
19 |
Тип баланса (исходящий) |
Bal.Tp.CdOrPrtry.Cd |
Константа "CLBD" |
20 |
Баланс исходящий |
Bal.Amt@Ccy |
|
21 |
Индикатор Дебет ('DBIT') |
Bal.CdtDbtInd |
Константа DBIT |
22 |
Дата баланса |
Bal.Dt.Dt |
|
23 |
Обороты по кредиту |
TxsSummry.TtlCdtNtries.Sum |
|
24 |
Обороты по дебету |
TxsSummry.TtlDbtNtries.Sum |
Валютный перевод/платёжное поручение
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь Document.BkToCstmrStmt.Stmt.Ntry |
||||
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 |
||||
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 |
Заполняется в случае, если наименование получателя больше 140 символов |
9 |
O |
ИНН / КИО получателя |
RltdPties.Cdtr.Id.OrgId.Othr.Id |
|
20 |
O |
ISO код типа данных для ИНН получателя |
RltdPties.Cdtr.Id.OrgId.Othr.SchmeNm.Cd |
Обязателен при указании ИНН |
21 |
R |
Номер счета получателя |
RltdPties.CdtrAcct.Id.Othr.Id |
|
22 |
O |
SWIFT банка плательщика |
RltdAgts.DbtrAgt.FinInstnId.BICFI |
|
23 |
O |
ISO код типа данных для БИК банка |
RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd |
|
24 |
O |
БИК банка плательщика |
RltdAgts.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId |
|
25 |
O |
Корр.счёт банка плательщика |
RltdAgts.DbtrAgt.FinInstnId.Othr.Id |
|
26 |
O |
Клиринговый код банка плательщика |
RltdAgts.DbtrAgt.FinInstnId.Othr.Issr |
|
27 |
O |
Наименование банка плательщика |
RltdAgts.DbtrAgt.FinInstnId.Nm |
|
28 |
O |
Наименование банка плательщика* |
RltdAgts.DbtrAgt.FinInstnId.PstlAdr.AdrLine |
Заполняется в случае, если наименование банка плательщика больше 140 символов |
29 |
O |
SWIFT банка получателя |
RltdAgts.CdtrAgt.FinInstnId.BICFI |
|
30 |
О |
ISO код типа данных для БИК банка |
RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd |
|
31 |
О |
БИК банка получателя |
RltdAgts.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId |
|
32 |
О |
Клиринговый код банка получателя |
RltdAgts.CdtrAgt.FinInstnId.Othr.Issr |
|
33 |
О |
Наименование банка получателя |
RltdAgts.CdtrAgt.FinInstnId.Nm |
|
34 |
O |
Наименование банка получателя* |
RltdAgts.CdtrAgt.FinInstnId.PstlAdr.AdrLine |
|
35 |
О |
Корр.счёт банка получателя |
RltdAgts.CdtrAgt.FinInstnId.Othr.Id |
|
36 |
О |
SWIFT банка-корреспондента |
RltdAgts.IntrmyAgt1.FinInstnId.BICFI |
|
37 |
О |
Клиринговый код банка-корреспондента |
RltdAgts.IntrmyAgt1.FinInstnId.ClrSysMmbId.ClrSysId.Cd |
|
38 |
О |
Наименование банка-корреспондента |
RltdAgts.IntrmyAgt1.FinInstnId.Nm |
|
39 |
О |
Счет банка получателя в банке-корреспонденте |
RltdAgts.IntrmyAgt1.FinInstnId.Othr.Id |
|
40 |
R |
Назначение платежа, может быть более одного поля |
RmtInf.Ustrd |
|
41 |
O |
Код |
RmtInf.Strd[1].CdtrRefInf.Ref |
|
42 |
R |
Очередность платежа |
Purp.Prtry |
|
43 |
R |
Тип списания комиссии |
Chrgs.Rcrd.Br |
|
44 |
O |
Счет списания комиссии |
Chrgs.Rcrd.Agt.FinInstnId.Othr.Id |
|
45 |
O |
Информация отправителя получателю |
RmtInf.Strd.AddtlRmtInf |
|
46 |
R |
Сумма операции |
Amt@Ccy="AAA" |
|
47 |
O |
Номер уведомления о зачислении на транзитный счет |
SplmtryData.Envlp.Notif.Nuved |
|
48 |
O |
Дата уведомления NUVED |
SplmtryData.Envlp.Notif.Dtuv |
Дата в формате ISO: YYYY-MM-DD. |
49 |
O |
Дата окончания предоставления документов |
SplmtryData.Envlp.Notif.Dtcpd |
Дата в формате ISO: YYYY-MM-DD. |
50 |
O |
Дата начала действия нарушения |
SplmtryData.Envlp.Notif.Bviol |
Дата в формате ISO: YYYY-MM-DD. |
51 |
O |
ID документа СР |
SplmtryData.Envlp.NumSB |
|
Заполняется только для рублевых платёжных поручений |
||||
52 |
O |
Код выплат (110) |
Tax.Rcrd.Tp |
|
53 |
O |
Код вида дохода (20) |
AmtDtls.PrtryAmt.Tp |
|
54 |
O |
Сумма (константа) |
AmtDtls.PrtryAmt.Amt@Ccy |
Заполняется значением 0, если указан Код вида дохода (20) |
55 |
O |
Cтатус налогоплательщика (101) |
Tax.Rcrd.DbtrSts |
|
56 |
O |
КПП плательщика (102) |
Tax.Dbtr.TaxTp |
|
57 |
O |
КПП получателя (103) |
Tax.Cdtr.TaxTp |
|
58 |
O |
КБК (104) |
Tax.Rcrd.CtgyDtls |
|
59 |
O |
ОКТМО (105) |
Tax.AdmstnZn |
|
60 |
O |
Основание налогового платежа (106) |
Tax.Rcrd.Ctgy |
|
61 |
O |
Год налогового периода (107) |
Tax.Rcrd.Prd.Yr |
|
62 |
O |
Тип налогового периода (107) |
Tax.Rcrd.Prd.Tp |
Может принимать одно из значений: |
63 |
O |
Дата налогового периода (107) |
Tax.Rcrd.Prd.FrToDt.FrDt |
|
64 |
O |
Дата налогового периода (107) |
Tax.Rcrd.Prd.FrToDt.ToDt |
Указывается для соблюдения формата. |
65 |
O |
Код таможенного органа (107) |
Tax.Cdtr.RegnId |
|
66 |
O |
Номер налогового платежа (108) |
Tax.RefNb |
|
67 |
O |
Дата налогового документа (109) |
Tax.Dt |
Платёжное требование
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Document.BkToCstmrStmt.Stmt.Ntry |
||||
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 |
||||
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 |
||||
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 |
||||
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 |
- |
Аккредетив
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Document.BkToCstmrStmt.Stmt.Ntry |
||||
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 |
||||
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 |
||||
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 |
||||
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 |
||||
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 |
||||
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 |
Банковский ордер
Описание | Путь | Комментарий Пример |
||
---|---|---|---|---|
Общий путь Document.BkToCstmrStmt.Stmt.Ntr |
||||
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 |
||||
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="windows-1251" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.05" xmlns:ns2="urn:iso:std:iso:20022:tech:xsd:camt.060.001.03">
<BkToCstmrStmt>
<GrpHdr>
<MsgId>3ae4ddb616f341eaad22e50a2df5ecd9</MsgId>
<CreDtTm>2019-02-07T16:35:33.562+03:00</CreDtTm>
</GrpHdr>
<Stmt>
<Id>0fdbee7ab8ca4f138d4528fd2349210a</Id>
<CreDtTm>2019-02-07T16:35:33.562+03:00</CreDtTm>
<FrToDt>
<FrDtTm>2019-02-07T03:00:00</FrDtTm>
<ToDtTm>2019-02-07T03:00:00</ToDtTm>
</FrToDt>
<Acct>
<Id>
<Othr>
<Id>40702810901300013000</Id>
</Othr>
</Id>
<Ownr>
<Nm>АО "ДИСКИ"</Nm>
<Id>
<OrgId>
<Othr>
<Id>5036045205</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">238705473983.24</Amt>
<CdtDbtInd>CRDT</CdtDbtInd>
<Dt>
<Dt>2019-02-07</Dt>
</Dt>
</Bal>
<Bal>
<Tp>
<CdOrPrtry>
<Cd>CLBD</Cd>
</CdOrPrtry>
</Tp>
<Amt Ccy="RUR">238705473602.24</Amt>
<CdtDbtInd>DBIT</CdtDbtInd>
<Dt>
<Dt>2019-02-07</Dt>
</Dt>
</Bal>
<TxsSummry>
<TtlCdtNtries>
<Sum>0.00</Sum>
</TtlCdtNtries>
<TtlDbtNtries>
<Sum>381.00</Sum>
</TtlDbtNtries>
</TxsSummry>
<Ntry>
<Amt Ccy="RUR">51.00</Amt>
<CdtDbtInd>DBIT</CdtDbtInd>
<Sts>PDNG</Sts>
<BookgDt>
<Dt>2019-02-07</Dt>
</BookgDt>
<ValDt>
<Dt>2019-02-07</Dt>
</ValDt>
<BkTxCd>
<Domn>
<Cd>PMNT</Cd>
<Fmly>
<Cd>ICDT</Cd>
<SubFmlyCd>NTAV</SubFmlyCd>
</Fmly>
</Domn>
</BkTxCd>
<NtryDtls>
<TxDtls>
<Refs>
<EndToEndId>8914</EndToEndId>
</Refs>
<Amt Ccy="RUR">51.00</Amt>
<CdtDbtInd>DBIT</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>5036045205</Id>
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Dbtr>
<DbtrAcct>
<Id>
<Othr>
<Id>40702810901300013000</Id>
</Othr>
</Id>
</DbtrAcct>
<Cdtr>
<Nm>АО "ДИСКИ"</Nm>
<Id>
<OrgId>
<Othr>
<Id>5036045205</Id>
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Cdtr>
<CdtrAcct>
<Id>
<Othr>
<Id>40702810001850000513</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>Пополнение расчетного счета предприятия для текущей деятельности. НДС не облагается</Ustrd>
</RmtInf>
</TxDtls>
</NtryDtls>
</Ntry>
<Ntry>
<Amt Ccy="RUR">330.00</Amt>
<CdtDbtInd>DBIT</CdtDbtInd>
<Sts>PDNG</Sts>
<BookgDt>
<Dt>2019-02-07</Dt>
</BookgDt>
<ValDt>
<Dt>2019-02-07</Dt>
</ValDt>
<BkTxCd>
<Domn>
<Cd>PMNT</Cd>
<Fmly>
<Cd>MDOP</Cd>
<SubFmlyCd>COMM</SubFmlyCd>
</Fmly>
</Domn>
</BkTxCd>
<NtryDtls>
<TxDtls>
<Refs>
<EndToEndId>6</EndToEndId>
</Refs>
<Amt Ccy="RUR">330.00</Amt>
<CdtDbtInd>DBIT</CdtDbtInd>
<RltdPties>
<Dbtr>
<Nm>Акционерное общество "ДИСКИ"</Nm>
<Id>
<OrgId>
<Othr>
<Id>5036045205</Id>
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Dbtr>
<DbtrAcct>
<Id>
<Othr>
<Id>40702810901300013000</Id>
</Othr>
</Id>
</DbtrAcct>
<Cdtr>
<Nm>АО "Альфа-Банк"</Nm>
<Id>
<OrgId>
<Othr>
<Id>7728168971</Id>
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Cdtr>
<CdtrAcct>
<Id>
<Othr>
<Id>47423810301300025101</Id>
</Othr>
</Id>
</CdtrAcct>
</RltdPties>
<RltdAgts>
<DbtrAgt>
<FinInstnId>
<Nm>ЦЕНТР КРУПНЫХ КОРПОР. КЛИЕНТОВ</Nm>
</FinInstnId>
</DbtrAgt>
</RltdAgts>
<RmtInf>
<Ustrd>Комиссия за обслуживание р/с за период с 07ЯНВ19 по 06ФЕВ19 Согласно тарифам Банка АО "ДИСКИ"</Ustrd>
</RmtInf>
</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: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 |
Указывается идентифкатор группы распоряжений. Идентификатор не должен совпадать с MsgId и другими идентификаторами |
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 |
||||
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 |
"HIGH" - отправлять на обработку в первую очередь "NORM" - отправлять во вторую очередь |
6 |
R |
Код платежа (22) |
CdtTrfTxInf.RmtInf.Strd.CdtrRefInf.Ref |
|
Назначение платежа (24) |
||||
7 |
O |
Признак валютной операции |
CdtTrfTxInf.RgltryRptg.Dtls.Tp |
Для валютных операций - константа Tp = "VO" |
8 |
O |
Код валютной операции |
CdtTrfTxInf.RgltryRptg.Dtls.Cd |
Обязателен, если указан Tp |
9 |
O |
Информация получателю |
CdtTrfTxInf.RmtInf.Ustrd[1..2] |
|
10 |
O |
Тип НДС |
CdtTrfTxInf.Tax.Rcrd.AddtlInf |
VTIN - Включая НДС; |
11 |
O |
Значение НДС |
CdtTrfTxInf.Tax.Rcrd.TaxAmt.Rate |
Обязателен, если AddtlInf = "VTIN" |
12 |
R |
Наименование плательщика (8) |
Dbtr.Nm |
|
13 |
R |
Наименование плательщика (8)* |
Dbtr.CtctDtls.Nm |
Заполняется в случае, если наименование плательщика больше 140 символов. |
14 |
R |
ИНН плательщика (60) |
Dbtr.Id.OrgId.Othr.Id |
|
15 |
O |
КПП плательщика (102) |
CdtTrfTxInf.Tax.Dbtr.TaxTp |
|
16 |
R |
Счет плательщика (9) |
DbtrAcct.Id.Othr.Id |
|
17 |
R |
БИК банка плательщика (11) |
DbtrAgt.FinInstnId.ClrSysMmbId.MmbId |
|
18 |
R |
Наименование банка плательщика (10) |
DbtrAgt.FinInstnId.Nm |
|
19 |
R |
Корсчет банка плательщика (12) |
DbtrAgtAcct.Id.Othr.Id |
|
20 |
R |
Наименование получателя (16) |
CdtTrfTxInf.Cdtr.Nm |
|
21 |
R |
ИНН получателя (61) |
CdtTrfTxInf.Cdtr.Id.OrgId.Othr.Id |
|
22 |
O |
КПП получателя (103) |
CdtTrfTxInf.Tax.Cdtr.TaxTp |
|
23 |
O |
Счет получателя (17) |
CdtTrfTxInf.CdtrAcct.Id.Othr.Id |
|
24 |
R |
БИК банка получателя (14) |
CdtTrfTxInf.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId |
|
25 |
R |
Наименование банка получателя (13) |
CdtTrfTxInf.CdtrAgt.FinInstnId.Nm |
|
26 |
R |
Корсчет банка получателя (15) |
CdtTrfTxInf.CdtrAgtAcct.Id.Othr.Id |
|
27 |
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-У "О порядке указания кода вида дохода в распоряжениях о переводе денежных средств |
28 |
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 Федерального закона «О национальной платежной системе» |
Бюджетные реквизиты платежного поручения |
||||
29 |
O |
Статус составителя документа (101) |
CdtTrfTxInf.Tax.Rcrd.DbtrSts |
|
30 |
O |
Код бюджетной классификации (104) |
CdtTrfTxInf.Tax.Rcrd.CtgyDtls |
|
31 |
O |
ОКТМО (105) |
CdtTrfTxInf.Tax.AdmstnZn |
|
32 |
O |
Код основания налогового платежа (106) |
CdtTrfTxInf.Tax.Rcrd.Ctgy |
|
33 |
O |
Номер налогового документа (108) |
CdtTrfTxInf.Tax.RefNb |
|
34 |
O |
Дата налогового документа (109) |
CdtTrfTxInf.Tax.Dt |
|
Реквизит "Код налогового периода (107)": код таможенного органа, показателя налогового периода, дата уплаты налогов. |
||||
35 |
O |
Дата уплаты налогов |
CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.FrDt |
Алгоритм обработки приведен ниже |
36 |
O |
Конец периода |
CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.ToDt |
Не используется, указывается только для соблюдения формата. |
37 |
O |
Год налогового периода |
CdtTrfTxInf.Tax.Rcrd.Prd.Yr |
|
38 |
O |
Налоговый период в кодировке ISO20022 |
CdtTrfTxInf.Tax.Rcrd.Prd.Tp |
MM - МС; |
39 |
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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<CstmrCdtTrfInitn>
<GrpHdr>
<MsgId>9703ab757ffe418a9118b9e538e2f2e6</MsgId>
<CreDtTm>2019-01-29T12:25:53.0000000</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>58.00</CtrlSum>
<InitgPty>
<Nm>АО "ДИСКИ"</Nm>
<Id>
<OrgId>
<Othr>
<Id>5036045205</Id>
<SchmeNm>
<Prtry>CFTBIC</Prtry>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</InitgPty>
</GrpHdr>
<PmtInf>
<PmtInfId>PKG8922c37e1e564965be5c4220680fff75</PmtInfId>
<PmtMtd>TRF</PmtMtd>
<NbOfTxs>1</NbOfTxs>
<ReqdExctnDt>2019-01-29</ReqdExctnDt>
<Dbtr>
<Nm>ОАО "ДИСКИ"</Nm>
<Id>
<OrgId>
<Othr>
<Id>5036045205</Id>
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Dbtr>
<DbtrAcct>
<Id>
<Othr>
<Id>40702810901300013000</Id>
</Othr>
</Id>
<Ccy>RUB</Ccy>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<ClrSysMmbId>
<ClrSysId>
<Cd>RUCBC</Cd>
</ClrSysId>
<MmbId>044525593</MmbId>
</ClrSysMmbId>
<Nm>АО "АЛЬФА-БАНК", Г МОСКВА, УЛ КАЛАНЧЁВСКАЯ, 27</Nm>
<PstlAdr>
<Ctry>RU</Ctry>
</PstlAdr>
</FinInstnId>
</DbtrAgt>
<DbtrAgtAcct>
<Id>
<Othr>
<Id>30101810200000000593</Id>
<SchmeNm>
<Cd>BBAN</Cd>
</SchmeNm>
</Othr>
</Id>
</DbtrAgtAcct>
<CdtTrfTxInf>
<PmtId>
<InstrId>PMTebe7f52168b84c55a9d3419e95c006e7</InstrId>
<EndToEndId>85114</EndToEndId>
</PmtId>
<PmtTpInf>
<SvcLvl>
<Cd>NURG</Cd>
</SvcLvl>
</PmtTpInf>
<Amt>
<InstdAmt Ccy="RUB">58.00</InstdAmt>
</Amt>
<ChrgBr>DEBT</ChrgBr>
<CdtrAgt>
<FinInstnId>
<ClrSysMmbId>
<ClrSysId>
<Cd>RUCBC</Cd>
</ClrSysId>
<MmbId>044525593</MmbId>
</ClrSysMmbId>
<Nm>АО "АЛЬФА-БАНК", Г МОСКВА, УЛ КАЛАНЧЁВСКАЯ, 27</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>5036045205</Id>
<SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Cdtr>
<CdtrAcct>
<Id>
<Othr>
<Id>40702810001850000500</Id>
<SchmeNm>
<Cd>BBAN</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAcct>
<Purp>
<Prtry>5</Prtry>
</Purp>
<Tax>
<Cdtr>
<TaxTp>509950001</TaxTp>
</Cdtr>
<Dbtr>
<TaxTp>997350001</TaxTp>
</Dbtr>
</Tax>
<RmtInf>
<Ustrd>Пополнение расчетного счета предприятия для текущей деятельности. НДС не облагается</Ustrd>
<Strd>
<RfrdDocInf>
<Tp>
<CdOrPrtry>
<Prtry>POD</Prtry>
</CdOrPrtry>
</Tp>
<RltdDt>2019-01-29</RltdDt>
</RfrdDocInf>
</Strd>
</RmtInf>
</CdtTrfTxInf>
</PmtInf>
<SplmtryData>
<Envlp>
<SgntrSt>
<ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102001-gostr3411" />
<ds:Reference URI="">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</ds:Transforms>
<ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr3411" />
<ds:DigestValue>41oYHqGcb3FQN+/ouYfrhrgNVywZiJIx2YKgCPILYmg=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>NUGY+R8KqtLZZ3gonWBawbVfx17gC4vW3E7/oISjLtQDfPoBIgCVywxMmLbDjHZ3
IUNwSTZBG5uwTM/fKJqafA==</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>MIIDZzCCAxagAwIBAgITEgAvajwQ6+aBm0dZ1AAAAC9qPDAIBgYqhQMCAgMwfzEj
MCEGCSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJV
MQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYD
VQQDExhDUllQVE8tUFJPIFRlc3QgQ2VudGVyIDIwHhcNMTgxMTIxMDg0MDA5WhcN
MTkwMjIxMDg1MDA5WjB2MRswGQYJKoZIhvcNAQkBFgxtYWlsQG1haWwucnUxDTAL
BgNVBAMMBE5SRDIxDTALBgNVBAsMBGRlcHQxDDAKBgNVBAoMA29yZzENMAsGA1UE
BwwEY2l0eTEPMA0GA1UECAwGcmVnaW9uMQswCQYDVQQGEwJSVTBjMBwGBiqFAwIC
EzASBgcqhQMCAiQABgcqhQMCAh4A0MABEBhJ8tNt//ZiUVpJdfGv1jaD7FmBFaR
du1AszW5HgBOBQEJbr50GRdq+9LtfSWCj0sX5kpscWxmPO8BXrvJmvxso4IBcDCC
AWwwDgYDVR0PAQH/BAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQW
BBQsNWab0rMXh6+o8Sz0S7J5q+TPXDAfBgNVHSMEGDAWgBQVMXywjRreZtcVnElS
lxckuQF6gzBZBgNVHR8EUjBQME6gTKBKhkhodHRwOi8vdGVzdGNhLmNyeXB0b3By
by5ydS9DZXJ0RW5yb2xsL0NSWVBUTy1QUk8lMjBUZXN0JTIwQ2VudGVyJTIwMi5j
cmwwgakGCCsGAQUFBwEBBIGcMIGZMGEGCCsGAQUFBzAChlVodHRwOi8vdGVzdGNh
LmNyeXB0b3Byby5ydS9DZXJ0RW5yb2xsL3Rlc3QtY2EtMjAxNF9DUllQVE8tUFJP
JTIwVGVzdCUyMENlbnRlciUyMDIuY3J0MDQGCCsGAQUFBzABhihodHRwOi8vdGVz
dGNhLmNyeXB0b3Byby5ydS9vY3NwL29jc3Auc3JmMAgGBiqFAwICAwNBAFLI0inU
sUiMcl0WlXOL1M1r7cBg251dX5vuHDsTZSsKdfGJXJkZE2EV/QPWIeKOFnBEXACX
pao0IO/aIWRHeao=</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 |
|
31 |
R |
Тип списания комиссии |
CdtTrfTxInf.ChrgBr |
DEBT - со счета плательщика |
32 |
O |
Номер счета списания комиссии |
ChrgsAcct.Id.Othr.Id |
|
33 |
R |
Уникальный id ВП (сквозной) |
CdtTrfTxInf.PmtId.EndToEndId |
|
34 |
O |
Признак "Срочность принятия на исполнение перевода банком" |
PmtTpInf.InstrPrty |
"HIGH" - отправлять на обработку в 1-ю очередь |
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 |
Документ не соответствует схеме |
Поручение на конвертацию
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.Dept |
|
12 |
O |
Квартира/офис |
RptgPty.PtyId.PstlAdr.SubDept |
|
13 |
O |
Улица |
RptgPty.PtyId.PstlAdr.StrtNm |
|
14 |
O |
Номер дома |
RptgPty.PtyId.PstlAdr.BldgNb |
|
15 |
O |
Населенный пункт |
RptgPty.PtyId.PstlAdr.TwnLctnNm |
поселение Сосенское, пос.Коммунарка |
16 |
O |
Город |
RptgPty.PtyId.PstlAdr.TwnNm |
|
17 |
O |
Регион |
RptgPty.PtyId.PstlAdr.DstrctNm |
Щекинский район |
18 |
O |
Субъект |
RptgPty.PtyId.PstlAdr.CtrySubDvsn |
Санкт-Петербург |
19 |
R |
ИНН организации резидента |
RptgPty.PtyId.Id.OrgId.Othr.Id |
ИНН, по которому определяется организация-инициатор контракта |
20 |
R |
Признак использования ИНН |
RcvgPty.Id.OrgId.Othr[1].SchmeNm.Cd |
Константа "TXID" |
21 |
O |
Страна резидента |
RptgPty.PtyId.CtryOfRes |
|
22 |
R |
ОГРН |
RptgPty.LglOrg.Id |
|
23 |
R |
Дата регистрации ОГРН |
RptgPty.LglOrg.RegnDt |
|
24 |
R |
КПП |
RptgPty.TaxPty.TaxTp |
|
25 |
R |
Код клиринговой системы |
RegnAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd |
Константа "RUCBC" |
26 |
R |
БИК банка/отделения обслуживающего счет |
RegnAgt.FinInstnId.ClrSysMmbId.MmbId |
|
27 |
R |
Наименование банка |
RegnAgt.FinInstnId.Nm |
Требуется указать филиал банка, где обслуживается организация |
Общий путь Document.CtrctRegnReq.CtrctRegn.CtrctRegnOpng |
||||
28 |
R |
Уникальный id контракта |
CtrctRegnOpng.CtrctRegnOpngId |
|
29 |
R |
Срочность оформления УНК |
CtrctRegnOpng.Prty |
HIGH - в течение дня, NORM - в течение 3 дней |
30 |
O |
Номер ранее оформленноно номера УНК |
CtrctRegnOpng.PrvsRegnId.Id |
Заполняется только по п.10.2 Инструкции № 181-И (при уступке/переводе долга по контракту с нерезидентом резидентом на другого резидента). Пример: 11111111/3333/4444/1/1 |
31 |
R |
Код типа контракта/договора |
CtrctRegnOpng.SplmtryData.Envlp.AdditionalData.ContractType |
1 - Экспорт товаров |
Общий путь Document.CtrctRegnReq.CtrctRegn.CtrctRegnOpng.Ctrct.Trad |
||||
32 |
R |
Номер контракта |
CtrctDocId.Id |
|
33 |
R |
Дата контракта |
CtrctDocId.DtOfIsse |
YYYY-MM-DD |
34 |
O |
Сумма контракта |
Amt Ccy |
|
35 |
O |
ИНН покупателя |
[Buyr Sellr<>InitgPty].PtyId.Id.OrgId.Othr.Id, где SchmeNm/Cd=TXID |
Обзятельно к заполнению, если ИНН равен CtrctRegnReq.GrpHdr.InitgPty.Id.OrgId.Othr.Id, где SchmeNm.Cd = 'TXID' |
36 |
O |
ИНН продавца |
[Buyr Sellr<>InitgPty].PtyId.Id.OrgId.Othr.Id, где SchmeNm/Cd=TXID |
Обзятельно к заполнению, если ИНН равен CtrctRegnReq.GrpHdr.InitgPty.Id.OrgId.Othr.Id, где SchmeNm.Cd = 'TXID' |
37 |
O |
Код страны контрагента |
[Buyr Sellr<>InitgPty].PtyId.CtryOfRes |
Обзятельно к заполнению один из тегов |
38 |
O |
Наименование контрагента |
[Buyr Sellr<>InitgPty].PtyId.Nm |
|
39 |
R |
Дата завершения контракта/договора |
MtrtyDt |
YYYY-MM-DD |
40 |
R |
Признак пролонгации |
PrlngtnFlg |
Обязательно к заполнению по схеме, на создание УНК не влияет. |
41 |
R |
Дата начала обязательств по торговому контракту |
StartDt |
YYYY-MM-DD. Обязательно к заполнению по схеме, на создание УНК не влияет. |
42 |
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>
<SplmtryData>
<Envlp>
<SgntrSt>
</SgntrSt>
</Envlp>
</SplmtryData>
</CtrctRegnOpng>
</CtrctRegn>
</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 |
ИНН |
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 |
Только для корректирующего СВО |
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/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/ConfCertitficates
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 |
Документ не соответствует схеме |
Распоряжение о списании средств с транзитного валютного счёта (РСТС)
Размер передаваемого в банк сообщения не должен превышать 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 |
Документ не соответствует схеме |
Отправка письма в Банк
Размер передаваемого в банк сообщения не должен превышать 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 |
Документы по валютному контролю |
CCOR |
Документы по валютному контролю |
CCGR |
Документы по валютному контролю |
CCTC |
Документы по валютному контролю |
FRLS |
Документы по валютному контролю |
CASD |
Без категории |
CCRD |
Без категории |
DEPT |
Без категории |
EBSR |
Без категории |
LCFC |
Без категории |
TRAD |
Без категории |
FDOC |
Финансовые документы. Документы застройщика |
PMTU |
Без категории |
OTHR |
Без категории |
OVRD |
Без категории |
BPRC |
Реестр Bulk Payments/ответ по реестру |
FCTR |
Запрос/информация связанные с обслуживанием по Факторингу |
FREX |
Запрос/Подтверждение по Конверсионной сделке |
LOAN |
Запрос, связанный с обслуживанием Кредита |
PAYR |
Зарплатный файл |
PMTM |
Запрос на изменение реквизитов платежа |
RJCT |
Запрос на отзыв платежа |
SECU |
Запрос в Депозитарий |
LTBK |
Запрос/письмо по финансовому мониторингу В ЮКБ это Запрос, связанные с обслуживанием |
LTOZ |
Запрос документов по счету (справки, дубликаты) |
Ответ
Ответом является 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"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.026.001.01" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<CcyCtrlReqOrLttr>
<GrpHdr>
<MsgId>EVRZXXXXXXXX</MsgId>
<CreDtTm>2017-08-04T14:13:45+03:00</CreDtTm>
<NbOfItms>1</NbOfItms>
<InitgPty>
<Pty>
<Nm>Холдинг</Nm>
<Id>
<OrgId>
<AnyBIC>EVRZXXXXXXXX</AnyBIC>
<Othr>
<Id>00615558</Id>
<SchmeNm>
<Cd>BANK</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Pty>
</InitgPty>
</GrpHdr>
<ReqOrLttr>
<ReqOrLttrId>EVRZXXXXXXXX-RQLT-20170804-00000</ReqOrLttrId>
<Dt>2017-08-04</Dt>
<Sndr>
<Pty>
<Nm>Холдинг</Nm>
<Id>
<OrgId>
<AnyBIC>EVRZXXXXXXXX</AnyBIC>
<Othr>
<Id>00615558</Id>
<SchmeNm>
<Cd>BANK</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Pty>
</Sndr>
<Rcvr>
<Pty>
<Nm/>
<Id>
<OrgId>
<Othr>
<Id>ALFARUM@AXXX</Id>
<SchmeNm>
<Prtry>CFTBIC</Prtry>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Pty>
</Rcvr>
<Sbjt>test4</Sbjt>
<Tp>OTHR</Tp>
<Desc>test4</Desc>
<RspnReqrd>false</RspnReqrd>
<Attchmnt>
<DocTp>NONE</DocTp>
<DocNb>0</DocNb>
<URL>attach_Song.mp3</URL>
<LkFileHash>
<ds:Reference URI="attach_SongEVRZXXXXXXX20170804141346.mp3">
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>YIJD+p5MGU0krQlKlfUqkyK9+ok=</ds:DigestValue>
</ds:Reference>
</LkFileHash>
</Attchmnt>
</ReqOrLttr>
<SplmtryData>
<Envlp>
<SgntrSt>
--Блок подписи
</SgntrSt>
</Envlp>
</SplmtryData>
</CcyCtrlReqOrLttr>
</Document>
Работа с вложенными файлами
URI
Работа с вложенными файлами может производиться для документов:
- Письма
- Сведения о валютных операциях (СВО)
- Справки о подтверждающих документах (СПД)
- Постановка на учет внешнеторгового контракта (УНК)
Для отправки файлов вложением необходимо в Headers передать параметры:
1. Media Type: multipart/form-data
2. В самом запросе для вложенных файлов необходимо указывать ContentID = attachment (маркер для определения файла - вложения)
Тип документа | Описание метода | Метод | Ссылка | Комментарий |
---|---|---|---|---|
Вложения к СВО |
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.
При подписании двумя ключами, подписываются только сами данные. При подписании второй подписью, первая наложенная подпись не подписывается
Чтобы избежать ошибки "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>
++++ </details> ++++