<?xml version="1.0" encoding="UTF-8" ?>

<fno code="код_формы" version="опубликованная_версия_формы" formatVersion="2">

<form name="имя_формы_1">

<field name="имя_поля_1">значение_поля_1</field>

<field name="имя_поля_2">значение_поля_2</field>

<row>

<field name="имя_поля_3">значение_поля_3_1</field>

<field name="имя_поля_4">значение_поля_4_1</field>

</row>

<row>

<field name="имя_поля_3">значение_поля_3_2</field>

<field name="имя_поля_4">значение_поля_4_2</field>

</row>

....

<row>

<field name="имя_поля_3">значение_поля_3_n</field>

<field name="имя_поля_4">значение_поля_4_n</field>

</row>

</form>

<form name="имя_формы_2">

<field name="имя_поля_5">значение_поля_5</field>

<field name="имя_поля_6">значение_поля_6</field>

<field name="имя_поля_7">значение_поля_7</field>

<field name="имя_поля_8">значение_поля_8</field>

</form>

</fno>

Комментарии:

Формат включает в себя 4 элемента:

o fno: корневой элемент, призван представлять Форму Налоговой Отчетности

§ обязательный атрибут code – код ФНО, уникален для каждой ФНО. Подробнее см. в следующем разделе

§ обязательный атрибут version – номер версии ФНО, опубликованной НК

НЕ нашли? Не то? Что вы ищете?

§ обязательный атрибут formatVersion – зарезервированный служебный атрибут, значение которого должно быть равно 2

o form: элемент, представляющий форму и приложения ФНО. В XML файле формы 300.00 будут присутствовать девять элементов Form:  <form name="form_300_00">,  <form name="form_300_01">,  <form name="form_300_02">, и т. д.

§ обязательный атрибут name – имя формы или приложения. Уникально для каждой формы. Подробнее см. в следующем разделе

o field: элемент, представляющий поле с данными. Данные хранятся в теле элемента

§ обязательный атрибут name – имя поля. Уникально в рамках формы. Подробнее см. в следующем разделе

o row: элемент, представляющий поле строку в формах с множимыми рядами (реестрами)

Примечание: XML файл не содержит горизонтального и вертикального разделения по страницам и листам – все данные в многострочных формах представляют собой произвольное количество элементов Row.

Краткое руководство для заполнения ФНО в формате xml

o На каждом листе, пронумерованном согласно коду формы, располагается памятка по расшифровке кодов полей, которые используются в xml.

o Рядом с названием поля расположен его код, который в xml располагается в атрибуте name тэга field (<field name=""></field>).

o Обязательность заполнения поля отмечена в графе «порядок определения значения». Если поле условно-обязательное, то в соседней ячейке написано условие, при котором необходимо заполнить поле.

o Красно-коричневым цветом закрашены следующие коды полей:

§ Для шапки

§ Для подвала

§ Для полей, которые не входят в ряды.

Значения всех этих полей в xml располагаются как текст тэгов field (<field name=”имя_поля”>значение_поля</field>), причём такие тэги являются дочерними тэга <form>

o Синим цветом закрашены поля, которые входят в ряды. Значения этих полей в xml располагаются как текст тэгов field (<field name=”имя_поля”>значение_поля</field>), причём такие тэги являются дочерними тэга <row>