ОПИСАНИЕ ФОРМАТОВ СООБЩЕНИЙ
Версия 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
1 Общие положения
Настоящий документ описывает форматы сообщений, используемые для обмена информацией с системой MultiCash@SmartOffice®.
Все реквизиты, указанные в примерах сообщений, не являются реальными реквизитами существующих юридических и физических лиц и предназначены только для демонстрации использования сообщения.
Если определенный формат допускает присутствие в одном физическом файле нескольких сообщений одного типа, то такие документы будут импортированы в качестве пакета документов. Подписание пакета документов подписывает все документы, входящие в такой пакет.
2 Общая структура сообщения
Сообщения имеют блочную структуру, каждый блок выделяется фигурными скобками и идентифицируется номером.
{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 |
2.2 Заголовок приложения
Заголовок 2 сообщения содержит идентификатор блока, признак входящего/исходящего сообщения, тип сообщения, адрес пользователя, резерв, приоритет сообщения, тип информирования пользователя и лимит времени. Например,
{2: I940ALMNKZKAAXXXN2020}
{2: | I | 940 | SCLEAR000000 | N | 2 | 020} |
a | b | c | d | e | f | g |
В исходящих от пользователя платежных документах в тенге должен содержать значения:
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 для клиентских переводов в тенге, хотя и имеет схожее наименование.
3 Обозначения, используемые при описании полей
При описании полей использованы следующие буквенно-цифровые описания форматов полей в текстовом блоке сообщения. Существуют следующие спецификации символов:
· 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 Форматы полей сообщения
4.1 Поле 13D: Дата и время
Описание
Дата и время промежуточной выписки
Формат: 6n4n
6n – Дата в формате ГГММДД
4n – Время в формате ЧЧММ
4.2 Поле 20: Референс операции
Описание
Числовой идентификатор операции, присвоенный Отправителем. Внутренний формат и содержание определяется Отправителем.
Формат: 16n
Ограничение формата:
Поле может содержать любые символы из набора:
0123456789
4.3 Поле 21: Связанный референс
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


