2. <Информация> Банка России от 21.02.2011 "Форматы электронных сообщений с Федеральным казначейством в соответствии с требованиями Указания Банка России от 15 июля 2010 г. N 2467-У "Об особенностях осуществления безналичных расчетов через подразделения расчетной сети Банка России при проведении кредитными организациями электронных платежей на общую сумму документов, принятых от физических лиц для перевода денежных средств без открытия банковского счета органам Федерального казначейства"
2. ОСНОВНЫЕ ТИПЫ ДАННЫХ XML-ФАЙЛОВ
В качестве основных типов данных XML-файлов в документе используются следующие:
┌───┬───────────────────┬─────────────────────┬───────────┬──────────────────┐
│ N │ Обозначение │Описание прикладного │Базовый тип│ Ограничения │
│п/п│ прикладного типа │ типа │ │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │DataBase64 │Блок данных в │xs:base64- │ │
│ │ │кодировке Base64 │Binary │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │GUID │128-битное число в │xs:string │pattern=[\da-fA │
│ │ │виде строки из 32 │ │-F]{8}\-[\da-fA │
│ │ │шестнадцатеричных │ │-F]{4}\-[\da-fA │
│ │ │цифр, разделенных │ │-F]{4}\-[\da-fA │
│ │ │дефисами в формате │ │-F]{4}\-[\da-fA │
│ │ │G1G2G3G4-G5G6-G7G8- │ │-F]{12} │
│ │ │G9G10- │ │ │
│ │ │G11G12G13G14G15G16, │ │ │
│ │ │где Gx - значение │ │ │
│ │ │соответствующего │ │ │
│ │ │байта структуры в │ │ │
│ │ │шестнадцатеричном │ │ │
│ │ │представлении │ │ │
│ │ │(например 6F9619FF- │ │ │
│ │ │8B86-D011-B42D- │ │ │
│ │ │00CF4FC964FF) │ │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │Дата │Дата в формате │xs:string │pattern=\d{4}-\ │
│ │ │YYYY-MM-DD │ │d{2}-\d{2} │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │ДатаВремя │Дата и время. [ГОСТ │xs:dateTime│pattern=\d{4}-\ │
│ │ │ИСО 8601-2001]. │ │d{2}-\d{2}T\d{2 │
│ │ │Формат CCYY-MM- │ │}:\d{2}:\d{2} │
│ │ │DDThh:mm:ss. │ │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │Строка │Строка без │xs:string │ │
│ │ │ограничения длины │ │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │Email │Адрес электронной │xs:string │ │
│ │ │почты │ │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │Абонент │Идентификатор │xs:string │Допустимые │
│ │ │составителя │ │значения - см. │
│ │ │(получателя) │ │ниже │
│ │ │электронного │ │ │
│ │ │сообщения │ │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │ТипЭС │Тип передаваемого │xs:string │Допустимые │
│ │ │сообщения │ │значения: │
│ │ │ │ │Извещение, Запрос,│
│ │ │ │ │Подтверждение │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │ФорматДанных │Формат передаваемых │xs:string │Допустимые │
│ │ │данных в сообщении │ │значения: XML │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │ИмяФайла │Имя файла │xs:string │ │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │КодРезКонтроля │Код контроля для │xs:string │Допустимые │
│ │ │Извещения │ │значения: 0 - │
│ │ │ │ │принято, 2 - не │
│ │ │ │ │принято │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │СКЗИ │Наименование │xs:string │Допустимые │
│ │ │используемой СКЗИ │ │значения: │
│ │ │ │ │Сигнатура, Верба, │
│ │ │ │ │САЭД │
├───┼───────────────────┼─────────────────────┼───────────┼──────────────────┤
│ │ │ │ │ │
└───┴───────────────────┴─────────────────────┴───────────┴──────────────────┘
В описании некоторых атрибутов используется псевдотип "перечисление", для каждого такого атрибута явно описываются конкретные значения, которые он может принимать.
Все шаблоны XML файлов приведены в кодировке windows-1251. Для описания структуры используются следующие сокращения:
А-атрибут XML документа
К-корневой элемент XML документа
Э-элемент XML документа
[0]-Элемент/атрибут должен отсутствовать в указанном контексте
[0..1]-Элемент/атрибут является необязательным
[1]-Элемент/атрибут является обязательным
[0..n]-Элемент является необязательным, количество элементов не ограничено
[1..n]-Количество указанных элементов не менее одного
- обязательный элемент
? элемент (атрибут) может отсутствовать
- Заполнение поля Абонент
Для адресации Отправителя и Получателя используется уникальный идентификатор, который формируется из двух частей, разделенных точкой:
- Категория - мнемонический код;
- Идентификатор внутри категории, в соответствии с локальным справочником, ведущимся в Банке России для идентификации ТУ, КО и других участников расчетов.
Для идентификации ТУ, КО и органов федерального казначейства и обеспечения маршрутизации используется мнемонический код "УИС" и уникальный идентификатор составителя электронного документа, сформированный в соответствии с требованиями документа Банка России "О правилах обмена электронными документами между Банком России, кредитными организациями (филиалами) и другими клиентами Банка России при осуществлении расчетов через расчетную сеть Банка России" (Положение Банка России от 12.03.1998 N 20-П (В редакции Указания от 11.04.2000 N 774-У)).
