<?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>


