Зарегистрирован в Минюсте РФ 17 ноября 2006 г.
Регистрационный № 8507
Об утверждении формы сведений о доходах физических лиц (Окончание. Начало см. в "ЭЖ Досье" № 48, стр. Д2)
Формат сведений о доходах по форме № 2-НДФЛ «Справка о доходах физического лица за 200_ год» в электронном виде (на основе XML) (версия 4.00001)
1. Общие сведения
Настоящий документ описывает требования к составу и структуре сведений о доходах физических лиц по форме № 2-НДФЛ в электронном виде (далее — сведения в электронном виде).
Сведения в электронном виде в налоговые органы ФНС России представляются в виде XML файлов.
2. Описание сведений в электронном виде
2.1. Общие положения
Имя файла сведений в электронном виде
Имя файла сведений в электронном виде должно иметь следующий вид:
R_T_P_О_ggggmmdd_Nxml,
где:
R_T — префикс имени, принимает значение «ДОХОД_2НДФЛ»;
Р — код получателя информации. Код территориального органа ФНС России по классификатору СОНО;
О — идентификатор отправителя.
Девятнадцатиразрядный идентификатор (ИНН и КПП) для юридического лица. Двенадцатиразрядный идентификатор (ИНН) для физического лица;
gggg — год, mm — месяц, dd — день формирования сведений в электронном виде;
N — идентификационный номер файла — номер передаваемого файла (длина до 36 знаков). В случае невозможности обеспечения уникальности номера файла рекомендуется использовать 36-символьный глобально уникальный идентификатор (GUID).
Параметры первой строки файла сведений
Первая строка XML файла должна иметь следующий вид:
<?xml version=«1.0» encoding = «windows-1251»?>
2.2. Логическая модель сведений в электронном виде
Логическая модель сведений в электронном виде, приведена в графическом виде в Разделе 3 на рис.1. Логическая модель сведений в электронном виде включает элементы и атрибуты XML файла. Полный перечень структурных элементов логической модели и их описания приведены в Разделе 4.
Для каждого структурного элемента в таблице приводятся следующие сведения:
— Наименование элемента. Приводится полное наименование элемента.
— Сокращенное наименование элемента. Приводится сокращенное наименование элемента. Сокращенные наименования могут записываться буквами кириллицы и цифрами.
— Признак типа элемента. Может принимать следующие значения «П» — простой элемент (не имеющий вложенных); «С» — сложный элемент (имеющий вложенные), А — атрибут. После признака типа элемента может указываться признак «Т», если для определения элемента используется пользовательский тип данных. Например ПТ, СТ. Наименование типа данных (типового элемента) указывается в графе «Дополнительные сведения».
— Формат элемента. Формат2 определяется для простых элементов (т.е. имеющих значение «П» в столбце «Признак типа элемента»). Представляется в условных обозначениях, которым соответствуют следующие значения: Т — символьная строка; N — числовое значение (целое или дробное). Формат символьной строки указывается в виде Т(к) или =Т(к). Где к — максимальное количество знаков в строке для формата Т(к) (значение «к» не указывается для символьной строки неограниченной длины) и к — фиксированное количество знаков в строке для формата =Т(к). Формат целого числа указывается в виде N(m), где m — максимальное количество знаков в числе. Если значением элемента является дробное десятичное число, то формат его представления имеет вид N(m.k), где m — максимальное количество знаков в числе, включая целую и дробную часть числа без разделяющей десятичной точки, а k — максимальное число знаков дробной части числа. Для простых элементов, являющимися базовыми в XML (определенными в http://www.w3.org/TR/xmlschema-0) и имеющими строго определенную длину (например, элемент с типом «date»), поле «Формат элемента» не заполняется. Формат и тип для таких элементов указываются в поле «Дополнительная информация».
— Признак обязательности элемента определяет обязательность наличия элемента в сведениях в электронном виде. Признак обязательности элемента может принимать следующие значения «О» — обязательное наличие элемента (наименование элемента и его значение должны присутствовать); «Н» — присутствие элемента необязательно (наименование элемента и его значение могут отсутствовать). Если элемент может принимать ограниченный перечень значений (по классификатору или перечню кодов), то признак обязательности элемента дополняется символом «К». Например: «ОК». В случае если количество реализаций элемента может быть более одной, то признак обязательности элемента дополняется символом «М». Например: «ОМ, ОКМ».
Дополнительная информация. Для элементов, кодируемых по классификатору (кодовому словарю), перечню значений, указывается соответствующее сокращенное наименование классификатора (кодового словаря), перечень его возможных значений или ссылка на таблицу классификатора (кодового словаря). Для типовых элементов указывается наименование типового элемента. Для сложных элементов указывается ссылка на таблицу, в которой описывается структура данного элемента.
Классификаторы и кодовые словари (справочники), используемые при формировании некоторых элементов представляемых сведений в электронном виде, приведены в Приложении № 2 к форме № 2-НДФЛ «Справочники».
XSD схема сведений, представляемых в электронном виде, размещена на сайте ГНИВЦ ФНС России.
Имя файла, содержащего XSD схему, имеет следующий вид:
R_T_N.xsd,
где:
R_T — префикс имени файла XSD схемы, принимает значение ДОХОД_2НДФЛ;
N — двузначный идентификационный номер версии XSD схемы файла.
3. Диаграмма сведений в электронном виде
4. Перечень структурных элементов логической модели сведений в электронном виде
Перечень структурных элементов логической модели сведений в электронном виде приведен в таблицах 4.1-4.17
5. Шаблоны для ввода реквизита "серия и номер документа, удостоверяющего личность"
Код |
Наименование документа |
Шаблон серии, номера |
01 |
Паспорт гражданина СССР |
R-ББ 999999 |
03 |
Свидетельство о рождении |
SSSSSSSSSSSSSSSSSSSSSSSSS |
07 |
Военный билет солдата
|
ББ 0999999 |
10 |
Паспорт иностранного
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
11 |
Свидетельство о рассмотрении
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
12 |
Вид на жительство |
SSSSSSSSSSSSSSSSSSSSSSSSS |
13 |
Удостоверение беженца в
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
14 |
Временное удостоверение
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
15 |
Разрешение на временное
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
21 |
Паспорт гражданина Российской
|
99 99 9999990 |
23 |
Свидетельство о рождении,
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
91 |
Иные документы |
SSSSSSSSSSSSSSSSSSSSSSSSS |
Примечания к таблице.
В графе «Шаблон серии, номера» приведены данные для контроля значения серии, номера документа.
Шаблон состоит из символов «R», «Б», «9», «0», «S», «—» (тире) и « « (пробел).
Используются следующие обозначения: R — на месте одного символа R располагается целиком римское число, заданное символами «I», «V», «X», «L», «С», набранными на верхнем регистре латинской клавиатуры; 9 — любая десятичная цифра (обязательная); 0 — любая десятичная цифра (необязательная, может отсутствовать); Б — любая русская заглавная буква; S — символ не контролируется (может содержать любую букву, цифру или вообще отсутствовать); «—» (тире) — указывает на обязательное присутствие данного символа в контролируемом значении. Пробелы используются для разделения групп символов, а также вместо знаков «№» или «№» для разделения серии и номера документа.
6. Пример сведений в электронном виде
<?xml version=«1.0» encoding=«windows-1251»?>
<НДФЛ2 xmlns:xsi=«http://www.w3.org/2001/XMLSchema-instance» ВерсФорм=
«4.00001» ВерсПрог=«4.214»
ИдФайл=«ДОХОД_2НДФЛ_1111_1111111111111111111_ 20070115_1»>
<Справка>
<ОбщСвИЧ>
<ГодДох>2006</ГодДох>
<НомСпр>1</НомСпр>
<ДатаСпр>15.01.2007</ДатаСпр>
<ИФНСНА>1111</ИФНСНА>
</ОбщСвИЧ>
<ИстДох>
<СвНАЮЛ>
<ИННЮЛ>1111111111</ИННЮЛ>
<КПП>111111111</КПП>
<НаимОрг>ЗАО «Рассвет»</НаимОрг>
<ОКАТО>11111111111</ОКАТО>
<Телефон>(111)111-11-11</Телефон>
</СвНАЮЛ>
</ИстДох>
<ПолучДох>
<ИННФЛ>111111111111</ИННФЛ>
<ФИО>
<Фамилия>Иванов</Фамилия>
<Имя>Иван</Имя>
<Отчество>Иванович</Отчество>
</ФИО>
<Статус>1</Статус>
<ДатаРожд>11.11.1955</ДатаРожд>
<Гражданство>643</Гражданство>
<УдЛичн>
<КодУдЛичн>22</КодУдЛичн>
<СерНомДок>11 11 111111</СерНомДок>
</УдЛичн>
<АдрМЖРФ>
<Индекс>111111</Индекс>
<КодРегион>77</КодРегион>
<Улица>Ленинский пр-кт</Улица>
<Дом>11</Дом>
<Корпус>1</Корпус>
<Кварт>111</Кварт>
</АдрМЖРФ>
</ПолучДох>
<СвДохСтав>
<Ставка>13</Ставка>
<ДохВыч>
<НомМес>01</НомМес>
<КодДоход>2000</КодДоход>
<СумДоход>10000</СумДоход>
</ДохВыч>
<ДохВыч>
<НомМес>12</НомМес>
<КодДоход>2000</КодДоход>
<СумДоход>10000</СумДоход>
</ДохВыч>
<СтандВыч>
<ПравоВыч>
<КодВычет>103</КодВычет>
<СумВычет>4800</СумВычет>
</ПравоВыч>
<СумСтНалВыч>4800</СумСтНалВыч>
</СтандВыч>
<ИмущВыч>
<ПравоВыч>
<КодВычет>311</КодВычет>
<СумВычет>5000</СумВычет>
<ПравоВыч>
<НомерУвед>111111</НомерУвед>
<ДатаУвед>11.01.2006</ДатаУвед>
<ИФНСУвед>1111</ИФНСУвед>
<СумИмуВыч>5000</СумИмуВыч>
</ИмущВыч>
<СГДНалПер>
<СГДСумм>20000</СГДСумм>
<ОблСумм>10200</ОблСумм>
<НИОблСумм>1326</НИОблСумм>
<НУОблСумм>1326</НУОблСумм>
</СГДНалПер>
</СвДохСтав>
</Справка>
</НДФЛ2>
2 При описании структуры формата сведений в электронном виде используются следующие металингвистические конструкции:
: : = — метасимвол, означающий «есть по определению»;
< > — метасимволы, используемые для выделения элементов структуры сообщения (логической модели);
/ / — метасимволы, содержащие значения элементов структуры сообщения;
[ ] — метасимволы, указывающие на необязательность элемента металингвистической структуры, заключенного в них;
{ } — метасимволы, указывающие на использование элемента металингвистической структуры, заключенного в них, один и более раз;
| — метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры.Зарегистрирован в Минюсте РФ 17 ноября 2006 г.
Регистрационный № 8507
Об утверждении формы сведений о доходах физических лиц (Окончание. Начало см. в "ЭЖ Досье" № 48, стр. Д2)
Формат сведений о доходах по форме № 2-НДФЛ «Справка о доходах физического лица за 200_ год» в электронном виде (на основе XML) (версия 4.00001)
1. Общие сведения
Настоящий документ описывает требования к составу и структуре сведений о доходах физических лиц по форме № 2-НДФЛ в электронном виде (далее — сведения в электронном виде).
Сведения в электронном виде в налоговые органы ФНС России представляются в виде XML файлов.
2. Описание сведений в электронном виде
2.1. Общие положения
Имя файла сведений в электронном виде
Имя файла сведений в электронном виде должно иметь следующий вид:
R_T_P_О_ggggmmdd_Nxml,
где:
R_T — префикс имени, принимает значение «ДОХОД_2НДФЛ»;
Р — код получателя информации. Код территориального органа ФНС России по классификатору СОНО;
О — идентификатор отправителя.
Девятнадцатиразрядный идентификатор (ИНН и КПП) для юридического лица. Двенадцатиразрядный идентификатор (ИНН) для физического лица;
gggg — год, mm — месяц, dd — день формирования сведений в электронном виде;
N — идентификационный номер файла — номер передаваемого файла (длина до 36 знаков). В случае невозможности обеспечения уникальности номера файла рекомендуется использовать 36-символьный глобально уникальный идентификатор (GUID).
Параметры первой строки файла сведений
Первая строка XML файла должна иметь следующий вид:
<?xml version=«1.0» encoding = «windows-1251»?>
2.2. Логическая модель сведений в электронном виде
Логическая модель сведений в электронном виде, приведена в графическом виде в Разделе 3 на рис.1. Логическая модель сведений в электронном виде включает элементы и атрибуты XML файла. Полный перечень структурных элементов логической модели и их описания приведены в Разделе 4.
Для каждого структурного элемента в таблице приводятся следующие сведения:
— Наименование элемента. Приводится полное наименование элемента.
— Сокращенное наименование элемента. Приводится сокращенное наименование элемента. Сокращенные наименования могут записываться буквами кириллицы и цифрами.
— Признак типа элемента. Может принимать следующие значения «П» — простой элемент (не имеющий вложенных); «С» — сложный элемент (имеющий вложенные), А — атрибут. После признака типа элемента может указываться признак «Т», если для определения элемента используется пользовательский тип данных. Например ПТ, СТ. Наименование типа данных (типового элемента) указывается в графе «Дополнительные сведения».
— Формат элемента. Формат2 определяется для простых элементов (т.е. имеющих значение «П» в столбце «Признак типа элемента»). Представляется в условных обозначениях, которым соответствуют следующие значения: Т — символьная строка; N — числовое значение (целое или дробное). Формат символьной строки указывается в виде Т(к) или =Т(к). Где к — максимальное количество знаков в строке для формата Т(к) (значение «к» не указывается для символьной строки неограниченной длины) и к — фиксированное количество знаков в строке для формата =Т(к). Формат целого числа указывается в виде N(m), где m — максимальное количество знаков в числе. Если значением элемента является дробное десятичное число, то формат его представления имеет вид N(m.k), где m — максимальное количество знаков в числе, включая целую и дробную часть числа без разделяющей десятичной точки, а k — максимальное число знаков дробной части числа. Для простых элементов, являющимися базовыми в XML (определенными в http://www.w3.org/TR/xmlschema-0) и имеющими строго определенную длину (например, элемент с типом «date»), поле «Формат элемента» не заполняется. Формат и тип для таких элементов указываются в поле «Дополнительная информация».
— Признак обязательности элемента определяет обязательность наличия элемента в сведениях в электронном виде. Признак обязательности элемента может принимать следующие значения «О» — обязательное наличие элемента (наименование элемента и его значение должны присутствовать); «Н» — присутствие элемента необязательно (наименование элемента и его значение могут отсутствовать). Если элемент может принимать ограниченный перечень значений (по классификатору или перечню кодов), то признак обязательности элемента дополняется символом «К». Например: «ОК». В случае если количество реализаций элемента может быть более одной, то признак обязательности элемента дополняется символом «М». Например: «ОМ, ОКМ».
Дополнительная информация. Для элементов, кодируемых по классификатору (кодовому словарю), перечню значений, указывается соответствующее сокращенное наименование классификатора (кодового словаря), перечень его возможных значений или ссылка на таблицу классификатора (кодового словаря). Для типовых элементов указывается наименование типового элемента. Для сложных элементов указывается ссылка на таблицу, в которой описывается структура данного элемента.
Классификаторы и кодовые словари (справочники), используемые при формировании некоторых элементов представляемых сведений в электронном виде, приведены в Приложении № 2 к форме № 2-НДФЛ «Справочники».
XSD схема сведений, представляемых в электронном виде, размещена на сайте ГНИВЦ ФНС России.
Имя файла, содержащего XSD схему, имеет следующий вид:
R_T_N.xsd,
где:
R_T — префикс имени файла XSD схемы, принимает значение ДОХОД_2НДФЛ;
N — двузначный идентификационный номер версии XSD схемы файла.
3. Диаграмма сведений в электронном виде
4. Перечень структурных элементов логической модели сведений в электронном виде
Перечень структурных элементов логической модели сведений в электронном виде приведен в таблицах 4.1-4.17
5. Шаблоны для ввода реквизита "серия и номер документа, удостоверяющего личность"
Код |
Наименование документа |
Шаблон серии, номера |
01 |
Паспорт гражданина СССР |
R-ББ 999999 |
03 |
Свидетельство о рождении |
SSSSSSSSSSSSSSSSSSSSSSSSS |
07 |
Военный билет солдата
|
ББ 0999999 |
10 |
Паспорт иностранного
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
11 |
Свидетельство о рассмотрении
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
12 |
Вид на жительство |
SSSSSSSSSSSSSSSSSSSSSSSSS |
13 |
Удостоверение беженца в
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
14 |
Временное удостоверение
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
15 |
Разрешение на временное
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
21 |
Паспорт гражданина Российской
|
99 99 9999990 |
23 |
Свидетельство о рождении,
|
SSSSSSSSSSSSSSSSSSSSSSSSS |
91 |
Иные документы |
SSSSSSSSSSSSSSSSSSSSSSSSS |
Примечания к таблице.
В графе «Шаблон серии, номера» приведены данные для контроля значения серии, номера документа.
Шаблон состоит из символов «R», «Б», «9», «0», «S», «—» (тире) и « « (пробел).
Используются следующие обозначения: R — на месте одного символа R располагается целиком римское число, заданное символами «I», «V», «X», «L», «С», набранными на верхнем регистре латинской клавиатуры; 9 — любая десятичная цифра (обязательная); 0 — любая десятичная цифра (необязательная, может отсутствовать); Б — любая русская заглавная буква; S — символ не контролируется (может содержать любую букву, цифру или вообще отсутствовать); «—» (тире) — указывает на обязательное присутствие данного символа в контролируемом значении. Пробелы используются для разделения групп символов, а также вместо знаков «№» или «№» для разделения серии и номера документа.
6. Пример сведений в электронном виде
<?xml version=«1.0» encoding=«windows-1251»?>
<НДФЛ2 xmlns:xsi=«http://www.w3.org/2001/XMLSchema-instance» ВерсФорм=
«4.00001» ВерсПрог=«4.214»
ИдФайл=«ДОХОД_2НДФЛ_1111_1111111111111111111_ 20070115_1»>
<Справка>
<ОбщСвИЧ>
<ГодДох>2006</ГодДох>
<НомСпр>1</НомСпр>
<ДатаСпр>15.01.2007</ДатаСпр>
<ИФНСНА>1111</ИФНСНА>
</ОбщСвИЧ>
<ИстДох>
<СвНАЮЛ>
<ИННЮЛ>1111111111</ИННЮЛ>
<КПП>111111111</КПП>
<НаимОрг>ЗАО «Рассвет»</НаимОрг>
<ОКАТО>11111111111</ОКАТО>
<Телефон>(111)111-11-11</Телефон>
</СвНАЮЛ>
</ИстДох>
<ПолучДох>
<ИННФЛ>111111111111</ИННФЛ>
<ФИО>
<Фамилия>Иванов</Фамилия>
<Имя>Иван</Имя>
<Отчество>Иванович</Отчество>
</ФИО>
<Статус>1</Статус>
<ДатаРожд>11.11.1955</ДатаРожд>
<Гражданство>643</Гражданство>
<УдЛичн>
<КодУдЛичн>22</КодУдЛичн>
<СерНомДок>11 11 111111</СерНомДок>
</УдЛичн>
<АдрМЖРФ>
<Индекс>111111</Индекс>
<КодРегион>77</КодРегион>
<Улица>Ленинский пр-кт</Улица>
<Дом>11</Дом>
<Корпус>1</Корпус>
<Кварт>111</Кварт>
</АдрМЖРФ>
</ПолучДох>
<СвДохСтав>
<Ставка>13</Ставка>
<ДохВыч>
<НомМес>01</НомМес>
<КодДоход>2000</КодДоход>
<СумДоход>10000</СумДоход>
</ДохВыч>
<ДохВыч>
<НомМес>12</НомМес>
<КодДоход>2000</КодДоход>
<СумДоход>10000</СумДоход>
</ДохВыч>
<СтандВыч>
<ПравоВыч>
<КодВычет>103</КодВычет>
<СумВычет>4800</СумВычет>
</ПравоВыч>
<СумСтНалВыч>4800</СумСтНалВыч>
</СтандВыч>
<ИмущВыч>
<ПравоВыч>
<КодВычет>311</КодВычет>
<СумВычет>5000</СумВычет>
<ПравоВыч>
<НомерУвед>111111</НомерУвед>
<ДатаУвед>11.01.2006</ДатаУвед>
<ИФНСУвед>1111</ИФНСУвед>
<СумИмуВыч>5000</СумИмуВыч>
</ИмущВыч>
<СГДНалПер>
<СГДСумм>20000</СГДСумм>
<ОблСумм>10200</ОблСумм>
<НИОблСумм>1326</НИОблСумм>
<НУОблСумм>1326</НУОблСумм>
</СГДНалПер>
</СвДохСтав>
</Справка>
</НДФЛ2>
2 При описании структуры формата сведений в электронном виде используются следующие металингвистические конструкции:
: : = — метасимвол, означающий «есть по определению»;
< > — метасимволы, используемые для выделения элементов структуры сообщения (логической модели);
/ / — метасимволы, содержащие значения элементов структуры сообщения;
[ ] — метасимволы, указывающие на необязательность элемента металингвистической структуры, заключенного в них;
{ } — метасимволы, указывающие на использование элемента металингвистической структуры, заключенного в них, один и более раз;
| — метасимвол, означающий возможность выбора среди нескольких вариантов значений элемента металингвистической структуры.