РАЙФФАЙЗЕН БАНК ВАЛЮТНЫЕ ПЕРЕВОДЫ
ISO 20022 PAIN.001.001.11
version: 1.0
Введение
Райффайзен Банк предоставляет формат API для импорта валютных переводов, в соответствии со стандартом ISO20022.
Использование формата ISO20022
- Термин "Сообщение" используется для обозначения XML-документа, включающего в себя секции <Group Header> и <Payment Information>.
- Формат: xml
- Количество валютных переводов в сообщении: до 5000
- Кодировка: UTF-8
- Пустые тэги запрещены. Пример: \BIC
- Перед отправкой в Банк файл должен быть проверен по XSD схеме pain.001.001.11.xsd XSD схема с сайта ISO20022: https://www.iso20022.org/message_archive.page модифицирована в соответствии с требованиями ЦБ и требованиями Райффайзен Банка.
- Файлы, не прошедшие валидацию по XSD схеме, не принимаются Банком.
- В спецификации приведена обязательность элементов и формат с учетом валидационной схемы для валютного перевода Райффайзен Банка.
- Все примеры являются тестовыми данными.
История изменений
| Версия | Изменения |
|---|---|
| 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
- Формат: xml
- Кодировка: UTF-8
- Пустые тэги запрещены. Пример: \BIC
- Все примеры являются тестовыми данными.
История изменений
| Версия | Изменения |
|---|---|
| 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]';'Не указаны сведения о контрактах' |
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