4.2Структура файла Файл состоит из служебной части и произвольного количества групп (блоков) базовых показателей. Служебная часть состоит из трех блоков:
блок заголовка, маркер «FK»,
блок почтовой информации, маркер «FROM»,
блок почтовой информации, маркер «TO»,
блок общей информации, маркер «UU».
Описание групп базовых показателей и источники их формирования приведены в разделе 6.4 настоящего документа).
Соответствующий блок включается в файл только в случае, если он содержит значение хотя бы одного базового показателя, входящего в состав данного блока. Иначе блок опускается.
Заголовок Заголовок содержит информацию о наименовании и версии программного продукта (источника данных), из которого выгружена соответствующая информация. Описание структуры заголовка приводится в таблице ниже.
Описание
| Имя
| Тип
| Длина
| Обязательность
| Маркер
| FK
|
|
|
| Версия формата файла обмена
| NUM_VER
| STRING
| <= 10
| Да
| Наименование программного продукта, сформировавшего файл
| FORMER
| STRING
| <= 50
| Нет
| Версия программного продукта
| FORM_VER
| STRING
| <= 10
| Нет
| Ссылка на документ, утверждающий формат файла.
| NORM_DOC
| STRING
| <= 250
| Нет
| Поле «Версия формата файла обмена» имеет следующую структуру TXUUГГММДД, где:
ТХ – постоянная часть, означающая текстовый формат,
UU – маркер формата файла обмена, постоянное значение для документов КПЭ «UU»,
ГГММДД – дата утверждения формата файла обмена в формате ГГММДД.
В текущих форматах – TXUU120915
Почтовая информация Первые блоки после заголовка состоят из двух строк с маркерами «FROM» и «TO» и содержат почтовую информацию о получателе и отправителе файла. Правила заполнения почтовой информации приведены в таблице ниже.
Отправитель
| Получатель
| FROM
| TO
| Код органа ФК-отправителя
| Полное наименование органа ФК-отправителя
| Код ФК (ЦА ФК)
| Полное наименование ФК (ЦА ФК)
| ОрФК (УФК, ОФК)
| ЦА ФК
| KOD_TOFK
| NAME_TOFK
| KOD_TOFK
| NAME_TOFK
| Общая информация Блок общей информации содержит информацию о передаваемых данных: глобальный уникальный идентификатор передаваемого файла, дату формирования файла, дату предоставляемых данных, информацию о ТОФК (ФК/УФК/ОФК). Описание структуры блока общей информации приводится в таблице ниже:
Описание
| Имя
| Тип
| Длина
| Обязательность
| Маркер
| UU
|
|
|
| Глобальный уникальный идентификатор файла2
| FILE_GUID
| GUID
| = 36
| Да
| Дата формирования файла
| DATE
| DATE
| = 10
| Да
| Дата, за/на которую выгружаются базовые показатели
«За» или «на» определяется типом выгружаемых данных – соответственно: ежедневные данные или накопительным итогом с начала года
| DATE2
| DATE
| = 10
| Да
| Код ФК/УФК/ОФК
Заполняется в соответствии с централизованным справочником ФК
В случае формирования файла ЦА ФК указывается «9500»
| CODE_FK
| STRING
| = 4
| Да
| Наименование ФК/УФК/ОФК
Заполняется в соответствии с централизованным справочником ФК
В случае формирования файла ЦА ФК указывается «Федеральное казначейство»
| NAME_FK
| STRING
| <= 2000
| Да
| Блоки базовых показателей Содержание файла должно удовлетворять следующим требованиям:
Последовательность блоков информационной части, их количество и кратность вхождения может быть произвольной.
Каждый блок начинается с новой строки и состоит из полей, разделенных символом «|» (ASCII – код 124). Первое поле в блоке считается маркером, определяющим тип блока. Количество разделителей «|» в блоке должно строго соответствовать количеству полей. Последним символом в блоке должен быть разделитель «|».
Количество полей в блоке и их смысл однозначно определяются маркером блока. Порядок следования реквизитов в строках с данными каждого блока строго определен: 1-й, 2-й,…n-й реквизит. Структура заполнения строк с данными по каждому блоку приведена в Приложении 1 к настоящему документу.
Значения сумм представляются числами с двумя десятичными знаками, разделенными точкой. Значения сумм указываются в рублях с копейками.
Значения реквизитов информационной части файла, предусматривающих в соответствии с Приложением 1 к настоящему документу указанные в справочной информации, должны соответствовать актуальным справочным данным.
Для федерального бюджета, если для операции отсутствует КБК доходов, расходов, источников финансирования дефицита бюджета, то при выгрузке для соответствующих показателей 1-17 символы КБК заполняются значением «88888888888888888», что соответствует значению справочников "Прочие".
Для бюджетных и автономных учреждений для операций по расходам и доходам при выгрузке для соответствующих показателей 1-14 символы 17-ти значного КБК расходов и доходов заменяются на «88888888888888», значимым выгружается только КОСГУ
Для региональных и местных бюджетов и бюджетов территориальных внебюджетных фондов, если значение КБК доходов не совпадает в части всех символов (1-17 символов) 17-ти значного КБК с классификацией доходов бюджетов, утвержденной соответствующим приказом МФ РФ (и зарегистрированной в «централизованном» справочнике ФК), то в таком КБК 11-14 символы (подвид доходов) при выгрузке заменяются на «8888» (Прочие), при этом 1-10 и 15-17 символы остаются без изменения.
Для региональных и местных бюджетов и бюджетов территориальных внебюджетных фондов, если значение КБК источников финансирования дефицита бюджета не совпадает в части всех символов (1-17 символов) 17-ти значного КБК с классификацией источников финансирования дефицитов бюджетов, утвержденной соответствующим приказом МФ РФ (и зарегистрированной в «централизованном» справочнике ФК), то в таком КБК 5-14 символы при выгрузке заменяются на «8888888888» (Прочие), при этом 1-4 и 15-17 символы остаются без изменения.
Для региональных и местных бюджетов и бюджетов территориальных внебюджетных фондов, если значение КБК расходов в части Целевых статей расходов (символы с 5 по 11 КБК) не соответствует значению Целевых статей расходов в Справочнике кодов целей, устанавливаемых МФ РФ (или аналогичном Справочнике, определяющем ЦСР, являющиеся едиными для всей уровней бюджетной системы)3, то по соответствующему КБК символы с 5 по 11 при выгрузке заменяются на «8888888», что соответствует значению справочника «Прочие Целевые статьи». При этом, если у региональных и местных бюджетов и бюджетов территориальных внебюджетных фондов по КБК расходов символы с 5-9 соответствуют 1-5 символам Справочника единых ЦСР, но полный код Целевых статей расходов (5-11 символы) не соответствует полному коду единых ЦСР, то замены на «8888888» не производится, а в таких КБК на уровне подпрограмм символы ЦСР с 10 по 11 при выгрузке заменяются на <00>, а все остальные символы ЦСР остаются без изменений"
Для региональных и местных бюджетов и территориальных внебюджетных фондов по КБК расходов в части Видов расходов (символы с 12 по 14 статьи расходов) символы с 12 по 14 при выгрузке заменяются на «888», что соответствует значению справочника «Прочие Виды расходов»4. Для региональных и местных бюджетов и территориальных внебюджетных фондов по КБК расходов в части Видов расходов с 2012 года замена на 888 не производится (в соответствии с указанным выше примечанием к пункту).
Для региональных и местных бюджетов и территориальных внебюджетных фондов для всех показателей за исключением ПБ214.02, 215.02 и 303.02 код Главы при выгрузке заменяется на «000», что соответствует значению справочника «Без главы».
Для бюджетов всех уровней для показателей по документам (ПБ211, ПБ212, ПБ213, ПБ507, ПБ508, ПБ509, ПБ603, ПБ604, ПБ605, ПБ606) если код Главы не соответствует актуальному Справочнику кодов Глав, то при выгрузке такой код заменяется на «000», что соответствует значению справочника «Без главы». Если КБК доходов, расходов или источников финансирования дефицита бюджета не совпадает с классификацией доходов, расходов, источников финансирования дефицитов бюджетов, утвержденной соответствующим приказом МФ РФ (и зарегистрированной в «централизованном» справочнике ФК), то вы выгрузке такой КБК заменяется на «88888888888888888».
В случае отсутствия значения соответствующего суммового реквизита указывается пустое значение (только разделитель «|»).
В случае, когда блок содержит несколько показателей, должно присутствовать значение хотя бы одного из показателей блока
Значения реквизитов информационной части файла должны соответствовать актуальным справочным данным. Актуализация справочных данных выполняется по соответствующему регламенту.
Поля могут содержать только символы с кодом ASCII с 32 по 126 (за исключением 124), 168, 184, 185 и с 192 по 255.
Значения аналитик не может содержать пустое значение,
Типы данных В таблице ниже приводится описание типов данных, используемых при определении полей выгружаемых данных.
№
| Описание типа
| Имя
| Длина
|
| Текст, строка символов без пробелов в начале и в конце – допустимые символы ASCII с 32 по 126 (кроме 124), 168, 184, 185 и с 192 по 255
| STRING
| Определяется в каждом поле
|
| Дата в формате «ДД.ММ.ГГГГ»
| DATE
| = 10
|
| Денежная сумма в рублях с двумя знаками после точки
| NUMBER1
| ≤ 21
|
| Целое число
| NUMBER
| ≤ 7
|
| GUID (Globally Unique Identifier) –уникальный 128-битный идентификатор, представляется в виде строки из шестнадцатеричных цифр, разбитых на пять групп по 8, 4, 4, 4 и 12 символов соответственно, разделенных дефисами:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
| GUID
| = 36
|
| Дата и время в формате «ДД.ММ.ГГГГ ЧЧ:ММ:СС». В начале значения данного типа должна присутствовать дата в формате «DATE», а затем, через пробел, время в формате «TIME»
Пример значения: «02.11.2005 15:32:17»
| DATETIME
| = 19
| Требования к форматам представления данных приведены в Приложениях 1-3 к настоящему документу. 00> |