Распоряжение о списании средств с транзитного валютного счёта (РСТС)

Размер передаваемого в банк сообщения не должен превышать 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

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