ПРАВЛІННЯ НАЦІОНАЛЬНОГО БАНКУ УКРАЇНИ
П О С Т А Н О В А
04.06.2003 N 233
Зареєстровано в Міністерствіюстиції України
9 червня 2003 р.
за N 457/7778
Про затвердження Складу реквізитів та структурифайлів інформаційного обміну між спеціально
уповноваженим органом виконавчої влади з питань
фінансового моніторингу та банками (філіями)
З метою забезпечення реалізації норм Положення про здійснення
банками фінансового моніторингу, затвердженого постановою
Правління Національного банку України від 14.05.2003 N 189
( z0381-03 ) та зареєстрованого Міністерством юстиції України
20.05.2003 за N 381/7702, Правління Національного банку України
П О С Т А Н О В Л Я Є:
1. Затвердити Склад реквізитів та структури файлів
інформаційного обміну між спеціально уповноваженим органом
виконавчої влади з питань фінансового моніторингу та банками
(філіями) (додається).
2. Департаменту інформатизації (Савченко А.С.) після
державної реєстрації цієї постанови в Міністерстві юстиції України
довести її зміст та формалізований опис файлів інформаційного
обміну до відома територіальних управлінь Національного банку
України та банків України для використання в роботі.
3. Контроль за виконанням цієї постанови покласти на
заступника Голови Національного банку України Шлапака О.В. і
Департамент інформатизації (Савченко А.С.)
Голова С.Л.Тігіпко
ЗАТВЕРДЖЕНОПостанова Правління
Національного банку України
04.06.2003 N 233
Зареєстровано в Міністерствіюстиції України
9 червня 2003 р.
реквізитів та структури файлів інформаційного
обміну між спеціально уповноваженим органом
виконавчої влади з питань фінансового
моніторингу та банками (філіями)
1. Загальні положення
1.1. Усі файли інформаційного обміну мають формуватися з
використанням мови розмітки документів XML та відповідати
формалізованому опису, визначеному Департаментом інформатизації
Національного банку України.
1.2. Інформаційний обмін між банками (філіями) та спеціально
уповноваженим органом виконавчої влади з питань фінансового
моніторингу (далі - Уповноважений орган) здійснюється засобами
електронної пошти Національного банку України (далі - ЕП
Національного банку) з використанням засобів захисту інформації,
розроблених Національним банком України (далі - Національний
банк). Якщо інформація від філії до Уповноваженого органу
передається через банк - юридичну особу, то захист такої
інформації під час її передавання від філій до банку - юридичної
особи забезпечується власними програмними засобами банку. Якщо в банку немає власних засобів захисту інформації, банк
може звернутися до Національного банку для вирішення цього
питання.
1.3. Один файл-повідомлення може містити відомості про
декілька фінансових операцій. Кожне повідомлення про фінансову операцію підписується
(шляхом накладання електронного цифрового підпису) відповідальним
працівником банку (філії) або особою, що виконує функції
відповідального працівника банку (філії) у разі його відсутності,
який прийняв рішення про передавання інформації щодо цієї
фінансової операції до Уповноваженого органу. Файл-повідомлення, який містить інформацію про фінансові
операції, що передається філією (філіями) до Уповноваженого органу
через банк - юридичну особу, підписується відповідальним
працівником банку.
1.4. Один файл-запит може містити декілька запитів. На один
файл-запит, що містить декілька запитів, може надаватися декілька
файлів-відповідей (з різними іменами).
2. Типи файлів інформаційного обміну
У назвах файлів використовуються латинські літери: A - файл-повідомлення від банку (філії) про фінансові
операції; B - файл-квитанція на файл A; N - файл-повідомлення від банку (філії) про фінансові
операції, що можуть бути пов'язані, стосуватися або призначатися
для фінансування терористичної діяльності; P - файл-квитанція на файл N; C - файл-запит від Уповноваженого органу до банку (філії); D - файл-відповідь на файл C; E - файл-додаток до файла-повідомлення; O - інформаційний технологічний файл.
3. Правила формування найменувань файлів
Для ідентифікації банку (філії) використовується трибайтний
ідентифікатор формату Rxx, де R - ідентифікатор адміністративного регіону України, у
якому розташований банк (філія), xx - унікальний ідентифікатор банку (філії) у межах цього
адміністративного регіону. Rxx збігається з останніми трьома байтами електронного
ідентифікатора банку (філії) в ЕП Національного банку. Усі імена файлів, що надаються банком (філією) Уповноваженому
органу та Уповноваженим органом банку (філії), мають таку
структуру:Xt0RxxMD.Ynn,
де X - ознака належності файла до задачі ведення фінансового
моніторингу (константа), t - тип файла (A, B, C, D, E, N, P, O), 0 - константа, Rxx - ідентифікатор банку (філії), MD - дата формування файла (місяць, день в 36-знаковій
системі числення), Y - остання цифра року, nn - порядковий номер файла зазначеного типу протягом дня.
Файли нумеруються, починаючи з 1.
Примітка. Нумерація в 36-знаковій системі числення - 1,
2,...9, A, B,...Z.
Ім'я файла-квитанції формується з імені файла, що квитується,
шляхом заміни символу "тип файла" на відповідний тип квитанції
(наприклад, A->B). Ім'я файла типу "O" формується з імені файла, що був
забракований, таким чином: символ "тип файла" набуває значення "O"; третій символ імені набуває значення "тип файла", що був
забракований.
4. Позначення форматів даних
С - символьний тип даних. Допускаються також символи від 0 до
9, у тому числі i початкові нулі, причому ці нулі є значущими. N - числовий беззнаковий тип даних. Допустимі лише цифри від
0 до 9. Початкові нулі неприпустимі. В - спеціальне позначення символьного типу даних для
передавання електронного цифрового підпису (далі - ЕЦП) у файлах
(допускаються символи від 0 до 9, а також латинські літери від A
до F). Пояснення: ЕЦП складається з 64 байтів. У файлах
інформаційного обміну ЕЦП має бути поданий як символьне поле із
128 символів, у якому кожний з 64 байтів ЕЦП подано у вигляді 2
байтів, що містять 16-знаковий код відповідного байта ЕЦП (символи
від 0 до 9, великі латинські літери від A до F). Приклад: 1-й байт ЕЦП має десятковий код 0; 2-й байт ЕЦП має десятковий код 33; 3-й байт ЕЦП має десятковий код 255. Таким чином, перші шість байтів поля "Електронний цифровий
підпис" у файлах інформаційного обміну мають такий вигляд: 0021FF. D - позначення формату даних типу "Дата". H - позначення формату даних типу "Час". Реквізити типу "Дата" та "Час" мають таку структуру: D - РРРРММДД H - ГГхх, де РРРР - чотири цифри року, ММ - номер місяця (01, 02,...12), ДД - день місяця (01, 02,...31), ГГ - години (00, 01,...23), хх - хвилини (00, 01,...59). Використання пропусків у цих типах даних неприпустимо.
5. Порядок накладання/перевірянняелектронного цифрового підпису
5.1. Ключі для ЕЦП Для підпису інформації щодо кожної операції та файла в цілому
в процесі обміну інформацією між Уповноваженим органом та банком
(філією) вводиться в дію новий тип ключа "Х", який підлягає
сертифікації в Центрі сертифікації ключів Національного банку
України. Кількість ключів має відповідати кількості відповідальних
працівників та осіб, які виконують функції відповідальних
працівників у разі їх відсутності. Для генерації ключів потрібно запустити генератор ключів з
таким командним рядком:
Gensep.exe a X nn,
де nn - номер робочого місця (цифри та латинські літери). Порядок розподілу сертифікатів ключів - загальний, який існує
для інших інформаційних задач.
5.2. Накладання ЕЦП ЕЦП накладається і перевіряється за допомогою програмного
забезпечення банку (філії) із вбудованими бібліотеками
накладання/перевіряння ЕЦП Національного банку, які вже
використовуються в системах автоматизації банків. В одному файлі є два типи ЕЦП: ЕЦП на кожну структуру INF_*
(відомості про фінансову операцію) та ЕЦП на файл у цілому. Рекомендується зберігати всі ЕЦП та відповідні ідентифікатори
ключів в архівах банку (філії).
5.3. Накладання ЕЦП на структуру Для накладання ЕЦП на структуру INF_* потрібно зробити виклик
функції накладання ЕЦП на буфер пам'яті, де розмістити без
пробілів усі значення тегів та атрибутів цієї структури, крім
значення атрибута STR_ID - "черговий номер у файлі". Назви тегів
та атрибутів до цього буфера не включаються.
5.4. Накладання ЕЦП на файл Для накладання ЕЦП на файл у цілому формується буфер з
початку і до кінця файла, уключаючи повний зміст файла. Перед
накладанням ЕЦП поле "ЕЦП файла" має містити 128 пробілів.
5.5. Перевіряння ЕЦП Перевіряння ЕЦП здійснюється за допомогою програмного
забезпечення Уповноваженого органу та програмного забезпечення
банку (філії). Для перевіряння ЕЦП щодо структури INF_* потрібно сформувати
буфер з усіх значень тегів та атрибутів цієї структури, за
винятком значення ЕЦП та значення атрибута STR_ID - "черговий
номер у файлі". Для перевіряння ЕЦП файла потрібно зберегти значення поля
"ЕЦП файла", заповнити це поле у файлі 128 пробілами та сформувати
буфер з початку до кінця файла. Для перевіряння ЕЦП файла, що квитується, потрібно зробити
побітове порівняння з ЕЦП цього файла, яке зберігається в системі
автоматизації банку.
6. Перелік реквізитів, що надаютьсяу файлі-повідомленні, та правила
їх заповнення (типи файлів: A, N)
Схема підпорядкованості структур:
povidomlen!
ustanova
!
ust_adr
ust_vdp inf_str (кількість: 1-N)
ustanova
!
ust_adr
ust_vdp
operacia
osoba (кількість дорівнює кількості учасників операції)
!
adr_u
adr_p
doc_pass
doc_reg
bnk_u
bnk_kor
-------------------------------------------------------------------------------- |N | Найменування | Назва | Тип |Обов'язко-| Примітки | | | реквізиту |тега/ |(макси- | вість | | | | |атрибута | мальна |заповнення| | | | | |довжина)| | | |------------------------------------------------------------------------------| |Загальні відомості про файл-повідомлення (головна структура POVIDOMLEN) | |------------------------------------------------------------------------------| |1 |Назва файла |FILE_NAME |C (12) | + | | |----+-------------------+----------+--------+----------+----------------------| |2 |Дата створення |FILE_DATE |D (8) | + | | | |файла | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Час створення файла|FILE_TIME |H (4) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Кількість операцій |FILE_OPER |N (6) | + | | | |у повідомленні | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |ЕЦП файла |FILE_SIGN |B (128) | + | | |------------------------------------------------------------------------------| |Відомості про банк - юридичну особу, що надає інформацію, або філію, якщо | |філія надає інформацію безпосередньо на адресу Уповноваженого органу | |(структура USTANOVA) | |------------------------------------------------------------------------------| |1 |Тип установи |UST_TYP |N (1) | + |Для банку (філії) | | | | | | |зазначається: 1 - | | | | | | |юридична особа, 4 - | | | | | | |філія | |----+-------------------+----------+--------+----------+----------------------| |2 |Вид установи |UST_VID |N (4) | + |Константа=100 | |----+-------------------+----------+--------+----------+----------------------| |3 |МФО |UST_MFO |C (6) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Ідентифікаційний |UST_ID |C (10) | + |За ЄДРПОУ | | |код | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Назва установи |UST_NAME |C (254) | + |Згідно з реєстрацією | |------------------------------------------------------------------------------| |Адреса установи (підструктура UST_ADR структури USTANOVA) | |------------------------------------------------------------------------------| |1 |Код країни |ADR_STR |C (3) | + |Заповнюється згідно з | | | | | | |Класифікатором | | | | | | |Національного банку | | | | | | |KL_K040 (поле K040) | |----+-------------------+----------+--------+----------+----------------------| |2 |Код області |ADR_OBL |N (2) | + |Заповнюється згідно з | | | | | | |Довідником | | | | | | |Уповноваженого органу | | | | | | |"Коди областей | | | | | | |України" | |----+-------------------+----------+--------+----------+----------------------| |3 |Юридична адреса |ADR |C (254) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Номер телефону (з |ADR_TLF |C (10) | + | | | |кодом населеного | | | | | | |пункту) | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Адреса E-mail |ADR_EMAIL |C (32) | | | |------------------------------------------------------------------------------| |Відомості про відповідального працівника, який надає інформацію (підструктура | |UST_VDP структури USTANOVA) | |------------------------------------------------------------------------------| |1 |Посада |VDP_POS |C (100) | + | | | |відповідального | | | | | | |працівника | | | | | |----+-------------------+----------+--------+----------+----------------------| |2 |Прізвище |VDP_NM1 |C (50) | + | | |----+-------------------+----------+--------+----------+----------------------| |3 |Ім'я |VDP_NM2 |C (30) | | | |----+-------------------+----------+--------+----------+----------------------| |4 |По батькові |VDP_NM3 |C (30) | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Номер телефону (з |VDP_TLF |C (10) | + | | | |кодом населеного | | | | | | |пункту) | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |Адреса E-mail |VDP_EMAIL |C (32) | | | |------------------------------------------------------------------------------| |Відомості про операцію, учасників та про філію, у якій зареєстровано операцію | |(структура INF_STR) | |------------------------------------------------------------------------------| |1 |Черговий номер |STR_ID |N (6) | + | | | |операції у файлі | | | | | |----+-------------------+----------+--------+----------+----------------------| |2 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |ЕЦП екземпляра |STR_SIGN |B (128) | + | | | |структури INF_STR | | | | | |------------------------------------------------------------------------------| |Відомості про філію, у якій зареєстровано операцію (підструктура USTANOVA | |структури INF_STR). Дані є обов'язковими, якщо філія надає інформацію через | |банк - юридичну особу | |------------------------------------------------------------------------------| |1 |Тип установи |UST_TYP |N (1) | |Константа=4 | |----+-------------------+----------+--------+----------+----------------------| |2 |Вид установи |UST_VID |N (4) | |Константа=100 | |----+-------------------+----------+--------+----------+----------------------| |3 |МФО |UST_MFO |C (6) | | | |----+-------------------+----------+--------+----------+----------------------| |4 |Ідентифікаційний |UST_ID |C (10) | |За ЄДРПОУ | | |код | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Назва установи |UST_NAME |C (254) | |Згідно з реєстрацією | |------------------------------------------------------------------------------| |Адреса філії, у якій зареєстровано операцію (підструктура UST_ADR структури | |USTANOVA) | |------------------------------------------------------------------------------| |1 |Код країни |ADR_STR |C (3) | |Заповнюється згідно з | | | | | | |Класифікатором | | | | | | |Національного банку | | | | | | |KL_K040 (поле K040) | |----+-------------------+----------+--------+----------+----------------------| |2 |Код області |ADR_OBL |N (2) | |Заповнюється згідно з | | | | | | |Довідником | | | | | | |Уповноваженого органу | | | | | | |"Коди областей | | | | | | |України" | |----+-------------------+----------+--------+----------+----------------------| |3 |Юридична адреса |ADR |C (254) | | | |----+-------------------+----------+--------+----------+----------------------| |4 |Номер телефону (з |ADR_TLF |C (10) | | | | |кодом населеного | | | | | | |пункту) | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Адреса E-mail |ADR_EMAIL |C (32) | | | |------------------------------------------------------------------------------| |Відомості про відповідального працівника філії, який зареєстрував операцію | |(підструктура UST_VDP структури USTANOVA) | |------------------------------------------------------------------------------| |1 |Посада |VDP_POS |C (100) | | | | |відповідального | | | | | | |працівника | | | | | |----+-------------------+----------+--------+----------+----------------------| |2 |Прізвище |VDP_NM1 |C (50) | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Ім'я |VDP_NM2 |C (30) | | | |----+-------------------+----------+--------+----------+----------------------| |4 |По батькові |VDP_NM3 |C (30) | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Номер телефону (з |VDP_TLF |C (10) | | | | |кодом населеного | | | | | | |пункту) | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |Адреса E-mail |VDP_EMAIL |C (32) | | | |------------------------------------------------------------------------------| |Відомості про операцію (підструктура OPERACIA структури INF_STR) | |------------------------------------------------------------------------------| |1 |Порядковий номер |KL_ID |N (12) | + |Ключовий реквізит | | |реєстрації | | | | | | |фінансової операції| | | | | | |в реєстрі (для | | | | | | |повідомлення про | | | | | | |закриття рахунку - | | | | | | |номер операції в | | | | | | |системі | | | | | | |автоматизації | | | | | | |банку) | | | | | |----+-------------------+----------+--------+----------+----------------------| |2 |Дата реєстрації |KL_DATE |D (8) | + |Ключовий реквізит | | |фінансової операції| | | | | | |в реєстрі (для | | | | | | |повідомлення про | | | | | | |закриття рахунку - | | | | | | |дата закриття | | | | | | |рахунку) | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Кількість учасників|OPR_KOL |N (2) | + | | | |операції | | | | | |----+-------------------+----------+--------+----------+----------------------| |4 |Вид повідомлення |OPR_ACT |N (1) | + |Заповнюється згідно з | | |про операцію | | | |Довідником | | | | | | |Уповноваженого органу | | | | | | |"Види повідомлень" | |----+-------------------+----------+--------+----------+----------------------| |5 |Дата фактичного |OPR_DATE |D (8) | + | | | |здійснення операції| | | | | | |або відмови в її | | | | | | |проведенні (для | | | | | | |повідомлення про | | | | | | |закриття рахунку - | | | | | | |дата закриття | | | | | | |рахунку) | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |Час фактичного |OPR_TIME |H (4) | + | | | |здійснення операції| | | | | | |або відмови в її | | | | | | |проведенні (для | | | | | | |повідомлення про | | | | | | |закриття рахунку - | | | | | | |час закриття | | | | | | |рахунку) | | | | | |----+-------------------+----------+--------+----------+----------------------| |7 |Код валюти |OPR_VAL |C (3) | + |Заповнюється згідно з | | |операції/Код | | | |Класифікатором | | |банківського металу| | | |Національного банку | | | | | | |KL_R030 (поле R030) | |----+-------------------+----------+--------+----------+----------------------| |8 |Сума операції у |OPR_SUMV |N (19) | + |Одиниця виміру: сота | | |валюті (для | | | |частка одиниці валюти | | |повідомлення про | | | |(ціле число) або сота | | |закриття рахунку - | | | |частка тройської унції| | |залишок на рахунку | | | |для банківського | | |у валюті) | | | |металу (ціле число) | |----+-------------------+----------+--------+----------+----------------------| |9 |Сума операції у |OPR_SUMG |N (19) | + |Одиниця виміру: | | |гривневому | | | |копійки (ціле число) | | |еквіваленті (для | | | | | | |повідомлення про | | | | | | |закриття рахунку - | | | | | | |залишок на рахунку | | | | | | |у гривневому | | | | | | |еквіваленті) | | | | | |----+-------------------+----------+--------+----------+----------------------| |10 |Опис операції, |OPR_NAZN |C (254) | + | | | |призначення платежу| | | | | | |(для повідомлення | | | | | | |про закриття | | | | | | |рахунку - підстава | | | | | | |для закриття) | | | | | |----+-------------------+----------+--------+----------+----------------------| |11 |Ознака здійснення |OPR_OZN |C (1) | + |Заповнюється згідно з | | |операції | | | |Довідником | | | | | | |Уповноваженого органу | | | | | | |"Ознаки здійснення | | | | | | |фінансових операцій" | |----+-------------------+----------+--------+----------+----------------------| |12 |Код виду операції |OPR_VID1 |C (15) | + |Заповнюється згідно з | | | | | | |Довідником | | | | | | |Уповноваженого органу | | | | | | |"Коди фінансових | | | | | | |операцій" | |----+-------------------+----------+--------+----------+----------------------| |13 |Код (коди) ознаки |OPR_VID2 |C (4) | + |Заповнюється згідно з | | |(ознак) фінансової | | | |Довідником | | |операції, що | | | |Уповноваженого органу | | |підлягає | | | |"Ознаки фінансових | | |фінансовому | | | |операцій, які | | |моніторингу | | | |підлягають | | | | | | |обов'язковому | | | | | | |фінансовому | | | | | | |моніторингу". | | | | | | |Зазначається найвища | | | | | | |за пріоритетом ознака.| | | | | | |Якщо ознак декілька, | | | | | | |тег повторюється | |----+-------------------+----------+--------+----------+----------------------| |14 |Код (коди) ознаки |OPR_VID3 |C (3) | + |Заповнюється згідно з | | |(ознак) фінансової | | | |Довідником | | |операції, | | | |Уповноваженого органу | | |направленої за | | | |"Ознаки фінансових | | |результатами | | | |операцій, які | | |внутрішнього | | | |підлягають | | |фінансового | | | |внутрішньому | | |моніторингу | | | |фінансовому | | | | | | |моніторингу". | | | | | | |Зазначається найвища | | | | | | |за пріоритетом ознака.| | | | | | |Якщо ознак декілька, | | | | | | |тег повторюється | |----+-------------------+----------+--------+----------+----------------------| |15 |Порядковий номер |OPR_ZV_N |N (12) | | | | |реєстрації | | | | | | |пов'язаної | | | | | | |фінансової операції| | | | | | |в реєстрі | | | | | |----+-------------------+----------+--------+----------+----------------------| |16 |Дата реєстрації |OPR_ZV_D |D (8) | | | | |пов'язаної | | | | | | |фінансової операції| | | | | | |в реєстрі | | | | | |----+-------------------+----------+--------+----------+----------------------| |17 |Назва файла-додатка|OPR_DOD |C (12) | |Посилання на | | |до | | | |файл-додаток довільної| | |файла-повідомлення | | | |структури | |----+-------------------+----------+--------+----------+----------------------| |18 |Номер операції в |OPR_NOM |N (9) | | | | |системі | | | | | | |автоматизації банку| | | | | |----+-------------------+----------+--------+----------+----------------------| |19 |Порядковий номер |MOD_ID |N (12) |+ (Для |Посилання на ключовий | | |реєстрації | | |повідомле-|реквізит | | |фінансової операції| | |ння про | | | |в реєстрі | | |коригуван-| | | | | | |ня | | | | | | |неключових| | | | | | |рекві- | | | | | | |зитів) | | |----+-------------------+----------+--------+----------+----------------------| |20 |Дата реєстрації |MOD_DATE |D (8) |+ (Для |Посилання на ключовий | | |фінансової операції| | |повідомле-|реквізит | | |в реєстрі | | |ння про | | | | | | |коригуван-| | | | | | |ня | | | | | | |неключових| | | | | | |рекві- | | | | | | |зитів) | | |------------------------------------------------------------------------------| |Відомості про учасника операції (підструктура OSOBA структури INF_STR) | |------------------------------------------------------------------------------| |1 |Тип участі в |CL_TYPE |N (2) | + |Заповнюється згідно з | | |операції | | | |Довідником | | | | | | |Уповноваженого органу | | | | | | |"Типи осіб, що мають | | | | | | |відношення до | | | | | | |фінансової операції" | |----+-------------------+----------+--------+----------+----------------------| |2 |Статус (тип) |CL_STP |N (1) | + (Для |Заповнюється згідно з | | |учасника | | |учасника- |Довідником | | | | | |клієнта; |Уповноваженого органу | | | | | |для особи,|"Типи суб'єктів | | | | | |що діє від|первинного фінансового| | | | | | імені |моніторингу" | | | | | | клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |3 |Ознака |CL_REZ |C (1) | + (Для |Заповнюється згідно з | | |резидентності | | |учасника- |Довідником | | | | | |клієнта) |Уповноваженого органу | | | | | | |"Ознаки резидентності"| |----+-------------------+----------+--------+----------+----------------------| |4 |Ідентифікаційний |CL_ID |C (12) | + (Для |Для юридичної | | |код | | |учасника- |особи-резидента | | | | | |клієнта; |зазначається код за | | | | | |для особи,|ЄДРПОУ; для фізичної | | | | | |що діє від|особи-резидента | | | | | | імені |зазначається | | | | | | клієнта) |ідентифікаційний код | | | | | | |платника податків | | | | | | |(якщо ідентифікаційний| | | | | | |код не присвоєний, то | | | | | | |ставиться 9 нулів, | | | | | | |якщо ідентифікаційний | | | | | | |код невідомий, то | | | | | | |ставиться 5 дев'яток);| | | | | | |для юридичної | | | | | | |особи-нерезидента | | | | | | |зазначається | | | | | | |ідентифікаційний код | | | | | | |платника податків; для| | | | | | |фізичної | | | | | | |особи-нерезидента | | | | | | |зазначається номер | | | | | | |свідоцтва про | | | | | | |акредитацію (за | | | | | | |наявності) або | | | | | | |реєстраційний номер за| | | | | | |місцем реєстрації | | | | | | |(заснування) | |----+-------------------+----------+--------+----------+----------------------| |5 |Назва |CL_NM1 |C (254) | + |Для юридичної особи | | | | | | |зазначається повна | | | | | | |назва; для фізичної | | | | | | |особи зазначається | | | | | | |прізвище | |----+-------------------+----------+--------+----------+----------------------| |6 |Ім'я / скорочена |CL_NM2 |C (50) | |Для юридичної особи | | |назва | | | |зазначається скорочена| | | | | | |назва; для фізичної | | | | | | |особи зазначається | | | | | | |ім'я | |----+-------------------+----------+--------+----------+----------------------| |7 |По батькові |CL_NM3 |C (30) | |Зазначається для | | | | | | |фізичної особи (за | | | | | | |наявності) | |----+-------------------+----------+--------+----------+----------------------| |8 |Дата народження |CL_DATE |D (8) | + (Для |Зазначається для | | | | | |учасника- |фізичної особи | | | | | |клієнта; | | | | | | |для особи,| | | | | | |що діє від| | | | | | | імені | | | | | | | клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |9 |Відомості про |DOC_OSN |C (254) | + (Для | | | |документ, на | | |особи, що | | | |підставі якого | | | діє від | | | |здійснюється участь| | | імені | | | |в операції | | | клієнта) | | |------------------------------------------------------------------------------| |Відомості про свідоцтво про державну реєстрацію (підструктура DOC_REG | |структури OSOBA) | |------------------------------------------------------------------------------| |10 |Номер свідоцтва про|DOC_NM |C (20) | + (Для |Зазначається для | | |державну реєстрацію| | |учасника- |юридичної особи та | | | | | |клієнта) |фізичної особи - | | | | | | |приватного підприємця | |----+-------------------+----------+--------+----------+----------------------| |11 |Повна назва органу,|DOC_OG |C (254) | + (Для |Зазначається для | | |що видав свідоцтво | | |учасника- |юридичної особи та | | |про державну | | |клієнта) |фізичної особи - | | |реєстрацію | | | |приватного підприємця | |----+-------------------+----------+--------+----------+----------------------| |12 |Дата реєстрації |DOC_DT |D (8) | + (Для |Для юридичної особи- | | | | | |учасника- |резидента зазначається| | | | | |клієнта) |дата реєстрації; для | | | | | | |юридичної | | | | | | |особи-нерезидента | | | | | | |зазначається дата | | | | | | |видачі свідоцтва про | | | | | | |акредитацію (за | | | | | | |наявності) або дата | | | | | | |заснування за місцем | | | | | | |реєстрації; для | | | | | | |фізичної особи - | | | | | | |приватного підприємця | | | | | | |зазначається дата | | | | | | |реєстрації | |------------------------------------------------------------------------------| |Юридична адреса або адреса проживання учасника (підструктура ADR_U структури | |OSOBA) | |------------------------------------------------------------------------------| |13 |Код країни |ADR_STR |C (3) | + (Для |Заповнюється згідно з | | |реєстрації або | | |учасника- |Класифікатором | | |громадянства | | |клієнта; |Національного банку | | | | | |для особи,|KL_K040 (поле K040) | | | | | |що діє від| | | | | | | імені | | | | | | | клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |14 |Код області |ADR_OBL |N (2) | + (Для |Заповнюється згідно з | | |реєстрації або | | |учасника- |Довідником | | |проживання | | |клієнта; |Уповноваженого органу | | | | | |для особи,|"Коди областей | | | | | |що діє від|України" | | | | | | імені | | | | | | | клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |15 |Адреса юридична або|ADR |C (254) | + (Для | | | |проживання | | |учасника- | | | | | | |клієнта; | | | | | | |для особи,| | | | | | |що діє від| | | | | | | імені | | | | | | | клієнта) | | |------------------------------------------------------------------------------| |Адреса тимчасового перебування учасника (підструктура ADR_P структури OSOBA) | |------------------------------------------------------------------------------| |16 |Код країни |ADR_STR |C (3) | + (Для |Заповнюється згідно з | | |тимчасового | | |учасника- |Класифікатором | | |перебування | | |клієнта) |Національного банку | | | | | | |KL_K040 (поле K040) | |----+-------------------+----------+--------+----------+----------------------| |17 |Код області |ADR_OBL |N (2) | + (Для |Заповнюється згідно з | | |тимчасового | | |учасника- |Довідником | | |перебування | | |клієнта) |Уповноваженого органу | | | | | | |"Коди областей | | | | | | |України" | |----+-------------------+----------+--------+----------+----------------------| |18 |Адреса тимчасового |ADR |C (254) | + (Для | | | |перебування | | |учасника- | | | | | | |клієнта) | | |------------------------------------------------------------------------------| |Відомості про документ, що засвідчує фізичну особу (підструктура DOC_PASS | |структури OSOBA) | |------------------------------------------------------------------------------| |19 |Тип документа, що |DOC_TYP |C (2) | + (Для |Заповнюється згідно з | | |посвідчує фізичну | | |учасника- |Довідником | | |особу | | |клієнта; |Уповноваженого органу | | | | | |для особи,|"Коди документів, що | | | | | |що діє від|засвідчують фізичну | | | | | |імені |особу" | | | | | |клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |20 |Серія документа, що|DOC_SR |C (7) | + (Для |Під час заповнення | | |посвідчує фізичну | | |учасника- |використовуються | | |особу | | |клієнта; |великі літери | | | | | |для особи,| | | | | | |що діє від| | | | | | | імені | | | | | | | клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |21 |Номер документа, що|DOC_NM |C (20) | + (Для | | | |посвідчує фізичну | | |учасника- | | | |особу | | |клієнта; | | | | | | |для особи,| | | | | | |що діє від| | | | | | | імені | | | | | | | клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |22 |Дата видачі |DOC_DT |D (8) | + (Для | | | |документа, що | | |учасника- | | | |посвідчує фізичну | | |клієнта; | | | |особу | | |для особи,| | | | | | |що діє від| | | | | | | імені | | | | | | | клієнта) | | |----+-------------------+----------+--------+----------+----------------------| |23 |Повна назва органу,|DOC_OG |C (254) | + (Для | | | |який видав | | |учасника- | | | |документ, що | | |клієнта; | | | |посвідчує фізичну | | |для особи,| | | |особу | | |що діє від| | | | | | | імені | | | | | | | клієнта) | | |------------------------------------------------------------------------------| |Дані про банк (філію), у якому (якій) відкрито рахунок учасника операції, що | |використовується для здійснення операції (підструктура BNK_U структури OSOBA) | |------------------------------------------------------------------------------| |24 |Номер рахунку (для |BNK_ACC |C (32) |+ (Для | | | |повідомлення про | | |повідомле-| | | |закриття рахунку - | | |ння про | | | |номер рахунку, що | | |закриття | | | |закривається) | | |рахунку) | | |----+-------------------+----------+--------+----------+----------------------| |25 |Назва банку (філії)|BNK_NM |C (254) | | | |----+-------------------+----------+--------+----------+----------------------| |26 |Код банку (філії) |BNK_ID |C (12) | |МФО для банківської | | | | | | |установи-резидента; | | | | | | |S.W.I.F.T. BIC (або | | | | | | |non-S.W.I.F.T. BIC) | | | | | | |код - для банківської | | | | | | |установи-нерезидента | |----+-------------------+----------+--------+----------+----------------------| |27 |Код країни |BNK_STR |C (3) | |Заповнюється згідно з | | |знаходження банку | | | |Класифікатором | | |(філії) | | | |Національного банку | | | | | | |KL_K040 (поле K040) | |----+-------------------+----------+--------+----------+----------------------| |28 |Адреса банку |BNK_AD |C (254) | | | | |(філії) | | | | | |------------------------------------------------------------------------------| |Відомості про кореспондентський рахунок, який використовується для здійснення | |операції в іноземній валюті (підструктура BNK_KOR структури OSOBA) | |------------------------------------------------------------------------------| |29 |Номер рахунку |BNK_ACC |C (32) | | | |----+-------------------+----------+--------+----------+----------------------| |30 |Назва фінансової |BNK_NM |C (254) | | | | |установи- | | | | | | |кореспондента, | | | | | | |у якій | | | | | | |відкрито рахунок | | | | | |----+-------------------+----------+--------+----------+----------------------| |31 |Код фінансової |BNK_ID |C (12) | |МФО для банківської | | |установи- | | | |установи-резидента; | | |кореспондента | | | |S.W.I.F.T. BIC (або | | | | | | |non-S.W.I.F.T. BIC) | | | | | | |код - для банківської | | | | | | |установи-нерезидента | |----+-------------------+----------+--------+----------+----------------------| |32 |Код країни |BNK_STR |C (3) | |Заповнюється згідно з | | |знаходження | | | |Класифікатором | | |фінансової | | | |Національного банку | | |установи- | | | |KL_K040 (поле K040) | | |кореспондента | | | | | |----+-------------------+----------+--------+----------+----------------------| |33 |Адреса фінансової |BNK_AD |C (254) | | | | |установи- | | | | | | |кореспондента | | | | | --------------------------------------------------------------------------------
7. Перелік реквізитів, що надаютьсяу файлі-квитанції, та правила
їх заповнення (типи файлів: B, P)
Схема підпорядкованості структур:
kvit !fi_in
inf_err (кількість: 0-N)
!
tag_err (кількість: 0 - максимальна кількість
тегів/атрибутів у структурі INF_STR файла-повідомлення)
-------------------------------------------------------------------------------- |N | Найменування | Назва | Тип |Обов'язко-| Примітки | | | реквізиту |тега/ |(макси- | вість | | | | |атрибута |мальна |заповнення| | | | | |довжина)| | | |------------------------------------------------------------------------------| |Загальні відомості про файл-квитанцію (головна структура KVIT) | |------------------------------------------------------------------------------| |1 |Назва файла |FILE_NAME |C (12) | + | | |----+-------------------+----------+--------+----------+----------------------| |2 |Дата створення |FILE_DATE |D (8) | + | | | |файла | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Час створення файла|FILE_TIME |H (4) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Кількість |FILE_OPER |N (6) | + | | | |повідомлень у | | | | | | |квитанції | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |ЕЦП файла |FILE_SIGN |B (128) | + | | |------------------------------------------------------------------------------| |Загальні відомості про файл-повідомлення, що квитується (структура FI_IN) | |------------------------------------------------------------------------------| |1 |Назва файла |FILE_NAME |C (12) | + | | |----+-------------------+----------+--------+----------+----------------------| |2 |Дата створення |FILE_DATE |D (8) | + | | | |файла | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Час створення файла|FILE_TIME |H (4) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Кількість операцій |FILE_OPER |N (6) | + | | | |у повідомленні | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |ЕЦП файла |FILE_SIGN |B (128) | + | | |----+-------------------+----------+--------+----------+----------------------| |7 |Загальна помилка за|FIIN_ERR |C (4) | + |Заповнюється згідно з | | |файлом- | | | |Класифікатором | | |повідомленням | | | |Національного банку | | | | | | |S_ER (поле K_ER) | |------------------------------------------------------------------------------| |Відомості про помилки (структура INF_ERR) | |------------------------------------------------------------------------------| |1 |Черговий номер у |STR_ID |N (6) | | | | |файлі | | | | | |----+-------------------+----------+--------+----------+----------------------| |2 |Ідентифікатор ключа|ID_KEY |C (6) | | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |ЕЦП екземпляра |STR_SIGN |B (128) | | | | |структури INF_ERR | | | | | |----+-------------------+----------+--------+----------+----------------------| |4 |Номер операції у |OPER_ID |N (6) | | | | |файлі-повідомленні | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Загальний код |CODE_ERR |C (4) | |Заповнюється згідно з | | |помилки за | | | |Класифікатором | | |операцією | | | |Національного банку | | | | | | |S_ER (поле K_ER) | |------------------------------------------------------------------------------| |Відомості про помилки в тегу/атрибуті (підструктура TAG_ERR структури INF_ERR)| |------------------------------------------------------------------------------| |6 |Номер помилкового |TAG_ID |N (6) | | | | |тега/атрибута в | | | | | | |операції | | | | | |----+-------------------+----------+--------+----------+----------------------| |7 |Код помилки в |TAG_ERRC |C (4) | |Заповнюється згідно з | | |тегу/атрибуті | | | |Класифікатором | | | | | | |Національного банку | | | | | | |S_ER (поле K_ER) | --------------------------------------------------------------------------------
8. Перелік реквізитів, що надаютьсяу файлі-запиті, та правила
їх заповнення (тип файла: C)
Схема підпорядкованості структур:
zap!
inf_zap (кількість: 1-N)
-------------------------------------------------------------------------------- |N | Найменування | Назва | Тип |Обов'язко-| Примітки | | | реквізиту |тега/ |(макси- | вість | | | | |атрибута |мальна |заповнення| | | | | |довжина)| | | |------------------------------------------------------------------------------| |Загальні відомості про файл-запит (головна структура ZAP) | |------------------------------------------------------------------------------| |1 |Назва файла |FILE_NAME |C (12) | + | | |----+-------------------+----------+--------+----------+----------------------| |2 |Дата створення |FILE_DATE |D (8) | + | | | |файла | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Час створення файла|FILE_TIME |H (4) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Кількість запитів у|FILE_OPER |N (6) | + | | | |файлі | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |ЕЦП файла |FILE_SIGN |B (128) | + | | |------------------------------------------------------------------------------| |Блок запитів (структура INF_ZAP) | |------------------------------------------------------------------------------| |1 |Черговий номер |STR_ID |N (6) | + | | | |запиту | | | | | |----+-------------------+----------+--------+----------+----------------------| |2 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |ЕЦП екземпляра |STR_SIGN |B (128) | + | | | |структури INF_ZAP | | | | | |----+-------------------+----------+--------+----------+----------------------| |4 |Порядковий номер |KL_ID |N (12) | + |Запит щодо цієї | | |реєстрації | | | |операції | | |фінансової операції| | | | | | |в реєстрі | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Дата реєстрації |KL_DATE |D (8) | + |Запит щодо цієї | | |фінансової операції| | | |операції | | |в реєстрі | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |Текст запиту |ZAP_TXT |C (1024)| + | | --------------------------------------------------------------------------------
9. Перелік реквізитів, що надаютьсяу файлі-відповіді, та правила
їх заповнення (тип файла: D)
Схема підпорядкованості структур:
otv!
fi_in
inf_otv (кількість: 0-N)
-------------------------------------------------------------------------------- |N | Найменування | Назва | Тип |Обов'язко-| Примітки | | | реквізиту |тега/ |(макси- | вість | | | | |атрибута |мальна |заповнення| | | | | |довжина)| | | |------------------------------------------------------------------------------| |Загальні відомості про файл-відповідь (головна структура OTV) | |------------------------------------------------------------------------------| |1 |Назва файла |FILE_NAME |C (12) | + | | |----+-------------------+----------+--------+----------+----------------------| |2 |Дата створення |FILE_DATE |D (8) | + | | | |файла | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Час створення файла|FILE_TIME |H (4) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Кількість |FILE_OPER |N (6) | + | | | |відповідей у файлі | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |ЕЦП файла |FILE_SIGN |B (128) | + | | |------------------------------------------------------------------------------| |Загальні відомості про файл-запит, на який надається відповідь (структура | |FI_IN) | |------------------------------------------------------------------------------| |1 |Назва файла |FILE_NAME |C (12) | + | | |----+-------------------+----------+--------+----------+----------------------| |2 |Дата створення |FILE_DATE |D (8) | + | | | |файла | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |Час створення файла|FILE_TIME |H (4) | + | | |----+-------------------+----------+--------+----------+----------------------| |4 |Кількість запитів у|FILE_OPER |N (6) | + | | | |файлі | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Ідентифікатор ключа|ID_KEY |C (6) | + | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |ЕЦП файла |FILE_SIGN |B (128) | + | | |----+-------------------+----------+--------+----------+----------------------| |7 |Загальна помилка за|FIIN_ERR |C (4) | + |Заповнюється згідно з | | |файлом-запитом | | | |Класифікатором | | | | | | |Національного банку | | | | | | |S_ER (поле K_ER) | |------------------------------------------------------------------------------| |Блок відповідей (структура INF_OTV) | |------------------------------------------------------------------------------| |1 |Черговий номер у |STR_ID |N (6) | | | | |файлі | | | | | |----+-------------------+----------+--------+----------+----------------------| |2 |Ідентифікатор ключа|ID_KEY |C (6) | | | | |ЕЦП | | | | | |----+-------------------+----------+--------+----------+----------------------| |3 |ЕЦП екземпляра |STR_SIGN |B (128) | | | | |структури INF_OTV | | | | | |----+-------------------+----------+--------+----------+----------------------| |4 |Номер запиту у |OTV_ID |N (6) | | | | |файлі- запиті | | | | | |----+-------------------+----------+--------+----------+----------------------| |5 |Порядковий номер |KL_ID |N (12) | |Відповідь щодо цієї | | |реєстрації | | | |операції | | |фінансової операції| | | | | | |в реєстрі | | | | | |----+-------------------+----------+--------+----------+----------------------| |6 |Дата реєстрації |KL_DATE |D (8) | |Відповідь щодо цієї | | |фінансової операції| | | |операції | | |в реєстрі | | | | | |----+-------------------+----------+--------+----------+----------------------| |7 |Текст відповіді |OTV_TXT |C (1024)| | | --------------------------------------------------------------------------------
Директор
Департаменту інформатизації А.С.Савченко
Заступник начальника управління
комп'ютерних технологій - начальник
відділу інформаційного забезпечення
Департаменту інформатизації В.С.Підгаєвський
Джерело:Офіційний портал ВРУ