<ПИСЬМО> Казначейства РФ от 25.03.2005 n 42-10.6-14/209 <О НАПРАВЛЕНИИ ТРЕБОВАНИЙ К ФОРМАТАМ ТЕКСТОВЫХ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПЕРЕДАЧЕ В ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО СПРАВОК ОБ ИЗМЕНЕНИИ ФЕДЕРАЛЬНЫХ БЮДЖЕТОВ>


ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО
ПИСЬМО
от 25 марта 2005 г. N 42-10.6-14/209
Федеральное казначейство направляет "Требования к форматам текстовых файлов, используемых при передаче в Федеральное казначейство справок об изменении росписи федерального бюджета".
Настоящие Требования реализованы в централизованно разрабатываемых программных комплексах "Формирование главными распорядителями средств федерального бюджета и доведение до Федерального казначейства лимитов бюджетных обязательств и объемов финансирования по распорядителям и получателям средств федерального бюджета" (версия 01.01.04.001) (ООО "НВА-Центр") и "Финансирование нижестоящих главного распорядителя" (ООО "Фирма Рассвет").
Заместитель Руководителя
Р.Е.АРТЮХИН


Приложение
к письму
Федерального казначейства
от 25 марта 2005 г. N 42-10.6-14/209
Утверждаю
Заместитель Руководителя
Федерального казначейства
А.Ю.ПОПОВ
25 марта 2005 года
ТРЕБОВАНИЯ
К ФОРМАТАМ ТЕКСТОВЫХ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПЕРЕДАЧЕ
В ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО СПРАВОК ОБ ИЗМЕНЕНИИ РОСПИСИ
ФЕДЕРАЛЬНОГО БЮДЖЕТА
1. ОБЩИЕ ПОЛОЖЕНИЯ
Файлы с данными из справок должны быть оформлены в структурированном текстовом формате в кодовой странице Windows-1251.
При формировании файлов следует использовать общие требования к форматам файлов и алгоритм расчета контрольного числа, описанные в Требованиях к форматам текстовых файлов, используемых для информационного взаимодействия при финансировании расходов федерального бюджета через органы Федерального казначейства в соответствии с Приказом Министерства финансов Российской Федерации от 10.06.2003 N 50н. Контрольное число рассчитывается по всем полям справки.
В программном продукте "Формирование главными распорядителями средств федерального бюджета и доведение до ФК лимитов бюджетных обязательств и объемов финансирования по распорядителям и получателям средств федерального бюджета" (версия 01.01.04.001) дополнительно реализован режим формирования справок об изменении федерального бюджета на бумажном носителе и в электронном виде.
По вопросам получения и сопровождения доработанного программного продукта необходимо обращаться к сотрудникам Федерального казначейства по телефонам:
Трофимову Дмитрию Анатольевичу, тел.: 913-45-18.
По вопросам форматов представляемых файлов обращаться по телефонам:
Власенко Татьяне Юрьевне, тел.: 299-02-33.
1.1. Информация о версии формата файлов
Формат файлов с данными справок на изменение сводной росписи, описываемый в настоящих Требованиях, имеет номер версии - 2005.02.
2. ОБЩИЕ ТРЕБОВАНИЯ К ФОРМАТУ ФАЙЛОВ
2.1. Структура имен файлов
При формировании главным распорядителем средств для Федерального казначейства текстового файла справок об изменении росписи имя файла должно иметь следующую структуру:
XXXNDDM.GGP,
где:
XXX - код главного распорядителя средств федерального бюджета по перечню прямых получателей средств федерального бюджета;
N - порядковый номер файла за дату формирования: 1 - 9, А - Z;
DD - дата формирования файла;
М - месяц формирования документов файла: 1 - 9, А, В, С;
GG - год формирования документов (файла);
Р - вид справок (1 - по форме N 1, 2 - по форме N 2, 3 - справка об изменении росписи источников внутреннего финансирования дефицита федерального бюджета (приложение 11 к Порядку исполнения сводной бюджетной росписи федерального бюджета на 2005 год), далее - справка по приложению 11, 4 - справка об изменении росписи источников внешнего финансирования дефицита федерального бюджета (приложение 12 к Порядку исполнения сводной бюджетной росписи федерального бюджета на 2005 год), далее - справка по приложению 12).
Пример имени файла, содержащего справки по форме N 2 за дату 26.01.05 распорядителя средств с кодом 075, - 0751261.052.
2.2. Структура файлов
Один файл может содержать произвольное количество документов. Каждый файл должен содержать документы только того типа, который описан в макете файла. Файл, содержащий данные документов, состоит из заголовка и последовательности блоков.
Заголовок содержит информацию о номере версии формата, наименовании и версии программного продукта, сформировавшего файл, и о документе, утверждающем требования к формату файлов. Описание структуры заголовка приведено в таблице 1.
Таблица 1
СТРУКТУРА ЗАГОЛОВКА ФАЙЛА
--------------------------T--------T------T------T---------T-----¬
¦ Описание ¦ Имя ¦ Тип ¦Длина ¦Обяза- ¦ НСИ ¦
¦ ¦ ¦ ¦ ¦тельность¦ ¦
+-------------------------+--------+------+------+---------+-----+
¦Маркер ¦FK ¦ ¦ ¦ ¦ ¦
+-------------------------+--------+------+------+---------+-----+
¦Номер версии формата ¦NUM_VER ¦STRING¦<= 10 ¦Да ¦ ¦
+-------------------------+--------+------+------+---------+-----+
¦Наименование программного¦FORMER ¦STRING¦<= 50 ¦Да ¦ ¦
¦продукта, сформировавшего¦ ¦ ¦ ¦ ¦ ¦
¦файл ¦ ¦ ¦ ¦ ¦ ¦
+-------------------------+--------+------+------+---------+-----+
¦Версия программного ¦FORM_VER¦STRING¦<= 10 ¦Да ¦ ¦
¦продукта ¦ ¦ ¦ ¦ ¦ ¦
+-------------------------+--------+------+------+---------+-----+
¦Ссылка на документ, ¦NORM_DOC¦STRING¦<= 225¦Нет ¦ ¦
¦утверждающий формат файла¦ ¦ ¦ ¦ ¦ ¦
L-------------------------+--------+------+------+---------+------
Макет файла определяет последовательность блоков, кратность их вхождения в документ, количество полей в блоке и их порядок (смотри п. 2.5).
Каждый блок начинается с новой строки и состоит из полей, разделенных символом "|" (ASCII - код 124). Первое поле в блоке считается маркером, определяющим тип блока. Каждый документ в файле записывается определенной последовательностью блоков одного или нескольких типов. Последним символом в блоке должен быть разделитель "|".
Количество полей в блоке и их смысл однозначно определяются маркером блока. Количество разделителей "|" в блоке должно строго соответствовать количеству полей.
Поля могут содержать только символы с кодом ASCII с 32 по 175 (за исключением 127 и 124) и с 224 по 239.
2.3. Перечень документов
В целях организации электронного документооборота при передаче в Федеральное казначейство справок на изменение росписи принимается следующая классификация электронных документов:
Таблица 2
ОПИСАНИЕ ТИПОВ (МАРКЕРОВ) ДОКУМЕНТОВ
----------------------------------------------------------T------¬
¦ Наименование документа ¦Маркер¦
+---------------------------------------------------------+------+
¦Справка об изменении росписи ¦SPR ¦
L---------------------------------------------------------+-------
2.4. Описание типов данных, используемых
при определении полей документов
Таблица 3
ПЕРЕЧЕНЬ ТИПОВ ДАННЫХ
----T---------------------------------------T------T-------------¬
¦ N ¦ Описание типа ¦ Имя ¦ Длина ¦
¦п/п¦ ¦ ¦ ¦
+---+---------------------------------------+------+-------------+
¦1. ¦Текст, строка символов без лидирующих и¦STRING¦Определяется ¦
¦ ¦оканчивающих пробелов - допустимые ¦ ¦в каждом поле¦
¦ ¦символы ASCII с 32 по 175 (кроме 127 ¦ ¦ ¦
¦ ¦и 124) и с 224 по 239 ¦ ¦ ¦
+---+---------------------------------------+------+-------------+
¦2. ¦Дата в формате ДД.ММ.ГГГГ ¦DATE ¦= 10 ¦
+---+---------------------------------------+------+-------------+
¦3. ¦Время в формате ЧЧ:ММ:СС ¦TIME ¦= 8 ¦
+---+---------------------------------------+------+-------------+
¦4. ¦Денежная сумма, объем финансирования, ¦NUMBER¦<= 15 ¦
¦ ¦лимиты бюджетных обязательств, кассовый¦ ¦ ¦
¦ ¦расход и т.п. - действительное число ¦ ¦ ¦
L---+---------------------------------------+------+--------------
2.5. Описание макета документа
2.5.1. Назначение макета
Для каждого документа из перечисленных в п. 2.3 создается макет. Макет однозначно описывает структуру данных, содержащихся в документе, и предназначен для обеспечения автоматизированной обработки структурированных файлов документов в формате, приведенном в п. 2.2.
В макете документа определяется:
1. Количество блоков в документе и их последовательность.
2. Количество полей для каждого блока документа, их последовательность и обязательность заполнения.
При составлении макета используются имена полей, приведенные в п. 2.6.
2.5.2. Структура файла макета
Макет документа состоит из последовательности блоков. Каждый блок начинается с новой строки и состоит из имен полей, разделенных символом "|" (код ASCII - 124).
Первое поле в блоке является маркером. После имени поля может следовать признак "(0)", что означает, что данное поле может не иметь значения и заполняется по условиям, приведенным в п. 3.х.
Последним полем в блоке является указатель на следующий блок - маркер следующего блока с признаком "(*)" или без него.
Отсутствие в блоке указателя на следующий блок означает, что данный блок является последним в документе.
При описании макета документа используются три типа блоков:
1. Идентификатор документа (смотри таблицу 2 в п. 2.3). После идентификатора документа может следовать признак "(*)", означающий, что допускается передача нескольких документов в одном файле.
2. Блок, не повторяющийся в одном документе. В этом случае в вышестоящем блоке указатель состоит из маркера текущего блока без признака "(*)".
3. Блок, повторяющийся в одном документе. В этом случае в вышестоящем блоке указатель состоит из маркера текущего блока с признаком "(*)".
3. ОПИСАНИЕ ПОЛЕЙ ТЕКСТОВЫХ ФАЙЛОВ
3.1. Справки по форме N 1
3.1.1. Описание полей текстового файла для справок по форме N 1
---------------------T------------T------T------T---------T------¬
¦ Описание ¦ Имя ¦ Тип ¦Длина ¦Обяза- ¦ НСИ ¦
¦ ¦ ¦ ¦ ¦тельность¦ ¦
+--------------------+------------+------+------+---------+------+
¦Общая информация ¦SPR ¦ ¦ ¦ ¦ ¦
¦о справке ¦ ¦ ¦ ¦ ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Код главного распо- ¦KOD_GL ¦STRING¦= 3 ¦Да ¦N 1 ¦
¦рядителя средств ¦ ¦ ¦ ¦ ¦п. 1.2¦
+--------------------+------------+------+------+---------+------+
¦Дата формирования ¦DT_FORM ¦DATE ¦ ¦Да ¦ ¦
¦справки ¦ ¦ ¦ ¦ ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Общая сумма по ¦ITOG_SUM_GOD¦NUMBER¦ ¦Да ¦ ¦
¦справке за год ¦ ¦ ¦ ¦ ¦ ¦
¦(в сотнях руб.) ¦ ¦ ¦ ¦ ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Основание для ¦OSNOV_IZM ¦STRING¦<= 255¦Нет ¦ ¦
¦внесения изменений ¦ ¦ ¦ ¦ ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Комментарий к ¦KOMM_SPR ¦STRING¦ ¦Нет ¦ ¦
¦справке ¦ ¦ ¦ ¦ ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Количество строк ¦KOL_STR ¦NUMBER¦ ¦Да ¦ ¦
¦в справке ¦ ¦ ¦ ¦ ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Код вида изменений ¦KOD_IZM ¦STRING¦ ¦Да ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Код курирующего ¦KOD_DEP ¦STRING¦= 2 ¦Да ¦ ¦
¦департамента ¦ ¦ ¦ ¦ ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Резерв ¦ ¦ ¦ ¦Нет ¦ ¦
+--------------------+------------+------+------+---------+------+
¦Признак, что должна ¦PRZ_KV ¦STRING¦= 1 ¦Да ¦ ¦
¦быть квартал. ¦ ¦ ¦ ¦ ¦ ¦
¦справка: ¦ ¦ ¦ ¦

<ИНФОРМАЦИЯ> ЦБ РФ <ИТОГИ ТОРГОВЛИ ГКО И ОФЗ>  »
Постановления и Указы »
Читайте также