РАЙФФАЙЗЕН БАНК ВАЛЮТНЫЕ ПЕРЕВОДЫ

ISO 20022 PAIN.001.001.11

version: 1.0

Введение

Райффайзен Банк предоставляет формат API для импорта валютных переводов, в соответствии со стандартом ISO20022.

Использование формата ISO20022

  1. Термин "Сообщение" используется для обозначения XML-документа, включающего в себя секции <Group Header> и <Payment Information>.
  2. Формат: xml
  3. Количество валютных переводов в сообщении: до 5000
  4. Кодировка: UTF-8
  5. Пустые тэги запрещены. Пример: \BIC
  6. Перед отправкой в Банк файл должен быть проверен по XSD схеме pain.001.001.11.xsd XSD схема с сайта ISO20022: https://www.iso20022.org/message_archive.page модифицирована в соответствии с требованиями ЦБ и требованиями Райффайзен Банка.
  7. Файлы, не прошедшие валидацию по XSD схеме, не принимаются Банком.
  8. В спецификации приведена обязательность элементов и формат с учетом валидационной схемы для валютного перевода Райффайзен Банка.
  9. Все примеры являются тестовыми данными.

История изменений

ВерсияИзменения
1.0Первая версия документа

Спецификация

ПолеМнож.Описание
/Document[1..1]Корневой элемент
/Document/CstmrCdtTrfInitn[1..1]Customer Credit Transfer Initiation
/Document/CstmrCdtTrfInitn/GrpHdr[1..1]Group Header.
Набор общих характеристик, относящихся ко всем операциям, включенным в сообщение
/Document/CstmrCdtTrfInitn/GrpHdr/MsgId[1..1]Уникальный идентификатор сообщения

Пробелы запрещены.
Используется банком для контроля дубликатов.

Используется для получение статуса обработки сообщения pain.001
/Document/CstmrCdtTrfInitn/GrpHdr/CreDtTm[1..1]Дата и время создания сообщения
/Document/CstmrCdtTrfInitn/GrpHdr/NbOfTxs[1..1]Общее число платежей (= общее количество секций PmtInf) в сообщении
/Document/CstmrCdtTrfInitn/GrpHdr/CtrlSum[0..1]Контрольная сумма.
Значения InstdAmt или EqvtAmt из каждой секции PmtInf складываются.

Поле может присутствовать в сообщении по договоренности участников обмена
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty[1..1]Инициатор (отправитель) платежа.
В InitgPty должно передаваться то же юр. лицо, что и в Dbtr
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Nm[1..1]Наименование инициатора платежа
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Id[1..1]Идентификация инициатора платежа
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Id/OrgId[1..1]
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Id/OrgId/Othr[1..1]
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Id/OrgId/Othr/Id[1..1]Идентификатор компании (ИНН/КИО)
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Id/OrgId/Othr/SchmeNm[1..1]
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Id/OrgId/Othr/SchmeNm/Cd[1..1]Код типа данных в поле Id.
Должно передаваться значение "TXID"
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/CtctDtls[1..1]Контактная информация инициатора
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/CtctDtls/Nm[1..1]Имя контактного лица
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/CtctDtls/PhneNb[1..1]Номер телефона контактного лица
/Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/CtctDtls/Othr[0..1]Комментарий
/Document/CstmrCdtTrfInitn/PmtInf[1..*]Информация о платеже.
Одна секция PmtInf может содержать только один платёж.

Максимальное кол-во секций - 5000
/Document/CstmrCdtTrfInitn/PmtInf/PmtInfId[1..1]Уникальный идентификатор платежа
/Document/CstmrCdtTrfInitn/PmtInf/PmtMtd[1..1]Тип оплаты.
Всегда указывается значение  "TRF"
/Document/CstmrCdtTrfInitn/PmtInf/ReqdExctnDt[1..1]Дата списания (дата валютирования)
/Document/CstmrCdtTrfInitn/PmtInf/ReqdExctnDt/DtTm[1..1]Должна быть не позже 10 дней с даты создания перевода
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr[1..1]Плательщик
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Nm[1..1]Наименование Плательщика
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/PstlAdr[0..1]Адрес Плательщика
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/PstlAdr/Ctry[0..1]Страна
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/PstlAdr/AdrLine[0..1]Информация, которая определяет местонахождение и идентифицирует конкретный адрес, представлено в свободном формате
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Id[1..1]Идентификация участника платежа
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Id/OrgId[1..1]
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Id/OrgId/Othr[1..1]
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Id/OrgId/Othr/Id[1..1]Идентификатор компании (ИНН/КИО)
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Id/OrgId/Othr/Id/SchmeNm[1..1]Код типа данных в поле Id
/Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Id/OrgId/Othr/Id/SchmeNm/Cd[1..1]Должно передаваться значение "TXID"
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAcct[1..1]Счет плательщика
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAcct/Id[1..1]Идентификация участника платежа
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAcct/Id/Othr[1..1]
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAcct/Id/Othr/Id[1..1]Счет списания
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAcct/Id/Othr/Id/SchmeNm[1..1]Код типа данных в поле Id
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAcct/Id/Othr/Id/SchmeNm/Cd[1..1]Должно передаваться значение "BBAN"
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAgt[1..1]Банк плательщика
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAgt/FinInstnId[1..1]Идентификация банка
/Document/CstmrCdtTrfInitn/PmtInf/DbtrAgt/FinInstnId/BICFI[1..1]SWIFT-code
Должно передаваться значение "RZBMRUMMXXX"
/Document/CstmrCdtTrfInitn/PmtInf/ChrgsAcct[0..1]Счет списания комиссии
Заполняется, если
ChrgBr = DEBT или SHAR
/Document/CstmrCdtTrfInitn/PmtInf/ChrgsAcct/Id[1..1]Идентификация участника платежа
/Document/CstmrCdtTrfInitn/PmtInf/ChrgsAcct/Id/Othr[1..1]
/Document/CstmrCdtTrfInitn/PmtInf/ChrgsAcct/Id/Othr/Id[1..1]Счет списания комиссии
/Document/CstmrCdtTrfInitn/PmtInf/ChrgsAcct/Id/Othr/SchmeNm[1..1]Код типа данных в поле Id
/Document/CstmrCdtTrfInitn/PmtInf/ChrgsAcct/Id/Othr/SchmeNm/Cd[1..1]Должно передаваться значение "BBAN"
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf[1..1]Реквизиты по зачислению
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId[1..1]Идентификация платежа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/InstrId[1..1]Уникальный идентификатор отдельного платежа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/EndToEndId[1..1]Номер валютного перевода (Номер документа)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/Dt[1..1]Дата документа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt[1..1]Сумма и валюта платежа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/InstdAmt[1..1]Сумма перевода.
Если Валюта перевода InstdAmt.ccy отличается от валюты счета списания DbtrAcct, то Получателю будет доставлена именно та сумма, которая указана в InstdAmt. А с вашего счета спишется сумма, которая получится после конвертации
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/InstdAmt@ccy[1..1]Валюта перевода
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/EqvtAmt[1..1]Сумма платежа в другой валюте
Если Валюта перевода CcyOfTrf отличается от валюты счета списания DbtrAcct, то
с вашего счета спишется указанная сумма списания EqvtAmt. Amt>. В момент отправки произойдет конвертация по актуальному курсу, получившаяся сумма будет отправлена получателю. Обязательно к заполнению, если не передан InstdAmt
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/EqvtAmt/Amt[1..1]Сумма списания
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/EqvtAmt/Amt@ccy[1..1]Валюта списания.
Валюта списания – валюта, в которой будет списано со счета. Должна быть равна валюте счёта или валюте перевода CcyOfTrf
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/EqvtAmt/CcyOfTrf[1..1]Валюта перевода .
Валюта, в которой будет сделан перевод
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/ChrgBr[1..1]Тип комиссии
(с кого списывается комиссия).
Допустимые значения: CRED, DEBT, SHAR
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1[0..1]Банк посредник
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId[1..1]Идентификация банка посредника.
Банк-посредник банка получателя.

Банк, через который осуществляется перевод.
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/BICFI[0..1]SWIFT- код банка посредника.
Не заполняется, если передан клиринговый код ClrSysMmbId
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/ClrSysMmbId[0..1]Клиринговый код банка посредника.
Не заполняется, если передан SWIFT-код BICFI
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/ClrSysMmbId/ClrSysId[0..1]Идентификация клиринговой системы
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/ClrSysMmbId/ClrSysId/Cd[0..1]Клиринговый код
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/ClrSysMmbId/MmbId[1..1]клирингового  кода
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/Nm[0..1]Наименование банка
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr[0..1]Почтовый адрес банка посредника
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/TwnNm[1..1]Город
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/Ctry[1..1]Код страны
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/IntrmyAgt1/FinInstnId/PstlAdr/AdrLine[1..1]Адрес
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt[1..1]Банк получателя (бенефициара)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId[1..1]Идентификация банка получателя (бенефициара)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/BICFI[0..1]SWIFT-код банка получателя (бенефициара)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/ClrSysMmbId[0..1]Клиринговый код Банк получателя (бенефициара).
Не заполняется, если передаётся SWIFT-код BICFI
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/ClrSysMmbId/ClrSysId[0..1]Идентификация клиринговой системы
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/ClrSysMmbId/ClrSysId/Cd[1..1]Клиринговый код
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/ClrSysMmbId/MmbId[1..1]Значение клирингового  кода
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/Nm[1..1]Наименование банка
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr[1..1]Почтовый адрес банка посредника
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/Dept[0..1]Филиал
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/TwnNm[1..1]Город
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/Ctry[1..1]Код страны
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/PstlAdr/AdrLine[0..1]Адрес
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgtAcct[0..1]Счет банка получателя (бенефициара)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgtAcct/Id[1..1]Идентификация участника платежа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgtAcct/Id/Othr[1..1]
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgtAcct/Id/Othr/Id[1..1]Счёт банка получателя в банке-посреднике
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgtAcct/Id/Othr/SchmeNm[1..1]Код типа данных в поле Id
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgtAcct/Id/Othr/SchmeNm/Cd[1..1]Должно передаваться значение "BBAN"
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr[1..1]Получатель (бенефициар)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/Nm[1..1]Наименование получателя
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/PstlAdr[1..1]Адрес бенефициара
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/TwnNm[1..1]Город
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/Ctry[1..1]Код страны
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/PstlAdr/AdrLine[1..1]Адрес
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/CtryOfRes[1..1]Тип контрагента
(Страна резидентства)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct[1..1]Счет получателя (бенефициара)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id[0..1]Идентификация участника платежа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id/IBAN[0..1]IBAN Получателя (SWIFT-код)
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id/Othr
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id/Othr/Id[1..1]Номер счёта банка бенефициара
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id/Othr/SchmeNm[1..1]Код типа данных в поле Id
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id/Othr/SchmeNm/Cd[1..1]Может принимать значение
"BBAN": номер счёта
"BIC": SWIFT-код
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg[0..10]Нормативные и регуляторные требования
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls[0..1]Информация для отчетности
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Cd[1..1]Код валютной операции
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Amt[1..1]Сумма операции
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Amt@ccy[1..1]Валюта суммы операции.
Должна быть равна валюте счета списания
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls[0..1]Сведения о контракте.
Заполняется, если код ВО не равен 61135, 61130, 61100
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb[0..1]Уникальный номер контракта.
Заполняется, если контракт стоит на учете в Райффайзенбанке или в другом банке.
Не указывается, если передан CntrNb
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/NbUC[1..1]Уникальный номер контракта
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/DtUC[1..1]Дата УК
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/NbCntr[0..1]Номер контракта, если УК стоит на учете в др.банке.
Если контракт без номера, то указать “БН”.
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/DtCntr[0..1]Дата контракта, если УК стоит на учете в др.банке
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/ExpDt[0..1]Ожидаемый срок.
Заполняется для кодов ВО по авансовым платежам, если контракт стоит на учете в Райффайзенбанке.
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/AdvRtDt[0..1]Срок возврата аванса.
Заполняется для кодов ВО по авансовым платежам, если контракт стоит на учете в Райффайзенбанке
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/AmtCntrCcy[0..1]Сумма в валюте контракта.
Сумма в валюте цены контракта.
Не указывается, если валюта контракта совпадает с валютой операции.
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/AmtCntrCcy@ccy[1..1]Валюта
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/UnqCntrNb/CntrCcy[0..1]Валюта контракта.
Не указывается, если валюта контракта совпадает с валютой операции
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/CntrNb[0..1]Номер контракта.
Если договор не подлежит постановке на учет
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/CntrNb/Nb[1..1]Номер контракт. Если контракт без номера, то указать “БН”
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CntrDtls/CntrNb/Dt[1..1]Дата контракта
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CnFEA[0..20]Товарная номенклатура внешнеэкономической деятельности.
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/CnFEA/Cd[1..1]Код ТН ВЭД
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RgltryRptg/Dtls/Inf[0..1]Информация для валютного контроля.
Дополнительная информация для валютного контроля. Это информация не попадает в SWIFT
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf[1..1]Информация о платеже
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Ustrd[0..1]Дополнительная информация по платежу.
Если в InstdAmt.ccy или EqvtAmt.CcyOfTrf указана валюта CNY, то передать один из кодов из списка ниже. В этом случае другие запрещены.


Допустимые значения: /GOD/, /STR/, /FTF/, /OTF/
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd[1..1]Назначение платежа.
Указывается сущность операции
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf[0..1]Информация о контракте
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/Cntr[0..10]Информация о контракте
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/Cntr/Nb[1..1]Номер контракта.
Указать номер контракта, который отобразится в назначении платежа.
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/Cntr/Dt[1..1]Дата контракта.
Указать дату контракта, которая отобразится в назначении платежа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls[1..1]Детальная информация
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Desc[1..1]Экономический смысл операции.
Указать сущность операции на английском языке.
Информация отобразится в назначении платежа
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Id[0..1]
/Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Strd/RfrdDocInf/LineDtls/Id/Nb[1..20]Указать HS code – код товарной номенклатуры ВЭД в случае оплаты за товар.
Правило заполнения: первые 6 цифр кода ТН ВЭД

ISO 20022 PAIN.002.001.12

version: 1.0

Введение

Райффайзен Банк предоставляет формат API для получения статуса валютных переводов, в соответствии со стандартом ISO20022.

Использование формата ISO20022

  1. Формат: xml
  2. Кодировка: UTF-8
  3. Пустые тэги запрещены. Пример: \BIC
  4. Все примеры являются тестовыми данными.

История изменений

ВерсияИзменения
1.0Первая версия документа

Спецификация

ПолеМнож.Для статуса Валютного платежаДля статуса Пакета валютных переводов
/Document/CstmrPmtStsRpt[1..1]Секция: Отчет по статусамСекция: Отчет по статусам
/Document/CstmrPmtStsRpt/GrpHdr[1..1]Секция: ЗаголовокСекция: Заголовок
/Document/CstmrPmtStsRpt/GrpHdr/MsgId[1..1]Уникальный идентификатор сообщенияУникальный идентификатор сообщения
/Document/CstmrPmtStsRpt/GrpHdr/CreDtTm[1..1]Дата-время создания сообщенияДата-время создания сообщения
/Document/CstmrPmtStsRpt/GrpHdr/InitgPty[0..1]Секция: ОтправительСекция: Отправитель
/Document/CstmrPmtStsRpt/GrpHdr/InitgPty/Nm[0..1]Наименование банка

Пример:
АО Райффайзенбанк
Наименование банка

Пример:
АО Райффайзенбанк
/Document/CstmrPmtStsRpt/GrpHdr/InitgPty/PstlAdr[0..1]Секция: АдресСекция: Адрес
/Document/CstmrPmtStsRpt/GrpHdr/InitgPty/PstlAdr/Ctry[0..1]Страна

Пример:
RU
"Страна

Пример:
RU
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts[1..1]Секция: Реквизиты и статус исходного сообщенияСекция: Реквизиты и статус исходного сообщения
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/OrgnlMsgId[1..1]Идентификатор исходного сообщенияИдентификатор исходного сообщения
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/OrgnlMsgNmId[1..1]Тип исходного сообщения

Пример:
pain.001.001.raif
Тип исходного сообщения

Пример:
pain.001.001.raif
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/OrgnlNbOfTxs[0..1]Количество Валютных платежей (секций <PmtInf>) в исходном сообщении
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/GrpSts[0..1]Статус Пакета валютных переводов (на основе статусов Валютных платежей входящих в состав)

Пример:
PDNG
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/StsRsnInf[0..*]Секция: Причина статуса
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/StsRsnInf/AddtlInf[0..*]Комментарий/расшифровка к статусу

Пример:
Платежи обрабатываются.
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/NbOfTxsPerSts[0..*]Секция: Группировка Валютных платежей по статусам
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/NbOfTxsPerSts/DtldNbOfTxs[1..1]Количество Валютных платежей, сгруппированных по статусам в составе Пакета валютных переводов
/Document/CstmrPmtStsRpt/OrgnlGrpInfAndSts/NbOfTxsPerSts/DtldSts[1..1]Статус сгруппированных Валютных платежей

Пример:
ACWC
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts[0..*]Секция: Статус Валютного платежаСекция: Статус Валютного платежа
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/OrgnlPmtInfId[1..1]Уникальный идентификатор Валютного платежа в составе Пакета валютных переводовУникальный идентификатор Валютного платежа в составе Пакета валютных переводов
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/PmtInfSts[0..1]Статус Валютного платежа

Пример:
ACWC
Статус Валютного платежа

Пример:
ACWC
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/TxInfAndSts[0..*]Секция: Реквизиты и статус Валютного платежа из исходного сообщения
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/TxInfAndSts/OrgnlEndToEndId[0..1]Номер Валютного платежа
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/TxInfAndSts/TxSts[0..1]Статус Валютного платежа

Пример:
ACWC
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/TxInfAndSts/StsRsnInf[0..*]Секция: Описание причины присвоения статуса
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/TxInfAndSts/StsRsnInf/AddtlInf[0..*]Статус Валютного платежа в РБО

Пример:
CONTROL ERROR
/Document/CstmrPmtStsRpt/OrgnlPmtInfAndSts/TxInfAndSts/StsRsnInf/AddtlInf[0..*]Комментарий/расшифровка по статусу Валютного платежа в РБО

Пример:
'Код ТН ВЭД не найден в справочнике: [12345]';'Не указаны сведения о контрактах'
pain.001.001.11.xsd
ISO 20022 PAIN.001.001.11 Валютные переводы.pdf
pain002_платеж исполнен.xml
pain001.001_example.xml
pain002_CANC dсе платежи в составе сообщения были отозваны.xml
pain002_все платежи в составе сообщения были отклонены.xml
ISO 20022 PAIN.002.001.12.v1.1.pdf
ISO 20022 PAIN.001.001.11 currency_transfer.pdf
pain002_часть платежей в составе сообщения были исполнены.xml
pain002_отклонен.xml