Навигация
Новые документы
Реклама
Ресурсы в тему
|
Постановление Совета директоров Национального банка Республики Беларусь от 25.11.2009 № 393 "О внесении изменения № 1 в постановление Совета директоров Национального банка Республики Беларусь от 18 июня 2008 г. № 188 "Об утверждении технического кодекса установившейся практики "Банковские технологии. Порядок создания электронных платежных документов, используемых в Республиканской централизованной системе обмена межбанковской корреспонденцией в форме электронных документов. Часть 1. Сообщение МТ 104"Документ утратил силу
< Главная страница На основании статьи 32 Банковского кодекса Республики Беларусь Совет директоров Национального банка Республики Беларусь ПОСТАНОВЛЯЕТ: 1. Внести в технический кодекс установившейся практики ТКП 133-2008 "Банковские технологии. Порядок создания электронных платежных документов, используемых в Республиканской централизованной системе обмена межбанковской корреспонденцией в форме электронных документов. Часть 1. Сообщение МТ 104", утвержденный постановлением Совета директоров Национального банка Республики Беларусь от 18 июня 2008 г. N 188, изменение N 1 согласно приложению к настоящему постановлению. 2. Настоящее постановление вступает в силу с 1 июля 2010 г. Председатель Правления П.П.Прокопович МКС 35.240.40 Введено в действие постановлением Совета директоров Национального банка Республики Беларусь от 25 ноября 2009 г. N 393 Дата введения 2010-07-01 Разделы 1, 5 - 8. По всему тексту слова "ЭПД сообщения МТ 104" заменить словами "ЭПД МТ 104". Раздел 2. Исключить нормативную ссылку: "ГОСТ 28806-90 Качество программных средств. Термины и определения". Раздел 2 дополнить следующими нормативными ссылками: "ТР 2008/009/BY Банковская деятельность. Информационные технологии. Информационная совместимость программных и программно-технических средств платежной системы ТКП 061-2007 (07040) Банковские технологии. Порядок применения СТБ ИСО/МЭК 12119-2003 в процессе оценки соответствия программных средств ГОСТ 19.101-77 Единая система программной документации. Виды программ и программных документов ГОСТ 19.103-77 Единая система программной документации. Обозначение программ и программных документов". Раздел 3. Пункт 3.20 изложить в новой редакции: "3.20. платежный документ - расчетный либо иной документ, установленный нормативными правовыми актами Национального банка Республики Беларусь, являющийся основанием для отражения банком (Национальным банком Республики Беларусь) операций списания (зачисления) денежных средств по счетам клиентов либо счетам по учету собственных средств [3]". Раздел 3. Пункт 3.25 изложить в новой редакции: "3.25. программное средство; продукт (ПС) - прикладные, служебные программы и пакеты программ, а также сопутствующая им техническая документация (ТР 2008/009/BY)". Раздел 3. Пункт 3.33 изложить в новой редакции: "3.33. электронный платежный документ; электронный платежный документ сообщения (ЭПД) - электронный документ, являющийся основанием для совершения операций по соответствующим счетам Национального банка Республики Беларусь, банков и их клиентов [3]". Раздел 3 дополнить пунктом 3.36: "3.36. пакет программ - завершенная и документально оформленная совокупность программ, поставляемых конечным пользователям для применения (ТР 2008/009/BY)". Раздел 3 дополнить пунктом 3.37: "3.37. описание продукта; описание программы - документ, определяющий свойства пакета программ, основным назначением которого является оказание помощи потенциальным покупателям в оценке пригодности для них данного продукта до его приобретения (СТБ ИСО/МЭК 12119)". Подраздел 5.3.3. Второй абзац изложить в новой редакции: "Структуру электронного сообщения МТ 104 должны составлять пять функциональных блоков, расположенных в последовательности, указанной в таблице 5.1.". Приложение Б изложить в новой редакции: "Приложение Б ПОРЯДОК ОЦЕНКИ СООТВЕТСТВИЯ ПРОГРАММНЫХ СРЕДСТВ, РЕАЛИЗУЮЩИХ ПРОЦЕССЫ ФОРМИРОВАНИЯ ОБЩЕЙ И ОСОБЕННОЙ ЧАСТЕЙ ЭЛЕКТРОННОГО ПЛАТЕЖНОГО ДОКУМЕНТА МТ 104Б.1. Показатели, контролируемые при сертификации Б.1.1. ПС, реализующие процессы формирования общей и особенной частей ЭПД МТ 104, подпадают под действие технического регламента ТР 2008/009/BY. Б.1.2. Существенные требования технического регламента ТР 2008/009/BY детализируются взаимосвязанными техническими нормативными правовыми актами - государственными стандартами Республики Беларусь и техническими кодексами установившейся практики Национального банка Республики Беларусь. Б.1.3. Требования технического регламента ТР 2008/009/BY, детализируемые СТБ ИСО/МЭК 12119 и уточняемые ТКП 061, являются общими и предъявляются ко всем программным средствам, подпадающим под действие технического регламента. Б.1.4. Требования технического регламента ТР 2008/009/BY, уточняемые настоящим техническим кодексом, являются специальными и предъявляются к программным средствам, реализующим процессы формирования общей и особенной частей ЭПД МТ 104. Б.1.5. Показатели, контролируемые при оценке соответствия ПС, реализующих процесс формирования общей и особенной частей ЭПД МТ 104, определяются исходя из требований указанных документов. Б.1.6. Оценка соответствия ПС проводится по показателям, приведенным в таблице Б.1 (приложение Б). Таблица Б.1 ПОКАЗАТЕЛИ, КОНТРОЛИРУЕМЫЕ ПРИ ОБЯЗАТЕЛЬНОЙ СЕРТИФИКАЦИИ--------------------+----------------------------+-------------------- ¦Обозначение ТНПА на¦ ¦ ¦ ¦ ПС, по которым ¦ ¦ Обозначение ТНПА, по ¦ ¦ проводится ¦ Показатели ПС, ¦ которым проводится ¦ ¦ сертификация, где ¦ контролируемые при ¦сертификация, на методы ¦ ¦ установлены ¦ обязательной сертификации ¦тестирования (испытаний)¦ ¦ показатели, ¦ ¦ для определения ¦ ¦контролируемые при ¦ ¦ показателей ¦ ¦ сертификации ¦ ¦ ¦ +-------------------+----------------------------+------------------------+ ¦ 1 ¦ 2 ¦ 3 ¦ +-------------------+----------------------------+------------------------+ ¦ Показатели оценки соответствия ПС, реализующих процессы формирования ¦ ¦ общей и особенной частей ЭПД МТ 104, существенным требованиям ТР ¦ ¦ 2008/009/BY ¦ ¦ (общие требования) ¦ +-------------------+----------------------------+------------------------+ ¦ТР 2008/009/BY ¦Пригодность к выполнению ¦ТКП 133 ¦ ¦ ¦банковских операций ¦(Б.2 (приложение Б) ¦ ¦ ¦совместно с другими ¦ ¦ ¦ ¦программными и ¦ ¦ ¦ ¦программно-техническими ¦ ¦ ¦ ¦средствами и отсутствие ¦ ¦ ¦ ¦нежелательного ¦ ¦ ¦ ¦взаимодействия по видам ¦ ¦ ¦ ¦функций, эксплуатационным ¦ ¦ ¦ ¦характеристикам, формируемым¦ ¦ ¦ ¦данным и значениям ¦ ¦ ¦ ¦параметров ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦1. Описание продукта ¦ТКП 133 ¦ ¦(пункты: 3.1.1; ¦ ¦(Б.2.1 (приложение Б) ¦ ¦3.1.2; 3.1.3a, ¦ ¦ ¦ ¦3.1.3b; 3.1.4; ¦ ¦ ¦ ¦3.1.8), ТКП 061 ¦ ¦ ¦ ¦(подпункты 6.2.4.2;¦ ¦ ¦ ¦6.2.5.2) ¦ ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦2. Документация пользователя¦ТКП 133 ¦ ¦(пункты 3.2.1; ¦ ¦(Б.2.2 (приложение Б) ¦ ¦3.2.2) ¦ ¦ ¦ +-------------------+----------------------------+------------------------+ ¦ТР 2008/009/BY ¦Полнота и непротиворечивость¦ТКП 133 ¦ ¦ ¦функций и возможностей ¦(Б.3 (приложение Б) ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦1. Полнота тестовых примеров¦ТКП 133 ¦ ¦(пункт 4.2.3), ¦ ¦(Б.3.1 (приложение Б) ¦ ¦ТКП 061 ¦ ¦ ¦ ¦(пункт 7.1.2) ¦ ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦2. Выполнимость процесса ¦ТКП 133 ¦ ¦(пункт 3.3.1а), ¦инсталляции в среду ¦(Б.3.2 (приложение Б) ¦ ¦ТКП 061 ¦функционирования ¦ ¦ ¦(пункт 8.1.2) ¦ ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦3. Реализация функций ¦ТКП 133 ¦ ¦(пункт 3.3.1b), ¦ ¦(Б.3.3 (приложение Б) ¦ ¦ТКП 061 ¦ ¦ ¦ ¦(пункт 9.1.2) ¦ ¦ ¦ +-------------------+----------------------------+------------------------+ ¦ТР 2008/009/BY ¦Мобильность и возможность ¦ТКП 133 ¦ ¦ ¦адаптации к изменениям ¦(Б.4 (приложение Б) ¦ ¦ ¦нормативных требований и ¦ ¦ ¦ ¦потребностям пользователей ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦1. Мобильность ¦ТКП 133 ¦ ¦(пункт 3.3.6) ¦(переносимость) ¦(Б.4.1 (приложение Б) ¦ +-------------------+----------------------------+------------------------+ ¦ТР 2008/009/BY ¦Устойчивое функционирование ¦ТКП 133 ¦ ¦ ¦программных и ¦(Б.5 (приложение Б) ¦ ¦ ¦программно-технических ¦ ¦ ¦ ¦средств при обработке ¦ ¦ ¦ ¦искаженных данных ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦1. Надежность ¦ТКП 133 ¦ ¦(пункт 3.3.2) ¦ ¦(Б.5.1 (приложение Б) ¦ +-------------------+----------------------------+------------------------+ ¦ТР 2008/009/BY ¦Надежное, своевременное и ¦ТКП 133 ¦ ¦ ¦точное выполнение платежных ¦(Б.6 (приложение Б) ¦ ¦ ¦инструкций клиентов, ¦ ¦ ¦ ¦отсутствие искажений ¦ ¦ ¦ ¦платежных данных и личных ¦ ¦ ¦ ¦данных в процессе их ¦ ¦ ¦ ¦создания и обработки ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦1. Надежность ¦ТКП 133 ¦ ¦(пункт 3.3.2) ¦ ¦(Б.6.1 (приложение Б) ¦ +-------------------+----------------------------+------------------------+ ¦ Показатели оценки соответствия ПС, реализующего процесс формирования ¦ ¦ общей части ЭПД МТ 104, существенным требованиям ТР 2008/009/BY ¦ ¦ (специальные требования) ¦ +-------------------+----------------------------+------------------------+ ¦ТР 2008/009/BY ¦Единообразие интерфейсов и ¦ТКП 133 ¦ ¦ ¦аутентичное восприятие ¦(Б.7 (приложение Б) ¦ ¦ ¦данных, представленных в ¦ ¦ ¦ ¦одинаковой форме другими ¦ ¦ ¦ ¦программными и ¦ ¦ ¦ ¦программно-техническими ¦ ¦ ¦ ¦средствами ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦1. Правильность ¦ТКП 133 ¦ ¦(пункт 3.3.1с) ¦ ¦(Б.7.1.1 (приложение Б) ¦ +-------------------+----------------------------+------------------------+ ¦ТКП 133 (5.2.2) ¦1.1. Входные данные ¦ТКП 133 (Б.7.1.2 ¦ ¦ ¦процедуры (процесса) ¦(приложение Б) ¦ ¦ ¦формирования на машинных ¦ ¦ ¦ ¦носителях наборов элементов ¦ ¦ ¦ ¦данных, используемых для ¦ ¦ ¦ ¦создания ЭПД ¦ ¦ +-------------------+----------------------------+------------------------+ ¦ТКП 133 (5.2.3) ¦1.2. Выходные данные ¦ТКП 133 ¦ ¦ ¦процедуры (процесса) ¦(Б.7.1.3 (приложение Б) ¦ ¦ ¦формирования на машинных ¦ ¦ ¦ ¦носителях наборов элементов ¦ ¦ ¦ ¦данных, используемых для ¦ ¦ ¦ ¦создания ЭПД ¦ ¦ +-------------------+----------------------------+------------------------+ ¦ТКП 133 ¦1.3. Выходные данные ¦ТКП 133 ¦ ¦(5.3.3 - 5.3.14) ¦процедуры (процесса) ¦(Б.7.1.4 (приложение Б) ¦ ¦ ¦формирования общей части ЭПД¦ ¦ +-------------------+----------------------------+------------------------+ ¦ Показатели оценки соответствия ПС, реализующего процесс формирования ¦ ¦ особенной части ЭПД МТ 104, существенным требованиям ТР 2008/009/BY ¦ ¦ (специальные требования) ¦ +-------------------+----------------------------+------------------------+ ¦ТР 2008/009/BY ¦Единообразие интерфейсов и ¦ТКП 133 ¦ ¦ ¦аутентичное восприятие ¦(Б.8 (приложение Б) ¦ ¦ ¦данных, представленных в ¦ ¦ ¦ ¦одинаковой форме другими ¦ ¦ ¦ ¦программными и ¦ ¦ ¦ ¦программно-техническими ¦ ¦ ¦ ¦средствами ¦ ¦ +-------------------+----------------------------+------------------------+ ¦СТБ ИСО/МЭК 12119 ¦1. Правильность ¦ТКП 133 ¦ ¦(пункт 3.3.1с) ¦ ¦(Б.8.1.1 (приложение Б) ¦ +-------------------+----------------------------+------------------------+ ¦ТКП 133 (5.4.2) ¦1.1. Входные данные ¦ТКП 133 ¦ ¦ ¦процедуры (процесса) ¦(Б.8.1.2 (приложение Б) ¦ ¦ ¦формирования особенной части¦ ¦ ¦ ¦ЭПД ¦ ¦ +-------------------+----------------------------+------------------------+ ¦ТКП 133 ¦1.2. Выходные данные ¦ТКП 133 ¦ ¦(5.4.3 - 5.4.6) ¦процедуры (процесса) ¦(Б.8.1.3 (приложение Б) ¦ ¦ ¦формирования особенной части¦ ¦ ¦ ¦ЭПД ¦ ¦ ¦-------------------+----------------------------+------------------------- Б.1.7. Порядок оценки соответствия ПС включает в себя анализ документации на ПС и проведение его функционального тестирования по принципу "черного ящика". Б.2. Оценка соответствия показателю "Пригодность к выполнению банковских операций совместно с другими программными и программно-техническими средствами и отсутствие нежелательного взаимодействия по видам функций, эксплуатационным характеристикам, формируемым данным и значениям параметров" Б.2.1. Оценка описания продукта проводится на соответствие требованиям: Б.2.1.1. Общие требования к содержанию Описание ПС (продукта) должно быть достаточно понятным, полным и простым при изучении, чтобы обеспечить помощь потенциальным покупателям при оценке ими пригодности данного продукта для их нужд до его покупки. Оно должно быть внутренне непротиворечивым. Каждый термин должен иметь один и тот же смысл по всему документу. Формулировки в описании продукта должны быть проверенными и корректными. Б.2.1.2. Обозначения и указания Б.2.1.2.1. Обозначение продукта и его описания Описанию продукта должно быть присвоено индивидуальное обозначение как документу. Обозначения документов продукта должны соответствовать требованиям ГОСТ 19.103 и иметь вид: АААААА.ВВВВ.ХХХХХ-NN СС DD-n,где АААААА.ВВВВ.ХХХХХ - постоянная часть обозначения программы (продукта); NN - номер редакции документа; CC - код вида документа; DD - номер документа данного вида; n - номер части документа. Номер редакции документа присваивают в порядке возрастания номера от 01 до 99. Код вида документа присваивают в соответствии с требованиями ГОСТ 19.101. Номер документа данного вида присваивается в порядке возрастания номера от 01 до 99. Номер части одного и того же документа присваивается в порядке возрастания от 1 до 9. Если документ состоит из одной части, то дефис и порядковый номер части не указывают. Обозначение программы (продукта) должно соответствовать требованиям, установленным ГОСТ 19.103, и иметь вид: АААААА.ВВВВ.ХХХХХ-NN,где AAAAA - код страны; BBBB - код организации-разработчика; XXXXX - регистрационный номер; NN - номер издания. Код страны присваивается в соответствии с [4]. Код организации-разработчика присваивается научно-производственным республиканским унитарным предприятием "Белорусский государственный институт стандартизации и сертификации". Регистрационный номер присваивается организацией-разработчиком в порядке возрастания номера от 00001 до 99999. Номер издания программы присваивают в порядке возрастания номера от 01 до 99. Б.2.1.2.2. Поставщик В описание продукта должны быть включены наименования и адреса разработчика продукта и его поставщика. Б.2.1.2.3. Рабочая задача В описании продукта должны быть определены целевые рабочие задачи, которые могут быть выполнены данным продуктом. Б.2.1.2.4. Соответствие нормативным документам Из описания продукта должны быть даны ссылки на нормативные документы, которым удовлетворяет данный продукт. Б.2.1.2.5. Необходимая система В документации должна быть определена система (системные и программные средства, их конфигурация), необходимая для ввода ПС в эксплуатацию, включая наименование изготовителей ПС и обозначения типов всех ее частей, например: процессоры (сопроцессоры); объем основной (оперативной) памяти; типы и объемы памяти периферийных запоминающих устройств; расширяющие платы; оборудование ввода и вывода; сетевое оборудование; операционные системы и средства их расширения; программная среда и программное обеспечение, необходимые для функционирования ПС, а также рекомендации по выбору версий и модификаций. Б.2.1.2.6. Интерфейсы с другими продуктами Должны быть определены продукты, в среде которых функционирует или с которыми взаимодействует описываемый продукт. Б.2.1.2.7. Объекты поставки Должен быть определен каждый физический компонент поставляемого продукта (печатные документы и носители данных) и вид поставляемых программ (исходные программы, объектные или загрузочные модули). Б.2.1.2.8. Ввод в действие (инсталляция) В документации должно быть указано, может ли инсталляция продукта проводиться пользователем. Б.2.1.2.9. Поддержка и сопровождение В документации должно быть указано, будет или не будет предлагаться поддержка и сопровождение при эксплуатации продукта. Б.2.1.3. Формулировки функциональных возможностей Б.2.1.3.1. Обзор реализованных функций В описании продукта должен быть приведен обзор функций продукта, вызываемых пользователем, необходимых для них данных и предоставляемых средств. Для каждой функции (особенно для ее опции или варианта) должно быть четко установлено, является ли она частью: продукта; расширения продукта, полностью описанного в описании продукта; расширения продукта, на которое дана ссылка в описании продукта; негарантированного (необязательного) приложения. Б.2.1.3.2. Граничные значения Если использование продукта ограничено конкретными граничными значениями для продукта, они должны быть указаны в описании продукта. Б.2.1.4. Формулировки надежности В описание продукта должна быть включена информация по процедурам сохранения данных и проверки корректности входных данных. Б.2.1.5. Формулировки мобильности (переносимости) В описание продукта должна быть включена информация о мобильности (переносимости) продукта. Б.2.2. Оценка документации пользователя проводится на соответствие требованиям: Б.2.2.1. Полнота документации Документация пользователя должна содержать информацию, необходимую для использования продукта. В документации пользователя должны быть полностью описаны все функции, установленные в описании продукта, и все вызываемые функции из программы. Все граничные значения, заданные в описании продукта, должны быть продублированы в документации пользователя. Если установка (инсталляция) продукта может быть проведена пользователем, то в документацию пользователя должно быть включено руководство по установке продукта, содержащее всю необходимую информацию. Если сопровождение продукта может проводиться пользователем, то в документацию пользователя должно быть включено руководство по сопровождению программы, содержащее всю информацию, которая необходима для обеспечения данного вида сопровождения. Б.2.2.2. Правильность Вся информация в документации пользователя должна быть правильной. Кроме того, представление данной информации не должно содержать неоднозначных толкований и ошибок. Б.3. Оценка соответствия по показателю "Полнота и непротиворечивость функций и возможностей" Б.3.1. Оценка полноты тестовых примеров проводится на соответствие следующим требованиям: Б.3.1.1. Тестовые примеры должны охватывать все функции, приведенные в описании продукта и документации пользователя, а также учитывать комбинации функций, характерные для рабочей задачи. Тестовые примеры должны быть методологически и систематически проработаны. Б.3.1.2. Тестовые наборы данных должны формироваться в соответствии с Б.10 (приложение Б) настоящего технического кодекса. Б.3.1.3. Тестовые наборы данных должны содержать базовые тесты, соответствующие описанным в Б.11 (приложение Б), и тесты, полученные путем их модификации в соответствии со схемой, описанной в Б.12 (приложение Б). Б.3.2. Оценка выполнимости процесса инсталляции продукта в среду функционирования проводится на соответствие требованиям: Б.3.2.1. Если установка продукта может быть выполнена пользователем, то при ее проведении должна быть обеспечена возможность успешной установки в соответствии с информацией, содержащейся в руководстве по установке. Каждая из необходимых систем, указанных в описании продукта, должна быть пригодной для его установки. Б.3.2.2. В процессе установки должно быть путем использования поставленных с продуктом контрольных примеров или самотестирования с выдачей соответствующих сообщений определено, могут ли установленные программы функционировать. Б.3.3. Оценка реализации функций проводится на соответствие требованиям: Б.3.3.1. Все функции (процессы), указанные в документации пользователя, должны выполняться в виде, заданном в документации пользователя, на соответствующих средствах, с соответствующими характеристиками и данными, в рамках граничных значений, заданных там же. Б.3.3.2. В случае, если ПС осуществляется формирование (обработка) наборов данных различных типов (видов, классов), оцениваться должны процессы формирования (обработки) каждого из них. Б.4. Оценка соответствия по показателю "Мобильность и возможность адаптации к изменениям нормативных требований и потребностям пользователей" Б.4.1. Оценка мобильности (переносимости) проводится на соответствие требованиям: Если в описании продукта указано, что программы могут функционировать в различных средах и на различных программно-технических платформах, то должна быть проведена оценка функционирования ПС в каждой из них. Б.5. Оценка соответствия по показателю "Устойчивое функционирование программных и программно-технических средств при обработке искаженных данных" Б.5.1. Оценка надежности в рамках данного показателя проводится на соответствие требованиям: Б.5.1.1. Программы должны обнаруживать нарушения синтаксических правил для исходных данных. В случае, когда программа определяет исходные данные как ошибочные или неопределенные, она не должна их обрабатывать как допустимые исходные данные. Б.5.1.2. Оценка соответствия по данному показателю должна проводиться по результатам оценки по показателям, приведенным в Б.3 и Б.4 (приложение Б) настоящего технического кодекса. Б.6. Оценка соответствия по показателю "Надежное, своевременное и точное выполнение платежных инструкций клиентов, отсутствие искажений платежных данных и личных данных в процессе их создания и обработки" Б.6.1. Оценка надежности в рамках данного показателя проводится на соответствие требованиям: Б.6.1.1. Система, включая технические средства, необходимые программные средства и те программы, которые входят в продукт, не должны приходить в такое состояние, чтобы пользователь не мог их контролировать, а данные не должны повреждаться или теряться. Это требование должно одинаково удовлетворяться в случаях, когда: возможность реализуется при конкретных ограничениях; имеют место попытки реализации возможности вне заданных ограничений; неправильные исходные данные вводятся пользователем или от других программ, перечисленных в описании продукта; нарушаются инструкции, заданные в документации пользователя. Программы должны обнаруживать нарушения синтаксических правил для исходных данных. В случае, когда программа определяет исходные данные как ошибочные или неопределенные, она не должна их обрабатывать как допустимые исходные данные. Б.6.1.2. Оценка соответствия по данному показателю должна проводиться по результатам оценки по показателям, приведенным в Б.3 и Б.4 (приложение Б) настоящего технического кодекса. Б.7. Оценка соответствия по показателю "Единообразие интерфейсов и аутентичное восприятие данных, представленных в одинаковой форме другими программными и программно-техническими средствами" (ПС, реализующее процесс формирования общей части ЭПД МТ 104) Б.7.1. Оценка правильности проводится на соответствие требованиям: Б.7.1.1. Программы и данные должны соответствовать всем обязательным формулировкам, приведенным в описании продукта и документации пользователя. Программы и данные должны удовлетворять всем требованиям из любого нормативного документа, на который дана ссылка в описании продукта. Б.7.1.2. Правильными входными данными процедуры (процесса) формирования на машинных носителях наборов элементов данных, используемых для создания ЭПД, являются данные, соответствующие требованиям 5.2.2 настоящего технического кодекса. Данные, не соответствующие этим требованиям, должны обрабатываться как ошибочные. Б.7.1.3. Выходные данные процедуры (процесса) формирования на машинных носителях наборов элементов данных, используемых для создания ЭПД, должны соответствовать требованиям 5.2.3 настоящего технического кодекса. Б.7.1.4. Выходные данные процедуры (процесса) формирования общей части ЭПД должны соответствовать требованиям 5.3.3 - 5.3.14 настоящего технического кодекса. Б.8. Оценка соответствия по показателю "Единообразие интерфейсов и аутентичное восприятие данных, представленных в одинаковой форме другими программными и программно-техническими средствами" (ПС, реализующее процесс формирования особенной части ЭПД МТ 104) Б.8.1. Оценка правильности проводится на соответствие требованиям: Б.8.1.1. Программы и данные должны соответствовать всем обязательным формулировкам, приведенным в описании продукта и документации пользователя. Программы и данные должны удовлетворять всем требованиям из любого нормативного документа, на который дана ссылка в описании продукта. Б.8.1.2. Правильными входными данными процедуры (процесса) формирования особенной части ЭПД являются данные, соответствующие требованиям 5.4.2 настоящего технического кодекса. Данные, не соответствующие этим требованиям, должны обрабатываться как ошибочные. Б.8.1.3. Выходные данные процедуры (процесса) формирования особенной части ЭПД должны соответствовать требованиям 5.4.3 - 5.4.6 настоящего технического кодекса. Б.9. Оценка соответствия ПС требованиям, контролируемым при сертификации Б.9.1. Результаты анализа документации и тестирования ПС должны быть зафиксированы в протоколах и отчете о тестировании. Б.9.2. Отчет о тестировании должен быть оформлен в соответствии с требованиями СТБ ИСО/МЭК 12119, подписан специалистами, проводившими анализ и тестирование, утвержден руководителем организации, проводившей испытания. Б.9.3. Сводная информация о выявленных несоответствиях должна быть отражена в специальном разделе отчета, оформленном в виде таблицы Б.2 (приложение Б). Таблица Б.2 РЕЗУЛЬТАТЫ АНАЛИЗА ДОКУМЕНТАЦИИ И ТЕСТИРОВАНИЯ ПС-----------------------------+------------------------------+--------- ¦ ¦ Обозначение ТНПА, ¦ ¦ ¦ Показатели ПС, ¦устанавливающих контролируемые¦ Результаты ¦ ¦ контролируемые при ¦ показатели/обозначение ТНПА, ¦ анализа и ¦ ¦ обязательной сертификации ¦ по которым проводится оценка ¦тестирования ¦ ¦ ¦ соответствия ¦ ¦ +----------------------------+------------------------------+-------------+ ¦ 1 ¦ 2 ¦ 3 ¦ +----------------------------+------------------------------+-------------+ ¦ Общие требования ¦ +----------------------------+------------------------------+-------------+ ¦Пригодность к выполнению ¦ТР 2008/009/BY ¦ ¦ ¦банковских операций ¦ ¦ ¦ ¦совместно с другими ¦ ¦ ¦ ¦программными и ¦ ¦ ¦ ¦программно-техническими ¦ ¦ ¦ ¦средствами и отсутствие ¦ ¦ ¦ ¦нежелательного ¦ ¦ ¦ ¦взаимодействия по видам ¦ ¦ ¦ ¦функций, эксплуатационным ¦ ¦ ¦ ¦характеристикам, формируемым¦ ¦ ¦ ¦данным и значениям ¦ ¦ ¦ ¦параметров ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1. Описание продукта ¦СТБ ИСО/МЭК 12119 (пункты: ¦ ¦ ¦ ¦3.1.1; 3.1.2; 3.1.3a, 3.1.3b; ¦ ¦ ¦ ¦3.1.4; 3.1.8), ТКП 061 ¦ ¦ ¦ ¦(подпункты 6.2.4.2; ¦ ¦ ¦ ¦6.2.5.2)/ТКП 133 (Б.2.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦2. Документация пользователя¦СТБ ИСО/МЭК 12119 (пункты ¦ ¦ ¦ ¦3.2.1; 3.2.2)/ТКП 133 (Б.2.2 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦Полнота и непротиворечивость¦ТР 2008/009/BY ¦ ¦ ¦функций и возможностей ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1. Полнота тестовых примеров¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦ ¦4.2.3), ¦ ¦ ¦ ¦ТКП 061 (пункт 7.1.2)/ТКП 133 ¦ ¦ ¦ ¦(Б.3.1 (приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦2. Выполнимость процесса ¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦инсталляции в среду ¦3.3.1а), ТКП 061 (пункт ¦ ¦ ¦функционирования ¦8.1.2)/ТКП 133 (Б.3.2 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦3. Реализация функций ¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦ ¦3.3.1b), ТКП 061 (пункт ¦ ¦ ¦ ¦9.1.2)/ТКП 133 (Б.3.3 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦Мобильность и возможность ¦ТР 2008/009/ВY ¦ ¦ ¦адаптации к изменениям ¦ ¦ ¦ ¦нормативных требований и ¦ ¦ ¦ ¦потребностям пользователей ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1. Мобильность ¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦(переносимость) ¦3.3.6)/ТКП 133 (Б.4.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦Устойчивое функционирование ¦ТР 2008/009/BY ¦ ¦ ¦программных и программно- ¦ ¦ ¦ ¦технических средств при ¦ ¦ ¦ ¦обработке искаженных данных ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1. Надежность ¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦ ¦3.3.2)/ТКП 133 (Б.5.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦Надежное, своевременное и ¦ТР 2008/009/BY ¦ ¦ ¦точное выполнение платежных ¦ ¦ ¦ ¦инструкций клиентов, ¦ ¦ ¦ ¦отсутствие искажений ¦ ¦ ¦ ¦платежных данных и личных ¦ ¦ ¦ ¦данных в процессе их ¦ ¦ ¦ ¦создания и обработки ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1. Надежность ¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦ ¦3.3.2)/ТКП 133 (Б.6.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦Специальные требования (ПС, реализующее процесс формирования общей части ¦ ¦ ЭПД МТ 104) ¦ +----------------------------+------------------------------+-------------+ ¦Единообразие интерфейсов и ¦ТР 2008/009/ВY ¦ ¦ ¦аутентичное восприятие ¦ ¦ ¦ ¦данных, представленных в ¦ ¦ ¦ ¦одинаковой форме другими ¦ ¦ ¦ ¦программными и ¦ ¦ ¦ ¦программно-техническими ¦ ¦ ¦ ¦средствами ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1. Правильность ¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦ ¦3.3.1с)/ТКП 133 (Б.7.1.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1.1. Входные данные ¦ТКП 133 (5.2.2)/ТКП 133 ¦ ¦ ¦процедуры (процесса) ¦(Б.7.1.2 (приложение Б) ¦ ¦ ¦формирования на машинных ¦ ¦ ¦ ¦носителях наборов элементов ¦ ¦ ¦ ¦данных, используемых для ¦ ¦ ¦ ¦создания ЭПД ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1.2. Выходные данные ¦ТКП 133 (5.2.3)/ТКП 133 ¦ ¦ ¦процедуры (процесса) ¦(Б.7.1.3 (приложение Б) ¦ ¦ ¦формирования на машинных ¦ ¦ ¦ ¦носителях наборов элементов ¦ ¦ ¦ ¦данных, используемых для ¦ ¦ ¦ ¦создания ЭПД ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1.3. Выходные данные ¦ТКП 133 (5.3.3 - 5.3.14)/ТКП ¦ ¦ ¦процедуры (процесса) ¦133 (Б.7.1.4 (приложение Б) ¦ ¦ ¦формирования общей части ЭПД¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦ Специальные требования (ПС, реализующее процесс формирования особенной ¦ ¦ части ЭПД МТ 104) ¦ +----------------------------+------------------------------+-------------+ ¦Единообразие интерфейсов и ¦ТР 2008/009/ВY ¦ ¦ ¦аутентичное восприятие ¦ ¦ ¦ ¦данных, представленных в ¦ ¦ ¦ ¦одинаковой форме другими ¦ ¦ ¦ ¦программными и ¦ ¦ ¦ ¦программно-техническими ¦ ¦ ¦ ¦средствами ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1. Правильность ¦СТБ ИСО/МЭК 12119 (пункт ¦ ¦ ¦ ¦3.3.1с)/ТКП 133 (Б.8.1.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1.1. Входные данные ¦ТКП 133 (5.4.2)/ТКП 133 ¦ ¦ ¦процедуры (процесса) ¦(Б.8.1.2 (приложение Б) ¦ ¦ ¦формирования особенной ¦ ¦ ¦ ¦части ЭПД ¦ ¦ ¦ +----------------------------+------------------------------+-------------+ ¦1.2. Выходные данные ¦ТКП 133 (5.4.3 - 5.4.6)/ТКП ¦ ¦ ¦процедуры (процесса) ¦133 (Б.8.1.3 (приложение Б) ¦ ¦ ¦формирования особенной ¦ ¦ ¦ ¦части ЭПД ¦ ¦ ¦ ¦----------------------------+------------------------------+-------------- Б.9.4. Анализ документации на ПС и его тестирование проводятся разработчиками ПС или третьей стороной для оценки разработанного продукта. Б.9.5. Соответствие ПС установленным требованиям определяется по результатам анализа документации и его тестирования. Б.9.6. Выявленные в процессе испытаний несоответствия классифицируются как существенные, не позволяющие обеспечивать выполнение процесса, реализуемого ПС, и несущественные, позволяющие обеспечивать выполнение процесса, реализуемого ПС при определенных условиях (ограничениях). Б.9.7. Органом по сертификации результаты анализа документации и тестирования ПС используются для принятия решения о возможности выдачи сертификата соответствия. Б.10. Формирование тестовых наборов данных Б.10.1. Тестовые наборы данных должны формироваться на основе базовых тестов, приведенных в Б.11 (приложение Б), путем модификации элементов данных ЭПД МТ 104 в соответствии со схемами модификации элементов данных, приведенными в Б.12 (приложение Б). Б.10.2. Номером теста должно являться значение элемента данных, соответствующего элементу данных "Номер платежного документа", создаваемого ЭПД МТ 104. Номер теста должен иметь следующую структуру: XYYNNN,где X - признак, указывающий на тип сообщения, для МТ 104 X принимает значение 5; YY - номер базового теста, значения элементов данных которого модифицируются; NNN - нумерация тестовых ЭПД в порядке возрастания для установленных значений ХYY. Б.11. Перечень базовых тестов электронного платежного документа МТ 104 Базовый тест N 01. ЭПД МТ 104 предназначен для передачи платежного требования с участием банка-плательщика и банка-бенефициара, которые являются банками Республики Беларусь, клиент-плательщик и клиент-бенефициар являются юридическими лицами, указывается учетный номер плательщика клиента-плательщика и клиента-бенефициара, действующий на территории Республики Беларусь. Базовый тест N 02. ЭПД МТ 104 предназначен для передачи платежного требования с участием банка-плательщика и банка-бенефициара, которые являются банками Республики Беларусь, клиент-плательщик и клиент-бенефициар являются физическими лицами, указывается учетный номер клиента-плательщика (физическое лицо) и клиента-бенефициара (физическое лицо), действующий на территории Республики Беларусь. Базовый тест N 03. ЭПД МТ 104 предназначен для передачи платежного требования с участием банка-плательщика и банка-бенефициара, которые являются банками Республики Беларусь, клиент-плательщик и клиент-бенефициар являются физическими лицами, отсутствует учетный номер клиента-плательщика (физическое лицо) и клиента-бенефициара (физическое лицо). Базовый тест N 04. ЭПД МТ 104 предназначен для передачи платежного требования с участием банка-плательщика и банка-бенефициара, которые являются банками Республики Беларусь, налоговый платеж, клиент-плательщик платит налог за себя (в поле 77В указывается учетный номер плательщика-плательщика и код платежа в бюджет). Базовый тест N 05. ЭПД МТ 104 предназначен для передачи платежного требования с участием банка-плательщика и банка-бенефициара, которые являются банками Республики Беларусь, налоговый платеж, клиент-плательщик платит налог за другого плательщика (в поле 77В указывается учетный номер плательщика-плательщика, учетный номер плательщика, за которого платят налог, и код платежа в бюджет). Базовый тест N 06. ЭПД МТ 104 предназначен для передачи платежного требования с участием банка-плательщика и банка-бенефициара, которые являются банками Республики Беларусь, налоговый платеж, возврат средств (в поле 77В указывается учетный номер плательщика-плательщика, учетный номер плательщика-бенефициара и код платежа в бюджет). Базовый тест N 07. ЭПД МТ 104 предназначен для передачи платежного требования с участием бенефициара, не имеющего счета в банке Республики Беларусь, счет бенефициара обслуживает банк иностранного государства, используется корреспондент банка бенефициара. Банк бенефициара идентифицируется полем 52Е; корреспондент банка бенефициара идентифицируется полем 53В. Б.12. Схемы модификации элементов данных электронного платежного документа МТ 104 Б.12.1. Схемы модификации элементов данных, используемых для тестирования процесса создания электронного платежного документа МТ 104 при вводе информации с клавиатуры Б.12.1.1. Формирование элементов данных формата Nх - Б.12.1.1.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.1.2. Длина элемента данных меньше фиксированной Б.12.1.1.3. Длина элемента данных больше фиксированной Б.12.1.1.4. Значение элемента данных содержит символ "{" Б.12.1.1.5. Значение элемента данных содержит символ "}" Б.12.1.1.6. Значение элемента данных полностью состоит из символов "пробел" (если технический кодекс требует заполнения) Б.12.1.1.7. Значение элемента данных содержит символ (набор символов) из разрешенного символьного множества, используемый в формируемом сообщении в качестве правого ограничителя данного элемента данных в поле, подполе Б.12.1.1.8. Значение элемента данных содержит символ, не входящий в разрешенное символьное множество Б.12.1.2. Формирование элементов данных формата Nn - Б.12.1.2.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.2.2. Длина элемента данных меньше фиксированной Б.12.1.2.3. Длина элемента данных больше фиксированной Б.12.1.2.4. Значение элемента данных содержит не цифру Б.12.1.3. Формирование элементов данных формата Na - Б.12.1.3.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.3.2. Длина элемента данных меньше фиксированной Б.12.1.3.3. Длина элемента данных больше фиксированной Б.12.1.3.4. Значение элемента данных содержит символ, отличный от прописной латинской буквы Б.12.1.4. Формирование элементов данных формата Nc - Б.12.1.4.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.4.2. Длина элемента данных меньше фиксированной Б.12.1.4.3. Значение элемента данных содержит только цифры Б.12.1.4.4. Значение элемента данных содержит только прописные латинские буквы Б.12.1.4.5. Длина элемента данных больше фиксированной Б.12.1.4.6. Значение элемента данных содержит символ, отличный от цифры и прописной латинской буквы Б.12.1.4.7. Значение элемента данных содержит прописные латинские буквы и цифры Б.12.1.5. Формирование элементов данных формата Nn Б.12.1.5.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.5.2. Длина элемента данных меньше максимально допустимой Б.12.1.5.3. Длина элемента данных равна максимально допустимой Б.12.1.5.4. Длина элемента данных больше максимально допустимой Б.12.1.5.5. Значение элемента данных содержит не цифру Б.12.1.6. Формирование элементов данных формата Nc Б.12.1.6.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.6.2. Значение элемента данных содержит только цифры Б.12.1.6.3. Значение элемента данных содержит только прописные латинские буквы Б.12.1.6.4. Длина элемента данных меньше максимально допустимой Б.12.1.6.5. Длина элемента данных больше максимально допустимой Б.12.1.6.6. Длина элемента данных равна максимально допустимой Б.12.1.6.7. Значение элемента данных содержит символ, отличный от цифры и прописной латинской буквы Б.12.1.6.8. Значение элемента данных содержит прописные латинские буквы и цифры Б.12.1.7. Формирование элементов данных формата Nd Б.12.1.7.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.7.2. Длина дробной части элемента данных меньше допустимой Б.12.1.7.3. Длина элемента данных равна максимально допустимой Б.12.1.7.4. Длина дробной части элемента данных превышает максимально допустимую Б.12.1.7.5. Длина целой части элемента данных превышает максимально допустимую Б.12.1.7.6. Значение дробной части элемента данных содержит не цифру Б.12.1.7.7. Значение целой части элемента данных содержит не цифру Б.12.1.7.8. Использование в качестве десятичного разделителя символа, не установленного для данного формата (в случае, если ввод десятичного разделителя осуществляется оператором) Б.12.1.7.9. В значении элемента данных отсутствует десятичный разделитель (в случае, если ввод десятичного разделителя осуществляется оператором) Б.12.1.7.10. В значении элемента данных отсутствует целая часть (в случае, если ввод десятичного разделителя осуществляется оператором) Б.12.1.8. Формирование элементов данных формата Nx Б.12.1.8.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.8.2. Длина элемента данных меньше максимально допустимой Б.12.1.8.3. Длина элемента данных равна максимально допустимой Б.12.1.8.4. Длина элемента данных превышает максимально допустимую Б.12.1.8.5. Значение элемента данных содержит символ "{" Б.12.1.8.6. Значение элемента данных содержит символ "}" Б.12.1.8.7. Значение элемента данных содержит символ (набор символов) из разрешенного символьного множества, используемый в формируемом сообщении в качестве правого ограничителя данного элемента данных в поле, подполе Б.12.1.8.8. Значение элемента данных содержит символ ":" в позиции, соответствующей 1-й позиции содержимого (значения) поля или 1-й позиции строки содержимого поля Б.12.1.8.9. Значение элемента данных содержит символ "-" в позиции, соответствующей 1-й позиции содержимого (значения) поля или 1-й позиции строки содержимого поля Б.12.1.8.10. Значение элемента данных содержит символ, не входящий в разрешенное символьное множество Б.12.1.8.11. Значение элемента данных полностью состоит из символов "пробел" (если технический кодекс требует заполнения) Б.12.1.9. Формирование элементов данных формата N*Nx Б.12.1.9.1. Элемент данных отсутствует (отказ от ввода) Б.12.1.9.2. Длина элемента данных меньше допустимой Б.12.1.9.3. Длина элемента данных соответствует сумме максимально допустимых длин i-х строк + 1 (i принимает значение от 1 до N, где N - количество строк, предусмотренных форматом) Б.12.1.9.4. Длина элемента данных соответствует сумме максимально допустимых длин i-х строк (i принимает значение от 1 до N, где N - количество строк, предусмотренных форматом) Б.12.1.9.5. Значение элемента данных содержит символ "{" Б.12.1.9.6. Значение элемента данных содержит символ "}" Б.12.1.9.7. Значение элемента данных содержит символ ":" в позиции, соответствующей первой позиции i-й строки содержимого поля Б.12.1.9.8. Значение элемента данных содержит символ "-" в позиции, соответствующей первой позиции i-й строки содержимого поля Б.12.1.9.9. Значение элемента данных содержит символы "пробел", соответствующие строке поля Б.12.1.9.10. Значение элемента данных полностью состоит из символов "пробел" Б.12.1.9.11. Значение элемента данных содержит символ (набор символов) из разрешенного символьного множества, используемый в формируемом сообщении в качестве правого ограничителя данного элемента данных в поле, подполе Б.12.1.9.12. Значение элемента данных содержит символ, не входящий в разрешенное символьное множество Б.12.1.10. Использование кодовых слов при формировании элементов данных Б.12.1.10.1. Неверное значение кодового слова Б.12.2. Схемы модификации элементов данных, используемых для тестирования процесса создания электронного платежного документа МТ 104 в режиме загрузки информации с машинных носителей Б.12.2.1. Формирование элементов данных формата Nх - Б.12.2.1.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.1.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя (используется при наличии правого ограничителя) Б.12.2.1.3. Значение элемента данных содержит символ "{" Б.12.2.1.4. Значение элемента данных содержит символ "}" Б.12.2.1.5. Значение элемента данных полностью состоит из символов "пробел" (если технический кодекс требует заполнения) Б.12.2.1.6. Длина элемента данных меньше N (используется при наличии правого ограничителя) Б.12.2.1.7. Длина элемента данных больше N (используется при наличии правого ограничителя) Б.12.2.1.8. Значение элемента данных содержит символ (набор символов) из разрешенного символьного множества, используемый в формируемом сообщении в качестве правого ограничителя данного элемента данных в поле, подполе Б.12.2.1.9. Значение элемента данных содержит символ, не входящий в разрешенное символьное множество Б.12.2.1.10. Значение элемента данных содержит символ ":" в позиции, соответствующей 1-й позиции содержимого (значения) поля или 1-й позиции строки содержимого поля Б.12.2.1.11. Значение элемента данных содержит символ "-" в позиции, соответствующей 1-й позиции содержимого (значения) поля или 1-й позиции строки содержимого поля Б.12.2.1.12. Отсутствует необязательный элемент данных Б.12.2.2. Формирование элементов данных формата Nn - Б.12.2.2.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.2.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя (используется при наличии правого ограничителя) Б.12.2.2.3. Значение элемента данных содержит не цифру Б.12.2.2.4. Длина элемента данных меньше N (используется при наличии правого ограничителя) Б.12.2.2.5. Длина элемента данных больше N (используется при наличии правого ограничителя) Б.12.2.2.6. Отсутствует необязательный элемент данных Б.12.2.3. Формирование элементов данных формата Nc - Б.12.2.3.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.3.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя (используется при наличии правого ограничителя) Б.12.2.3.3. Значение элемента данных содержит только цифры Б.12.2.3.4. Значение элемента данных содержит только прописные латинские буквы Б.12.2.3.5. Длина элемента данных меньше N (используется при наличии правого ограничителя) Б.12.2.3.6. Длина элемента данных больше N (используется при наличии правого ограничителя) Б.12.2.3.7. Значение элемента данных содержит прописные латинские буквы и цифры Б.12.2.3.8. Значение элемента данных содержит символ, отличный от цифры и прописной латинской буквы Б.12.2.3.9. Отсутствует необязательный элемент данных Б.12.2.4. Формирование элементов данных формата Na - Б.12.2.4.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.4.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя (используется при наличии правого ограничителя) Б.12.2.4.3. Значение элемента данных содержит символ, отличный от прописной латинской буквы Б.12.2.4.4. Длина элемента данных меньше N (используется при наличии правого ограничителя) Б.12.2.4.5. Длина элемента данных больше N (используется при наличии правого ограничителя) Б.12.2.4.6. Отсутствует необязательный элемент данных Б.12.2.5. Формирование элементов данных формата Nn Б.12.2.5.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.5.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя Б.12.2.5.3. Длина элемента данных меньше максимально допустимой Б.12.2.5.4. Длина элемента данных равна максимально допустимой Б.12.2.5.5. Длина элемента данных превышает максимально допустимую Б.12.2.5.6. Значение элемента данных содержит не цифру Б.12.2.5.7. Отсутствует необязательный элемент данных Б.12.2.6. Формирование элементов данных формата Nc Б.12.2.6.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.6.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя Б.12.2.6.3. Значение элемента данных содержит только цифры Б.12.2.6.4. Значение элемента данных содержит только прописные латинские буквы Б.12.2.6.5. Длина элемента данных меньше максимально допустимой Б.12.2.6.6. Длина элемента данных больше максимально допустимой Б.12.2.6.7. Длина элемента данных равна максимально допустимой Б.12.2.6.8. Значение элемента данных содержит прописные латинские буквы и цифры Б.12.2.6.9. Значение элемента данных содержит символ, отличный от цифры и прописной латинской буквы Б.12.2.6.10. Отсутствует необязательный элемент данных Б.12.2.7. Формирование элементов данных формата Nd Б.12.2.7.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.7.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя Б.12.2.7.3. Длина дробной части элемента данных меньше максимально допустимой Б.12.2.7.4. Длина элемента данных равна максимально допустимой Б.12.2.7.5. Длина дробной части элемента данных превышает максимально допустимую Б.12.2.7.6. Длина целой части элемента данных превышает максимально допустимую Б.12.2.7.7. Значение дробной части элемента данных содержит не цифру Б.12.2.7.8. Значение целой части элемента данных содержит не цифру Б.12.2.7.9. В качестве десятичного разделителя используется символ, не допустимый для данного формата Б.12.2.7.10. В значении элемента данных отсутствует десятичный разделитель Б.12.2.7.11. В значении элемента данных отсутствует целая часть Б.12.2.7.12. Отсутствует необязательный элемент данных Б.12.2.8. Формирование элементов данных формата Nx Б.12.2.8.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.8.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя Б.12.2.8.3. Длина элемента данных меньше максимально допустимой Б.12.2.8.4. Длина элемента данных равна максимально допустимой Б.12.2.8.5. Длина элемента данных превышает максимально допустимую Б.12.2.8.6. Значение элемента данных содержит символ "{" Б.12.2.8.7. Значение элемента данных содержит символ "}" Б.12.2.8.8. Значение элемента данных полностью состоит из символов "пробел" (если технический кодекс требует заполнения) Б.12.2.8.9. Значение элемента данных содержит символ (набор символов) из разрешенного символьного множества, используемый в формируемом сообщении в качестве правого ограничителя данного элемента данных в поле, подполе Б.12.2.8.10. Значение элемента данных содержит символ ":" в позиции, соответствующей 1-й позиции содержимого (значения) поля или 1-й позиции строки содержимого поля Б.12.2.8.11. Значение элемента данных содержит символ "-" в позиции, соответствующей 1-й позиции содержимого (значения) поля или 1-й позиции строки содержимого поля Б.12.2.8.12. Значение элемента данных содержит символ, не входящий в разрешенное символьное множество Б.12.2.8.13. Отсутствует необязательный элемент данных Б.12.2.9. Формирование элементов данных формата N*Nx Б.12.2.9.1. Элемент данных отсутствует - отсутствует одна из составляющих его идентификатора (идентификатор блока, поля, подполя, элемента данных, предшествующий разделитель или правый ограничитель предыдущего элемента структуры, элемента данных) Б.12.2.9.2. Отсутствует значение элемента данных при наличии его идентификатора или предшествующего ему разделителя Б.12.2.9.3. Длина элемента данных меньше максимально допустимой Б.12.2.9.4. Длина элемента данных соответствует сумме максимально допустимых длин i-х строк + 1 (i принимает значение от 1 до N, где N - количество строк, предусмотренных форматом) Б.12.2.9.5. Длина элемента данных соответствует сумме максимально допустимых длин i-х строк (i принимает значение от 1 до N, где N - количество строк, предусмотренных форматом) Б.12.2.9.6. Значение элемента данных содержит символ "{" Б.12.2.9.7. Значение элемента данных содержит символ "}" Б.12.2.9.8. Значение элемента данных содержит символ ":" в позиции, соответствующей первой позиции i-й строки Б.12.2.9.9. Значение элемента данных содержит символ "-" в позиции, соответствующей первой позиции i-й строки Б.12.2.9.10. Значение элемента данных содержит символы "пробел", соответствующие строке поля Б.12.2.9.11. Значение элемента данных содержит символ, не входящий в разрешенное символьное множество Б.12.2.9.12. Значение элемента данных полностью состоит из символов "пробел" Б.12.2.9.13. Значение элемента данных содержит символ (набор символов) из разрешенного символьного множества, используемый в формируемом сообщении в качестве правого ограничителя данного элемента данных в поле, подполе Б.12.2.9.14. Отсутствует необязательный элемент данных Б.12.2.10. Использование кодовых слов при формировании элементов данных Б.12.2.10.1. Отсутствует или неверное значение кодового слова Б.12.3. Схемы модификации контрольной суммы сформированных на машинных носителях наборов элементов данных Б.12.3.1. Неверное значение контрольной суммы Б.12.4. Схемы модификации контрольной суммы сформированной общей части электронного сообщения, содержащего общую часть ЭПД Б.12.4.1. Неверное значение контрольной суммы Б.13. Примеры описания базовых значений реквизитов нормативно-справочной информации и базовых тестов, используемых для тестирования процесса создания электронного платежного документа МТ 104 в режиме ввода данных с клавиатуры Пример описания базовых значений реквизитов НСИ: -------+--------------+------------+------------+-----------+--------- ¦ ¦ ¦ ¦ ¦ ¦ Условное ¦ ¦ ¦ ¦Наименование¦ ¦ Базовое ¦ обозначение ¦ ¦Номер ¦ Наименование ¦ реквизита, ¦ Формат ¦ значение ¦ элемента ¦ ¦строки¦ справочника, ¦обозначение ¦реквизита по¦ реквизита ¦данных ЭПД МТ¦ ¦ ¦ обозначение ¦ по ¦справочнику ¦ по ¦ 104 по ¦ ¦ ¦ ¦справочнику ¦ ¦справочнику¦техническому ¦ ¦ ¦ ¦ ¦ ¦ ¦ кодексу ¦ +------+--------------+------------+------------+-----------+-------------+ ¦ 1 ¦Справочник ¦ ¦ ¦ ¦ ¦ ¦ ¦кодов валют, ¦ ¦ ¦ ¦ ¦ +------+--------------+------------+------------+-----------+-------------+ ¦ 1.1 ¦ ¦Код валюты, ¦ 3a ¦ BYR ¦ 04.04.00.01 ¦ ¦ ¦ ¦... ¦ - ¦ ¦ ¦ +------+--------------+------------+------------+-----------+-------------+ ¦ ¦... ¦ ... ¦ ... ¦ ... ¦ ... ¦ +------+--------------+------------+------------+-----------+-------------+ ¦ 2 ¦Справочник...,¦ ¦ ¦ ¦ ¦ ¦ ¦... ¦ ¦ ¦ ¦ ¦ ¦------+--------------+------------+------------+-----------+-------------- Примечание. Обозначение справочника и обозначение реквизита по справочнику приводятся при наличии указанных обозначений. Пример описания базовых тестов, используемых для тестирования процесса создания ЭПД МТ 104 в режиме ввода данных с клавиатуры: Базовый тест N 1-------+--------------+-------------+---------+-------------+--------- ¦ ¦ ¦ ¦ ¦ ¦ Условное ¦ ¦ ¦ ¦ ¦ Формат ¦ ¦ обозначение ¦ ¦Номер ¦ Наименование ¦Применяемость¦реквизита¦ Базовое ¦ элемента ¦ ¦строки¦ реквизита ¦ реквизита в ¦ на ¦ значение ¦данных ЭПД МТ¦ ¦ ¦ ¦ ЭПД МТ 104 ¦экранной ¦ реквизита ¦ 104 по ¦ ¦ ¦ ¦ ¦ форме ¦ ¦техническому ¦ ¦ ¦ ¦ ¦ ¦ ¦ кодексу ¦ +------+--------------+-------------+---------+-------------+-------------+ ¦ 1 ¦Номер лицевого¦ О ¦ 13n ¦9312800400015¦ 04.05.00.01 ¦ ¦ ¦счета ¦ ¦ -- ¦ ¦ ¦ ¦ ¦бенефициара - ¦ ¦ ¦ ¦ ¦ ¦ ¦юридического ¦ ¦ ¦ ¦ ¦ ¦ ¦лица ¦ ¦ ¦ ¦ ¦ +------+--------------+-------------+---------+-------------+-------------+ ¦ ... ¦... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ¦------+--------------+-------------+---------+-------------+-------------- Примечание. Условное обозначение элементов данных представляется следующим форматом: kk.ll.mm.nn,где kk - порядковый номер блока; ll - порядковый номер поля в блоке; mm - порядковый номер подполя в поле; nn - порядковый номер элемента данных в поле (подполе). При определении порядковых номеров поля в блоке, подполя в поле, элемента данных в поле (подполе) учитываются все обязательные и необязательные поля, подполя, элементы данных. Б.14. Примеры описания значений элементов структуры и элементов данных базовых тестов, используемых для тестирования процесса создания электронного платежного документа МТ 104 в режиме ввода данных с машинного носителя Пример 1: -------+-----------+------------+--------+------------+------------+---------------+-------------+---------- ¦ ¦ ¦ ¦ Формат ¦ Условное ¦Формат поля,¦ ¦ ¦Признак конца ¦ ¦ ¦ ¦ ¦ поля, ¦ обозначение¦ подполя, ¦ Значение ¦ ¦ элемента ¦ ¦Номер ¦ Условное ¦ ¦подполя,¦ по ¦ элемента ¦идентификатора,¦ Значение ¦ структуры, ¦ ¦строки¦обозначение¦Наименование¦элемента¦техническому¦ данных по ¦предшествующего¦ элемента ¦ элемента ¦ ¦ ¦ на МНЗ ¦ ¦ данных ¦кодексу (для¦техническому¦ разделителя, ¦ данных ¦ данных ¦ ¦ ¦ ¦ ¦ на МНЗ ¦ элементов ¦ кодексу ¦кодового слова ¦ ¦(ограничитель)¦ ¦ ¦ ¦ ¦ ¦ данных) ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ 1 ¦И4.00.00.00¦И-р 4-го ¦ ¦ ¦ ¦ {4: ¦ ¦ CRLF ¦ ¦ ¦ ¦блока ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ ... ¦ ... ¦... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i ¦И4.03.00.00¦И-р 3-го ¦ 3a19d ¦ ¦ 3a19d ¦ :32В: ¦ ¦ ¦ ¦ ¦ ¦поля 4-го ¦ - ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ ¦блока ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+1 ¦Э4.03.00.01¦Код валюты ¦ 3a ¦ 04.04.00.01¦ 3a ¦ ¦ BYR ¦ ¦ ¦ ¦ ¦ ¦ - ¦ ¦ - ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+2 ¦Э4.03.00.02¦Сумма ¦ 19d ¦ 04.04.00.02¦ 19d ¦ ¦ 100000,00 ¦ CRLF ¦ ¦ ¦ ¦платежа ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+3 ¦И4.04.00.00¦И-р 4-го ¦ /13n ¦ ¦ /32х ¦ :50К: ¦ ¦ ¦ ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦поля 4-го ¦ INN9c ¦ ¦ [3а9с] ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ - ¦ ¦ - - ¦ ¦ ¦ ¦ ¦ ¦ ¦блока ¦ 35х ¦ ¦ 35x ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦[2*35х] ¦ ¦ [2*35х] ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+4 ¦И4.04.00.01¦И-р элемента¦ /13n ¦ ¦ ¦ / ¦ ¦ ¦ ¦ ¦ ¦данных ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+5 ¦Э4.04.00.01¦Номер ¦ 13n ¦ 04.05.00.01¦ 13n ¦ ¦9312800400015¦ CRLF ¦ ¦ ¦ ¦лицевого ¦ -- ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ ¦счета ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦клиента- ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦бенефициара ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+6 ¦Э4.04.00.02¦Учетный ¦ 9c ¦ 04.05.00.02¦ 9c ¦ INN ¦ 100012345 ¦ CRLF ¦ ¦ ¦ ¦номер ¦ - ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ ¦плательщика ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦налогов ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ ... ¦ ... ¦... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ¦------+-----------+------------+--------+------------+------------+---------------+-------------+--------------- Примечание. Условное обозначение элементов данных на машинном носителе представляется следующим форматом: аn.nn.nn.nn,где а - вид описываемого значения ("И" - идентификатор, "Э" - элемент данных); n - цифровое обозначение порядкового номера структурного элемента текстового файла - блока, поля, подполя, элемента данных. (И1.00.00.00 - условное обозначение идентификатора 1-го блока, И1.05.00.00 - условное обозначение идентификатора 5-го поля в 1-м блоке, Э1.05.00.01 - условное обозначение первого элемента данных 5-го поля 1-го блока). Пример 2: -------+-----------+-------------+--------+------------+------------+---------------+--------+---------- ¦ ¦ ¦ ¦ Формат ¦ Условное ¦Формат поля,¦ ¦ ¦Признак конца ¦ ¦ ¦ ¦ ¦ поля, ¦обозначение ¦ подполя, ¦ Значение ¦ ¦ элемента ¦ ¦Номер ¦ Условное ¦ ¦подполя,¦ по ¦ элемента ¦идентификатора,¦Значение¦ структуры, ¦ ¦строки¦обозначение¦Наименование ¦элемента¦техническому¦ данных по ¦предшествующего¦элемента¦ элемента ¦ ¦ ¦ на МНЗ ¦ ¦ данных ¦кодексу (для¦техническому¦ разделителя, ¦ данных ¦ данных ¦ ¦ ¦ ¦ ¦ на МНЗ ¦ элементов ¦ кодексу ¦кодового слова ¦ ¦(ограничитель)¦ ¦ ¦ ¦ ¦ ¦ данных) ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+---------------+--------+--------------+ ¦ 1 ¦И1.00.00.00¦Идентификатор¦ ¦ ¦ ¦ 50 ¦ ¦ ¦ ¦ ¦ ¦1-го блока ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+---------------+--------+--------------+ ¦ 2 ¦И1.00.00.01¦Идентификатор¦ ¦ ¦ ¦ , ¦ ¦ ¦ ¦ ¦ ¦1-го элемента¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦данных ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+---------------+--------+--------------+ ¦ 3 ¦Э1.00.00.01¦Номер ¦ 6n ¦04.12.02.02 ¦ 16x ¦ ¦ 100004 ¦ ¦ ¦ ¦ ¦документа ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+---------------+--------+--------------+ ¦ 4 ¦И1.00.00.02¦Идентификатор¦ ¦ ¦ ¦ , ¦ ¦ ¦ ¦ ¦ ¦2-го элемента¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦данных ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+---------------+--------+--------------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+-------------+--------+------------+------------+---------------+--------+--------------- Пример 3: -------+-----------+-------------+--------+-------------+------------+-------------------+-------------+---------- ¦ ¦ ¦ ¦ Формат ¦ Условное ¦Формат поля,¦ ¦ ¦Признак конца ¦ ¦ ¦ ¦ ¦ поля, ¦ обозначение ¦ подполя, ¦ Значение ¦ ¦ элемента ¦ ¦Номер ¦ Условное ¦ ¦подполя,¦ по ¦ элемента ¦ идентификатора, ¦ Значение ¦ структуры, ¦ ¦строки¦обозначение¦Наименование ¦элемента¦техническому ¦ данных по ¦ предшествующего ¦ элемента ¦ элемента ¦ ¦ ¦ на МНЗ ¦ ¦ данных ¦кодексу (для ¦техническому¦ разделителя, ¦ данных ¦ данных ¦ ¦ ¦ ¦ ¦ на МНЗ ¦ элементов ¦ кодексу ¦ кодового слова ¦ ¦(ограничитель)¦ ¦ ¦ ¦ ¦ ¦ данных) ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+-------------+------------+-------------------+-------------+--------------+ ¦ 1 ¦И1.00.00.00¦Идентификатор¦ ¦ ¦ ¦ <DOCUMENT> ¦ ¦ CRLF ¦ ¦ ¦ ¦1-го блока ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+-------------+------------+-------------------+-------------+--------------+ ¦ 2 ¦И1.01.00.00¦Идентификатор¦ 9n ¦ ¦ 9n ¦ BANKBICCODE= ¦ ¦ ¦ ¦ ¦ ¦1-го поля ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+-------------+------------+-------------------+-------------+--------------+ ¦ 3 ¦Э1.01.00.01¦БИК банка- ¦ 9n ¦ 04.06.00.01 ¦ 9n ¦ ¦ 15300163247 ¦ CRLF ¦ ¦ ¦ ¦бенефициара ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+-------------+------------+-------------------+-------------+--------------+ ¦ 4 ¦И1.02.00.01¦Идентификатор¦ 13n ¦ ¦ 13n ¦BENEFICIARY_ACCNUM=¦ ¦ ¦ ¦ ¦ ¦2-го поля ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+-------------+------------+-------------------+-------------+--------------+ ¦ 5 ¦Э1.02.00.01¦Счет ¦ 13n ¦ 04.05.00.01 ¦ 32х ¦ ¦1530016329191¦ CRLF ¦ ¦ ¦ ¦бенефициара ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+-------------+------------+-------------------+-------------+--------------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+-------------+--------+-------------+------------+-------------------+-------------+--------------- Б.15. Примеры оформления схем построения тестовых наборов данных, используемых для тестирования процесса создания электронного платежного документа МТ 104 в режиме ввода данных с машинного носителя Тестовый набор N 1 для базового теста N 1Пример 1: -------+-----------+--------+--------+---------------+-------------+--------------+------- ¦ ¦ ¦ Формат ¦ ¦ Значение ¦ ¦Признак конца ¦Результат: ¦ ¦ ¦ Условное ¦ поля, ¦ ¦идентификатора,¦ Значение ¦ элемента ¦ "+" - ЭПД ¦ ¦Номер ¦обозначение¦подполя,¦ Вид ¦предшествующего¦ элемента ¦ структуры, ¦создается; ¦ ¦теста ¦ на МНЗ ¦элемента¦контроля¦ разделителя, ¦ данных ¦ элемента ¦"-" - ЭПД ¦ ¦ ¦ ¦ данных ¦ ¦кодового слова ¦ ¦ данных ¦ не ¦ ¦ ¦ ¦ на МНЗ ¦ ¦ ¦ ¦(ограничитель)¦ создается ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦501001¦И4.00.00.00¦ ¦ 2.9.1 ¦ ¦ ¦ CRLF ¦ - ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ I ¦И4.03.00.01¦ 3a19d ¦ 2.4.1 ¦ ¦ BYR ¦ ¦ - ¦ ¦ ¦ ¦ - -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ i+1 ¦Э4.03.00.01¦ 3а ¦ 2.4.2 ¦ :32В: ¦ ¦ ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ i+2 ¦Э4.03.00.01¦ 3а ¦ 2.4.3 ¦ :32В: ¦ BY1 ¦ ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ J ¦И4.04.00.00¦ /13n ¦ 2.2.1 ¦ / ¦9312800400015¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ INN9c ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ 35х ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦[2*35х] ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ j+1 ¦И4.04.00.01¦ /13n ¦ 2.2.1 ¦ ¦9312800400015¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ j+2 ¦Э4.04.00.01¦ 13n ¦ 2.2.2 ¦ / ¦ ¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ j+3 ¦Э4.04.00.01¦ 13n ¦ 2.2.3 ¦ / ¦9312800400005¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ K ¦Э4.04.00.02¦ 9c ¦ 2.10.1 ¦ INK ¦ 100012345 ¦ CRLF ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ k+1 ¦Э4.04.00.02¦ 9c ¦ 2.3.2 ¦ INN ¦ ¦ CRLF ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+--------+--------+---------------+-------------+--------------+------------ Пример 2: -------+-----------+--------+--------+---------------+--------+--------------+-------- ¦ ¦ ¦ Формат ¦ ¦ Значение ¦ ¦Признак конца ¦ Результат: ¦ ¦ ¦ Условное ¦ поля, ¦ ¦идентификатора,¦Значение¦ элемента ¦ "+" - ЭПД ¦ ¦Номер ¦обозначение¦подполя,¦ Вид ¦предшествующего¦элемента¦ структуры, ¦ создается; ¦ ¦теста ¦ на МНЗ ¦элемента¦контроля¦ разделителя, ¦ данных ¦ элемента ¦" - " - ЭПД ¦ ¦ ¦ ¦ данных ¦ ¦кодового слова ¦ ¦ данных ¦не создается¦ ¦ ¦ ¦ на МНЗ ¦ ¦ ¦ ¦(ограничитель)¦ ¦ +------+-----------+--------+--------+---------------+--------+--------------+------------+ ¦501001¦И1.00.00.00¦ ¦ 2.8.1 ¦ 5а ¦ ¦ ¦ - ¦ +------+-----------+--------+--------+---------------+--------+--------------+------------+ ¦501002¦И1.00.00.01¦ ¦ 2.8.1 ¦ <*> ¦ ¦ ¦ - ¦ +------+-----------+--------+--------+---------------+--------+--------------+------------+ ¦501003¦Э1.00.00.01¦ 16x ¦ 2.8.3 ¦ ¦ 1 ¦ ¦ + ¦ +------+-----------+--------+--------+---------------+--------+--------------+------------+ ¦501004¦И1.00.00.02¦ ¦ 2.8.1 ¦ ¦ ¦ ¦ - ¦ +------+-----------+--------+--------+---------------+--------+--------------+------------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+--------+--------+---------------+--------+--------------+------------- Пример 3: -------+-----------+--------+--------+------------------+-------------+--------------+-------- ¦ ¦ ¦ Формат ¦ ¦ Значение ¦ ¦Признак конца ¦ Результат: ¦ ¦ ¦ Условное ¦ поля, ¦ ¦ идентификатора, ¦ Значение ¦ элемента ¦ "+" - ЭПД ¦ ¦Номер ¦обозначение¦подполя,¦ Вид ¦ предшествующего ¦ элемента ¦ структуры, ¦ создается; ¦ ¦теста ¦ на МНЗ ¦элемента¦контроля¦ разделителя, ¦ данных ¦ элемента ¦" - " - ЭПД ¦ ¦ ¦ ¦ данных ¦ ¦ кодового слова ¦ ¦ данных ¦не создается¦ ¦ ¦ ¦ на МНЗ ¦ ¦ ¦ ¦(ограничитель)¦ ¦ +------+-----------+--------+--------+------------------+-------------+--------------+------------+ ¦501001¦И1.00.00.00¦ ¦ 2.2.1 ¦ <DOCUMENT> ¦ ¦ CRLF ¦ - ¦ +------+-----------+--------+--------+------------------+-------------+--------------+------------+ ¦501002¦И1.01.00.00¦ 9n ¦ 2.2.1 ¦ BANKBICCOD= ¦ ¦ ¦ - ¦ +------+-----------+--------+--------+------------------+-------------+--------------+------------+ ¦501003¦Э1.01.00.01¦ 9n ¦ 2.2.3 ¦ ¦ 15300163а ¦ CRLF ¦ - ¦ +------+-----------+--------+--------+------------------+-------------+--------------+------------+ ¦501004¦И1.02.00.01¦ 13n ¦ 2.2.1 ¦BNEFICIARY_ACCNUM=¦ ¦ ¦ - ¦ +------+-----------+--------+--------+------------------+-------------+--------------+------------+ ¦501005¦Э1.02.00.01¦ 13n ¦ 2.2.3 ¦ ¦153001632919р¦ CRLF ¦ - ¦ +------+-----------+--------+--------+------------------+-------------+--------------+------------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+--------+--------+------------------+-------------+--------------+------------- Примечание. Вид контроля указывается без обозначения раздела приложения.". Библиография. Пункт [3] изложить в новой редакции: "[3] Инструкция о порядке функционирования автоматизированной системы межбанковских расчетов Национального банка Республики Беларусь и проведения межбанковских расчетов в системе BISS от 26 июня 2009 г. N 88". Библиографию дополнить пунктом [4]: "[4] ОКРБ 017-99 Общегосударственный классификатор Республики Беларусь. Страны мира". (ИУ ТНПА N 11-2009) |
Новости законодательства
Новости Спецпроекта "Тюрьма"
Новости сайта
Новости Беларуси
Полезные ресурсы
Счетчики
|