Навигация
Новые документы
Реклама
Ресурсы в тему
|
Постановление Совета директоров Национального банка Республики Беларусь от 25.11.2009 № 395 "О внесении изменения № 1 в постановление Совета директоров Национального банка Республики Беларусь от 18 июня 2008 г. № 187 "Об утверждении технического кодекса установившейся практики "Банковские технологии. Порядок создания и обработки электронных платежных документов, используемых в автоматизированной системе межбанковских расчетов Национального банка Республики Беларусь. Часть 2. Сообщение МТ 102"Документ утратил силу
< Главная страница На основании статьи 32 Банковского кодекса Республики Беларусь Совет директоров Национального банка Республики Беларусь ПОСТАНОВЛЯЕТ: 1. Внести в технический кодекс установившейся практики ТКП 062.2-2008 "Банковские технологии. Порядок создания и обработки электронных платежных документов, используемых в автоматизированной системе межбанковских расчетов Национального банка Республики Беларусь. Часть 2. Сообщение МТ 102", утвержденный постановлением Совета директоров Национального банка Республики Беларусь от 18 июня 2008 г. N 187, изменение N 1 согласно приложению к настоящему постановлению. 2. Настоящее постановление вступает в силу с 1 июля 2010 г. Председатель Правления П.П.Прокопович МКС 35.240.40 Введено в действие постановлением Совета директоров Национального банка Республики Беларусь от 25 ноября N 395 Дата введения 2010-07-01 Раздел 2 дополнить следующими нормативными ссылками: "ТР 2008/009/BY Банковская деятельность. Информационные технологии. Информационная совместимость программных и программно-технических средств платежной системы ТКП 061-2007 Банковские технологии. Порядок применения СТБ ИСО/МЭК 12119-2003 в процессе оценки соответствия программных средств ГОСТ 19.101-77 Единая система программной документации. Виды программ и программных документов ГОСТ 19.103-77 Единая система программной документации. Обозначение программ и программных документов". Раздел 2. Исключить ссылку ГОСТ 28806. Раздел 3. Пункт 3.1 изложить в новой редакции: "3.1. автоматизированная система межбанковских расчетов (АС МБР) - совокупность норм, правил, процедур и программно-технических средств, обеспечивающих осуществление межбанковских расчетов [1]". Раздел 3. Пункт 3.22 изложить в новой редакции: "3.22. платежный документ - расчетный либо иной документ, установленный нормативными правовыми актами Национального банка Республики Беларусь, являющийся основанием для отражения банком (Национальным банком Республики Беларусь) операций списания (зачисления) денежных средств по счетам клиентов либо счетам по учету собственных средств [1]". Раздел 3. Пункт 3.27 изложить в новой редакции: "3.27. программное средство; продукт (ПС) - прикладные, служебные программы и пакеты программ, а также сопутствующая им техническая документация (ТР 2008/009/BY)". Раздел 3. Пункт 3.37 изложить в новой редакции: "3.37. электронный платежный документ; электронный платежный документ сообщения (ЭПД) - электронный документ, являющийся основанием для совершения операций по соответствующим счетам Национального банка Республики Беларусь, банков и их клиентов [1]". Раздел 3 дополнить пунктом 3.40: "3.40. описание продукта; описание программы - документ, определяющий свойства пакета программ, основным назначением которого является оказание помощи потенциальным покупателям в оценке пригодности для них данного продукта до его приобретения (СТБ ИСО/МЭК 12119)". Раздел 3 дополнить пунктом 3.41: "3.41. пакет программ - завершенная и документально оформленная совокупность программ, поставляемых конечным пользователям для применения (ТР 2008/009/BY)". Пункт 5.3.12. Определение поля 20 "Референс операции" изложить в новой редакции: "Поле служит для однозначной идентификации сообщения относительно банка в пределах одного операционного дня". Приложение Б изложить в новой редакции: "Приложение Б ПОРЯДОК ОЦЕНКИ СООТВЕТСТВИЯ ПРОГРАММНЫХ СРЕДСТВ, РЕАЛИЗУЮЩИХ ПРОЦЕССЫ ФОРМИРОВАНИЯ ОБЩЕЙ И ОСОБЕННОЙ ЧАСТЕЙ ЭЛЕКТРОННЫХ ПЛАТЕЖНЫХ ДОКУМЕНТОВ ЭПД МТ 102Б.1. Показатели, контролируемые при сертификации Б.1.1. ПС, реализующие процессы формирования общей и особенной частей ЭПД МТ 102, подпадают под действие технического регламента ТР 2008/009/BY. Б.1.2. Существенные требования технического регламента ТР 2008/009/BY детализируются взаимосвязанными техническими нормативными правовыми актами - государственными стандартами Республики Беларусь и техническими кодексами установившейся практики Национального банка Республики Беларусь. Б.1.3. Требования технического регламента ТР 2008/009/BY, детализируемые СТБ ИСО/МЭК 12119 и уточняемые ТКП 061, являются общими и предъявляются ко всем программным средствам, подпадающим под действие технического регламента. Б.1.4. Требования технического регламента ТР 2008/009/BY, уточняемые техническим кодексом ТКП 062.2, являются специальными и предъявляются к программным средствам, реализующим процессы формирования общей и особенной частей ЭПД. Б.1.5. Показатели, контролируемые при оценке соответствия ПС, реализующих процесс формирования общей и особенной частей ЭПД, определяются исходя из требований указанных документов. Б.1.6. Оценка соответствия ПС проводится по показателям, приведенным в таблице Б.1 (приложение Б). Таблица Б.1 Показатели, контролируемые при обязательной сертификации-----------------+------------------------------------+--------------- ¦Обозначение ТНПА¦ ¦ Обозначение ТНПА, ¦ ¦ на ПС, по ¦ ¦ по которым ¦ ¦ которым ¦ ¦ проводится ¦ ¦ проводится ¦ Показатели ПС, контролируемые при ¦ сертификация, на ¦ ¦ сертификация, ¦ обязательной сертификации ¦методы тестирования¦ ¦где установлены ¦ ¦ (испытаний) для ¦ ¦ показатели, ¦ ¦ определения ¦ ¦ контролируемые ¦ ¦ показателей ¦ ¦при сертификации¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ 1 ¦ 2 ¦ 3 ¦ +----------------+------------------------------------+-------------------+ ¦ Показатели оценки соответствия ПС, реализующих процессы формирования ¦ ¦ общей и особенной частей ЭПД, существенным требованиям ТР 2008/009/ВY ¦ ¦ (общие требования) ¦ +----------------+------------------------------------+-------------------+ ¦ТР 2008/009/ВY ¦Пригодность к выполнению банковских ¦ТКП 062.2 (Б.2 ¦ ¦ ¦операций совместно с другими ¦(приложение Б) ¦ ¦ ¦программными и ¦ ¦ ¦ ¦программно-техническими средствами и¦ ¦ ¦ ¦отсутствие нежелательного ¦ ¦ ¦ ¦взаимодействия по видам функций, ¦ ¦ ¦ ¦эксплуатационным характеристикам, ¦ ¦ ¦ ¦формируемым данным и значениям ¦ ¦ ¦ ¦параметров ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦1. Описание продукта ¦ТКП 062.2 (Б.2.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) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦2. Документация пользователя ¦ТКП 062.2 (Б.2.2 ¦ ¦12119 ¦ ¦(приложение Б) ¦ ¦(пункты 3.2.1; ¦ ¦ ¦ ¦3.2.2) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТР 2008/009/ВY ¦Полнота и непротиворечивость функций¦ТКП 062.2 (Б.3 ¦ ¦ ¦и возможностей ¦(приложение Б) ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦1. Полнота тестовых примеров ¦ТКП 062.2 (Б.3.1 ¦ ¦12119 ¦ ¦(приложение Б) ¦ ¦(пункт 4.2.3), ¦ ¦ ¦ ¦ТКП 061 ¦ ¦ ¦ ¦(пункт 7.1.2) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦2. Выполнимость процесса инсталляции¦ТКП 062.2 (Б.3.2 ¦ ¦12119 (пункт ¦в среду функционирования ¦(приложение Б) ¦ ¦3.3.1а), ТКП 061¦ ¦ ¦ ¦(пункт 8.1.2) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦3. Реализация функций ¦ТКП 062.2 (Б.3.3 ¦ ¦12119 (пункт ¦ ¦(приложение Б) ¦ ¦3.3.1b), ТКП 061¦ ¦ ¦ ¦(пункт 9.1.2) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТР 2008/009/ВY ¦Мобильность и возможность адаптации ¦ТКП 062.2 (Б.4 ¦ ¦ ¦к изменениям нормативных требований ¦(приложение Б) ¦ ¦ ¦и потребностям пользователей ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦1. Мобильность (переносимость) ¦ТКП 062.2 (Б.4.1 ¦ ¦12119 ¦ ¦(приложение Б) ¦ ¦(пункт 3.3.6) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТР 2008/009/ВY ¦Устойчивое функционирование ¦ТКП 062.2 (Б.5 ¦ ¦ ¦программных и программно-технических¦(приложение Б) ¦ ¦ ¦средств при обработке искаженных ¦ ¦ ¦ ¦данных ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦1. Надежность ¦ТКП 062.2 (Б.5.1 ¦ ¦12119 ¦ ¦(приложение Б) ¦ ¦(пункт 3.3.2) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТР 2008/009/ВY ¦Надежное, своевременное и точное ¦ТКП 062.2 (Б.6 ¦ ¦ ¦выполнение платежных инструкций ¦(приложение Б) ¦ ¦ ¦клиентов, отсутствие искажений ¦ ¦ ¦ ¦платежных данных и личных данных в ¦ ¦ ¦ ¦процессе их создания и обработки ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦1. Надежность ¦ТКП 062.2 (Б.6.1 ¦ ¦12119 ¦ ¦(приложение Б) ¦ ¦(пункты 3.3.2) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ Показатели оценки соответствия ПС, реализующего процесс формирования ¦ ¦ общей части ЭПД, существенным требованиям ТР 2008/009/ВY ¦ ¦ (специальные требования) ¦ +----------------+------------------------------------+-------------------+ ¦ТР 2008/009/ВY ¦Единообразие интерфейсов и ¦ТКП 062.2 (Б.7 ¦ ¦ ¦аутентичное восприятие данных, ¦(приложение Б) ¦ ¦ ¦представленных в одинаковой форме ¦ ¦ ¦ ¦другими программными и ¦ ¦ ¦ ¦программно-техническими средствами ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦1. Правильность ¦ТКП 062.2 (Б.7.1.1 ¦ ¦12119 ¦ ¦(приложение Б) ¦ ¦(пункт 3.3.1с) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТКП 062.2 ¦1.1. Входные данные процедуры ¦ТКП 062.2 (Б.7.1.2 ¦ ¦(5.2.2) ¦(процесса) формирования на машинных ¦(приложение Б) ¦ ¦ ¦носителях наборов элементов данных, ¦ ¦ ¦ ¦используемых для создания ЭПД ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТКП 062.2 ¦1.2. Выходные данные процедуры ¦ТКП 062.2 (Б.7.1.3 ¦ ¦(5.2.3) ¦(процесса) формирования на машинных ¦(приложение Б) ¦ ¦ ¦носителях наборов элементов данных, ¦ ¦ ¦ ¦используемых для создания ЭПД ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТКП 062.2 ¦1.3. Выходные данные процедуры ¦ТКП 062.2 (Б.7.1.4 ¦ ¦(5.3.3 - 5.3.14)¦(процесса) формирования общей части ¦(приложение Б) ¦ ¦ ¦ЭПД ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ Показатели оценки соответствия ПС, реализующего процесс формирования ¦ ¦ особенной части ЭПД, существенным требованиям ТР 2008/009/ВY ¦ ¦ (специальные требования) ¦ +----------------+------------------------------------+-------------------+ ¦ТР 2008/009/ВY ¦Единообразие интерфейсов и ¦ТКП 062.2 (Б.8 ¦ ¦ ¦аутентичное восприятие данных, ¦(приложение Б) ¦ ¦ ¦представленных в одинаковой форме ¦ ¦ ¦ ¦другими программными и ¦ ¦ ¦ ¦программно-техническими средствами ¦ ¦ +----------------+------------------------------------+-------------------+ ¦СТБ ИСО/МЭК ¦1. Правильность ¦ТКП 062.2 (Б.8.1.1 ¦ ¦12119 ¦ ¦(приложение Б) ¦ ¦(пункт 3.3.1с) ¦ ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТКП 062.2 ¦1.1. Входные данные процедуры ¦ТКП 062.2 (Б.8.1.2 ¦ ¦(5.4.2) ¦(процесса) формирования особенной ¦(приложение Б) ¦ ¦ ¦части ЭПД ¦ ¦ +----------------+------------------------------------+-------------------+ ¦ТКП 062.2 ¦1.2. Выходные данные процедуры ¦ТКП 062.2 (Б.8.1.3 ¦ ¦(5.4.3 - 5.4.6) ¦(процесса) формирования особенной ¦(приложение Б) ¦ ¦ ¦части ЭПД ¦ ¦ ¦----------------+------------------------------------+-------------------- Б.1.7. Порядок оценки соответствия ПС включает в себя анализ документации на ПС и проведение его функционального тестирования по принципу "черного ящика". Б.2. Оценка соответствия показателю "Пригодность к выполнению банковских операций совместно с другими программными и программно-техническими средствами и отсутствие нежелательного взаимодействия по видам функций, эксплуатационным характеристикам, формируемым данным и значениям параметров" Б.2.1. Оценка описания продукта (описания программы) проводится на соответствие требованиям: Б.2.1.1. Общие требования к содержанию Описание ПС (продукта) должно быть достаточно понятным, полным и простым при изучении, чтобы обеспечить помощь потенциальным покупателям при оценке ими пригодности данного продукта для их нужд до его покупки. Оно должно быть внутренне непротиворечивым. Каждый термин должен иметь один и тот же смысл по всему документу. Формулировки в описании продукта должны быть проверенными и корректными. Б.2.1.2. Обозначения и указания Б.2.1.2.1. Обозначение продукта и его описания Описанию продукта должно быть присвоено индивидуальное обозначение как документу. Обозначения документов продукта должны соответствовать требованиям ГОСТ 19.103 и иметь вид: АААААА.ВВВВ.ХХХХХ-NN СС DD-n,где АААААА.ВВВВ.ХХХХХ - постоянная часть обозначения программы (продукта); NN - номер редакции документа; СС - код вида документа; DD - номер документа данного вида; n - номер части документа. Номер редакции документа присваивают в порядке возрастания номера от 01 до 99. Код вида документа присваивают в соответствии с требованиями ГОСТ 19.101. Номер документа данного вида присваивается в порядке возрастания номера от 01 до 99. Номер части одного и того же документа присваивается в порядке возрастания от 1 до 9. Если документ состоит из одной части, то дефис и порядковый номер части не указывают. Обозначение программы (продукта) должно соответствовать требованиям, установленным ГОСТ 19.103, и иметь вид: АААААА.ВВВВ.ХХХХХ-NN,где АААААА - код страны; ВВВВ - код организации-разработчика; ХХХХХ - регистрационный номер; NN - номер издания. Код страны присваивается в соответствии с [5]. Код организации-разработчика присваивается научно-производственным республиканским унитарным предприятием "Белорусский государственный институт стандартизации и сертификации". Регистрационный номер присваивается организацией-разработчиком в порядке возрастания номера от 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. Оценка соответствия по показателю "Единообразие интерфейсов и аутентичное восприятие данных, представленных в одинаковой форме другими программными и программно-техническими средствами" (ПС, реализующее процесс формирования общей части ЭПД) Б.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. Оценка соответствия по показателю "Единообразие интерфейсов и аутентичное восприятие данных, представленных в одинаковой форме другими программными и программно-техническими средствами" (ПС, реализующее процесс формирования особенной части ЭПД) Б.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/ВY ¦ ¦ ¦банковских операций ¦ ¦ ¦ ¦совместно с другими ¦ ¦ ¦ ¦программными и программно-¦ ¦ ¦ ¦техническими средствами и ¦ ¦ ¦ ¦отсутствие нежелательного ¦ ¦ ¦ ¦взаимодействия по видам ¦ ¦ ¦ ¦функций, эксплуатационным ¦ ¦ ¦ ¦характеристикам, ¦ ¦ ¦ ¦формируемым данным и ¦ ¦ ¦ ¦значениям параметров ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦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)/ТКП ¦ ¦ ¦ ¦062.2 (Б.2.1 (приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦2. Документация ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦пользователя ¦(пункты 3.2.1; 3.2.2)/ТКП 062.2 ¦ ¦ ¦ ¦(Б.2.2 (приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦Полнота и ¦ТР 2008/009/ВY ¦ ¦ ¦непротиворечивость функций¦ ¦ ¦ ¦и возможностей ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1. Полнота тестовых ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦примеров ¦(пункт 4.2.3), ТКП 061 ¦ ¦ ¦ ¦(пункт 7.1.2)/ТКП 062.2 (Б.3.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦2. Выполнимость процесса ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦инсталляции в среду ¦(пункт 3.3.1а), ТКП 061 ¦ ¦ ¦функционирования ¦(пункт 8.1.2)/ТКП 062.2 (Б.3.2 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦3. Реализация функций ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦ ¦(пункт 3.3.1b), ТКП 061 ¦ ¦ ¦ ¦(пункт 9.1.2)/ТКП 062.2 (Б.3.3 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦Мобильность и возможность ¦ТР 2008/009/ВY ¦ ¦ ¦адаптации к изменениям ¦ ¦ ¦ ¦нормативных требований и ¦ ¦ ¦ ¦потребностям пользователей¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1. Мобильность ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦(переносимость) ¦(пункт 3.3.6)/ТКП 062.2 (Б.4.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦Устойчивое ¦ТР 2008/009/ВY ¦ ¦ ¦функционирование ¦ ¦ ¦ ¦программных и программно- ¦ ¦ ¦ ¦технических средств при ¦ ¦ ¦ ¦обработке искаженных ¦ ¦ ¦ ¦данных ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1. Надежность ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦ ¦(пункт 3.3.2)/ТКП 062.2 (Б.5.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦Надежное, своевременное и ¦ТР 2008/009/ВY ¦ ¦ ¦точное выполнение ¦ ¦ ¦ ¦платежных инструкций ¦ ¦ ¦ ¦клиентов, отсутствие ¦ ¦ ¦ ¦искажений платежных данных¦ ¦ ¦ ¦и личных данных в процессе¦ ¦ ¦ ¦их создания и обработки ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1. Надежность ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦ ¦(пункты 3.3.2)/ТКП 062.2 (Б.6.1 ¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦ Специальные требования (ПС, реализующее процесс формирования общей ¦ ¦ части ЭПД) ¦ +--------------------------+---------------------------------+------------+ ¦Единообразие интерфейсов и¦ТР 2008/009/ВY ¦ ¦ ¦аутентичное восприятие ¦ ¦ ¦ ¦данных, представленных в ¦ ¦ ¦ ¦одинаковой форме другими ¦ ¦ ¦ ¦программными и программно-¦ ¦ ¦ ¦техническими средствами ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1. Правильность ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦ ¦(пункт 3.3.1с)/ТКП 062.2 (Б.7.1.1¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1.1. Входные данные ¦ТКП 062.2 (5.2.2)/ТКП 062.2 ¦ ¦ ¦процедуры (процесса) ¦(Б.7.1.2 (приложение Б) ¦ ¦ ¦формирования на машинных ¦ ¦ ¦ ¦носителях наборов ¦ ¦ ¦ ¦элементов данных, ¦ ¦ ¦ ¦используемых для создания ¦ ¦ ¦ ¦ЭПД ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1.2. Выходные данные ¦ТКП 062.2 (5.2.3)/ТКП 062.2 ¦ ¦ ¦процедуры (процесса) ¦(Б.7.1.3 (приложение Б) ¦ ¦ ¦формирования на машинных ¦ ¦ ¦ ¦носителях наборов ¦ ¦ ¦ ¦элементов данных, ¦ ¦ ¦ ¦используемых для создания ¦ ¦ ¦ ¦ЭПД ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1.3. Выходные данные ¦ТКП 062.2 (5.3.3 - 5.3.14)/ТКП ¦ ¦ ¦процедуры (процесса) ¦062.2 (Б.7.1.4 (приложение Б) ¦ ¦ ¦формирования общей части ¦ ¦ ¦ ¦ЭПД ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦ Специальные требования (ПС, реализующее процесс формирования особенной ¦ ¦ части ЭПД) ¦ +--------------------------+---------------------------------+------------+ ¦Единообразие интерфейсов и¦ТР 2008/009/ВY ¦ ¦ ¦аутентичное восприятие ¦ ¦ ¦ ¦данных, представленных в ¦ ¦ ¦ ¦одинаковой форме другими ¦ ¦ ¦ ¦программными и программно-¦ ¦ ¦ ¦техническими средствами ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1. Правильность ¦СТБ ИСО/МЭК 12119 ¦ ¦ ¦ ¦(пункт 3.3.1с)/ТКП 062.2 (Б.8.1.1¦ ¦ ¦ ¦(приложение Б) ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1.1. Входные данные ¦ТКП 062.2 (5.4.2)/ТКП 062.2 ¦ ¦ ¦процедуры (процесса) ¦(Б.8.1.2 (приложение Б) ¦ ¦ ¦формирования особенной ¦ ¦ ¦ ¦части ЭПД ¦ ¦ ¦ +--------------------------+---------------------------------+------------+ ¦1.2. Выходные данные ¦ТКП 062.2 (5.4.3 - 5.4.6)/ТКП ¦ ¦ ¦процедуры (процесса) ¦062.2 (Б.8.1.3 (приложение Б) ¦ ¦ ¦формирования особенной ¦ ¦ ¦ ¦части ЭПД ¦ ¦ ¦ ¦--------------------------+---------------------------------+------------- Б.9.4. Анализ документации на ПС и его тестирование проводятся разработчиками ПС или третьей стороной для оценки разработанного продукта. Б.9.5. Соответствие ПС установленным требованиям определяется по результатам анализа документации и его тестирования. Б.9.6. Выявленные в процессе испытаний несоответствия классифицируются как существенные, не позволяющие обеспечивать выполнение процесса, реализуемого ПС, и несущественные, позволяющие обеспечивать выполнение процесса, реализуемого ПС при определенных условиях (ограничениях). Б.9.7. Органом по сертификации результаты анализа документации и тестирования ПС используются для принятия решения о возможности выдачи сертификата соответствия. Б.10. Формирование тестовых наборов данных Б.10.1. Тестовые наборы данных должны формироваться на основе базовых тестов, приведенных в Б.11 (приложение Б), путем модификации элементов данных ЭПД в соответствии со схемами модификации элементов данных, приведенными в Б.12 (приложение Б). Б.10.2. Номером теста должно являться значение элемента данных, соответствующего элементу данных "Номер платежного документа", создаваемого ЭПД. Номер теста должен иметь следующую структуру: XYYNNN,где X - признак, указывающий на тип сообщения. Для сообщения МТ 102 X принимает значение 4; YY - номер базового теста, значения элементов данных которого модифицируются; NNN - нумерация тестовых ЭПД в порядке возрастания для установленных значений ХYY. Б.11. Перечень базовых тестов электронных платежных документов МТ 102 Базовый тест N 01. ЭПД предназначен для перевода денежных средств на основании платежного документа с приложением списка физических лиц с указанием номера счета физического лица. Указывается учетный номер плательщика-плательщика (последовательность А) и учетный номер плательщика-бенефициара (последовательность B). Количество повторяющихся частей равно 3. Базовый тест N 02. ЭПД предназначен для перевода денежных средств на основании платежного документа с приложением списка физических лиц с указанием номера счета физического лица. Отсутствуют учетный номер плательщика-плательщика (последовательность А) и учетный номер плательщика-бенефициара (последовательность B). Количество повторяющихся частей равно 3. Базовый тест N 03. ЭПД предназначен для перевода денежных средств на основании платежного документа с приложением списка физических лиц без указания номера счета физического лица. Указывается учетный номер плательщика-плательщика (последовательность А). Количество повторяющихся частей равно 3. Базовый тест N 04. ЭПД предназначен для перевода денежных средств на основании реестра с указанием номера счета физического лица. Указывается учетный номер плательщика-бенефициара (последовательность А) и учетный номер плательщика-плательщика (последовательность B). Количество повторяющихся частей равно 3. Базовый тест N 05. ЭПД предназначен для перевода денежных средств на основании реестра с указанием номера счета физического лица. Отсутствуют учетный номер плательщика-бенефициара (последовательность А) и учетный номер плательщика-плательщика (последовательность B). Количество повторяющихся частей равно 3. Базовый тест N 06. ЭПД предназначен для перевода денежных средств на основании реестра без указания номера счета физического лица. Указывается учетный номер плательщика-бенефициара (последовательность А). Количество повторяющихся частей равно 3. Базовый тест N 07. ЭПД предназначен для перевода денежных средств на основании реестра с указанием номера счета физического лица. Указывается учетный номер плательщика-бенефициара (последовательность А). Отсутствует учетный номер плательщика-плательщика (последовательность В) у одного из плательщиков. Налоговый платеж. Количество повторяющихся частей равно 3. В поле 77B указывается учетный номер плательщика-плательщика и код платежа в бюджет. Базовый тест N 08. ЭПД предназначен для перевода денежных средств на основании реестра с указанием номера счета физического лица. Указывается учетный номер плательщика-бенефициара (последовательность А) и учетный номер плательщика-плательщика (последовательность В). Налоговый платеж. Количество повторяющихся частей равно 3. В поле 77B указывается учетный номер плательщика-плательщика, учетный номер плательщика, за которого платят налог, и код платежа в бюджет. Базовый тест N 09. ЭПД предназначен для перевода денежных средств на основании реестра без указания номера счета физического лица. Указывается учетный номер плательщика-бенефициара (последовательность А). Налоговый платеж. Количество повторяющихся частей равно 3. В поле 77B указывается учетный номер плательщика-плательщика и код платежа в бюджет. Базовый тест N 10. ЭПД предназначен для перевода денежных средств на основании реестра без указания номера счета физического лица. Указывается учетный номер плательщика-бенефициара (последовательность А). Налоговый платеж. Количество повторяющихся частей равно 3. В поле 77B указывается учетный номер плательщика-плательщика, учетный номер плательщика, за которого платят налог, и код платежа в бюджет. Базовый тест N 11. ЭПД предназначен для перевода денежных средств по множеству различных клиентских платежей. Указывается учетный номер плательщика-плательщика и учетный номер плательщика-бенефициара. Неналоговые платежи. Количество повторяющихся частей равно 3. Базовый тест N 12. ЭПД предназначен для перевода денежных средств по множеству различных клиентских платежей. Отсутствует учетный номер плательщика-плательщика и учетный номер плательщика-бенефициара. Неналоговые платежи. Количество повторяющихся частей равно 3. Базовый тест N 13. ЭПД предназначен для перевода денежных средств по множеству различных клиентских платежей. Указывается учетный номер плательщика-плательщика и учетный номер плательщика-бенефициара. Налоговые платежи. Количество повторяющихся частей равно 3. В поле 77B указывается учетный номер плательщика-плательщика и код платежа в бюджет. Базовый тест N 14. ЭПД предназначен для перевода денежных средств по множеству различных клиентских платежей. Указывается учетный номер плательщика-плательщика и учетный номер плательщика-бенефициара. Налоговые платежи. Количество повторяющихся частей равно 3. В поле 77B указывается учетный номер плательщика-плательщика, учетный номер плательщика, за которого платят налог, и код платежа в бюджет. Базовый тест N 15. ЭПД предназначен для перевода денежных средств по множеству различных клиентских платежей. Указывается учетный номер плательщика-плательщика и учетный номер плательщика-бенефициара. Налоговые платежи. Количество повторяющихся частей равно 3. В поле 77B указывается учетный номер плательщика-плательщика, учетный номер плательщика-бенефициара и код платежа в бюджет. Базовый тест N 16. ЭПД предназначен для перевода денежных средств по множеству различных клиентских платежей. Указывается учетный номер плательщика-плательщика и учетный номер плательщика-бенефициара. Неналоговые и налоговые платежи. Количество повторяющихся частей равно 5. Повторяющаяся часть содержит все варианты налоговых платежей и неналоговые платежи. Б.12. Схемы модификации элементов данных электронных платежных документов Б.12.1. Схемы модификации элементов данных, используемых для тестирования процесса создания электронных платежных документов при вводе информации с клавиатуры Б.12.1.1. Формирование элементов данных формата Nx - Б.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. Схемы модификации элементов данных, используемых для тестирования процесса создания электронных платежных документов в режиме загрузки информации с машинных носителей Б.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. Примеры описания базовых значений реквизитов нормативно-справочной информации и базовых тестов, используемых для тестирования процесса создания электронных платежных документов в режиме ввода данных с клавиатуры Пример описания базовых значений реквизитов НСИ -------+--------------+------------+-----------+-----------+---------- ¦ ¦ ¦Наименование¦ ¦ Базовое ¦ Условное ¦ ¦ ¦ Наименование ¦ реквизита, ¦ Формат ¦ значение ¦ обозначение ¦ ¦Номер ¦ справочника, ¦обозначение ¦ реквизита ¦ реквизита ¦ элемента ¦ ¦строки¦ обозначение ¦ по ¦ по ¦ по ¦данных ЭПД по ¦ ¦ ¦ ¦справочнику ¦справочнику¦справочнику¦ техническому ¦ ¦ ¦ ¦ ¦ ¦ ¦ кодексу ¦ +------+--------------+------------+-----------+-----------+--------------+ ¦ 1 ¦Справочник ¦ ¦ ¦ ¦ ¦ ¦ ¦кодов ¦ ¦ ¦ ¦ ¦ ¦ ¦валют,... ¦ ¦ ¦ ¦ ¦ +------+--------------+------------+-----------+-----------+--------------+ ¦ 1.1 ¦ ¦ Код ¦ 3a ¦ BYR ¦ 04.12.00.01 ¦ ¦ ¦ ¦ валюты,... ¦ - ¦ ¦ ¦ +------+--------------+------------+-----------+-----------+--------------+ ¦ ¦... ¦ ... ¦ ... ¦ ... ¦ ... ¦ +------+--------------+------------+-----------+-----------+--------------+ ¦ 2 ¦Справочник...,¦ ¦ ¦ ¦ ¦ ¦ ¦... ¦ ¦ ¦ ¦ ¦ ¦------+--------------+------------+-----------+-----------+--------------- Примечание. Обозначение справочника и обозначение реквизита по справочнику приводятся при наличии указанных обозначений. Пример описания базовых тестов, используемых для тестирования процесса создания ЭПД в режиме ввода данных с клавиатуры Базовый тест N 1-------+-------------+-------------+-----------+---------+------------ ¦ ¦ ¦ ¦ ¦ ¦ Условное ¦ ¦ ¦ ¦Применяемость¦ Формат ¦ Базовое ¦ обозначение ¦ ¦Номер ¦Наименование ¦ реквизита в ¦ реквизита ¦значение ¦элемента данных ¦ ¦строки¦ реквизита ¦ ЭПД ¦на экранной¦реквизита¦ ЭПД по ¦ ¦ ¦ ¦ ¦ форме ¦ ¦ техническому ¦ ¦ ¦ ¦ ¦ ¦ ¦ кодексу ¦ +------+-------------+-------------+-----------+---------+----------------+ ¦ 1 ¦Дата ¦ О ¦ 6n ¦ 040515 ¦ 04.18.00.01 ¦ ¦ ¦валютирования¦ ¦ - ¦ ¦ ¦ +------+-------------+-------------+-----------+---------+----------------+ ¦ ... ¦... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ¦------+-------------+-------------+-----------+---------+----------------- Примечание. Условное обозначение элементов данных представляется следующим форматом: kk.ll.mm.nn,где kk - порядковый номер блока; ll - порядковый номер поля в блоке; mm - порядковый номер подполя в поле; nn - порядковый номер элемента данных в поле (подполе). При определении порядковых номеров поля в блоке, подполя в поле, элемента данных в поле (подполе) учитываются все обязательные и необязательные поля, подполя, элементы данных. Б.14. Примеры описания значений элементов структуры и элементов данных базовых тестов, используемых для тестирования процесса создания электронных платежных документов МТ 102 в режиме ввода данных с машинного носителя Пример 1 -------+-----------+------------+--------+------------+------------+---------------+-------------+---------- ¦ ¦ ¦ ¦ ¦ Условное ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ Формат ¦обозначение ¦Формат поля,¦ Значение ¦ ¦Признак конца ¦ ¦ ¦ Условное ¦ ¦ поля, ¦ по ¦ подполя, ¦идентификатора,¦ Значение ¦ элемента ¦ ¦Номер ¦обозначение¦Наименование¦подполя,¦техническому¦ элемента ¦предшествующего¦ элемента ¦ структуры, ¦ ¦строки¦ на МНЗ ¦ ¦элемента¦ кодексу ¦ данных по ¦ разделителя, ¦ данных ¦ элемента ¦ ¦ ¦ ¦ ¦данных ¦ (для ¦техническому¦кодового слова ¦ ¦ данных ¦ ¦ ¦ ¦ ¦ на МНЗ ¦ элементов ¦ кодексу ¦ ¦ ¦(ограничитель)¦ ¦ ¦ ¦ ¦ ¦ данных) ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ 1 ¦И4.00.00.00¦И-р 4-го ¦ ¦ ¦ ¦ {4: ¦ ¦ CRLF ¦ ¦ ¦ ¦блока ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ ... ¦ ... ¦... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i ¦И4.03.00.00¦И-р 4-го ¦ /13n ¦ ¦ /13n ¦ :50К: ¦ ¦ ¦ ¦ ¦ ¦поля 4-го ¦ -- ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ ¦блока ¦ INN9c ¦ ¦ [3a9c] ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ - ¦ ¦ - - ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ 35х ¦ ¦ 35x ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ [2*35х]¦ ¦ [2*35х] ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+1 ¦И4.03.00.01¦И-р элемента¦ /13n ¦ ¦ ¦ / ¦ ¦ ¦ ¦ ¦ ¦данных ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+2 ¦Э4.03.00.01¦Номер ¦ 13n ¦04.03.00.01 ¦ 13n ¦ ¦9312800400015¦ CRLF ¦ ¦ ¦ ¦лицевого ¦ -- ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ ¦счета ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦плательщика ¦ ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+------------+--------+------------+------------+---------------+-------------+--------------+ ¦ i+3 ¦Э4.03.00.02¦Учетный ¦ INN9c ¦04.03.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.20.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.08.00.01 ¦ 9n ¦ ¦ 15300163247 ¦ CRLF ¦ ¦ ¦ ¦ ¦ - ¦ ¦ - ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+-------------------+-------------+--------------+ ¦ 4 ¦И1.02.00.01¦Идентификатор¦ 13n ¦ ¦ 13n ¦BENEFICIARY_ACCNUM=¦ ¦ ¦ ¦ ¦ ¦2-го поля ¦ -- ¦ ¦ -- ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+-------------------+-------------+--------------+ ¦ 5 ¦Э1.02.00.01¦Счет ¦ 13n ¦04.14.00.01 ¦ 13n ¦ ¦1530016329191¦ CRLF ¦ ¦ ¦ ¦бенефициара ¦ -- ¦ ¦ -- ¦ ¦ ¦ ¦ +------+-----------+-------------+--------+------------+------------+-------------------+-------------+--------------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+-------------+--------+------------+------------+-------------------+-------------+--------------- Б.15. Примеры оформления схем построения тестовых наборов данных, используемых для тестирования процесса создания электронных платежных документов МТ 102 в режиме ввода данных с машинного носителя Тестовый набор N 1 для базового теста N 1Пример 1 -------+-----------+--------+--------+---------------+-------------+--------------+------- ¦ ¦ ¦ Формат ¦ ¦ Значение ¦ ¦Признак конца ¦Результат: ¦ ¦ ¦ Условное ¦ поля, ¦ ¦идентификатора,¦ Значение ¦ элемента ¦ "+" - ЭПД ¦ ¦Номер ¦обозначение¦подполя,¦ Вид ¦предшествующего¦ элемента ¦ структуры, ¦создается; ¦ ¦теста ¦ на МНЗ ¦элемента¦контроля¦ разделителя, ¦ данных ¦ элемента ¦" - " - ЭПД¦ ¦ ¦ ¦ данных ¦ ¦кодового слова ¦ ¦ данных ¦ не ¦ ¦ ¦ ¦ на МНЗ ¦ ¦ ¦ ¦(ограничитель)¦ создается ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦401001¦И4.00.00.00¦ ¦ 2.9.1 ¦ ¦ ¦ CRLF ¦ - ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ j ¦И4.03.00.00¦ /13n ¦ 2.2.1 ¦ / ¦9312800400015¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ INN9c ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ 35х ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦[2*35х] ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ j+1 ¦И4.03.00.01¦ /13n ¦ 2.2.1 ¦ ¦9312800400015¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ j+2 ¦Э4.03.00.01¦ 13n ¦ 2.2.2 ¦ / ¦ ¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ j+3 ¦Э4.03.00.01¦ 13n ¦ 2.2.3 ¦ / ¦93128004000о5¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ... ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ k ¦Э4.03.00.02¦ 9c ¦ 2.10.1 ¦ INK ¦ 100012345 ¦ CRLF ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ k+1 ¦Э4.03.00.02¦ 9c ¦ 2.3.2 ¦ INN ¦ ¦ CRLF ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+---------------+-------------+--------------+-----------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+--------+--------+---------------+-------------+--------------+------------ Пример 2 -------+-----------+--------+--------+---------------+--------+--------------+------- ¦ ¦ ¦ Формат ¦ ¦ Значение ¦ ¦Признак конца ¦Результат: ¦ ¦ ¦ Условное ¦ поля, ¦ ¦идентификатора,¦Значение¦ элемента ¦ "+" - ЭПД ¦ ¦Номер ¦обозначение¦подполя,¦ Вид ¦предшествующего¦элемента¦ структуры, ¦создается; ¦ ¦теста ¦ на МНЗ ¦элемента¦контроля¦ разделителя, ¦ данных ¦ элемента ¦" - " - ЭПД¦ ¦ ¦ ¦ данных ¦ ¦кодового слова ¦ ¦ данных ¦ не ¦ ¦ ¦ ¦ на МНЗ ¦ ¦ ¦ ¦(ограничитель)¦ создается ¦ +------+-----------+--------+--------+---------------+--------+--------------+-----------+ ¦401001¦И1.00.00.00¦ ¦ 2.7.1 ¦ 5а ¦ ¦ ¦ - ¦ +------+-----------+--------+--------+---------------+--------+--------------+-----------+ ¦401002¦И1.00.00.01¦ ¦ 2.7.1 ¦ * ¦ ¦ ¦ - ¦ +------+-----------+--------+--------+---------------+--------+--------------+-----------+ ¦401003¦Э1.00.00.01¦ 16x ¦ 2.7.3 ¦ ¦ 1 ¦ ¦ + ¦ +------+-----------+--------+--------+---------------+--------+--------------+-----------+ ¦401004¦И1.00.00.02¦ ¦ 2.7.1 ¦ ¦ ¦ ¦ - ¦ +------+-----------+--------+--------+---------------+--------+--------------+-----------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+--------+--------+---------------+--------+--------------+------------ Пример 3 -------+-----------+--------+--------+------------------+-------------+--------------+------- ¦ ¦ ¦ Формат ¦ ¦ Значение ¦ ¦Признак конца ¦Результат: ¦ ¦ ¦ Условное ¦ поля, ¦ ¦ идентификатора, ¦ Значение ¦ элемента ¦ "+" - ЭПД ¦ ¦Номер ¦обозначение¦подполя,¦ Вид ¦ предшествующего ¦ элемента ¦ структуры, ¦создается; ¦ ¦теста ¦ на МНЗ ¦элемента¦контроля¦ разделителя, ¦ данных ¦ элемента ¦" - " - ЭПД¦ ¦ ¦ ¦ данных ¦ ¦ кодового слова ¦ ¦ данных ¦ не ¦ ¦ ¦ ¦ на МНЗ ¦ ¦ ¦ ¦(ограничитель)¦ создается ¦ +------+-----------+--------+--------+------------------+-------------+--------------+-----------+ ¦401001¦И1.00.00.00¦ ¦ 2.2.1 ¦ <DOCUMENT> ¦ ¦ CRLF ¦ - ¦ +------+-----------+--------+--------+------------------+-------------+--------------+-----------+ ¦401002¦И1.01.00.00¦ 9n ¦ 2.2.1 ¦ BANKBICCOD= ¦ ¦ ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+------------------+-------------+--------------+-----------+ ¦401003¦Э1.01.00.01¦ 9n ¦ 2.2.3 ¦ ¦ 15300163а ¦ CRLF ¦ - ¦ ¦ ¦ ¦ - ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+------------------+-------------+--------------+-----------+ ¦401004¦И1.02.00.01¦ 13n ¦ 2.2.1 ¦BNEFICIARY_ACCNUM=¦ ¦ ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+------------------+-------------+--------------+-----------+ ¦401005¦Э1.02.00.01¦ 13n ¦ 2.2.3 ¦ ¦153001632919р¦ CRLF ¦ - ¦ ¦ ¦ ¦ -- ¦ ¦ ¦ ¦ ¦ ¦ +------+-----------+--------+--------+------------------+-------------+--------------+-----------+ ¦ ... ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦------+-----------+--------+--------+------------------+-------------+--------------+------------ Примечание. Вид контроля указывается без обозначения раздела приложения.". Пункт [1] Библиографии изложить в новой редакции: "[1] Инструкция о порядке функционирования автоматизированной системы межбанковских расчетов Национального банка Республики Беларусь и проведения межбанковских расчетов в системе BISS от 26 июня 2009 г. N 88". Библиографию дополнить пунктом [4]: "[4] ОКРБ 017-99 Общегосударственный классификатор Республики Беларусь. Страны мира". (ИУ ТНПА N 11-2009) |
Новости законодательства
Новости Спецпроекта "Тюрьма"
Новости сайта
Новости Беларуси
Полезные ресурсы
Счетчики
|