Общие требования к формату файлов документов Структура имен файлов Документы могут формироваться как в локальной вычислительной сети, так и в выделенной локальной вычислительной сети. Под выделенной локальной вычислительной сетью понимается сеть учреждения для работы с информацией, составляющей государственную тайну. Нумерация любого типа документов зависит от того, в какой сети сформирован документ.
При формировании файла главным распорядителем, распорядителем или получателем средств (в том числе финансовым органом) для органа Федерального казначейства или органом Федерального казначейства для главного распорядителя, распорядителя или получателя средств (в том числе финансового органа) имя файла должно иметь следующую структуру:
XXXXXDNN.TTM, где
XXXXX – код организации по реестру бюджетополучателей (отправителя, если документ был создан бюджетным учреждением для органа Федерального казначейства, и получателя, если документ был создан органом Федерального казначейства для бюджетного учреждения);
D – дата формирования документов (файла): 1 – 9, A – V;
NN – порядковый номер файла за дату формирования: каждое из N приводится в 36-ричном формате (0 – 9, A – Z); если файл формируется в локальной вычислительной сети, номер выгрузки варьируются от 00 до RZ, если файл формируется в выделенной локальной вычислительной сети – от S0 до ZZ;
TT – тип (маркер) документов, содержащихся в файле, который описан в таблице 3 (раздел 3);
M – месяц формирования документов (файла): 1 – 9, A, B, C.
Пример имени файла с Реестром финансирования, подготовленного распорядителем средств с кодом 01025 для органа Федерального казначейства за дату 04.02, – 01025401.RF2.
При формировании документа органом Федерального казначейства для другого органа Федерального казначейства имя файла должно иметь следующую структуру:
XXXXFDNN.TTM, где
XXXX – код органа Федерального казначейства – отправителя документов по классификатору территориальных органов Федерального казначейства;
F – константа – признак того, что обмен ведется органами Федерального казначейства;
D – дата формирования файла: 1 – 9, A – V;
NN – порядковый номер файла за дату формирования; каждое из N приводится в 36-ричном формате (0 – 9, A – Z); если файл формируется в локальной вычислительной сети, номера выгрузки варьируются от 00 до RZ, если файл формируется в выделенной локальной вычислительной сети – от «S0» до «ZZ»;
TT – тип (маркер) документов, содержащихся в файле, который описан в таблице 4 (раздел 3);
M – месяц формирования файла: 1 – 9, A, B, C.
Пример имени файла с расходными расписаниями, подготовленного Отделением Федерального казначейства с кодом 3415 за дату 11.03, – 3415F03B.RR3.
Пример имени файла с квитанциями на расходное расписание, подготовленного Управлением Федерального казначейства с кодом 5900 за дату 15.09, – 5900FF03.KV9.
Пример имени файла с квитанциями на извещение, подготовленного Федеральным казначейством с кодом 9500 за дату 03.05. – 9500F301.KV5.
Пример имени файла со справочником «Подгруппы», подготовленного Федеральным казначейством с кодом 9500 за дату 03.01, – 9500F321.SA1.
Структура файлов Один файл может содержать данные из произвольного количества документов, за исключением документа «Казначейское уведомление». Каждый файл должен содержать данные из документов только того типа, который описан в макете файла. Файл, содержащий данные документов, состоит из заголовка и последовательности блоков.
Заголовок содержит информацию о номере версии формата, наименовании и версии программного продукта, сформировавшего файл, и о документе, утверждающем требования к формату файлов. Описание структуры заголовка приведено в таблице 2.
Первый блок после заголовка состоит из двух строк с маркерами FROM и TO и содержит почтовую информацию о получателе, отправителе файла и дате отправки файла. Правила заполнения почтовой информации приведены в таблице 2а.
Макет файла определяет последовательность блоков, кратность их вхождения в документ, количество полей в блоке и их порядок (смотри п. 3.4).
Каждый блок начинается с новой строки и состоит из полей, разделенных символом «|» (ASCII – код 124). Первое поле в блоке считается маркером, определяющим тип блока. Каждый документ в файле записывается определенной последовательностью блоков одного или нескольких типов. Последним символом в блоке должен быть разделитель «|».
Количество полей в блоке и их смысл однозначно определяются маркером блока. Количество разделителей «|» в блоке должно строго соответствовать количеству полей.
Поля могут содержать только символы с кодом ASCII с 32 по 126 (за исключением 124) и с 192 по 255. Таблица 4. Структура заголовка файла
Описание
| Имя
| Тип
| Длина
| Обязательность
| НСИ
| Маркер
| FK
|
|
|
|
| Номер версии формата
| NUM_VER
| STRING
| <= 10
| Да
|
| Наименование программного продукта, сформировавшего файл
| FORMER
| STRING
| <= 50
| Да
|
| Версия программного продукта
| FORM_VER
| STRING
| <= 10
| Да
|
| Ссылка на документ, утверждающий формат файла
| NORM_DOC
| STRING
| <= 250
| Нет
|
|
Таблица 5 Правила заполнения почтовой информации
Отправитель
| Получатель
| FROM
| TO
| Код ТОФК, наименование органа ФК – отправителя
| Код распорядителя средств, полное наименование распорядителя средств
| Код ТОФК,
наименование органа ФК – получателя
| Код распорядителя средств, полное наименование распорядителя средств
| ФК
| УФК
| 9500, ФК
|
| <код УФК>, <Наименование УФК>
|
| ГРБС
| ФК
|
| <Код ГРБС>
<Наименование ГРБС>
| 9500, ФК
|
| УФК
| ФК
| <код УФК>, <Наименование УФК>
|
| 9500, ФК
|
| ОФК
| ФК
| <код ОФК>, <Наименование ОФК>
|
| 9500, ФК
|
| ФК
| ОФК
| 9500, ФК
|
| <код ОФК>, <Наименование ОФК>
|
| УФК
| УФК
| <код УФК>, <Наименование УФК>
|
| <код УФК>, <Наименование УФК>
|
| УФК
| ОФК
| <код УФК>, <Наименование УФК>
|
| <код ОФК>, <Наименование ОФК>
|
| УФК
| РБС
| <код УФК>, <Наименование УФК>
|
|
| <Код БП>,
<Наименование РБС>
| ОФК
| УФК
| <код ОФК>, <Наименование ОФК>
|
| <код УФК>, <Наименование УФК>
|
| ОФК
| ОФК
| <код ОФК>, <Наименование ОФК>
|
| <код ОФК>, <Наименование ОФК>
|
| ОФК
| РБС
| <код ОФК>, <Наименование ОФК>
|
|
| <Код БП>,
<Наименование РБС>
| РБС
| УФК
|
| <Код БП>,
<Наименование РБС>
| <код УФК>, <Наименование УФК>
|
| РБС
| ОФК
|
| <Код БП>,
<Наименование РБС>
| <код ОФК>, <Наименование ОФК>
|
| |