Операции
(1) Финансовые / Нефинансовые
Пять информационных сред СБП
Среда Банка Отправителя (II)
хранит счет Отправителя, отвечает за аутентификацию Отправителя, выполняет сбор данных для операции в том числе путем обращения к СБП и инициирование операции, выполняет дебет счета Отправителя по распоряжению СПБ. В этой среде принимается решение о совершении операции и в случае его принятия дебетуется счет Отправителя.
Две на стороне инициатора операции
Пять информационных сред СБП
Среда Банка Получателя (IV)
хранит банковский счет Получателя, предоставляет СБП информацию для совершения операции и выполняет кредит счета Получателя по распоряжению СПБ и информирование о результатах операции Получателя через информационную среду получателя. В этой среде предоставляется информация для СБП и выполняется кредит счета Получателя.
Среда Банка Отправителя
Информационная среда Отправителя
Две на стороне получателя
Пять информационных сред СБП
Среда Банка Отправителя
Информационная среда Отправителя
Одна – мост между двумя сторонами
Среда Банка Получателя
Клиентские устройства
Среда Банка Отправителя
Информационная среда Отправителя
Среда Банка Получателя
Компонент Банк Отправителя (БО)
Взаимодействует с компонентом Приложение Отправителя и компонентом ОПКЦ СБП
Хранит счет Отправителя и выполняет его дебетование на основании распоряжения, направляемого через Приложение Отправителя.
Компонент Банк Получателя (БП)
Взаимодействует с компонентом ОПКЦ СБП
Xранит банковский счет Получателя и выполняет кредитование его счета на основании распоряжения Отправителя.
Дает свое согласие ОПКЦ СБП на операцию СБП на основании полученного от ОПКЦ СБП распоряжения Отправителя.
Компонент ОПКЦ СБП.
Взаимодействует с компонентами БП, БО, Сервис Уведомлений и РС СБП
Компонент Расчетная система СБП (РС СБП).
Взаимодействует с компонентом ОПКЦ СБП. Выполняет расчеты между Банком Получателем и Банком Отправителем
Компонент Сервис Уведомлений (СУ).
Взаимодействует с компонентом ОПКЦ СБП и клиентским устройством
«Кредит Счета Получателя» (2)
««Обновление данных в СБП по запросу Клиента» (3)
Раздел 1
Раздел 2 настоящего Стандарта
дает понимание концептуальной архитектуры СБП. В этом разделе объясняются понятия и назначение сторон СБП, расположенных в них сред СБП, а также расположенных в средах СБП компонентов СБП (Приложение Отправителя, Банк Отправителя, ОПКЦ СБП, Банк Получателя, Приложение Получателя, Расчетная Система СБП и Сервис Уведомлений). В этом же разделе дается классификация и описание информационных потоков СБП, рассказывается, какие компоненты СБП в каких информационных потоках участвуют. Каждый информационный поток в данном разделе описан отдельно: указано в каких операциях СБП он принимает участие и из каких сообщений, передаваемых от одного компонента СБП другому компоненту СБП, он состоит. Для каждого сообщения указано, при каких обстоятельствах оно возникает и является ли оно проприетарным (то есть не регулируемым настоящим Стандартом), либо оно является сообщением СБП, то есть оно регулируется настоящим Стандартом и построено на основе ISO-20022 (либо по схемам acmt, либо по схемам pacs)
Раздел 2
Раздел 3
Раздел 4
Раздел 4 настоящего содержит
требования к парсингу (разбору) сообщений, валидации (форматно-логический контроль) Блоков Данных (БД) и Элементов данных (ЭД) сообщений СБП. В этом же разделе приведены требования к действиям компонентов СБП при возникновении различных исключительных ситуаций. В этом же разделе приводятся требования к установке, проверке и отключению таймаутов.
Раздел 5
Раздел 6
Раздел 6
не представлен в настоящей версии Стандарта.
После его создания он будет описывать
требования к безопасности соединений между компонентами СБП, а также функции безопасности, обеспечивающие дополнительную защиту, целостность и контроль значений определенных элементов данных (ЭД) или значений групп из нескольких элементов данных (ЭД). Представлен черновик структуры раздела.
Раздел 7
Раздел 8
Раздел 8 настоящего Стандарта описывает
строение всех сообщений СБП (ISO-20022), всех отдельных блоков данных (БД) и всех элементов данных (ЭД), из которых упомянутые сообщения состоят. При описании каждого элемента данных (ЭД) сообщений СБП (ISO-20022) указывается, значение какого именно элемента бизнес данных (ЭБД) он содержит, либо какую иную обязательную константу (не являющуюся по своему смыслу значением элемента бизнес данных (ЭБД)) он в себе содержит, и почему.
Раздел 9
Раздел 10
Раздел 10 дает ясное понимание полного набора Элементов Бизнес Данных (ЭБД), а также правила, по которым Элементы Бизнес Данных (ЭБД) помещаются в сообщения СБП (ISO-20022): в каком сообщении СБП каждый Элемент Бизнес Данных (ЭБД) «рождается» с оригинальным значением, и в каких последующих сообщениях СБП его значение повторяется, извлекаясь из тех предшествующих сообщений СБП, в котором он «родился» с оригинальным значением.
Раздел 11
В СБП использованы две группы схем сообщений,
разработанные компаниями GUF и SWIFT User Group
pacs - PAyments Clearing and Settlement
Группа схем 2017 года компании SWIFT. Предназначена для движения денег.
https://www.iso20022.org/sites/default/files/documents/general/ISO20022_MDR_PaymentsClearingAndSettlement_2017_2018.zip
FIToFIPaymentStatusRequestV02
Подтип схемы сообщения .
Разделитель
Точка.
Вариант схемы сообщения
Цифровое значение .
Разделитель
Точка.
Версия схемы сообщения
Цифровое значение .
xmlns
Обязательный атрибут
xmlns:document xmlns:xsi xsi:schemaLocation
Обязательный атрибут
Обязательный атрибут
http://://www://www.://www.w://www.w3.://www.w3.org://www.w3.org/2001/://www.w3.org/2001/XMLSchema://www.w3.org/2001/XMLSchema-instance
Обязательный атрибут
A02 A22 A24
C02 C04 C06 C22 C24 C12 C14
Запросы
Ответы
A01 A21 A23
C01 C03 C05 C21 C23 C11 C13
Диапазон допустимых значений
Аббревиатура
(заключена в тексте стандарта в круглые скобки)
Номер
{заключен в тексте стандарта в фигурные скобки}
Формат
Указан в таблицах раздела 8 стандарта
{95} Банковский Идентификационный Код Банка Получателя (БИК БН ПО)
Элемент бизнес-данных (ЭБД) с номером {95} согласно разделу 10 Стандарта.
Код, сокращенно именуемый БИК, который входит в число обязательных реквизитов для всех кредитных учреждений. Для любого банка данный реквизит является обязательным по той причине, что именно он позволяет идентифицировать участника расчетов. Порядок определения Банком Получателя своего БИК для использования в ОПКЦ СБП для целей СБП, указан в [2].
Допустимы значения из справочника Банка России, выданные соответствующему финансовому институту
Простота
Чтобы избежать излишней сложности в использовании такого подхода в Стандарт было введено понятие Элемент Бизнес Данных (ЭБД).
Бизнес-смысл
Значения элементов бизнес данных (ЭБД) фактически составляют семантический бизнес-смысл сообщений СБП.
Распределенность
Элементы бизнес данных (ЭБД) распределены по элементам данных (ЭД) и блокам данных (БД) сообщений ISO-20022.
Шаг 9: ConfirmationRequest (С01-pacs.008.001.07). Банк Отправителя → ОПКЦ СБП.
Компонент Банк Отправителя должен:
[Требование 039] Получить от компонента Приложение Отправителя, разобрать и валидировать сообщение ConfirmationRequest (Proprietary) согласно проприетарным требованиям.
[Требование 040] Если
- {44} Сумма операции СБП (СУМ ОП СБП) с учетом ЭБД {9} Валюта Операции (ВЛ ОП),
превышает ограничение, установленное законодательством (см. N 115-ФЗ), то подготовить для последующей передачи компоненту ОПКЦ СБП значения элементов бизнес данных (ЭБД), предусмотренных для этих целей (см. раздел 8.2.1 и раздел 10.1), содержащих данные Отправителя.
[Требование 041] Если в сообщении ConfirmationRequest (Proprietary) присутствует указатель на значение элемента бизнес-данных (ЭБД) {25} Идентификатор Банка, установленный Клиентом (ИД БН УС КЛ), то вычислить его непосредственное значение ЭБД {24} Идентификатор Банка Получателя (ИД БП), идентифицирующее Банк Получателя.
[Требование 042] Проверить имеющиеся ограничения по счету Отправителя и по договору с Отправителем, в частности, удостовериться в достаточности средств на счете Отправителя для подачи распоряжения на проверку возможности выполнения операции СБП, которым будет являться подготавливаемое сообщение ConfirmationRequest (С01-pacs.008.001.07) информационного потока «Кредит счета Получателя» (2).
Если средств на счете Отправителя недостаточно, выполнить Шаг 9 таким образом, чтобы Отправитель мог вернуться к выполнению Шага 7 с целью выбора другого счета для дебетования или исправления значения для ЭБД {44} Сумма операции СБП (СУМ ОП СБП).
Компонент Банк Отправителя может:
[Требование 043] Установить холд на счете Отправителя, с которого будут взяты деньги для обеспечения расчетов по данной финансовой операции СБП, в размере, необходимом для расчетов за операцию и для уплаты комиссий. Для определения минимально необходимого размера холда, можно ориентироваться на значения элементов бизнес-данных (ЭБД)
- {44} Сумма операции СБП (СУМ ОП СБП)
- {9} Валюта Операции (ВЛ ОП)
Компонент Банк Получателя должен:
[[Требование 060] Если
- {44} Сумма операции СБП (СУМ ОП СБП) с учетом ЭБД {9} Валюта Операции (ВЛ ОП),
превышает ограничение, установленное Законом РФ N 115-ФЗ, то включить в сообщение ConfirmationResponseToIPS (C04-pacs.002.001.09) элементы бизнес-данных (ЭБД), предусмотренные для этих целей (см. раздел 8.2.1 и раздел 10.1), содержащий данные Получателя.
[Требование 061] Сформировать сообщение ConfirmationResponseToIPS (C04-pacs.002.001.09) согласно требованиям раздела 8 и рекомендациям разделов 9 и 10, включив в него
при стандартной диспозиции, не ограничиваясь перечисленными,
сформированное согласно [Требованию 048] значние для ЭБД {29} Код Ответа (КО)
значения ЭБД, сформированные согласно [Требованию 058]
полученные от компонента ОПКЦ СБП значение ЭБД
{27} Идентификатор Операции ОПКЦ СБП (ИО ОПКЦ СБП)
{103} Контрольное Значение Операции СБП (КЗО СБП)
Если значение ЭБД {29} Код Ответа (КО) имеет смысл «Успешно» (значение ‘B00000’), то в сообщение должен быть включен сформированный согласно [Требованию 049] элемент данных {74} PAM Получателя (PAM ПО).
Значения элементов данных, предусмотренные законодательством, которые характерзуют Получателя и Банк Получатаеля.
При исключительной диспозиции операции
значение для ЭБД {29} Код Ответа (КО), полученное согласно одному из требований раздела 4.4.
[Требование 062] Направить сообщение ConfirmationResponseToIPS (C04-pacs.002.001.09) компоненту ОПКЦ СБП через безопасное соединение, установленное согласно [Требованию 044].
Внимание! Выполнение требований настоящего шага означает, что Банк Получателя берет на себя ответственность за согласие Получателя на зачисление средств на счет.
В случае истечения таймаута компонент ОПКЦ СБП должен
[Требование 104] -Определить значения для ЭБД
- {29} Код Ответа (КО) - «платеж находится в обработке Расчетной Системой СБП»
- {42} Статус Операции ОПКЦ СБП (СО ОПКЦ СБП)
- Перейти в состояние ожидания сообщения StatusRequestFromBenificiaryBank (C13- pacs.028.001.02) от Банка Получателя (Шаг 28) и/или
- сообщения StatusRequestFromInitiatorBank (C11- pacs.028.001.02) от Банка Отправителя (Шаг 26)
Внимание! В случае получения «позднего» ответа от компонента Расчетная Система СБП компонент ОПКЦ СБП должен
[Требование 105] определить значения для ЭБД
- {29} Код Ответа (КО) - «платеж успешно обработан Расчетной Системой СБП»
- {42} Статус Операции ОПКЦ СБП (СО ОПКЦ СБП)
- и перейти к выполнению [Требования 108]
Компонент ОПКЦ СБП должен:
[Требование 106] Получить от компонента Расчетная Система СБП, разобрать и валидировать сообщение PaymentResponseSettlementSystemtoIPS (Proprietary). Требования к разбору и валидации этого сообщения выходят за рамки настоящего Стандарта и являются проприетарными.
[Требование 107] Выполнить любые проверки и контрольные сравнения, предусмотренные настоящим Стандартом, документом [2] (см. раздел 1.8), а также любые иные допустимые проверки на усмотрение ОПКЦ СБП с целью управления рисками согласно требованиям документов раздела 1.8.
[Требование 108] Приступить с учетом диспозиции операции СБП (при исключительной диспозиции – и с учетом ее характеристики) к близодновременному в смысле онлайн обработки операции выполнению Шага 21 и Шага 23 (в любом порядке).
Шаг 22: AcknowledgementResponseFromInitiatorBank
(C22-pacs.002.001.09). Банк Отправтеля → ОПКЦ СБП
Компонент Банк Отправителя должен:
[Требование 111] Получить от компонента ОПКЦ СБП, разобрать (согласно разделу 4.1) и валидировать (согласно разделу 4.2) сообщение AcknowledgementToInitiatorBank (C21-pacs.002.001.09).
[Требование 112] Сформировать сообщение AcknowledgementResponseFromInitiatorBank
(C22-pacs.002.001.09) согласно требованиям раздела 8 и рекомендациям разделов 9 и 10.
[Требование 113] Направить сообщение AcknowledgementResponseFromInitiatorBank
(C22-pacs.002.001.09) компоненту ОПКЦ СБП через безопасное соединение, установленное согласно [Требованию 088].
[Требование 114] Завершить безопасное соединение, установленное согласно [Требованию 088].
[Требование 115] Перейти к Шагу 30.
Внимание! Отправка такого сообщения компонентом Банк Отправителя означает, что Банк Отправителя выполнил все необходимые действия согласно Правилам СБП и договору с Отправителем, включая списание (дебет счета Отправителя) средств за Операцию СБП в предусмотренном для нее размере.
Шаг 24: AcknowledgementResponseFromBenificiaryBank
(C24-pacs.002.001.09). Банк Получателя → ОПКЦ СБП
Компонент Банк Получателя должен:
[Требование 120] Получить от компонента ОПКЦ СБП, разобрать (согласно разделу 4.1) и валидировать (согласно разделу 4.2) сообщение AcknowledgementToBenificiaryBank (C23-pacs.002.001.09)
[Требование 121] Сформировать сообщение AcknowledgementResponseFromBenificiaryBank (C24- pacs.002.001.09), согласно требованиям раздела 8 и рекомендациям разделов 9 и 10 с учетом диспозиции операции.
[Требование 122] Направить сообщение AcknowledgementResponseFromBenificiaryBank (C24- pacs.002.001.09) компоненту ОПКЦ СБП через безопасное соединение, установленное согласно [Требованию 050].
[Требование 123] Завершить безопасное соединение, установленное согласно [Требованию 050].
[Требование 124] Перейти к Шагу 29.
Внимание! Отправка такого сообщения компонентом Банк Получателя означает, что Банк Получателя выполнил все необходимые действия согласно Правилам СБП и договору с Получателем, включая зачисление (кредит счета Получателя) средств за Операцию СБП в предусмотренном для нее размере.
Компонент ОПКЦ СБП должен:
[Требование 196] Если [Требование 194] выполнено, то есть обнаружено совпадение значений, перечисленных в этом требовании элементов бизнес-данных, то отыскать по значениям ЭБД
- {47} Тип Идентификатора Получателя (ТИД ПО), значение которого указывает на телефон.
- {20} Идентификатор Получателя (ИД ПО), в котором указан номер телефона Получателя.
«старую» связку значений трех ЭБД
- {24} Идентификатор Банка Получателя (ИД БП) – «старое» значение
- {47} Тип Идентификатора Получателя (ТИД ПО), полученное «новое» значение которого указывает на телефон.
- {20} Идентификатор Получателя (ИД ПО), полученное «новое» значение, в котором указан номер телефона Получателя.
И, если такая связка трех значений ЭБД найдена, удалить ее.
[Требование 197] запомнить для онлайн использования в операциях Быстрый платеж (C2C), в которых деньги на счет будет получать Получатель, связку из следующих элементов бизнес-данных
- {24} Идентификатор Банка Получателя (ИД БП) – «новое» значение
- {47} Тип Идентификатора Получателя (ТИД ПО), значение которого указывает на телефон.
{20} Идентификатор Получателя (ИД ПО), в котором указан номер телефона Получателя.
Сформировать значение для элемента бизнес-данных {29} Код Ответа (КО), означающее успешное выполнение операции «Установка банка в СБП по выбору Получателя»
ЕСЛИ [Требование 194] НЕ выполнено, то есть обнаружено несовпадение значений, перечисленных в этом требовании элементов бизнес-данных,
Например, если не совпал пароль, то считать значение элемента бизнес-данных {84} OTP Получателя (OTP ПО), полученное в сообщении Beneficiary Bank ID Selection Request (A23-acmt.23.001.02) от Банка Получателя, ошибочным
ТО
- сформировать значение для элемента бизнес-данных {29} Код Ответа (КО), означающее неуспешное выполнение операции «Установка банка в СБП по выбору Получателя» по причине ошибочного значения упомянутого элемента бизнес-данных.
[Требование 198] Сформировать сообщение Beneficiary Bank ID Selection Response (A24-acmt.23.001.02) согласно требованиям раздела 8 и рекомендациям раздела 9, включив в него сформированный согласно [Требованию 197] элемент бизнес-данных {29} Код Ответа (КО).
[Требование 199] Направить сообщение Beneficiary Bank ID Selection Response (A24-acmt.23.001.02) компоненту Банк Получателя через безопасное соединение, установленное согласно [Требованию 189].
#03 Нет исключительных ситуаций
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть