НАЛОГИ И ПРАВО
НАЛОГОВОЕ ЗАКОНОДАТЕЛЬСТВО КОММЕНТАРИИ И СУДЕБНАЯ ПРАКТИКА ИЗМЕНЕНИЯ В ЗАКОНОДАТЕЛЬСТВЕ
Налоговый кодекс
Минфин РФ

ФНС РФ

Кодексы РФ

Популярные материалы

Подборки

<Письмо> Минфина РФ от 17.05.2010 N 06-04-11/02-195 "О требованиях к форматам и способам передачи в электронном виде в Министерство финансов Российской Федерации отчетов о расходах бюджета субъекта Российской Федерации, источником финансового обеспечения которых являются межбюджетные трансферты, предоставленные из федерального бюджета бюджетам закрытых административно-территориальных образований" (вместе с "Требованиями...", утв. Минфином РФ 07.05.2010)

"О требованиях к форматам и способам передачи в электронном виде в Министерство финансов Российской Федерации отчетов о расходах бюджета субъекта Российской Федерации, источником финансового обеспечения которых являются межбюджетные трансферты, предоставленные из федерального бюджета бюджетам закрытых административно-территориальных образований" (вместе с "Требованиями...", утв. Минфином РФ 07.05.2010)
МИНИСТЕРСТВО ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПИСЬМО
от 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
KodOkatoZato
Данные из справочников ЗАТО субъектов Российской Федерации
Код ОКАТО
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
Данная последовательность элементов повторяется столько раз, сколько строк в разделе 1 (Ed01) Отчета по ф. 423. При этом порядок следования строк, содержащих данные элементы, должен соответствовать порядку следования их в XML-документе
3
Код дохода
KodDoh
4
Код расхода
KodRash
5
Консолидированный бюджет субъекта РФ - за отчетный период
SumKOtch
6
Консолидированный бюджет субъекта РФ - с начала года
SumKNach
7
Бюджет субъекта РФ - за отчетный период
SumBSOtch
8
Бюджет субъекта РФ - с начала года
SumBSNach
9
Бюджеты муниципальных образований, всего - за отчетный период
SumMOOtch
10
Бюджеты муниципальных образований, всего - с начала года
SumMONach
11
Код строки
KodStr
Данная последовательность элементов повторяется столько раз, сколько строк в разделе 2 (Ed02) Отчета по ф. 423. При этом порядок следования строк, содержащих данные элементы, должен соответствовать порядку следования их в XML-документе
12
Код дохода
KodDoh
13
Код расхода
KodRash
14
Код по ОКАТО
KodOkato
15
Бюджет муниципального образования за отчетный период
SumOtch
16
Бюджет муниципального образования с начала года
SumNach
19
Код строки
KodStr
Данная последовательность элементов относится к разделу 3 (Ed03) Отчета по ф. 423
20
Наименование финансового органа субъекта Российской Федерации
NameFo
21
Код по ОКПО
Okpo
22
Наименование бюджета
NameBud
23
Код по ОКАТО
Okato
24
Целевая статья
CS
25
Код строки
KodStr
Данная последовательность элементов относится к первой строке (Str04_1) раздела 4 (Ed04) Отчета по ф. 423
26
Должность руководителя финансового органа
Ruk
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 не принят
Все данные условны