Распоряжение о списании средств с транзитного валютного счёта (РСТС)
Размер передаваемого в банк сообщения не должен превышать 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 |
Документ не соответствует схеме |