Документ не вступил в силу. Подробнее см. Справку

Приложение N 2

к Порядку представления сведений

в ФНС России в электронной форме

о зарегистрированном недвижимом

имуществе, правах и зарегистрированных

сделках в отношении недвижимого

имущества и о владельцах недвижимого

имущества в соответствии с пунктами

4, 11 статьи 85 Налогового кодекса

Российской Федерации

ФОРМАТ

ПЕРЕДАЧИ ДАННЫХ ПО ФАКТУ ПРИЕМА И ОБРАБОТКИ СВЕДЕНИЙ

О ЗАРЕГИСТРИРОВАННОМ НЕДВИЖИМОМ ИМУЩЕСТВЕ, ПРАВАХ

И ЗАРЕГИСТРИРОВАННЫХ СДЕЛКАХ В ОТНОШЕНИИ НЕДВИЖИМОГО

ИМУЩЕСТВА И О ВЛАДЕЛЬЦАХ НЕДВИЖИМОГО ИМУЩЕСТВА

1. Настоящий документ описывает требования к XML-файлам передачи данных по факту приема и обработки сведений о зарегистрированном недвижимом имуществе, правах и зарегистрированных сделках в отношении недвижимого имущества и о владельцах недвижимого имущества (далее - Протокол обработки).

2. Номер версии настоящего Протокола обработки 4.01.

3. Имя файла Протокола обработки должно иметь следующий вид:

R_T_P_O_ggggmmdd_N, где:

R_T - префикс, принимающий значение PR_VONEZE;

P - код получателя информации. Девятнадцатиразрядный идентификатор (ИНН и КПП) органа Росреестра;

O - код отправителя информации (протокола обработки), код ФНС России (классификатор СОНО);

gggg - год, mm - месяц, dd - день формирования передаваемого файла;

N - идентификационный номер файла (для формирования номера рекомендуется использовать глобально уникальный идентификатор GUID (Globally Unique IDentifier).

Расширение имени файла-xml.

Параметры первой строки файла обмена

Первая строка XML файла должна иметь следующий вид:

<?xml version="1.0" encoding = "windows-1251"?>

Имя файла, содержащего схему файла обмена

Имя файла, содержащего XML-схему файла обмена, должно иметь следующий вид:

R_T_N, где:

R_T - префикс, обозначающий принадлежность схемы файла обмена к передаче данных по факту приема и обработки сведений PR_VONEZE;

N - идентификационный номер версии схемы файла обмена <1>, принимает значение 2_230_02_04_31_xx, где xx - принимает значение "01". При внесении изменений в схему, не противоречащих данному формату, номер версии XSD-схемы файла обмена изменяется.

--------------------------------

<1> Идентификационный номер версии схемы формата файла обмена имеет следующую структуру: P_F_XX.

Расширение имени файла - xsd.

Наименование файла, содержащего схему, должно включаться в корневой элемент XML файла стандартным для XML образом - как значение атрибута noNamespaceSchemaLocation или SchemaLocation в зависимости от неиспользования (использования) целевого пространства имен.

При этом в качестве значения атрибута noNamespaceSchemaLocation или SchemaLocation указывается только наименование файла, содержащего схему файла обмена. Например: xsi:noNamespасеSchemaLocation="PR_VONEZE_2_230_02_04_01_01.xsd".

4. Логическая модель файла обмена представлена в графическом виде на рисунке 1. Элементами логической модели файла обмена являются элементы и атрибуты XML файла. Перечень структурных элементов логической модели файла обмена и сведения о них приведены в таблицах 4.1 - 4.4.

Для каждого структурного элемента логической модели файла обмена в таблицах приводятся следующие сведения:

Наименование элемента. Приводится полное наименование элемента <2>.

--------------------------------

<2> В строке таблицы могут быть описаны несколько элементов, наименования которых разделены символом "|". Такая форма записи применяется в случае возможного присутствия в файле обмена только одного элемента из описанных в этой строке.

Сокращенное наименование элемента. Приводится сокращенное наименование элемента. Синтаксис сокращенного наименования должен удовлетворять спецификации XML.

Признак типа элемента. Может принимать следующие значения: "С" - сложный элемент логической модели (содержит вложенные элементы), "П" - простой элемент логической модели, реализованный в виде элемента XML файла, "А" - простой элемент логической модели, реализованный в виде атрибута элемента XML файла. Простой элемент логической модели не содержит вложенные элементы.

Формат значения элемента. Формат значения элемента представляется следующими условными обозначениями: T - символьная строка; N - числовое значение (целое или дробное).

Формат символьной строки указывается в виде T(n-k) или T(=k), где n - минимальное количество знаков, k - максимальное количество знаков, символ "-" - разделитель, символ "=" означает фиксированное количество знаков в строке. В случае если минимальное количество знаков равно 0, формат имеет вид T(0-k). В случае, если максимальное количество знаков неограниченно, формат имеет вид T(n-).

Формат числового значения указывается в виде N(m.k), где m - максимальное количество знаков в числе, включая знак (для отрицательного числа), целую и дробную часть числа без разделяющей десятичной точки, k - максимальное число знаков дробной части числа. Если число знаков дробной части числа равно 0 (то есть число целое), то формат числового значения имеет вид N(m).

Для простых элементов, являющихся базовыми в XML (определенными в http://www.w3.org/TR/xmlschema-0), например, элемент с типом "date", поле "Формат значения элемента" не заполняется. Для таких элементов в поле "Дополнительная информация" указывается тип базового элемента.

Признак обязательности элемента определяет обязательность присутствия элемента (совокупности наименования элемента и его значения) в файле обмена. Признак обязательности элемента может принимать следующие значения: "О" - наличие элемента в файле обмена обязательно; "Н" - присутствие элемента в файле обмена необязательно, т.е. элемент может отсутствовать (при отсутствии элемента в файле должно отсутствовать как его наименование, так и значение). Если элемент принимает ограниченный перечень значений (по классификатору, кодовому словарю и т.п.), то признак обязательности элемента дополняется символом "К". Например: "ОК". В случае если количество реализаций элемента может быть более одной, то признак обязательности элемента дополняется символом "М". Например: "НМ" или "ОКМ". К вышеперечисленным признакам обязательности элемента может добавляться значение "У" в случае описания в XSD схеме условий, предъявляемых к элементу в файле обмена, описанных в графе "Дополнительная информация". Например: "НУ" или "ОКУ".

Дополнительная информация. Для сложных элементов указывается ссылка на таблицу, в которой описывается состав данного элемента. Для элементов, принимающих ограниченный перечень значений из классификатора (кодового словаря и т.п.), указывается соответствующее наименование классификатора (кодового словаря и т.п.) или приводится перечень возможных значений. Для элементов, использующих пользовательский тип данных, указывается наименование типового элемента.

00000004.png

Рисунок 1. Диаграмма структуры файла обмена

Таблица 4.1

Протокол обработки файла обмена (Файл)

Наименование элемента

Сокращенное наименование (код) элемента

Признак типа элемента

Формат элемента

Признак обязательности элемента

Дополнительная информация

Идентификатор файла

ИдФайл

А

T(1-100)

О

Содержит (повторяет) имя файла

Версия формата

ВерсФорм

А

T(1-5)

О

Принимает значение: 4.01

Тип информации

ТипИнф

А

T(1-50)

О

Принимает значение: ПРОТРОСРЕЕСЗН

Версия передающей программы

ВерсПрог

А

T(1-40)

Н

Количество документов

КолДок

А

N(9)

О

<КолДок> принимает значение больше 0

Состав и структура документа

Документ

С

ОМ

Состав элемента представлен в табл. 4.2

Таблица 4.2

Состав и структура документа (Документ)

Наименование элемента

Сокращенное наименование (код) элемента

Признак типа элемента

Формат элемента

Признак обязательности элемента

Дополнительная информация

Идентификатор документа

ИдДок

А

T(1-36)

О

Для присвоения номера может использоваться глобально уникальный идентификатор (GUID)

Общие сведения протокола

ОбщСвПрот

С

О

Состав элемента представлен в табл. 4.3

Предназначен для указания общих сведений по результатам обработки файла обмена

Сведения по выявленным ошибкам

СвПоОшибке

С

НМ

Состав элемента представлен в табл. 4.4

Предназначен для указания местоположения ошибки в XML документе, текстового сообщения по ошибке и кода ошибки Обязателен при обнаружении ошибок в обрабатываемом файле

Таблица 4.3

Общие сведения протокола (ОбщСвПрот)

Наименование элемента

Сокращенное наименование (код) элемента

Признак типа элемента

Формат элемента

Признак обязательности элемента

Дополнительная информация

Имя обработанного файла

ИмяОбрабФайла

А

T(1-100)

О

Имя обработанного файла без точки, расширения имени файла

Дата приема файла

ДатаПрием

А

О

Типовой элемент <xs:date>

Тип информации принятого файла

ТипИнфПрин

А

T(1-50)

Н

Принимает значение:

<Тип принятого файла>

Принимает значения из элемента "ТипИнф" принятого файла

Тип информации принятого файла не указывается только в случае невозможности определения значения показателя <Тип информации> в принятом файле

Признак обработки файла

ПрОбр

А

T(=2)

О

Принимает значение: 01 | 02 | 03

01 - данные файла приняты полностью;

02 - сведения файла полностью не приняты;

03 - приняты сведения по отдельным документам входного файла

Количество документов в файле, принятых к обработке (всего обработанных)

КолДокОбр

А

N(7)

О

<КолДокОбр> принимает значение больше или равно 0

Определяется по элементу "Документ" в принятом и обработанном файле

Количество документов в файле, в которых не выявлены ошибки

КолДокПрин

А

N(7)

О

<КолДокПрин> принимает значение больше или равно 0

Определяется по элементу "Документ" в принятом и обработанном файле

Код обработки обобщенный

КодОшОб

А

T(=10)

Н

Текст обработки обобщенный

ТекстОшОб

А

T(1-255)

Н

Таблица 4.4

Сведения по выявленным ошибкам (СвПоОшибке)

Наименование элемента

Сокращенное наименование (код) элемента

Признак типа элемента

Формат элемента

Признак обязательности элемента

Дополнительная информация

Местоположение ошибочного элемента в XML файле

ПолОшЭл

А

T(1-1000)

Н

В соответствии с требованиями выражения XPath указываются через символ "/" наименования родительских элементов, определяющих путь к "ошибочному" элементу, включая наименование ошибочного элемента (указывается последним в последовательности элементов). Номер реализации родительского, а также "ошибочного" элемента на пути к элементу, в котором обнаружена ошибка, указывается в квадратных скобках.

Является обязательным при возможности идентификации ошибки

Ошибочное значение показателя

ЗнЭлем

А

T(1-1000)

Н

Обязателен при наличии значения в исходном файле

Код ошибки

КодОшибки

А

T(-10)

О

Текст сообщения об ошибке

ТекстОш

А

T(1-255)

О

Идентификатор ошибки

ИдОш

П

T(0-)

Н

Текстовая строка, представленная в соответствии с рекомендациями XML 1.0/Сведения представляются как раздел CDATA

Является обязательным при возможности идентификации ошибки.

В случае обнаружения ошибки в группе элементов служебной части (до элемента документ):

Наименование и значение ошибочного элемента (атрибута) в соответствии с требованиями XML 1.0

В случае обнаружения ошибки в группе элементов "Документ":

Значение атрибута "Идентификатор документа" для ошибочной реализации группы элементов "Документ" обрабатываемого файла в виде ИдДок="N", где N значение элемента ИдДок

".