Общая информация

ПОИСК ИЛИ ПРОСМОТР ИНФОРМАЦИИ

СОСТАВ СООБЩЕНИЙ

Состав транспортного сообщения

Участники платежной системы Республики Беларусь (далее – участники) используют для обмена информацией транспортные сообщения. Транспортные сообщения формируются в рамках транспортной системы участника на основании бизнес-сообщений, сформированных целевыми автоматизированными системами. Порядок формирования, передачи, приема и обработки транспортных сообщений описан в технической документации СПФИ.

Состав бизнес-сообщения

Бизнес-сообщение формируется целевой автоматизированной системой участника и направляется в транспортную систему для его передачи другому участнику.

Бизнес-сообщение состоит из двух блоков: бизнес-заголовка (Business Application Header, далее – ВАН) и бизнес-содержимого.

В качестве бизнес-заголовка бизнес-сообщения используется сообщение ISO 20022 Business Application Header (head.001).

В качестве бизнес-содержимого бизнес-сообщения используются национальные сообщения ISO 20022, наименования и обозначения которых приведены в технической документации на конкретные автоматизированные системы.

Состав бизнес-сообщения:

Состав бизнес-сообщения

СТРУКТУРА И ФОРМАТЫ СООБЩЕНИЙ

Описание структуры сообщений

Сообщения включают в себя набор элементов данных, следующих в установленной последовательности. Структуры конкретных сообщений приведены в технической документации на целевые автоматизированные системы.

Разрешенное символьное множество и размерность элементов данных

Текст сообщения должен быть сформирован в кодовой странице UTF-8.

Разрешенное к использованию символьное множество элементов данных включает в себя следующий набор символов:

  • A…Z – прописные латинские буквы;
  • a…z – строчные латинские буквы;
  • А…Я – прописные буквы кириллицы, включая I, Ё и Ў;
  • а…я – строчные буквы кириллицы, включая i, ё и ў;
  • 0…9 – цифры;
  • / / - + = _ . , : ; ` ‘ ’ “ ” « » ~ ! @ # № $ % ^ ? * ( ) [ ] { } – специальные графические символы: пробел, дробная черта правая и левая, дефис (минус), плюс, равно, нижнее подчеркивание, точка, запятая, двоеточие, точка с запятой, апостроф, одиночные, парные и угловые кавычки (левые и правые), тильда, восклицательный знак, коммерческое at, решетка, знак номера, знак доллара, процент, карет, знак вопроса, звездочка, круглые, квадратные и фигурные скобки (левые и правые).

Специальный символ & может использоваться только для обозначения следующих сущностей:

  • &lt; (< меньше чем);
  • &gt; (> больше чем);
  • &amp; (& амперсанд);
  • &apos; (‘ апостроф);
  • &quot; (“ кавычки).

Десятичные числа указываются в следующем формате: m<=decimal<=M td=T fd=F, где m – минимальное значение, M – максимальное значение, Т – общее количество цифр, F – количество цифр в дробной части.

При описании форматов сообщений допустимые для использования значения элементов данных указываются в квадратных скобках [ ].

При описании форматов элементов данных сообщений обозначения размерности заключаются в фигурные скобки и указываются после перечисления допустимых символов, например:

  • {n} – точно n символов.
  • {n,m} – не менее чем n символов, но не более чем m символов.
  • text{n,m} – минимальная (n) и максимальная (m) длина текстового элемента данных, состоящего из разрешенного набора символов.

Для указания кратности повторений (или множественности) компонентов или элементов данных используются обозначения, заключаемые в квадратные скобки [ ], например:

  • [1..1] – элемент данных обязателен, повторения не допускаются;
  • [1..*] – элемент данных обязателен, может повторяться без ограничений;
  • [1..m] – элемент данных обязателен, может повторяться не более m раз (m > 1);
  • [n..*] – элемент данных обязателен, должен повторяться не менее n раз (n > 1);
  • [n..m] – элемент данных обязателен, должен повторяться не менее n раз и не более m раз (n > 0, m ≥ n);
  • [0..1] – элемент данных необязателен, повторения не допускаются;
  • [0..m] – элемент данных необязателен, может повторяться не более m раз (m > 1).

Если кратность повторения компонента или элемента данных не указана, то они заполняются однократно.

Необязательная часть значения элемента данных заключается в круглые скобки, после которых ставится знак вопроса «?», например: [A-Z0-9]{9}([A-Z]{3})?

Перечень основных элементов данных

В различных типах сообщений используются основные элементы данных, формат которых является одинаковым для всех сообщений, если об этом не указано особо в описании конкретного сообщения.

На странице репозиторий в пункте "Типы данных" приведен перечень основных элементов данных и их описание.

Структура и формат основных компонентов

В различных типах сообщений используются основные компоненты, формат которых является одинаковым для всех сообщений, если об этом не указано особо в описании конкретного сообщения.

На странице репозиторий в пункте "Бизнес компоненты" приведен перечень основных компонентов и их описание.

Состав основных компонентов приведен в виде таблиц, в столбцах которых указываются:

  • «XML-тег» – кодированное наименование компонента или элемента данных согласно репозиторию ISO 20022;
  • «Описание» – смысловое назначение компонента, элемента данных;
  • «Применяемость» – кодированная информация о применяемости компонента или элемента данных в платежной системе Республики Беларусь. Символом «О» обозначается обязательность применения, символом «Н» – необязательность, символом «У» – обязательность в соответствии с правилами использования, слова «{Или» и «Или}» – необходимость выбора одного из двух вариантов, когда одновременное их указание не допускается, «-» – компонент или элемент данных должны отсутствовать;
  • «Тип данных и формат» – тип данных и формат элемента данных, входящего в данный компонент.

Структура и формат бизнес-заголовка

Структура, формат и пример бизнес-заголовка приведены в документе "Структура и форматы финансовых сообщений. Общее описание." (обновлен 09.06.2021) в приложении В.

Структура и формат бизнес-содержимого

Описания структур и форматов бизнес-содержимого бизнес-сообщений и их примеры приведены в технической документации автоматизированных систем.