МИНИСТЕРСТВО ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПИСЬМО
от 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 не принят
Все данные условны
