МИНИСТЕРСТВО ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПИСЬМО
от 17 мая 2010 г. N 06-04-11/02-195
Департамент межбюджетных отношений в
соответствии с Приказом Министерства финансов Российской Федерации от 13
августа 2009 г. N 88н направляет "Требования к форматам и способам
передачи в электронном виде в Министерство финансов Российской Федерации
отчетов о расходах бюджета субъекта Российской Федерации, источником
финансового обеспечения которых являются межбюджетные трансферты,
предоставленные из федерального бюджета бюджетам закрытых
административно-территориальных образований" (далее - Требования),
установленные Приложением к настоящему письму.
Указанные Требования размещены в
электронном виде на сайте Министерства финансов Российской Федерации по адресу:
www.minfin.ru в рубрике "Информационные системы Министерства
финансов", подрубрике "Нормативно-справочная информация",
разделе "Формы", пункт 22.
Подготовленная в соответствии с
Требованиями информация передается в электронном виде в Министерство финансов
Российской Федерации по электронной почте: T_058@minfin.ru ежеквартально, не
позднее 15 числа месяца, следующего за отчетным кварталом.
Обращаем внимание на своевременность и
точность представления отчетных данных.
Заместитель директора
Департамента межбюджетных
отношений
О.Г.БЕЖАЕВ
Утверждаю
Заместитель директора
Административного департамента
Министерства финансов
Российской Федерации
Г.Г.ЛАЛАЕВ
7 мая 2010 года
ТРЕБОВАНИЯ
К ФОРМАТАМ И СПОСОБАМ ПЕРЕДАЧИ В ЭЛЕКТРОННОМ ВИДЕ
В МИНИСТЕРСТВО ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ ОТЧЕТОВ
О РАСХОДАХ БЮДЖЕТА СУБЪЕКТА РОССИЙСКОЙ ФЕДЕРАЦИИ, ИСТОЧНИКОМ
ФИНАНСОВОГО ОБЕСПЕЧЕНИЯ КОТОРЫХ ЯВЛЯЮТСЯ МЕЖБЮДЖЕТНЫЕ
ТРАНСФЕРТЫ, ПРЕДОСТАВЛЕННЫЕ ИЗ ФЕДЕРАЛЬНОГО БЮДЖЕТА БЮДЖЕТАМ
ЗАКРЫТЫХ АДМИНИСТРАТИВНО-ТЕРРИТОРИАЛЬНЫХ ОБРАЗОВАНИЙ
Пример текстового файла протокола
результатов обработки файла XML-документа, содержащего сообщения об ошибках
Имя текстового файла протокола -
32_423_1004_01_O.txt
ПРОТОКОЛ РЕЗУЛЬТАТОВ ОБРАБОТКИ ОТЧЕТА
ФАЙЛА 32_423_1004_01.XML ФОРМЫ 423
(АРХИВНЫЙ ФАЙЛ 32_423_1004_01.ZIP)
Результаты обработки от: 05.04.10
16:21:47
Обработан файл 32_423_1004_01.XML
Код региона: 32. Нижегородская область
Регламентная дата: 01.04.10
При обработке файла 32_423_1004_01.XML
обнаружены следующие ошибки:
1. Несоответствие контрольной суммы
контрольного числа Отчета
Контрольная сумма контрольного числа в
отчете = 16371
Контрольная сумма контрольного числа
расчетная = 43140
Данные файла 32_423_1004_01.XML не
записаны в базу данных
Файл 32_423_1004_01.ZIP не принят
Все данные условны
1. ОБЩИЕ ПОЛОЖЕНИЯ
В соответствии с Приказом Минфина России
от 13 августа 2009 г. N 88н "О введении отчетов о расходах бюджета
субъекта Российской Федерации, источником финансового обеспечения которых
являются межбюджетные трансферты, предоставленные из федерального бюджета
бюджетам закрытых административно-территориальных образований" (далее -
Приказ) вводятся следующие формы отчетности о расходовании межбюджетных
трансфертов (далее - Отчеты), предоставленных из федерального бюджета бюджетам
закрытых административно-территориальных образований (далее - ЗАТО):
- "Отчет о расходах бюджета субъекта
Российской Федерации, источником финансового обеспечения которых является
межбюджетный трансферт, предоставленный из федерального бюджета в форме дотаций
бюджетам закрытых административно-территориальных образований" - код формы
по КФД - 0503407 (код формы для передачи в электронном виде - 423);
- "Отчет о расходах бюджета субъекта
Российской Федерации, источником финансового обеспечения которых является
межбюджетный трансферт, предоставленный из федерального бюджета бюджетам
закрытых административно-территориальных образований" (Целевая статья
(далее - ЦС) 520 0600 "Переселение граждан из закрытых
административно-территориальных образований") - код формы по КФД - 0503406
(код формы для передачи в электронном виде - 424);
- "Отчет о расходах бюджета субъекта
Российской Федерации, источником финансового обеспечения которых является
межбюджетный трансферт, предоставленный из федерального бюджета бюджетам
закрытых административно-территориальных образований" (ЦС 520 0300
"Развитие и поддержка социальной и инженерной инфраструктуры ЗАТО") -
код формы по КФД - 0503406 (код формы для передачи в электронном виде - 425).
Финансовые органы субъектов Российской
Федерации представляют Отчеты в Департамент межбюджетных отношений Министерства
финансов Российской Федерации на бумажном носителе и в электронном виде
ежеквартально.
Требования к форматам и способам передачи
в электронном виде в Министерство финансов Российской Федерации отчетов о
расходах бюджета субъекта Российской Федерации, источником финансового
обеспечения которых являются межбюджетные трансферты, предоставленные из
федерального бюджета бюджетам закрытых административно-территориальных
образований (далее - Требования), регламентируют порядок подготовки финансовыми
органами субъектов Российской Федерации отчетов в электронном виде и передачи
их в Департамент межбюджетных отношений Минфина России.
Информация для Минфина России формируется
в электронном виде в формате XML-документа с расширением имени файла
"xml".
Перед представлением в Минфин России
файл, содержащий XML-документ, упаковывается в формате архивного файла Zip.
Подготовку XML-документов сотрудники
финансовых органов субъектов Российской Федерации могут осуществлять с помощью:
- централизованно разрабатываемого и
поставляемого Министерством финансов Российской Федерации программного
средства;
- собственных программных средств.
Централизованно разрабатываемые
программные средства размещены на сайте Министерства финансов Российской
Федерации (www.minfin.ru):
в рубрике
Информационные системы Министерства финансов
подрубрике Программное обеспечение для территориальных
финансовых
органов
разделе Отчеты_ЗАТО
Программное обеспечение
rep_ZATO_setup.exe - дистрибутивный
пакет для установки
программного средства.
rep_ZATO_upd_dd_mm.exe - последнее
обновление программного средства
(dd - день обновления, mm - месяц
обновления), содержащее все
предыдущие обновления.
rep_ZATO_doc.exe - документация на
программное обеспечение.
2. СТРУКТУРА ИМЕН
ФАЙЛОВ
2.1. СТРУКТУРА
ИМЕНИ АРХИВНОГО ФАЙЛА
Имя архивного файла, содержащего файл
XML-документа, должно иметь следующий вид:
KOI_FRM_PERIOD_NN.zip - имя архивного файла,
где:
KOI - код субъекта Российской Федерации -
отправителя информации в соответствии с классификатором регионов Минфина
России, 2 цифры;
FRM - код формы, присвоенный описываемому
отчету Минфином России, принимает значения "423", "424",
"425", 3 цифры;
PERIOD - дата, на которую формируется
передаваемый файл, например, "1001" - 1 января 2010 года,
"1004" - 1 апреля 2010 года и т.д., 4 цифры;
NN - номер версии представления
информации, принимает значения от "01" до "99", 2 цифры;
_ - символ "нижнее
подчеркивание";
zip - расширение архивного файла.
Пример:
Передаваемый в Минфин России
Министерством финансов Нижегородской области архивный файл, содержащий файл
XML-документа с первым представлением отчета по форме 423 на 1 апреля 2010
года, имеет имя:
32_423_1004_01.zip
2.2. СТРУКТУРА
ИМЕНИ ФАЙЛА XML-ДОКУМЕНТА
Имя файла XML-документа должно иметь
следующий вид:
KOI_FRM_PERIOD_NN.xml - имя файла XML-документа,
где:
KOI - код субъекта Российской Федерации -
отправителя информации в соответствии с классификатором регионов Минфина
России, 2 цифры;
FRM - код формы, присвоенный описываемому
отчету Минфином России, принимает значения "423", "424",
"425", 3 цифры;
PERIOD - дата, на которую формируется
передаваемый файл, например, "1001" - 1 января 2010 года,
"1004" - 1 апреля 2010 года и т.д., 4 цифры;
NN - номер версии представления информации,
принимает значения от "01" до "99", 2 цифры;
_ - символ "нижнее
подчеркивание";
xml - расширение файла XML-документа.
Пример:
Передаваемый в Минфин России
Министерством финансов Нижегородской области файл XML-документа с первым
представлением отчета по форме 423 на 1 апреля 2010 года, имеет имя:
32_423_1004_01.xml
3. СТРУКТУРА
XML-ДОКУМЕНТА
3.1. СОСТАВ
XML-ДОКУМЕНТА
XML-документ состоит из строк, содержащих
реквизиты в виде элементов и атрибутов, а также их значения.
Элемент является составной частью
XML-документа, обычно представляющую собой некоторую законченную смысловую
единицу. Элемент может содержать один или несколько вложенных элементов и/или
атрибутов.
Атрибут представляет собой составную
часть элемента, задающую его параметры.
В качестве параметров могут
использоваться:
- имя (name);
- тип (type);
- длина (length), максимальная длина (max
length);
и т.п.
Передаваемый XML-документ должен
соответствовать XML-схеме. Примеры XML-документов и XML-схем представлены в
Приложениях 1 - 6 Требований.
XML-документ содержится в корневом
элементе <XML>. Для декодировки XML-документа необходимо использовать
кодировку, указанную в атрибуте элемента - "encoding", например,
encoding="windows-1251" - русская.
XML-документ должен содержать информацию
только по одной форме отчета, структурно разделенную на разделы. Каждый раздел
внутри документа имеет свой идентификатор. Состав и содержание разделов
XML-документа представлены в таблице 3 "Реквизиты XML-документа,
содержащего отчет по форме 423" и в таблице 5 "Реквизиты
XML-документа, содержащего отчет по форме 424 (425)".
3.2. ОПИСАНИЕ
РЕКВИЗИТОВ XML-ДОКУМЕНТА
При описании реквизитов XML-документа
используется несколько типов реквизитов, представленных в таблице 1.
Таблица 1
ТИПЫ РЕКВИЗИТОВ
Наименование
типа реквизита
|
Определение типа
реквизита
|
Дата
|
"Дата"
- ДД.ММ.ГГ, где:
ДД - день;
ММ - месяц;
ГГ - год
|
Текст
|
Символьные строки.
Разрешенные символы - символы с десятичными кодами из
диапазона [32 - 126] (кодировка cp866), русские буквы из
диапазона [А - Я] [а - я], кроме буквы Е/е. Может быть
указано значение ограничения длины строки
(length value=" " - точная длина или maxlength value=" "
- максимальная длина)
|
Код
|
Целочисленные
данные с указанием длины
|
Сумма
|
Числовые данные,
представленные с точностью до второго
десятичного знака
Целая часть отделяется от дробной через "." (точку)
|
Число
|
Числовые данные,
представленные в виде целого числа
|
Идентификатор
|
Уникальный набор
символов, состоящий из
последовательности букв и цифр (например, PackedED -
идентификатор XML-документа, Ed01 - идентификатор
раздела, Str01 - идентификатор строки)
|
3.2.1. ОПИСАНИЕ
РЕКВИЗИТОВ XML-ДОКУМЕНТА
С ДАННЫМИ ОТЧЕТА ПО ФОРМЕ 423
В таблице 2 приведено соответствие
реквизитов XML-документа, содержащего отчет по форме 423, показателям этого
отчета, определенным Приказом (см. приложение N 1 к Приказу):
Таблица 2
Реквизиты
XML-документа
|
Показатели отчета
по форме 423
|
Иденти-
фикатор
раздела
|
Реквизит
документа
|
Код графы в
таблице
приложения N 1 к
Приказу
|
Наименование
показателя
|
Ed01
|
KodStr
|
2
|
Код строки
|
KodDoh
|
3
|
Код по бюджетной
классификации
(дохода) (далее - код дохода)
|
KodRash
|
3
|
Код по бюджетной
классификации
(расхода) (далее - код расхода)
|
SumKotch
|
4
|
Консолидированный
бюджет
субъекта Российской Федерации
за отчетный период
|
SumKNach
|
5
|
Консолидированный
бюджет
субъекта Российской Федерации с
начала года
|
SumBSotch
|
6
|
Бюджет субъекта
Российской
Федерации за отчетный период
|
SumBSNach
|
7
|
Бюджет субъекта
Российской
Федерации с начала года
|
SumMOOtch
|
8
|
Бюджеты
муниципальных
образований, имеющих статус
ЗАТО, всего за отчетный период
|
SumMONach
|
9
|
Бюджеты
муниципальных
образований, имеющих статус
ЗАТО, всего с начала года
|
Ed02
|
KodStr
|
2
|
Код строки
|
KodDoh
|
3
|
Код дохода
|
KodRash
|
3
|
Код расхода
|
KodOkato
|
10 - 11,
12 - 13,
14 - 15,
...
|
Муниципальные
образования,
имеющие статус ЗАТО, код по
Общероссийскому классификатору
объектов административно-
территориального деления (далее
- ОКАТО)
|
SumOtch
|
10, 12, 14...
|
Бюджеты
муниципальных образова-
ний, имеющих статус ЗАТО, в том
числе по каждому муниципальному
бюджету за отчетный период
|
SumNach
|
11, 13,
15...
|
Бюджеты
муниципальных образова-
ний, имеющих статус ЗАТО, в том
числе по каждому муниципальному
бюджету с начала года
|
Ed03
|
NameFo
|
заголовочная
часть
отчета
|
Наименование
финансового органа
субъекта Российской Федерации
|
Okpo
|
заголовочная
часть
отчета
|
Код по
Общероссийскому
классификатору предприятий и
организаций (далее - ОКПО)
|
NameBud
|
заголовочная
часть
отчета
|
Наименование
бюджета
|
Okato
|
заголовочная
часть
отчета
|
Код по ОКАТО
|
Cs
|
заголовочная
часть
отчета
|
Целевая статья по
БК
|
Ed04
|
Ruk
|
Информация о
лицах,
подписывающих отчет
|
Руководитель
|
FioRuk
|
Информация о
лицах,
подписывающих отчет
|
(расшифровка
подписи
руководителя)
|
Buh
|
Информация о
лицах,
подписывающих отчет
|
Главный
бухгалтер
|
FioBuh
|
Информация о
лицах,
подписывающих отчет
|
(расшифровка
подписи главного
бухгалтера)
|
Isp
|
Информация о
лицах,
подписывающих отчет
|
Исполнитель
|
FioIsp
|
Информация о
лицах,
подписывающих отчет
|
(расшифровка
подписи
исполнителя)
|
Tel
|
Информация о
лицах,
подписывающих отчет
|
(телефон)
|
Ed05
|
KodOkatoZato
|
Данные из
справоч-
ников ЗАТО субъек-
тов Российской
Федерации
|
Код ОКАТО
|
NameZato
|
Наименование
ЗАТО
|
В таблице 3 показаны реквизиты
XML-документа, содержащего отчет по форме 423.
В скобках после описания реквизита
приведено наименование элемента или атрибута в XML-документе.
Полужирным шрифтом выделены комплексные
реквизиты, т.е. элементы, которые могут содержать атрибуты или другие элементы.
Таблица 3
РЕКВИЗИТЫ XML-ДОКУМЕНТА, СОДЕРЖАЩЕГО ОТЧЕТ ПО
ФОРМЕ 423
Наименование
реквизита
|
Тип
рекви-
зита
|
Длина
рекви-
зита
|
Дополнительная
информация
|
Версия
программного продукта
(SoftwareProductVersion)
|
Текст
|
10
|
|
#Источник
информации
(From)#
|
|
|
|
Наименование
региона
(Name)
|
Текст
|
250
|
|
Код региона
(CodeReg)
|
Код
|
2
|
|
#Получатель
информации
(To)#
|
|
|
|
Наименование
получателя
(Name)
|
Текст
|
15
|
Всегда имеет
значение
"Минфин России"
|
Код
получателя
(Code)
|
Код
|
3
|
Всегда имеет
значение "092"
|
#Информация
(Inf)#
|
|
|
|
Наименование
информации
(Name)
|
Текст
|
250
|
|
Код
информации
(Code)
|
Код
|
3
|
Всегда имеет
значение
"423"
|
Регламентная дата
(DateRegl)
|
Дата
|
8
|
|
Единица измерения
(EI)
|
Текст
|
6
|
Всегда имеет
значение
"руб.00"
|
Периодичность
(Period)
|
Текст
|
11
|
Всегда имеет
значение
"квартальная"
|
#Идентификатор
раздела 1
(Ed01)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed01"
|
#Строка отчета с
информацией
(Str01)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str01", может повторяться
столько раз, сколько строк в
разделе 1
|
Код строки
(KodStr)
|
Код
|
3
|
Может принимать
значения:
010, 020, 030
|
Код дохода
(KodDoh)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Код расхода
(KodRash)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Консолидированный
бюджет
субъекта Российской Федерации
за отчетный период (SumKotch)
|
Сумма
|
15
|
|
Консолидированный
бюджет
субъекта Российской Федерации
с начала года (SumKNach)
|
Сумма
|
15
|
|
Бюджет субъекта
Российской
Федерации за отчетный период
(SumBSotch)
|
Сумма
|
15
|
|
Бюджет субъекта
Российской
Федерации с начала года
(SumBSNach)
|
Сумма
|
15
|
|
Бюджет
муниципальных
образований, имеющих статус
ЗАТО, всего за отчетный
период (SumMOOtch)
|
Сумма
|
15
|
|
Бюджет
муниципальных
образований, имеющих статус
ЗАТО, всего с начала года
(SumMONach)
|
Сумма
|
15
|
|
#Идентификатор
раздела 2
(Ed02)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed02"
|
#Строка отчета с
информацией
(Str02)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str02", может повторяться
столько раз, сколько строк в
разделе 2
|
Код строки
(KodStr)
|
Код
|
3
|
Принимает одно из
трех
значений: 010, 020, 030
|
Код дохода
(KodDoh)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Код расхода
(KodRash)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Код
муниципального
образования, имеющего статус
ЗАТО, по ОКАТО (KodOkato)
|
Код
|
8
|
|
Бюджет
муниципального образо-
вания, имеющего статус ЗАТО,
за отчетный период (SumOtch)
|
Сумма
|
15
|
|
Бюджет
муниципального
образования, имеющего статус
ЗАТО, с начала года (SumNach)
|
Сумма
|
15
|
|
#Идентификатор
раздела 3
(Ed03)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed03"
|
#Строка отчета с
информацией
(Str03)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str03"
|
Код строки
(KodStr)
|
Код
|
2
|
Всегда имеет
значение "01"
|
Наименование
финансового
органа субъекта Российской
Федерации (NameFo)
|
Текст
|
250
|
|
Код по ОКПО
(Okpo)
|
Код
|
8
|
|
Наименование
бюджета
(NameBud)
|
Текст
|
250
|
|
ОКАТО
(Okato)
|
Код
|
8
|
|
Целевая статья
(Cs)
|
Код
|
7
|
|
#Идентификатор
раздела 4
(Ed04)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed04"
|
#Строка отчета с
информацией
(Str04_1)#
|
Иденти-
фикатор
|
7
|
Всегда имеет
значение
"Str04_1"
|
Код строки
(KodStr)
|
Код
|
2
|
Всегда имеет
значение "01"
|
Должность
руководителя
финансового органа (Ruk)
|
Текст
|
250
|
|
Ф.И.О.
руководителя
финансового органа (FioRuk)
|
Текст
|
250
|
|
Должность
главного бухгалтера
финансового органа (Buh)
|
Текст
|
250
|
|
Ф.И.О. главного
бухгалтера
финансового органа (FioBuh)
|
Текст
|
250
|
|
Должность
исполнителя от
финансового органа (Isp)
|
Текст
|
250
|
|
Ф.И.О.
исполнителя от
финансового органа (FioIsp)
|
Текст
|
250
|
|
Телефон
исполнителя от
финансового органа (Tel)
|
Текст
|
15
|
|
Примечание
(Prim)
|
Текст
|
250
|
Произвольный
текст пояснения
к отчету является
необязательным реквизитом
|
#Строка отчета с
информацией
(Str04_2)#
|
Иденти-
фикатор
|
7
|
Всегда имеет
значение
"Str04_2"
|
Код строки
(KodStr)
|
Код
|
2
|
Всегда имеет
значение "02"
|
Контрольная сумма
контрольно-
го числа отчета (KsOtch)
|
Число
|
10
|
Рассчитывается в
соответ-
ствии с п. 4 Требований
|
#Идентификатор раздела
5
(Ed05)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение
"Ed05". Раздел формируется
субъектом РФ из кодов и
наименований муниципальных
образований (ЗАТО),
информация по которым
присутствует в разделе 2
(ED02) XML-документа
|
#Строка отчета с
информацией
о ЗАТО (StrOkatoZato)#
|
Иденти-
фикатор
|
12
|
Всегда имеет
значение
"StrOkatoZato"
|
Код ОКАТО
(KodOkatoZato)
|
Код
|
8
|
|
Наименование 11
(NameZato)
|
Текст
|
250
|
|
Передаваемый из субъекта Российской
Федерации в Минфин России XML-документ, содержащий отчет по форме 423, должен
соответствовать XML-схеме, приведенной в Приложении 1 "XML-схема документа
по форме 423" Требований.
Пример передаваемого в Минфин России
XML-документа, содержащего отчет по форме 423, приведен в Приложении 4
"Пример XML-документа, содержащего отчет по форме 423" Требований.
3.2.2. ОПИСАНИЕ
РЕКВИЗИТОВ XML-ДОКУМЕНТА
С ДАННЫМИ ОТЧЕТА ПО ФОРМЕ 424 (425)
В таблице 4 приведено соответствие
реквизитов XML-документа, содержащего отчет по форме 424 (425), показателям
этого отчета, определенным Приказом (см. приложение N 3 к Приказу):
Таблица 4
Реквизиты
XML-документа
|
Показатели отчета
по форме 424 (425)
|
Иденти-
фикатор
раздела
|
Реквизит
документа
|
Код графы (в
скоб-
ках номер таблицы
приложения N 3)
|
Наименование
показателя
|
Ed01
|
KodStr
|
2 (1)
|
Код строки
|
SumK
|
3 (1)
|
Консолидированный
бюджет субъекта
Российской Федерации
|
SumBS
|
4 (1)
|
Бюджет субъекта
Российской
Федерации
|
SumMO
|
5 (1)
|
Бюджеты
муниципальных образований,
имеющих статус ЗАТО, всего
|
Ed02
|
KodStr
|
2 (1)
|
Код строки
|
KodOkato
|
6, 7, 8,...
(1)
|
Муниципальные
образования, имеющие
статус ЗАТО (код по ОКАТО)
|
Sum
|
6, 7, 8,...
(1)
|
Бюджеты
муниципальных образований,
имеющих статус ЗАТО, в том числе
по каждому муниципальному бюджету
(код по ОКАТО)
|
Ed03
|
KodStr
|
2 (2)
|
Код строки
|
KodDoh
|
3 (2)
|
Код дохода
|
KodRash
|
3 (2)
|
Код расхода
|
SumKotch
|
4 (2)
|
Консолидированный
бюджет субъекта
Российской Федерации за отчетный
период
|
SumKNach
|
5 (2)
|
Консолидированный
бюджет субъекта
Российской Федерации с начала
года
|
SumBSotch
|
6 (2)
|
Бюджет субъекта
Российской
Федерации за отчетный период
|
SumBSNach
|
7 (2)
|
Бюджет субъекта
Российской
Федерации с начала года
|
SumMOOtch
|
8 (2)
|
Бюджеты
муниципальных
образований, имеющих статус ЗАТО,
всего за отчетный период
|
SumMONach
|
9 (2)
|
Бюджеты
муниципальных
образований, имеющих статус ЗАТО,
всего с начала года
|
Ed04
|
KodStr
|
2 (3)
|
Код строки
|
KodDoh
|
3 (3)
|
Код дохода
|
KodRash
|
3 (3)
|
Код расхода
|
KodOkato
|
10 - 11 (3),
12 - 13 (3),
14 - 15 (3),
... (3)
|
Муниципальные
образования, имеющие
статус ЗАТО, код по ОКАТО
|
SumOtch
|
10, 12, 14...
(3)
|
Бюджет
муниципального образования
за отчетный период
|
Ed05
|
NameFo
|
Заголовочная
часть
отчета
|
Наименование
финансового органа
субъекта Российской Федерации
|
Okpo
|
Заголовочная
часть
отчета
|
Код по ОКПО
|
NameBud
|
Заголовочная
часть
отчета
|
Наименование
бюджета
|
Okato
|
Заголовочная
часть
отчета
|
Код по ОКАТО
|
Cs
|
Заголовочная
часть
отчета
|
Целевая статья по
БК
|
Ed06
|
Ruk
|
Информация о
лицах,
подписывающих отчет
|
Руководитель
|
FioRuk
|
Информация о
лицах,
подписывающих отчет
|
(расшифровка
подписи руководителя)
|
Buh
|
Информация о
лицах,
подписывающих отчет
|
Главный
бухгалтер
|
FioBuh
|
Информация о
лицах,
подписывающих отчет
|
(расшифровка
подписи главного
бухгалтера)
|
Isp
|
Информация о
лицах,
подписывающих отчет
|
Исполнитель
|
FioIsp
|
Информация о
лицах,
подписывающих отчет
|
(расшифровка
подписи исполнителя)
|
Tel
|
Информация о
лицах,
подписывающих отчет
|
(телефон)
|
Ed07
|
KodOkato-
Zato
|
Данные из
справоч-
ников ЗАТО субъек-
тов Российской
Федерации
|
Код ОКАТО
|
NameZato
|
Наименование
ЗАТО
|
В таблице 5 показаны реквизиты
XML-документа, содержащего отчет по форме 424 (425).
В скобках после описания реквизита
приведено наименование элемента или атрибута в XML-документе.
Полужирным шрифтом выделены комплексные
реквизиты, т.е. элементы, которые могут содержать атрибуты или другие элементы.
Таблица 5
РЕКВИЗИТЫ XML-ДОКУМЕНТА,
СОДЕРЖАЩЕГО ОТЧЕТ ПО ФОРМЕ 424 (425)
Наименование
реквизита
|
Тип
рекви-
зита
|
Длина
рекви-
зита
|
Дополнительная
информация
|
Версия
программного продукта
(SoftwareProductVersion)
|
Текст
|
10
|
|
#Источник
информации
(From)#
|
|
|
|
Наименование
региона
(Name)
|
Текст
|
250
|
|
Код региона
(CodeReg)
|
Код
|
2
|
|
#Получатель
информации
(To)#
|
|
|
|
Наименование
получателя
(Name)
|
Текст
|
15
|
Всегда имеет
значение
"Минфин России"
|
Код
получателя
(Code)
|
Код
|
3
|
Всегда имеет
значение "092"
|
#Информация
(Inf)#
|
|
|
|
Наименование
информации
(Name)
|
Текст
|
250
|
|
Код
информации
(Code)
|
Код
|
3
|
Имеет значение
"424" или
"425"
|
Регламентная дата
(DateRegl)
|
Дата
|
8
|
|
Единица измерения
(EI)
|
Текст
|
6
|
Всегда имеет
значение
"руб.00"
|
Периодичность
(Period)
|
Текст
|
11
|
Всегда имеет
значение
"квартальная"
|
#Идентификатор
раздела 1
(Ed01)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed01"
|
#Строка отчета с
информацией
(Str01)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str01", может повторяться
столько раз, сколько строк в
разделе 1
|
Код строки
(KodStr)
|
Код
|
3
|
Может принимать
значения:
010, 011, 012, 020, 021,
022, 030, 031, 032
|
Код дохода
(KodDoh)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Код расхода
(KodRash)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Консолидированный
бюджет
субъекта Российской Федерации
(SumKotch)
|
Сумма
|
15
|
|
Бюджет субъекта
Российской
Федерации (SumBS)
|
Сумма
|
15
|
|
Бюджеты
муниципальных
образований, имеющих статус
ЗАТО, всего (SumMO)
|
Сумма
|
15
|
|
#Идентификатор
раздела 2
(Ed02)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение
"Ed02"
|
#Строка отчета с
информацией
(Str02)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str02", может повторяться
столько раз, сколько строк в
разделе 2
|
Код строки
(KodStr)
|
Код
|
3
|
Может принимать
значения:
010, 011, 012, 020, 021,
022, 030, 031, 032
|
Код
муниципального образова-
ния, имеющего статус ЗАТО, -
код по ОКАТО (KodOkato)
|
Код
|
8
|
|
Бюджет
муниципального
образования, имеющего статус
ЗАТО (Sum)
|
Сумма
|
15
|
|
#Идентификатор
раздела 3
(Ed03)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed03"
|
#Строка отчета с
информацией
(Str03)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str03", может повторяться
столько раз, сколько строк в
разделе 3
|
Код строки
(KodStr)
|
Код
|
3
|
Может принимать
значения:
010, 020, 030, 040, 050,
060, 070, 080, 090
|
Код дохода
(KodDoh)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Код расхода
(KodRash)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Консолидированный
бюджет
субъекта Российской Федерации
за отчетный период (SumKotch)
|
Сумма
|
15
|
|
Консолидированный
бюджет
субъекта Российской Федерации
с начала года (SumKNach)
|
Сумма
|
15
|
|
Бюджет субъекта
Российской
Федерации за отчетный период
(SumBSotch)
|
Сумма
|
15
|
|
Бюджет субъекта
Российской
Федерации с начала года
(SumBSNach)
|
Сумма
|
15
|
|
Бюджет
муниципальных
образований, имеющих статус
ЗАТО, всего за отчетный
период (SumMOOtch)
|
Сумма
|
15
|
|
Бюджет
муниципальных
образований, имеющих статус
ЗАТО, всего с начала года
(SumMONach)
|
Сумма
|
15
|
|
#Идентификатор
раздела 4
(Ed04)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed04"
|
#Строка отчета с
информацией
(Str04)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str04", может повторяться
столько раз, сколько строк в
разделе 2
|
Код строки
(KodStr)
|
Код
|
3
|
Может принимать
значения:
010, 020, 030, 040, 050,
060, 070, 080, 090
|
Код дохода
(KodDoh)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Код расхода
(KodRash)
|
Код
|
20
|
При отсутствии
значения
ставится "0"
|
Код
муниципального образова-
ния, имеющего статус ЗАТО, -
код по ОКАТО (KodOkato)
|
Код
|
8
|
|
Бюджет
муниципального образо-
вания, имеющего статус ЗАТО,
за отчетный период (SumOtch)
|
Сумма
|
15
|
|
Бюджет
муниципального
образования, имеющего статус
ЗАТО, с начала года (SumNach)
|
Сумма
|
15
|
|
#Идентификатор
раздела 5
(Ed05)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed05"
|
#Строка отчета с
информацией
(Str05)#
|
Иденти-
фикатор
|
5
|
Всегда имеет
значение
"Str05"
|
Код строки
(KodStr)
|
Код
|
2
|
Всегда имеет
значение "01"
|
Наименование
финансового
органа субъекта Российской
Федерации (NameFo)
|
Текст
|
250
|
|
ОКПО (Okpo)
|
Код
|
8
|
|
Наименование
бюджета
(NameBud)
|
Текст
|
250
|
|
ОКАТО
(Okato)
|
Код
|
8
|
|
Целевая статья
(Cs)
|
Код
|
7
|
|
#Идентификатор
раздела 6
(Ed06)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение "Ed06"
|
#Строка отчета с
информацией
(Str06_1)#
|
Иденти-
фикатор
|
7
|
Всегда имеет
значение
"Str06_1"
|
Код строки
(KodStr)
|
Код
|
2
|
Всегда имеет
значение "01"
|
Должность
руководителя
финансового органа (Ruk)
|
Текст
|
250
|
|
Ф.И.О.
руководителя
финансового органа (FioRuk)
|
Текст
|
250
|
|
Должность
главного бухгалтера
финансового органа (Buh)
|
Текст
|
250
|
|
Ф.И.О. главного
бухгалтера
финансового органа (FioBuh)
|
Текст
|
250
|
|
Должность
исполнителя от
финансового органа (Isp)
|
Текст
|
250
|
|
Ф.И.О.
исполнителя от
финансового органа (FioIsp)
|
Текст
|
250
|
|
Телефон
исполнителя от
финансового органа (Tel)
|
Текст
|
15
|
|
Примечание
(Prim)
|
Текст
|
250
|
Произвольный
текст пояснения
к отчету является
необязательным реквизитом
|
#Строка отчета с
информацией
(Str06_2)#
|
Иденти-
фикатор
|
7
|
Всегда имеет
значение
"Str06_2"
|
Код строки
(KodStr)
|
Код
|
2
|
Всегда имеет
значение "02"
|
Контрольная сумма
контрольно-
го числа отчета (KsOtch)
|
Число
|
10
|
Рассчитывается в
соответ-
ствии с п. 4 Требований
|
#Идентификатор
раздела 7
(Ed07)#
|
Иденти-
фикатор
|
4
|
Всегда имеет
значение
"Ed07". Раздел формируется
субъектом РФ из кодов и
наименований муниципальных
образований или ЗАТО,
информация по которым при-
сутствует в разделах 2 и 4
(ED02 и ED04) XML-документа
|
#Строка отчета с
информацией
(StrOkatoZato)#
|
Иденти-
фикатор
|
12
|
Всегда имеет
значение
"StrOkatoZato"
|
Код ОКАТО
(KodOkatoZato)
|
Код
|
8
|
|
Наименование ЗАТО
(NameZato)
|
Текст
|
250
|
|
Передаваемый из субъекта Российской
Федерации в Минфин России XML-документ, содержащий отчет по форме 424, должен
соответствовать XML-схеме, приведенной в Приложении 2 "XML-схема документа
по форме 424" Требований.
Пример передаваемого в Минфин России XML-документа,
содержащего отчет по форме 424, приведен в Приложении 5 "Пример
XML-документа, содержащего отчет по форме 424" Требований.
Передаваемый из субъекта Российской
Федерации в Минфин России XML-документ, содержащий отчет по форме 425, должен
соответствовать XML-схеме, приведенной в Приложении 3 "XML-схема документа
по форме 425" Требований.
Пример передаваемого в Минфин России
XML-документа, содержащего отчет по форме 425, приведен в Приложении 6
"Пример XML-документа, содержащего отчет по форме 425" Требований.
4. ОПИСАНИЕ
АЛГОРИТМА РАСЧЕТА КОНТРОЛЬНОГО ЧИСЛА
4.1. АЛГОРИТМ
РАСЧЕТА КОНТРОЛЬНОГО ЧИСЛА
При расчете контрольного числа
используется следующий стандартный алгоритм вычисления CRC 16:
int CRCTAB_16[]={
0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7,
0x8108, 0x9129, 0xA14A, 0xB16B, 0xC18C, 0xD1AD, 0xE1CE, 0xF1EF,
0x1231, 0x0210, 0x3273, 0x2252, 0x52B5, 0x4294, 0x72F7, 0x62D6,
0x9339, 0x8318, 0xB37B, 0xA35A, 0xD3BD, 0xC39C, 0xF3FF, 0xE3DE,
0x2462, 0x3443, 0x0420, 0x1401, 0x64E6, 0x74C7, 0x44A4, 0x5485,
0xA56A, 0xB54B, 0x8528, 0x9509, 0xE5EE, 0xF5CF, 0xC5AC, 0xD58D,
0x3653, 0x2672, 0x1611, 0x0630, 0x76D7, 0x66F6, 0x5695, 0x46B4,
0xB75B, 0xA77A, 0x9719, 0x8738, 0xF7DF, 0xE7FE, 0xD79D, 0xC7BC,
0x48C4, 0x58E5, 0x6886, 0x78A7, 0x0840, 0x1861, 0x2802, 0x3823,
0xC9CC, 0xD9ED, 0xE98E, 0xF9AF, 0x8948, 0x9969, 0xA90A, 0xB92B,
0x5AF5, 0x4AD4, 0x7AB7, 0x6A96, 0x1A71, 0x0A50, 0x3A33, 0x2A12,
0xDBFD, 0xCBDC, 0xFBBF, 0xEB9E, 0x9B79, 0x8B58, 0xBB3B, 0xAB1A,
0x6CA6, 0x7C87, 0x4CE4, 0x5CC5, 0x2C22, 0x3C03, 0x0C60, 0x1C41,
0xEDAE, 0xFD8F, 0xCDEC, 0xDDCD, 0xAD2A, 0xBD0B, 0x8D68, 0x9D49,
0x7E97, 0x6EB6, 0x5ED5, 0x4EF4, 0x3E13, 0x2E32, 0x1E51, 0x0E70,
0xFF9F, 0xEFBE, 0xDFDD, 0xCFFC, 0xBF1B, 0xAF3A, 0x9F59, 0x8F78,
0x9188, 0x81A9, 0xB1CA, 0xA1EB, 0xD10C, 0xC12D, 0xF14E, 0xE16F,
0x1080, 0x00A1, 0x30C2, 0x20E3, 0x5004, 0x4025, 0x7046, 0x6067,
0x83B9, 0x9398, 0xA3FB, 0xB3DA, 0xC33D, 0xD31C, 0xE37F, 0xF35E,
0x02B1, 0x1290, 0x22F3, 0x32D2, 0x4235, 0x5214, 0x6277, 0x7256,
0xB5EA, 0xA5CB, 0x95A8, 0x8589, 0xF56E, 0xE54F, 0xD52C, 0xC50D,
0x34E2, 0x24C3, 0x14A0, 0x0481, 0x7466, 0x6447, 0x5424, 0x4405,
0xA7DB, 0xB7FA, 0x8799, 0x97B8, 0xE75F, 0xF77E, 0xC71D, 0xD73C,
0x26D3, 0x36F2, 0x0691, 0x16B0, 0x6657, 0x7676, 0x4615, 0x5634,
0xD94C, 0xC96D, 0xF90E, 0xE92F, 0x99C8, 0x89E9, 0xB98A, 0xA9AB,
0x5844, 0x4865, 0x7806, 0x6827, 0x18C0, 0x08E1, 0x3882, 0x28A3,
0xCB7D, 0xDB5C, 0xEB3F, 0xFB1E, 0x8BF9, 0x9BD8, 0xABBB, 0xBB9A,
0x4A75, 0x5A54, 0x6A37, 0x7A16, 0x0AF1, 0x1AD0, 0x2AB3, 0x3A92,
0xFD2E, 0xED0F, 0xDD6C, 0xCD4D, 0xBDAA, 0xAD8B, 0x9DE8, 0x8DC9,
0x7C26, 0x6C07, 0x5C64, 0x4C45, 0x3CA2, 0x2C83, 0x1CE0, 0x0CC1,
0xEF1F, 0xFF3E, 0xCF5D, 0xDF7C, 0xAF9B, 0xBFBA, 0x8FD9, 0x9FF8,
0x6E17, 0x7E36, 0x4E55, 0x5E74, 0x2E93, 0x3EB2, 0x0ED1, 0x1EF0
};
4.2. ПРИМЕРЫ ТЕКСТОВ
ПРОГРАММ РАСЧЕТА КОНТРОЛЬНОГО ЧИСЛА
На языке программирования Microsoft
Visual C (C++)
DWORD calcCRC16(DWORD iPrevSumm, BYTE *btArr, UINT iLen)
{
for (int i=0;i<iLen;i++)
/\ /\
iPrevSumm=(CRCTAB_16[(iPrevSumm>>8)&0xFF] iPrevSumm<<8
btArr[i])&0xFFFF;
return iPrevSumm;
}
На языке программирования Microsoft Visual Basic 6.0 (SP5)
Предварительно необходимо произвести
обработку массива CRCTAB_16
For i = 0 To UBound(CRCTAB_16)
CRCTAB_16(i) = CRCTAB_16(i) And
&HFFFF&
Next i
Private Function calcCRC16(ByVal iPrevSumm As Long, ByRef btArr()
As Byte, ByVal iLen As Long) As Long
Dim i As Long
For i = 0 To iLen
iPrevSumm = CLng(CRCTAB_16((((iPrevSumm \
256)) And &HFF)) Xor
((iPrevSumm And &HFF) * 256) Xor (btArr(i))) And &HFFFF
Next i
calcCRC16 = iPrevSumm
End Function
Параметры:
IprevSumm - предыдущая сумма. При
начальном вызове должна быть равна 0.
btArr() - байтовый входной массив,
контрольное число которого надо получить.
iLen - длина вышеуказанного байтового
массива.
4.3. РАСЧЕТ
КОНТРОЛЬНОГО ЧИСЛА И КОНТРОЛЬНОЙ
СУММЫ ТЕКСТОВОГО ПРЕДСТАВЛЕНИЯ КОНТРОЛЬНОГО
ЧИСЛА XML-ДОКУМЕНТОВ, СОДЕРЖАЩИХ ОТЧЕТЫ
4.3.1. РАСЧЕТ
КОНТРОЛЬНОГО ЧИСЛА И КОНТРОЛЬНОЙ
СУММЫ ТЕКСТОВОГО ПРЕДСТАВЛЕНИЯ КОНТРОЛЬНОГО ЧИСЛА
XML-ДОКУМЕНТОВ, СОДЕРЖАЩИХ ОТЧЕТ ПО ФОРМЕ 423
Расчет контрольного числа производится
строго в приведенной последовательности по следующим полям XML-документа,
содержащего отчет по форме 423:
┌───┬──────────────────────────────┬───────────┬──────────────────────────┐
│
N │ Наименование элемента │Обозначение│ Примечание │
│п/п│ │элемента в
│ │
│ │ │ XML-схеме
│ │
│ │ │ документа
│ │
├───┼──────────────────────────────┼───────────┼──────────────────────────┤
│1 │Регламентная дата отчета │DateRegl │ │
├───┼──────────────────────────────┼───────────┼──────────────────────────┤
│2 │Код строки │KodStr │Данная последовательность │
│ │ │ │элементов повторяется │
├───┼──────────────────────────────┼───────────┤столько
раз, сколько строк│
│3 │Код дохода │KodDoh │в разделе 1 (Ed01) Отчета │
│ │ │ │по ф. 423. При этом │
│ │ │ │порядок следования строк, │
├───┼──────────────────────────────┼───────────┤содержащих
данные элемен- │
│4 │Код расхода │KodRash │ты, должен соответствовать│
│ │ │ │порядку следования их в │
│ │ │ │XML-документе │
├───┼──────────────────────────────┼───────────┼──────────────────────────┤
│5 │Консолидированный бюджет субъ-│SumKOtch │ │
│ │екта РФ - за отчетный период │ │ │
├───┼──────────────────────────────┼───────────┤ │
│6 │Консолидированный бюджет │SumKNach │ │
│ │субъекта РФ - с начала года │ │ │
├───┼──────────────────────────────┼───────────┼──────────────────────────┤
│7 │Бюджет субъекта РФ - за │SumBSOtch │ │
│ │отчетный период │ │ │
├───┼──────────────────────────────┼───────────┤ │
│8 │Бюджет субъекта РФ - с начала │SumBSNach │ │
│ │года │ │ │
├───┼──────────────────────────────┼───────────┤ │
│9 │Бюджеты муниципальных │SumMOOtch │ │
│ │образований, всего - за │ │ │
│ │отчетный период │ │ │
├───┼──────────────────────────────┼───────────┤ │
│10
│Бюджеты муниципальных образо- │SumMONach │ │
│ │ваний, всего - с начала года │ │ │
├───┼──────────────────────────────┼───────────┼──────────────────────────┤
│11
│Код строки │KodStr │Данная последовательность │
├───┼──────────────────────────────┼───────────┤элементов
повторяется │
│12
│Код дохода │KodDoh │столько раз, сколько строк│
├───┼──────────────────────────────┼───────────┤в
разделе 2 (Ed02) Отчета │
│13
│Код расхода │KodRash │по ф. 423. При этом │
├───┼──────────────────────────────┼───────────┤порядок
следования строк, │
│14
│Код по ОКАТО │KodOkato │содержащих данные элемен- │
├───┼──────────────────────────────┼───────────┤ты,
должен соответствовать│
│15
│Бюджет муниципального │SumOtch │порядку следования их в │
│ │образования за отчетный период│ │XML-документе │
├───┼──────────────────────────────┼───────────┤ │
│16
│Бюджет муниципального │SumNach │ │
│ │образования с начала года │ │ │
├───┼──────────────────────────────┼───────────┼──────────────────────────┤
│19
│Код строки │KodStr │Данная последовательность │
├───┼──────────────────────────────┼───────────┤элементов
относится к │
│20
│Наименование финансового │NameFo │разделу 3 (Ed03) Отчета по│
│ │органа субъекта Российской │ │ф. 423 │
│ │Федерации │ │ │
├───┼──────────────────────────────┼───────────┤ │
│21
│Код по ОКПО │Okpo │ │
├───┼──────────────────────────────┼───────────┤ │
│22
│Наименование бюджета │NameBud │ │
├───┼──────────────────────────────┼───────────┤ │
│23
│Код по ОКАТО │Okato │ │
├───┼──────────────────────────────┼───────────┤ │
│24
│Целевая статья │CS │ │
├───┼──────────────────────────────┼───────────┼──────────────────────────┤
│25
│Код строки │KodStr │Данная последовательность │
├───┼──────────────────────────────┼───────────┤элементов
относится к │
│26
│Должность руководителя │Ruk │первой строке (Str04_1) │
│ │финансового органа │ │раздела 4 (Ed04) Отчета по│
├───┼──────────────────────────────┼───────────┤ф.
423 │
│27
│Ф.И.О. руководителя │FioRuk │ │
│ │финансового органа │ │ │
├───┼──────────────────────────────┼───────────┤ │
│28
│Должность главного бухгалтера │Buh │ │
│ │финансового органа │ │ │
├───┼──────────────────────────────┼───────────┤ │
│29
│Ф.И.О. главного бухгалтера │FioBuh │ │
│ │финансового органа │ │ │
├───┼──────────────────────────────┼───────────┤ │
│30
│Должность исполнителя от │Isp │ │
│ │финансового органа │ │ │
├───┼──────────────────────────────┼───────────┤ │
│31
│Ф.И.О. исполнителя от │FioIsp │ │
│ │финансового органа │ │ │
├───┼──────────────────────────────┼───────────┤ │
│32
│Телефон │Tel │ │
├───┼──────────────────────────────┼───────────┤ │
│33
│Примечание │Prim │ │
└───┴──────────────────────────────┴───────────┴──────────────────────────┘
При расчете контрольного числа
XML-документа, содержащего отчет по форме 423, все поля приводятся к текстовому
представлению без лидирующих и завершающих пробелов.
Алгоритм расчета контрольной суммы
текстового представления контрольного числа аналогичен алгоритму расчета
контрольного числа, описанному в пункте "4.1. Алгоритм расчета
контрольного числа" Требований.
Пример расчета контрольного числа Отчета
по форме 423 и контрольной суммы текстового
представления контрольного числа Отчета по форме
423
Данный пример относится к XML-документу,
приведенному в Приложении 4 "Пример XML-документа, содержащего отчет по
форме 423" Требований.
Строка, полученная из XML-документа для
расчета контрольного числа:
01.01.100100002020100702000015100.000.000.00149763000.000.00149763000.000200002020100
7020000151047925000.00134788000.0047925000.00134788000.000.000.000300000000051701000
000000.000.000.000.0047925000.00134788000.00010000202010070200001510465050000.0012118
5000.00010000202010070200001510465600000.00153950000.000100002020100702000015104656
20000.0013183000.000300000000051701000000004650500038779000.00109067000.00030000000
0051701000000004656000049270000.0013856000.000300000000051701000000004656200042190
00.00118650000.0001Министерство финансов Московской
областиКонсолидированный бюджет
Московской области4600000001Министр финансов Московской
областиИванов
И.И.Главный бухгалтерПетрова И.Р.БухгалтерПетрова
И.Р.495 1234567
Контрольное число: 41627
Контрольная сумма текстового представления контрольного
числа: 19299
4.3.2. РАСЧЕТ
КОНТРОЛЬНОГО ЧИСЛА ОТЧЕТА
И КОНТРОЛЬНОЙ СУММЫ ТЕКСТОВОГО ПРЕДСТАВЛЕНИЯ
КОНТРОЛЬНОГО ЧИСЛА ОТЧЕТА ПО ФОРМЕ 424 (425)
Расчет контрольного числа производится
строго в приведенной последовательности по следующим полям XML-документа,
содержащего отчет по форме 424 (425):
N
п/п
|
Наименование
элемента
|
Обозначение
элемента в
XML-схеме
документа
|
Примечание
|
1
|
Регламентная дата
отчета
|
DateRegl
|
|
2
|
Код строки
|
KodStr
|
Данная
последовательность
элементов повторяется
столько раз, сколько строк
в разделе 1 (Ed01) Отчета
по ф. 424 (425). При этом
порядок следования строк,
содержащих данные элемен-
ты, должен соответствовать
порядку следования их в
XML-документе
|
3
|
Консолидированный
бюджет
субъекта РФ
|
SumK
|
4
|
Бюджет субъекта
РФ
|
SumBS
|
5
|
Бюджеты
муниципальных
образований, всего
|
SumMO
|
6
|
Код строки
|
KodStr
|
Данная
последовательность
элементов повторяется
столько раз, сколько строк
в разделе 2 (Ed02) Отчета
по ф. 424 (425). При этом
порядок следования строк,
содержащих данные элемен-
ты, должен соответствовать
порядку следования их в
XML-документе
|
7
|
Код по ОКАТО
|
KodOkato
|
8
|
Бюджет
муниципального
образования
|
Sum
|
9
|
Код строки
|
KodStr
|
Данная
последовательность
элементов повторяется
столько раз, сколько строк
в разделе 3 (Ed03) Отчета
по ф. 424 (425). При этом
порядок следования строк,
содержащих данные элемен-
ты, должен соответствовать
порядку следования их в
XML-документе
|
10
|
Код дохода
|
KodDoh
|
11
|
Код расхода
|
KodRash
|
12
|
Консолидированный
бюджет
субъекта РФ - за отчетный
|
SumKOtch
|
13
|
Консолидированный
бюджет
субъекта РФ - с начала года
|
SumKNach
|
14
|
Бюджет субъекта
РФ - за
отчетный период
|
SumBSOtch
|
15
|
Бюджет субъекта
РФ - с начала
года
|
SumBSNach
|
16
|
Бюджет
муниципальных
образований, всего - за
отчетный период
|
SumMOOtch
|
17
|
Бюджет
муниципальных образова-
ний, всего - с начала года
|
SumMONach
|
18
|
Код строки
|
KodStr
|
Данная
последовательность
элементов повторяется
столько раз, сколько строк
в разделе 4 (Ed04) Отчета
по ф. 424 (425). При этом
порядок следования строк,
содержащих данные элемен-
ты, должен соответствовать
порядку следования их в
XML-документе
|
19
|
Код дохода
|
KodDoh
|
20
|
Код расхода
|
KodRash
|
21
|
Код по ОКАТО
|
KodOkato
|
22
|
Бюджет
муниципального
образования за отчетный период
|
SumOtch
|
23
|
Бюджет
муниципального
образования с начала года
|
SumNach
|
24
|
Код строки
|
KodStr
|
Данная
последовательность
элементов относится к
разделу 5 (Ed05) Отчета по
ф. 424 (425)
|
25
|
Наименование
финансового
органа субъекта Российской
Федерации
|
NameFo
|
26
|
Код по ОКПО
|
Okpo
|
27
|
Наименование
бюджета
|
NameBud
|
28
|
Код по ОКАТО
|
Okato
|
29
|
Целевая
статья
|
CS
|
30
|
Код строки
|
KodStr
|
Данная
последовательность
элементов относится к
первой строке (Str06_1)
раздела 6 (Ed06) Отчета по
ф. 424 (425)
|
31
|
Должность
руководителя
финансового органа
|
Ruk
|
32
|
Ф.И.О.
руководителя
финансового органа
|
FioRuk
|
33
|
Должность
главного бухгалтера
финансового органа
|
Buh
|
34
|
Ф.И.О. главного
бухгалтера
финансового органа
|
FioBuh
|
35
|
Должность
исполнителя от
финансового органа
|
Isp
|
36
|
Ф.И.О.
исполнителя от
финансового органа
|
FioIsp
|
37
|
Телефон
|
Tel
|
38
|
Примечание
|
Prim
|
При расчете контрольного числа
XML-документа, содержащего отчет по форме 424 (425), все поля приводятся к
текстовому представлению без лидирующих и завершающих пробелов.
Алгоритм расчета контрольной суммы
текстового представления контрольного числа аналогичен алгоритму расчета
контрольного числа, описанному в пункте "4.1. Алгоритм расчета
контрольного числа" Требований.
Пример расчета контрольного числа Отчета
по форме 424 и контрольной суммы текстового
представления контрольного числа Отчета по форме
424
Данный пример относится к XML-документу,
приведенному в Приложении 5 "Пример XML-документа, содержащего отчет по
форме 424" Требований.
Строка, полученная из XML-документа для
расчета контрольного числа:
01.01.0101035148356.020.0035148356.0202049924356.020.0049924356.0203057885851.020.0057
885851.020104650500023283000.00010465600009185000.00010465620002680356.020204650500
032202000.00020465600008447000.00020465620009275356.020304650500032202000.000304656
000016408495.00030465620009275356.020100002020401002000015100.000.000.0024623000.000.
0024623000.000200002020401002000015109847000.0024623000.009847000.0024623000.000.000.
00050000.000.000.000.009847000.0024623000.000800000000052006000000001885505.001885505
.000.000.001885505.001885505.0001000465050000.008919000.000100046560000.009109000.0001
000465620000.006595000.0005000465050003567000.008919000.0005000465600003643000.00910
9000.0005000465620002637000.006595000.00080000000005200600000000465050000.000.000800
00000005200600000000465600001885505.001885505.00080000000005200600000000465620000.0
00.0001Министерство финансов Нижегородской
областиКонсолидированный бюджет Нижегородской
области 520060001Министр финансов Нижегородской
областиИванов И.И.Главный
бухгалтерПетрова И.Р.БухгалтерПетрова И.Р.831 5170100
Контрольное число: 36472
Контрольная сумма текстового представления контрольного
числа: 29219
5. ПОРЯДОК
ИСПРАВЛЕНИЯ ОШИБОК В ФАЙЛАХ
XML-ДОКУМЕНТОВ, НАПРАВЛЯЕМЫХ В МИНФИН РОССИИ
При приеме файлов XML-документов,
содержащих Отчеты, от территориальных финансовых органов субъектов Российской
Федерации возможны следующие ситуации:
a) успешный прием;
b) ошибка при обработке архивного файла;
c) ошибка при обработке файла
XML-документа.
a) При успешном приеме файла
XML-документа территориальному финансовому органу субъекта Российской Федерации
направляется протокол результатов обработки этого файла, не содержащий
сообщений об ошибках (информация считается принятой). Структура и пример
протокола результатов обработки файла, не содержащего сообщений об ошибках,
приведены в Приложении 7 "Протокол результатов обработки файла, не
содержащий сообщений об ошибках" Требований.
b) В случае обнаружения ошибок при
обработке архивного файла, содержащего файл XML-документа, территориальному
финансовому органу субъекта Российской Федерации направляется уведомление с
указанием ошибки. Ошибки могут быть следующих видов:
- невозможно распаковать архивный файл;
- имя архивного файла не соответствует
требуемой структуре, описанной в п. 2.1 Требований;
- имя файла XML-документа не
соответствует требуемой структуре, описанной в п. 2.2 Требований.
Структура и пример уведомления для одного
из перечисленных видов ошибок приведены в Приложении 8 "Уведомление об
обнаружении ошибок при обработке архивного файла" Требований.
c) В случае обнаружения ошибок при
обработке файла XML-документа территориальному финансовому органу субъекта
Российской Федерации направляется протокол результатов обработки файла,
содержащий сообщения об ошибках. Структура и пример протокола результатов
обработки файла XML-документа, содержащего сообщения и предупреждения об
ошибках, приведены в Приложении 9 "Протокол результатов обработки файлов,
содержащий сообщения об ошибках" Требований.
После получения уведомления или
протокола, содержащих сообщения об ошибках, исполнитель от финансового органа
субъекта Российской Федерации должен внести изменения в исходный XML-документ,
содержащий отчет, заархивировать файл XML-документа и повторно направить его в
Минфин России. При этом номер версии представления информации, указываемый в
именах архивного и текстового файлов, увеличивается на 1.
6. ПОРЯДОК ПЕРЕДАЧИ
ОТЧЕТОВ В ЭЛЕКТРОННОМ ВИДЕ
Отчеты органов исполнительной власти
субъектов Российской Федерации, подготовленные в электронном виде, должны
полностью соответствовать подписанным документам, предоставляемым в
Министерство финансов Российской Федерации на бумажном носителе.
Отчеты, подготовленные в электронном
виде, передаются в Минфин России по электронной почте на адрес:
T_058@minfin.ru.
По вопросам составления Отчетов
обращаться в Отдел муниципальных образований Департамента межбюджетных
отношений Министерства финансов Российской Федерации по телефону: (495)
913-44-34 - Свиридова Ирина Анатольевна.
По вопросам подготовки и передачи Отчетов
в электронном виде в Министерство финансов Российской Федерации обращаться по
телефонам: (495) 229-03-52 - Власенко Татьяна Юрьевна, (495) 229-03-46 -
Юрташкин Василий Юрьевич.
По вопросам доступа к сайту Минфина
России обращаться по телефону: (495) 648-05-69 - Сивожелезов Александр
Дмитриевич.
Куратор от Административного департамента
Минфина России - Яковлева Галина Павловна, тел.: (495) 913-45-39.
По вопросам приема и обработки данных
Отчетов в электронном виде и содержания протоколов обработки обращаться по
телефонам: (495) 913-46-15, 913-44-94 - Размахнина Елена Григорьевна.
По вопросам сопровождения
централизованного программного обеспечения обращаться по телефонам: (495)
229-03-52 - Власенко Татьяна Юрьевна, (495) 229-03-46 - Юрташкин Василий
Юрьевич.
Приложение 1
XML-СХЕМА ДОКУМЕНТА ПО ФОРМЕ 423
┌─────────────────────────────────────────────────────────────────────────┐
│<?xml
version="1.0" encoding="Windows-1251"?> │
│<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"> │
│ <xs:element
name="From"> │
│ <xs:complexType> │
│ <xs:attribute
name="Name" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="250"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="CodeReg" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="2"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element name="To"> │
│ <xs:complexType>
│
│ <xs:attribute
name="Name" type="xs:string" use="required" │
│fixed="Минфин России"/>
│
│ <xs:attribute
name="Code" type="xs:string" use="required" │
│fixed="092"/>
│
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Inf"> │
│ <xs:complexType> │
│ <xs:attribute
name="Name" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string">
│
│ <xs:maxLength
value="250"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Code" type="xs:string" use="required" │
│fixed="423"/>
│
│ </xs:complexType> │
│ </xs:element>
│
│ <xs:element
name="DateRegl"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="8"/> │
│ </xs:restriction> │
│ </xs:simpleType>
│
│ </xs:element>
│
│ <xs:element name="EI"
type="xs:string" fixed="руб.00"/> │
│ <xs:element name="Period"
type="xs:string" fixed="Квартальная"/>
│
│ <xs:element
name="Str01"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="010|020|030"/> │
│ </xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodDoh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodRash" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumKotch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumKNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumBSOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumBSNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMOOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMONach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str02"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction base="xs:decimal"> │
│ <xs:pattern
value="010|020|030"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodDoh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodRash" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern value=
"0|\d{20}"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodOkato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str03"> │
│ <xs:complexType>
│
│ <xs:attribute name="KodStr"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="01"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="NameFo" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Okpo" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="NameBud"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Okato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Cs" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength value="7"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str04_01"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="01"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Ruk" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="FioRuk" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Buh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="FioBuh"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Isp" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="FioIsp"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Tel" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Prim" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element name="Str04_02"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="02"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KsOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="StrOkatoZato"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodOkatoZato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="NameZato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType> │
│ </xs:element>
│
│ <xs:element
name="ED01"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str01" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED02"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str02" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED03"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str03"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED04"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str04_01"/> │
│ <xs:element ref="Str04_02"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="ED05"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence> │
│ <xs:element
ref="StrOkatoZato" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="PacketED"> │
│ <xs:complexType>
│
│ <xs:sequence> │
│ <xs:element
ref="From"/> │
│ <xs:element
ref="To"/> │
│ <xs:element
ref="Inf"/>
│
│ <xs:element
ref="DateRegl"/> │
│ <xs:element
ref="EI"/> │
│ <xs:element
ref="Period"/> │
│ <xs:element ref="ED01"/> │
│ <xs:element
ref="ED02"/> │
│ <xs:element
ref="ED03"/> │
│ <xs:element
ref="ED04"/> │
│ <xs:element
ref="ED05"/> │
│ </xs:sequence> │
│ <xs:attribute
name="SoftwareProductVersion" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│</xs:schema> │
└─────────────────────────────────────────────────────────────────────────┘
Приложение 2
XML-СХЕМА ДОКУМЕНТА ПО ФОРМЕ 424
┌─────────────────────────────────────────────────────────────────────────┐
│<?xml
version="1.0" encoding="Windows-1251"?> │
│<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"> │
│ <xs:element
name="From"> │
│ <xs:complexType> │
│ <xs:attribute
name="Name" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="250"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="CodeReg" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="2"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element name="To"> │
│ <xs:complexType>
│
│ <xs:attribute
name="Name" type="xs:string" use="required" │
│fixed="Минфин России"/> │
│ <xs:attribute
name="Code" type="xs:string" use="required" │
│fixed="092"/>
│
│ </xs:complexType> │
│ </xs:element>
│
│ <xs:element
name="Inf"> │
│ <xs:complexType>
│
│ <xs:attribute
name="Name" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength value="250"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Code" type="xs:string" use="required" │
│fixed="424"/>
│
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="DateRegl"> │
│ <xs:simpleType>
│
│ <xs:restriction base="xs:string"> │
│ <xs:maxLength
value="8"/> │
│ </xs:restriction> │
│ </xs:simpleType> │
│ </xs:element>
│
│ <xs:element name="EI"
type="xs:string" fixed="руб.00"/> │
│ <xs:element name="Period"
type="xs:string" fixed="Квартальная"/>
│
│ <xs:element
name="Str01"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern │
│value="010|011|012|020|021|022|030|031|032"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumK" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumBS" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMO" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="Str02"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern │
│value="010|011|012|020|021|022|030|031|032"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodOkato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Sum" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/>
│
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str03"> │
│ <xs:complexType>
│
│ <xs:attribute name="KodStr"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern │
│value="010|020|030|040|050|060|070|080|090"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodDoh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodRash" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumKotch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumKNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumBSOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumBSNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMOOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMONach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/>
│
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str04"> │
│ <xs:complexType>
│
│ <xs:attribute name="KodStr"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern │
│value="010|020|030|040|050|060|070|080|090"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodDoh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodRash" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodOkato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="Str05"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="01"/> │
│ </xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="NameFo" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Okpo" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="NameBud"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Okato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Cs" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="7"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str06_01"> │
│ <xs:complexType> │
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="01"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Ruk" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="FioRuk"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Buh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="FioBuh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Isp" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="FioIsp" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Tel" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="Prim"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="Str06_02"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="02"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KsOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element name="StrOkatoZato"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodOkatoZato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="NameZato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED01"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str01" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED02"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str02" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element name="ED03"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str03" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED04"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element ref="Str04"
maxOccurs="unbounded"/>
│
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="ED05"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str05"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="ED06"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str06_01"/> │
│ <xs:element
ref="Str06_02"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED07"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="StrOkatoZato" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="PacketED"> │
│ <xs:complexType>
│
│ <xs:sequence>
│
│ <xs:element
ref="From"/>
│
│ <xs:element
ref="To"/> │
│ <xs:element
ref="Inf"/> │
│ <xs:element
ref="DateRegl"/> │
│ <xs:element
ref="EI"/> │
│ <xs:element
ref="Period"/> │
│ <xs:element
ref="ED01"/> │
│ <xs:element
ref="ED02"/> │
│ <xs:element
ref="ED03"/> │
│ <xs:element
ref="ED04"/> │
│ <xs:element
ref="ED05"/> │
│ <xs:element
ref="ED06"/> │
│ <xs:element
ref="ED07"/> │
│ </xs:sequence> │
│ <xs:attribute
name="SoftwareProductVersion" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element> │
│</xs:schema>
│
└─────────────────────────────────────────────────────────────────────────┘
Приложение 3
XML-СХЕМА ДОКУМЕНТА ПО ФОРМЕ 425
┌─────────────────────────────────────────────────────────────────────────┐
│<?xml
version="1.0" encoding="Windows-1251"?> │
│<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"> │
│ <xs:element
name="From"> │
│ <xs:complexType>
│
│ <xs:attribute
name="Name" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="250"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="CodeReg" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="2"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element name="To"> │
│ <xs:complexType>
│
│ <xs:attribute
name="Name" type="xs:string" use="required" │
│fixed="Минфин России"/>
│
│ <xs:attribute
name="Code" type="xs:string" use="required" │
│fixed="092"/>
│
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Inf"> │
│ <xs:complexType> │
│ <xs:attribute
name="Name" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="250"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Code" type="xs:string" use="required" │
│fixed="425"/> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="DateRegl"> │
│ <xs:simpleType>
│
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="8"/> │
│ </xs:restriction> │
│ </xs:simpleType>
│
│ </xs:element>
│
│ <xs:element name="EI"
type="xs:string" fixed="руб.00"/> │
│ <xs:element name="Period"
type="xs:string" fixed="Квартальная"/>
│
│ <xs:element
name="Str01"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern │
│value="010|011|012|020|021|022|030|031|032"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumK" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="SumBS"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMO" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType> │
│ </xs:element>
│
│ <xs:element
name="Str02"> │
│ <xs:complexType> │
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern │
│value="010|011|012|020|021|022|030|031|032"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodOkato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Sum" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str03"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction base="xs:decimal"> │
│ <xs:pattern │
│value="010|020|030|040|050|060|070|080|090"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodDoh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodRash" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="SumKotch"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumKNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="SumBSOtch"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumBSNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMOOtch" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumMONach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str04"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction base="xs:decimal"> │
│ <xs:pattern │
│value="010|020|030|040|050|060|070|080|090"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodDoh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="KodRash" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="0|\d{20}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="KodOkato"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="SumOtch"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="SumNach" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str05"> │
│ <xs:complexType> │
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal">
│
│ <xs:pattern
value="01"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="NameFo" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Okpo" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="NameBud" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Okato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Cs" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"> │
│ <xs:maxLength
value="7"/>
│
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="Str06_01"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="01"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Ruk" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="FioRuk" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Buh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="FioBuh" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Isp" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="FioIsp" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Tel" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="Prim" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="Str06_02"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodStr" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:decimal"> │
│ <xs:pattern
value="02"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute name="KsOtch"
use="required">
│
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="StrOkatoZato"> │
│ <xs:complexType>
│
│ <xs:attribute
name="KodOkatoZato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:positiveInteger"> │
│ <xs:pattern
value="\d{8}"/> │
│
</xs:restriction> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ <xs:attribute
name="NameZato" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED01"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str01" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED02"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str02" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element name="ED03"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str03" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED04"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element ref="Str04"
maxOccurs="unbounded"/>
│
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="ED05"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="Str05"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element> │
│ <xs:element
name="ED06"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence> │
│ <xs:element
ref="Str06_01"/> │
│ <xs:element
ref="Str06_02"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="ED07"> │
│ <xs:complexType
mixed="true"> │
│ <xs:sequence>
│
│ <xs:element
ref="StrOkatoZato" maxOccurs="unbounded"/> │
│ </xs:sequence> │
│ </xs:complexType>
│
│ </xs:element>
│
│ <xs:element
name="PacketED"> │
│ <xs:complexType>
│
│ <xs:sequence>
│
│ <xs:element
ref="From"/> │
│ <xs:element
ref="To"/> │
│ <xs:element
ref="Inf"/> │
│ <xs:element
ref="DateRegl"/> │
│ <xs:element
ref="EI"/> │
│ <xs:element
ref="Period"/> │
│ <xs:element
ref="ED01"/> │
│ <xs:element
ref="ED02"/> │
│ <xs:element
ref="ED03"/> │
│ <xs:element
ref="ED04"/> │
│ <xs:element
ref="ED05"/> │
│ <xs:element ref="ED06"/> │
│ <xs:element
ref="ED07"/> │
│ </xs:sequence> │
│ <xs:attribute
name="SoftwareProductVersion" use="required"> │
│ <xs:simpleType> │
│ <xs:restriction
base="xs:string"/> │
│ </xs:simpleType> │
│ </xs:attribute> │
│ </xs:complexType>
│
│ </xs:element>
│
│</xs:schema> │
└─────────────────────────────────────────────────────────────────────────┘
Приложение 4
ПРИМЕР XML-ДОКУМЕНТА, СОДЕРЖАЩЕГО ОТЧЕТ ПО ФОРМЕ
423
Передаваемый Минфину России из
Нижегородской области заархивированный файл XML-документа, содержащий отчет по
форме 423 (первая версия представляемой информации, дата, на которую
формируется файл, - 1 апреля 2010 года), имеет имя 092_32_1004_423_01.zip.
Данный файл содержит XML-документ с
именем 092_32_1004_423_01.xml следующего содержания:
┌────────────────────────────────────────────────────────────────────────────┐
│<?xml version="1.0"
encoding="Windows-1251"?> │
│<PacketED
SoftwareProductVersion="1.0."> │
│
<From Name="Московская область"
CodeReg="48"/> │
│ <To
Name="Минфин России" Code="092"/> │
│
<Inf Name="Отчет о расходах бюджета субъекта Российской
Федерации, │
│источником финансового обеспечения которых
является межбюджетный трансферт, │
│предоставленный из федерального бюджета в форме
дотаций бюджетам закрытых │
│административно-территориальных
образований" Code="423"/> │
│
<DateRegl>01.01.10</DateRegl> │
│
<EI>руб.00</EI>
│
│
<Period>Квартальная</Period> │
│
<ED01>
│
│
<Str01 KodStr="010" KodDoh="00020201007020000151"
KodRash="0" │
│SumKotch="0.00"
SumKNach="0.00" SumBSOtch="0.00"
SumBSNach="149763000.00" │
│SumMOOtch="0.00"
SumMONach="149763000.00"/> │
│
<Str01 KodStr="020" KodDoh="00020201007020000151"
KodRash="0" │
│SumKotch="47925000.00"
SumKNach="134788000.00" SumBSOtch="47925000.00" │
│SumBSNach="134788000.00" SumMOOtch="0.00"
SumMONach="0.00"/>
│
│
<Str01 KodStr="030" KodDoh="0"
KodRash="00000005170100000000"
│
│SumKotch="0.00"
SumKNach="0.00" SumBSOtch="0.00"
SumBSNach="0.00" │
│SumMOOtch="47925000.00"
SumMONach="134788000.00"/> │
│
</ED01>
│
│
<ED02>
│
│
<Str02 KodStr="010" KodDoh="00020201007020000151"
KodRash="0" │
│KodOkato="46505000"
SumOtch="0.00" SumNach="121185000.00"/> │
│
<Str02 KodStr="010" KodDoh="00020201007020000151"
KodRash="0" │
│KodOkato="46560000"
SumOtch="0.00" SumNach="15395000.00"/> │
│
<Str02 KodStr="010" KodDoh="00020201007020000151"
KodRash="0" │
│KodOkato="46562000"
SumOtch="0.00" SumNach="13183000.00"/> │
│
<Str02 KodStr="030" KodDoh="0"
KodRash="00000005170100000000"
│
│KodOkato="46505000"
SumOtch="38779000.00" SumNach="109067000.00"/> │
│
<Str02 KodStr="030" KodDoh="0"
KodRash="00000005170100000000"
│
│KodOkato="46560000"
SumOtch="4927000.00" SumNach="13856000.00"/> │
│
<Str02 KodStr="030" KodDoh="0"
KodRash="00000005170100000000"
│
│KodOkato="46562000"
SumOtch="4219000.00" SumNach="11865000.00"/> │
│
</ED02>
│
│
<ED03> │
│
<Str03 KodStr="01" NameFo="Министерство финансов
Московской области"│
│Okpo=""
NameBud="Консолидированный бюджет Московской области" │
│Okato="46000000"
Cs="5170100"/> │
│
</ED03>
│
│
<ED04>
│
│
<Str04_01 KodStr="01" Ruk="Министр финансов Московской
области" │
│FioRuk="Иванов И.И." Buh="Главный
бухгалтер" FioBuh="Петрова И.Р." │
│Isp="Бухгалтер" FioIsp="Петрова
И.Р." Tel="495 1234567" Prim=""/> │
│
<Str04_02 KodStr="02" KsOtch="19299"/> │
│
</ED04>
│
│
<ED05>
│
│
<StrOkatoZato KodOkatoZato="46505000"
NameZato="Краснознаменск"/>
│
│
<StrOkatoZato KodOkatoZato="46560000"
NameZato="Молодежный"/>
│
│
<StrOkatoZato KodOkatoZato="46562000"
NameZato="Восход"/>
│
│
</ED05>
│
│</PacketED> │
└────────────────────────────────────────────────────────────────────────────┘
Все данные условны
Приложение 5
ПРИМЕР XML-ДОКУМЕНТА, СОДЕРЖАЩЕГО ОТЧЕТ ПО ФОРМЕ
424
Передаваемый Минфину России из
Нижегородской области заархивированный файл XML-документа, содержащий отчет по
форме 424 (первая версия представляемой информации, дата, на которую
формируется файл, - 1 апреля 2010 года), имеет имя 092_32_1004_424_01.zip.
Данный файл содержит XML-документ с
именем 092_32_1004_424_01.xml следующего содержания:
┌─────────────────────────────────────────────────────────────────────────────┐
│<?xml version="1.0"
encoding="Windows-1251"?> │
│<PacketED SoftwareProductVersion="1.0."> │
│
<From Name="Нижегородская область"
CodeReg="32"/> │
│ <To
Name="Минфин России" Code="092"/> │
│
<Inf Name="Отчет о расходах бюджета субъекта Российской
Федерации, │
│источником финансового обеспечения которых
является межбюджетный трансферт, │
│предоставленный из федерального бюджета бюджетам
закрытых административно- │
│территориальных образований"
Code="424"/> │
│
<DateRegl>01.01.10</DateRegl> │
│
<EI>руб.00</EI>
│
│
<Period>Квартальная</Period> │
│
<ED01>
│
│
<Str01 KodStr="010" SumK="35148356.02"
SumBS="0.00" │
│SumMO="35148356.02"/> │
│
<Str01 KodStr="020" SumK="49924356.02"
SumBS="0.00" │
│SumMO="49924356.02"/>
│
│
<Str01 KodStr="030" SumK="57885851.02"
SumBS="0.00" │
│SumMO="57885851.02"/>
│
│
</ED01>
│
│
<ED02>
│
│
<Str02 KodStr="010" KodOkato="46505000"
Sum="23283000.00"/>
│
│
<Str02 KodStr="010" KodOkato="46560000"
Sum="9185000.00"/>
│
│
<Str02 KodStr="010" KodOkato="46562000"
Sum="2680356.02"/>
│
│
<Str02 KodStr="020" KodOkato="46505000"
Sum="32202000.00"/>
│
│
<Str02 KodStr="020" KodOkato="46560000"
Sum="8447000.00"/>
│
│
<Str02 KodStr="020" KodOkato="46562000"
Sum="9275356.02"/>
│
│
<Str02 KodStr="030" KodOkato="46505000"
Sum="32202000.00"/>
│
│
<Str02 KodStr="030" KodOkato="46560000"
Sum="16408495.00"/>
│
│
<Str02 KodStr="030" KodOkato="46562000"
Sum="9275356.02"/>
│
│
</ED02> │
│
<ED03>
│
│
<Str03 KodStr="010" KodDoh="00020204010020000151"
KodRash="0" │
│SumKotch="0.00" SumKNach="0.00"
SumBSOtch="0.00" SumBSNach="24623000.00" │
│SumMOOtch="0.00"
SumMONach="24623000.00"/> │
│
<Str03 KodStr="020" KodDoh="00020204010020000151"
KodRash="0" │
│SumKotch="9847000.00"
SumKNach="24623000.00" SumBSOtch="9847000.00" │
│SumBSNach="24623000.00"
SumMOOtch="0.00" SumMONach="0.00"/> │
│
<Str03 KodStr="050" KodDoh="0"
KodRash="0" SumKotch="0.00" │
│SumKNach="0.00"
SumBSOtch="0.00" SumBSNach="0.00" SumMOOtch="9847000.00" │
│SumMONach="24623000.00"/>
│
│
<Str03 KodStr="080" KodDoh="0"
KodRash="00000005200600000000"
│
│SumKotch="1885505.00"
SumKNach="1885505.00" SumBSOtch="0.00" SumBSNach="0.00"│
│SumMOOtch="1885505.00"
SumMONach="1885505.00"/> │
│
</ED03>
│
│
<ED04>
│
│
<Str04 KodStr="010" KodDoh="0"
KodRash="0" KodOkato="46505000" │
│SumOtch="0.00"
SumNach="8919000.00"/> │
│
<Str04 KodStr="010" KodDoh="0"
KodRash="0" KodOkato="46560000" │
│SumOtch="0.00" SumNach="9109000.00"/> │
│
<Str04 KodStr="010" KodDoh="0"
KodRash="0" KodOkato="46562000" │
│SumOtch="0.00"
SumNach="6595000.00"/> │
│
<Str04 KodStr="050" KodDoh="0" KodRash="0"
KodOkato="46505000" │
│SumOtch="3567000.00"
SumNach="8919000.00"/> │
│
<Str04 KodStr="050" KodDoh="0"
KodRash="0" KodOkato="46560000" │
│SumOtch="3643000.00"
SumNach="9109000.00"/> │
│
<Str04 KodStr="050" KodDoh="0"
KodRash="0" KodOkato="46562000" │
│SumOtch="2637000.00"
SumNach="6595000.00"/> │
│
<Str04 KodStr="080" KodDoh="0"
KodRash="00000005200600000000"
│
│KodOkato="46505000"
SumOtch="0.00" SumNach="0.00"/> │
│
<Str04 KodStr="080" KodDoh="0"
KodRash="00000005200600000000"
│
│KodOkato="46560000"
SumOtch="1885505.00" SumNach="1885505.00"/> │
│
<Str04 KodStr="080" KodDoh="0"
KodRash="00000005200600000000"
│
│KodOkato="46562000"
SumOtch="0.00" SumNach="0.00"/> │
│
</ED04>
│
│
<ED05> │
│
<Str05 KodStr="01" NameFo="Министерство финансов
Нижегородской │
│области" Okpo=""
NameBud="Консолидированный бюджет Нижегородской области" │
│Okato="46000000"
Cs="5200600"/> │
│
</ED05>
│
│
<ED06>
│
│
<Str06_01 KodStr="01" Ruk="Министр финансов
Нижегородской области" │
│FioRuk="Иванов И.И." Buh="Главный
бухгалтер" FioBuh="Петрова И.Р." │
│Isp="Бухгалтер" FioIsp="Петрова
И.Р." Tel="831 5170100" Prim=""/> │
│
<Str06_02 KodStr="02" KsOtch="29219"/> │
│
</ED06>
│
│
<ED07>
│
│
<StrOkatoZato KodOkatoZato="46505000"
NameZato="Краснознаменск"/>
│
│
<StrOkatoZato KodOkatoZato="46560000"
NameZato="Молодежный"/>
│
│
<StrOkatoZato KodOkatoZato="46562000"
NameZato="Восход"/>
│
│
</ED07>
│
│</PacketED> │
└─────────────────────────────────────────────────────────────────────────────┘
Все данные условны
Приложение 6
ПРИМЕР XML-ДОКУМЕНТА, СОДЕРЖАЩЕГО ОТЧЕТ ПО ФОРМЕ
425
Передаваемый Минфину России из
Нижегородской области заархивированный файл XML-документа, содержащий отчет по
форме 425 (первая версия представляемой информации, дата, на которую
формируется файл, - 1 апреля 2010 года), имеет имя 092_32_1004_425_01.zip.
Данный файл содержит XML-документ с
именем 092_32_1004_425_01.xml следующего содержания:
┌───────────────────────────────────────────────────────────────────────────────┐
│<?xml version="1.0"
encoding="Windows-1251"?> │
│<PacketED
SoftwareProductVersion="1.0."> │
│
<From Name="Нижегородская область"
CodeReg="32"/> │
│ <To
Name="Минфин России" Code="092"/> │
│
<Inf Name="Отчет о расходах бюджета субъекта Российской
Федерации, │
│источником финансового обеспечения которых
является межбюджетный трансферт, │
│предоставленный из федерального бюджета бюджетам
закрытых административно- │
│территориальных образований"
Code="425"/> │
│
<DateRegl>01.01.10</DateRegl> │
│
<EI>руб.00</EI>
│
│
<Period>Квартальная</Period> │
│
<ED01>
│
│
<Str01 KodStr="010" SumK="112028457.50"
SumBS="0.00" │
│SumMO="112028457.50"/>
│
│
<Str01 KodStr="020" SumK="157434937.15"
SumBS="0.00" │
│SumMO="157434937.15"/>
│
│
<Str01 KodStr="030" SumK="101235429.76"
SumBS="0.00" │
│SumMO="101235429.76"/>
│
│
</ED01>
│
│
<ED02> │
│
<Str02 KodStr="010" KodOkato="22503000"
Sum="110127845.32"/>
│
│
<Str02 KodStr="020" KodOkato="22503000"
Sum="300000.00"/>
│
│
<Str02 KodStr="030" KodOkato="22503000"
Sum="1600612.18"/>
│
│
</ED02>
│
│
<ED03>
│
│
<Str03 KodStr="030" KodDoh="0" KodRash="0"
SumKotch="0.00" │
│SumKNach="0.00"
SumBSOtch="18329000.00" SumBSNach="183299000.00" │
│SumMOOtch="0.00"
SumMONach="0.00"/> │
│
</ED03> │
│
<ED04>
│
│
<Str04 KodStr="010" KodDoh="09320201007020000151"
KodRash="0" │
│KodOkato="22503000"
SumOtch="0.00" SumNach="18329000.00"/> │
│
</ED04>
│
│
<ED05>
│
│
<Str05 KodStr="01" NameFo="Министерство финансов
Нижегородской области"│
│Okpo=""
NameBud="Консолидированный бюджет Нижегородской области"
Okato="" │
│Cs="5200300"/>
│
│
</ED05>
│
│
<ED06>
│
│
<Str06_01 KodStr="01" Ruk="Министр финансов
Нижегородской области" │
│FioRuk="Иванов И.И." Buh="Главный
бухгалтер" FioBuh="Петрова И.Р." │
│Isp="Бухгалтер" FioIsp="Петрова
И.Р." Tel="831 5170100" Prim=""/> │
│
<Str06_02 KodStr="02" KsOtch="21212"/> │
│
</ED06>
│
│
<ED07>
│
│
<StrOkatoZato KodOkatoZato="22503000"
NameZato="Саров"/>
│
│
</ED07>
│
│</PacketED>
│
└───────────────────────────────────────────────────────────────────────────────┘
Все данные условны
Приложение 7
ПРОТОКОЛ
РЕЗУЛЬТАТОВ ОБРАБОТКИ ФАЙЛА,
НЕ СОДЕРЖАЩИЙ СООБЩЕНИЙ ОБ ОШИБКАХ
Структура имени текстового файла
протокола результатов обработки файла
Имя текстового файла протокола должно
иметь следующий вид:
KOI_FRM_PERIOD_NN_PR.txt - имя файла протокола,
где:
KOI - код субъекта Российской Федерации -
отправителя информации в соответствии с классификатором регионов Минфина
России, 2 цифры;
FRM - код формы, присвоенный описываемому
отчету Минфином России, принимает значения "423", "424",
"425", 3 цифры;
PERIOD - дата, на которую формируется
передаваемый файл, например, "1001" - 1 января 2010 года,
"1004" - 1 апреля 2010 года и т.д., 4 цифры;
NN - номер версии представления
информации, принимает значения от "01" до "99", 2 цифры;
PR - признак, принимающий значение "P"
(протокол), 1 символ;
_ - символ "нижнее
подчеркивание";
txt - расширение текстового файла
протокола.
Структура текстового файла протокола
результатов обработки файла XML-документа
ПРОТОКОЛ РЕЗУЛЬТАТОВ ОБРАБОТКИ ОТЧЕТА
<имя файла XML-документа> ФОРМЫ <код
формы>
(АРХИВНЫЙ ФАЙЛ <имя архивного файла>)
Результаты обработки от: <дата
обработки файла XML-документа> <время обработки файла XML-документа>
Обработан файл <имя файла
XML-документа>
Код региона: <код региона>.
<наименование региона>
Регламентная дата: <регламентная
дата>
Ошибок в файле <имя файла
XML-документа> не обнаружено
Данные файла <имя файла
XML-документа> записаны в базу
Архивный файл <имя архивного файла>
принят
Пример текстового файла протокола
результатов обработки файла XML-документа
Имя текстового файла протокола -
32_423_1004_01_P.txt
ПРОТОКОЛ РЕЗУЛЬТАТОВ ОБРАБОТКИ ОТЧЕТА
ФАЙЛА 32_423_1004_01.XML ФОРМЫ 423
(АРХИВНЫЙ ФАЙЛ 32_423_1004_01.ZIP)
Результаты обработки от: 05.04.10
16:21:47
Обработан файл 32_423_1004_01.XML
Код региона: 32. Нижегородская область
Регламентная дата: 01.04.10
Ошибок в файле 32_423_1004_01.XML не
обнаружено
Данные файла 32_423_1004_01.XML записаны
в базу
Архивный файл 32_423_1004_01.ZIP принят
Приложение 8
УВЕДОМЛЕНИЕ ОБ ОБНАРУЖЕНИИ ОШИБОК
ПРИ ОБРАБОТКЕ АРХИВНОГО ФАЙЛА
Структура имени текстового файла уведомления
об обнаружении ошибок при обработке архивного
файла
Имя текстового файла уведомления должно
иметь следующий вид:
KOI_FRM_PERIOD_NN_PR.txt - имя файла уведомления,
где:
KOI - код субъекта Российской Федерации -
отправителя информации в соответствии с классификатором регионов Минфина
России, 2 цифры;
FRM - код формы, присвоенный описываемому
отчету Минфином России, принимает значения "423", "424",
"425", 3 цифры;
PERIOD - дата, на которую формируется
передаваемый файл, например, "1001" - 1 января 2010 года,
"1004" - 1 апреля 2010 года и т.д., 4 цифры;
NN - номер версии представления
информации, принимает значения от "01" до "99", 2 цифры;
PR - признак, принимающий значение
"U"(уведомление), 1 символ;
_ - символ "нижнее
подчеркивание";
txt - расширение текстового файла
протокола.
Структура текстового файла уведомления
об обнаружении ошибок при обработке архивного
файла
Уведомление
об обнаружении ошибок при обработке архивного
файла <имя архивного файла> по форме
<код формы>
Код региона: <код региона>.
<наименование региона>
Файл, направляемый Вами в Министерство
финансов Российской Федерации, не соответствует требованиям к формату файлов с
данными отчетов.
Результаты обработки от: <дата
обработки архивного файла> <время обработки архивного файла>
Имя файла: <имя архивного файла>
Дата создания файла: <дата создания
архивного файла>
Размер = <размер архивного файла>
При обработке файла <имя архивного
файла> обнаружены следующие ошибки:
1. <описание ошибки 1 при обработке
архивного файла>
2. <описание ошибки 2 при обработке
архивного файла>
3...
Архивный файл <имя архивного файла>
не принят
Пример текстового файла уведомления
об обнаружении ошибок при обработке архивного
файла
Имя текстового файла уведомления -
32_423_1004_01_U.txt
Уведомление
об обнаружении ошибок при обработке архивного
файла 32_423_1004_01.ZIP по форме 423
Код региона: 32. Нижегородская область
Файл, направляемый Вами в Министерство
финансов Российской Федерации, не соответствует требованиям к формату файлов с
данными отчетов.
Результаты обработки от: 04.04.10
11:08:58
Имя файла: 32_423_1004_01.ZIP
Дата создания файла: 04.04.10
Размер = 0,76 кБ
При обработке файла 32_423_1004_01.ZIP
обнаружены следующие ошибки:
1. Код региона в имени архивного файла не
совпадает с кодом региона в имени файла XML-документа
Архивный файл 32_423_1004_01.ZIP не
принят
Все данные условны
Приложение 9
ПРОТОКОЛ
РЕЗУЛЬТАТОВ ОБРАБОТКИ ФАЙЛОВ,
СОДЕРЖАЩИЙ СООБЩЕНИЯ ОБ ОШИБКАХ
Структура имени текстового файла
протокола результатов обработки файла
Имя текстового файла протокола должно
иметь следующий вид:
KOI_FRM_PERIOD_NN_PR.txt - имя файла протокола,
где:
KOI - код субъекта Российской Федерации -
отправителя информации в соответствии с классификатором регионов Минфина
России, 2 цифры;
FRM - код формы, присвоенный описываемому
отчету Минфином России, принимает значения "423", "424",
"425", 3 цифры;
PERIOD - дата, на которую формируется
передаваемый файл, например, "1001" - 1 января 2010 года,
"1004" - 1 апреля 2010 года и т.д., 4 цифры;
NN - номер версии представления
информации, принимает значения от "01" до "99", 2 цифры;
PR - признак, принимающий значение "O"(протокол
с ошибками), 1 символ;
_ - символ "нижнее
подчеркивание";
txt - расширение текстового файла
протокола.
Структура текстового файла протокола результатов
обработки
файла XML-документа, содержащего сообщения об
ошибках
ПРОТОКОЛ РЕЗУЛЬТАТОВ ОБРАБОТКИ ОТЧЕТА
<имя файла XML-документа> ФОРМЫ <код
формы>
(АРХИВНЫЙ ФАЙЛ <имя архивного файла>)
Результаты обработки от: <дата
обработки файла XML-документа> <время обработки файла XML-документа>
Обработан файл <имя файла
XML-документа>
Код региона: <код региона>.
<наименование региона>
Регламентная дата: <регламентная
дата>
При обработке файла <имя файла
XML-документа> обнаружены следующие ошибки:
1. <описание ошибки 1 при обработке
файла XML-документа>
2. <описание ошибки 2 при обработке
файла XML-документа>
3...
Данные файла <имя файла
XML-документа> не записаны в базу данных
Файл <имя архивного файла> не
принят
Пример текстового файла протокола результатов
обработки
файла XML-документа, содержащего сообщения об
ошибках
Имя текстового файла протокола -
32_423_1004_01_O.txt
ПРОТОКОЛ РЕЗУЛЬТАТОВ ОБРАБОТКИ ОТЧЕТА
ФАЙЛА 32_423_1004_01.XML ФОРМЫ 423
(АРХИВНЫЙ ФАЙЛ 32_423_1004_01.ZIP)
Результаты обработки от: 05.04.10
16:21:47
Обработан файл 32_423_1004_01.XML
Код региона: 32. Нижегородская область
Регламентная дата: 01.04.10
При обработке файла 32_423_1004_01.XML
обнаружены следующие ошибки:
1. Несоответствие контрольной суммы
контрольного числа Отчета
Контрольная сумма контрольного числа в
отчете = 16371
Контрольная сумма контрольного числа
расчетная = 43140
Данные файла 32_423_1004_01.XML не
записаны в базу данных
Файл 32_423_1004_01.ZIP не принят
Все данные условны