ОПИСАНИЕ ФОРМАТОВ СООБЩЕНИЙ

Версия 1.6

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ.. 2

1 Общие положения.. 4

2 Общая структура сообщения.. 5

2.1 Основной заголовок.. 5

2.2 Заголовок приложения. 6

2.3 Текстовая часть. 6

2.4 Типы сообщений.. 7

3 Обозначения, используемые при описании полей.. 8

4 Форматы полей сообщения.. 9

4.1 Поле 13D: Дата и время. 9

4.2 Поле 20: Референс операции.. 9

4.3 Поле 21: Связанный референс. 9

4.4 Поле 28: Номер страницы, общее число страниц.. 9

4.5 Поле 30: Дата. 9

4.6 Поле 32a: Сумма. 10

4.7 Поле 34F: Лимит для выписки.. 10

4.8 Поле 50: Клиент-инициатор. 10

4.9 Поле 52a: Организация-инициатор. 11

4.10 Поле 53a: Корреспондент Организации-инициатора. 11

4.11 Поле 57a: Организация бенефициара. 11

4.12 Поле 59: Бенефициар. 12

4.13 Поле 60a: Начальное сальдо. 12

4.14 Поле 61: Строка отчета. 12

4.15 Поле 62a: Конечное сальдо. 13

4.16 Поле 70: Детали платежа. 13

4.17 Поле 72: Информация Отправителя Получателю.. 14

4.18 Поле 86: Информация для владельца счета. 14

4.19 Поле 90: Итоговое значение по дебету/кредиту промежуточной выписки.. 14

5 Форматы сообщений.. 16

5.1 Сообщение МТ100 - клиентский перевод в тенге. 16

Пример стандартного платежного поручения в тенге. 18

Пример платежного поручения в тенге на перечисление налогов. 19

5.2 Сообщение MT102 - сводный платеж в тенге. 20

Пример сообщения на перечисление обязательных пенсионных взносов. 22

Пример сообщения на перечисление социальных отчислений. 23

Пример сообщения на перечисление заработной платы физическим лицам.. 24

НЕ нашли? Не то? Что вы ищете?

5.3 Сообщение MT940 – финальная выписка. 25

Пример сообщения финальной выписки. 27

5.4 Сообщение MT942 – промежуточная выписка. 28

Пример сообщения промежуточной выписки. 30

5.5 Платежи в иностранной валюте. 31

5.5.1 Сообщение МТ100 - перевод в иностранной валюте и конверсия. 31

Пример файла импорта платежей в иностранной валюте. 35

Пример файла импорта заявки на покупку иностранной валюты.. 36

Пример файла импорта заявки на продажу иностранной валюты.. 37

Пример файла импорта заявки на конверсию иностранной валюты.. 38

Общие положения

Настоящий документ описывает форматы сообщений, используемые для обмена информацией с системой MultiCash@SmartOffice®.

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

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

Общая структура сообщения

Сообщения имеют блочную структуру, каждый блок выделяется фигурными скобками и идентифицируется номером.

{1: Основной заголовок}

{2: Заголовок приложения}

{4: Текстовая часть}

Блоки 1 и 2 содержат информацию об отправителе и получателе сообщений, блок 4 содержит передаваемую информацию.

Только блок 1 обязан начинаться с первой позиции сроки.

Каждый блок начинается с идентификатора блока. Идентификатор блока состоит из символа «{» (открывающая фигурная скобка), номера блока и символа “:” (двоеточие). Блоки 1 и 2 завершаются символом «}» (закрывающая фигурная скобка). Блок 4 завершается символами «-}», указанными с первой позиции новой строки.

Четвертый блок содержит информационные поля. Поле – элемент данных, для которого заранее предопределены назначение, описание и представления значений.

Поле состоит из идентификатора поля и значения поля. Идентификатор поля начинается с первой позиции новой строки и состоит из символа «:» (двоеточие), алфавитно-цифрового идентификатора поля, и заканчивается символом «:» (двоеточие). Окончание значения поля определяется началом следующего поля или концом текущего блока. Значение поля не должно начинаться с символов “{“, «CrLf:», «CrLf-}».

Поле может содержать ключевые слова.

Ключевое слово должно начинаться с новой строки, состоит из прописных латинских букв, начинается и заканчивается символом «/» (слэш).

Ключевое слово может содержать вложенные ключевые слова. Вложенное ключевое слово указывается также с новой строки, начинается двумя символами «//» (слэш) и заканчивается одним символом «/» (слэш).

2.1  Основной заголовок

Основной заголовок - это блок, в котором указывается информация об отправителе или получателе сообщения. Например,

{1:F01 K059560000000010000001}

{1:

F01

K05956000000

0010

000001}

a

b

c

d

e

Идентификатор блока Тип приложения (на момент создания настоящего документа принимает фиксированное значение – F01) Терминал отправителя (как правило, ALMNKZKAAXXX либо K05956000000) Номер сессии Порядковый номер в сессии

2.2  Заголовок приложения

Заголовок 2 сообщения содержит идентификатор блока, признак входящего/исходящего сообщения, тип сообщения, адрес пользователя, резерв, приоритет сообщения, тип информирования пользователя и лимит времени. Например,

{2: I940ALMNKZKAAXXXN2020}

{2:

I

940

SCLEAR000000

N

2

020}

a

b

c

d

e

f

g

Идентификатор блока Исходящее сообщение (I) Тип сообщения Признак срочности либо терминал получателя сообщения.

В исходящих от пользователя платежных документах в тенге должен содержать значения:

SCLEAR000000 – для обычных платежей

SGROSS000000 – для срочных платежей (по срочному тарифу)

N – обычный приоритет (U – высокий приоритет) 2 - уведомление о доставке, 3 – уведомление о доставке, предупреждение о недоставке Лимит времени доставки сообщения 020 – время ожидания – 100 минут (для срочных – 003, 15 минут)

Значение полей e-g в данном контексте не используется. Поля могут принимать стандартные значения: «N2020» либо «U3003».

2.3  Текстовая часть

Четвертый текстовый блок содержит текст сообщения. Этот блок включает в себя поля сообщения. Каждое поле начинается с символов {CrLf:}, далее идет идентификатор поля и значение поля, которые разделены символом : (двоеточие). Конец текстового блока определяется символом {CrLf-}.

В сообщениях МТ100/102 для внесения в поля или ключевые слова сообщения значений, содержащих символы кириллицы, рекомендуется использовать кодовую страницу cp-866.

2.4  Типы сообщений

В системе реализован импорт следующих типов сообщений пользователя:

MT100 - клиентский перевод в тенге

MT102 – сводные платежи в тенге

MT100* - клиентский перевод в иностранной валюте, заявление на конвертацию средств

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

МТ940 – финальная выписка за операционный день

МТ942 – промежуточная выписка в течение дня

Внимание!

Формат МТ100* в иностранной валюте отличается от формата МТ100 для клиентских переводов в тенге, хотя и имеет схожее наименование.

Обозначения, используемые при описании полей

При описании полей использованы следующие буквенно-цифровые описания форматов полей в текстовом блоке сообщения. Существуют следующие спецификации символов:

·  a - только буквы из набора:

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

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

АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

·  n - только цифры;

·  x - любые символы из вышеуказанных наборов, символ пробела, а также:

.,-()/=‘+:?!“%&*<>;@#

Некоторые поля накладывают свои ограничения на набор допустимых символов. При этом набор допустимых символов для этих реквизитов описан в соответствующих нормативных документах. Примерами таких полей могут служить Банковский идентификационный код (БИК) и счет в стандарте IBAN.

Число обозначает количество символов спецификации. Число с подчеркиванием обозначает обязательное наличие требуемого числа символов спецификации. Символ * означает повторение всей следующей за ним спецификации. Символ “/” - специальный символ.

Сочетание num - число с обязательной запятой, значение которого может находиться в пределах от 0,01 до 922337203685477,58. Число не содержит разделителей групп разрядов. Дробная часть указывается всегда, содержит два знака и отделяется от целой части запятой, если не указаны другие правила оформления.

[…] - необязательный параметр.

Примеры:

·  6n3a18num - 6 цифр, 3 буквы, число с запятой до 18 знаков;

·  16*70x - 16 строк по 70 символов;

·  /1a/9n - 1 буква, 9 цифр;

Внимание:

В сообщениях МТ100* в иностранной валюте символы кириллицы не допускаются. В этих сообщениях набор символов, обозначенных буквой «a», ограничен символами

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Форматы полей сообщения

4.1  Поле 13D: Дата и время

Описание

Дата и время промежуточной выписки

Формат: 6n4n

6n – Дата в формате ГГММДД

4n – Время в формате ЧЧММ

4.2  Поле 20: Референс операции

Описание

Числовой идентификатор операции, присвоенный Отправителем. Внутренний формат и содержание определяется Отправителем.

Формат: 16n

Ограничение формата:

Поле может содержать любые символы из набора:

0123456789

4.3  Поле 21: Связанный референс

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5