Формат представления налоговой декларации по налогу на доходы физических лиц (форма 3-НДФЛ) в электронной форме
Файл обмена (Файл)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Идентификатор файла
| ИдФайл
| A
| T(1-255)
| ОУ
| Содержит (повторяет) имя сформированного файла (без расширения)
|
Версия программы, с помощью которой сформирован файл
| ВерсПрог
| A
| T(1-40)
| О
|
|
Версия формата
| ВерсФорм
| A
| T(1-5)
| О
| Принимает значение: 5.13
|
Состав и структура документа
| Документ
| С
|
| О
| Состав элемента представлен в таблице 4.2
|
Таблица 4.2
Состав и структура документа (Документ)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Код формы отчетности по КНД
| КНД
| A
| T(=7)
| ОК
| Типовой элемент <КНДТип>.
Принимает значение: 1151020
|
Дата формирования документа
| ДатаДок
| A
| T(=10)
| О
| Типовой элемент <ДатаТип>.
Дата в формате ДД.ММ.ГГГГ
|
Налоговый период (код)
| Период
| A
| T(=2)
| ОК
| Принимает значение:
34 – год |
86 – год при снятии с учета, в качестве индивидуального предпринимателя ((главы) крестьянского (фермерского) хозяйства)
|
Отчетный год
| ОтчетГод
| A
|
| О
| Типовой элемент <xs:gYear>.
Год в формате ГГГГ
|
Код налогового органа, в который представляется документ
| КодНО
| A
| T(=4)
| ОК
| Типовой элемент <СОНОТип>
|
Номер корректировки
| НомКорр
| A
| N(3)
| О
| Принимает значение: 0 – первичный документ, 1 – 999 – номер корректировки для корректирующего документа
|
Сведения о налогоплательщике
| СвНП
| С
|
| О
| Состав элемента представлен в таблице 4.3
|
Сведения о лице, подписавшем документ
| Подписант
| С
|
| О
| Состав элемента представлен в таблице 4.7
|
Налоговая декларация по налогу на доходы физических лиц (форма 3-НДФЛ)
| НДФЛ3
| С
|
| О
| Состав элемента представлен в таблице 4.9
|
Таблица 4.3
Сведения о налогоплательщике (СвНП)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Налогоплательщик - физическое лицо
| НПФЛ3
| С
|
| О
| Состав элемента представлен в таблице 4.4
|
Таблица 4.4
Сведения о лице, подписавшем документ (Подписант)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Признак лица, подписавшего документ
| ПрПодп
| A
| T(=1)
| ОК
| Принимает значение: 1 – налогоплательщик
2 – представитель налогоплательщика
|
Фамилия, имя, отчество представителя налогоплательщика
| ФИО
| С
|
| НУ
| Типовой элемент <ФИОТип>.
Состав элемента представлен в таблице 4.52.
Элемент обязателен при <ПрПодп>=2
|
Сведения о представителе налогоплательщика
| СвПред
| С
|
| НУ
| Состав элемента представлен в таблице 4.8.
Элемент обязателен при <ПрПодп>=2
|
Таблица 4.8
Сведения о представителе налогоплательщика (СвПред)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Наименование и реквизиты документа, подтверждающего полномочия представителя налогоплательщика
| НаимДок
| A
| T(1-120)
| О
|
|
Таблица 4.9
Доходы от источников в Российской Федерации (Приложение 1) (ДоходИстРФ)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Налоговая ставка
| Ставка
| A
| N(2)
| О
|
|
Код вида дохода
| ВидДоход
| A
| T(=2)
| ОК
| Принимает значения в соответствии с приложением № 3 «Коды видов доходов, полученных от источников в Российской Федерации» к Порядку заполнения
|
Код по ОКТМО
| ОКТМО
| A
| T(=8) | T(=11)
| НК
| Типовой элемент <ОКТМОТип>.
Принимает значение в соответствии с Общероссийским классификатором территорий муниципальных образований
|
Сумма дохода
| Доход
| A
| N(15.2)
| О
|
|
Сумма налога удержанная
| НалУдерж
| A
| N(13)
| О
|
|
Сведения об источнике выплаты дохода – организации |
Сведения об источнике выплаты дохода - физическом лице / Сведения об источнике выплаты дохода, не имеющем представительства на территории Российской Федерации / Сведения об ином источнике выплаты дохода
| ИстЮЛ
ИстФЛИн
| С
С
|
| О
О
| Типовой элемент <ИстЮЛ>.
Состав элемента представлен в таблице 4.49
Типовой элемент <ИстФЛИн>.
Состав элемента представлен в таблице 4.50
|
Таблица 4.15
Доходы от источников за пределами Российской Федерации, облагаемые налогом по ставке (Приложение 2) (ДоходИстИно)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Ставка налога
| Ставка
| A
| N(2)
| О
|
|
Расчет сумм доходов и налога
| РасчДохНалИно
| С
|
| ОМ
| Состав элемента представлен в таблице 4.16
|
Таблица 4.16
Доходы, полученные от предпринимательской, адвокатской деятельности и частной практики, а также расчет профессиональных налоговых вычетов, установленных пунктами 2, 3 статьи 221 Налогового кодекса Российской Федерации (Приложение 3) (ДоходПредпр)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Итоговая общая сумма дохода
| ДоходИт
| A
| N(14.2)
| О
|
|
Итоговая сумма профессионального налогового вычета
| ВычПрофИт
| A
| N(14.2)
| О
|
|
Итоговая сумма фактически уплаченных авансовых платежей по налогу
| УплФактАвИт
| A
| N(12)
| Н
|
|
Показатели, используемые для расчёта налоговой базы и суммы налога по виду деятельности
| РасчВидДеят
| С
|
| ОМ
| Состав элемента представлен в таблице 4.18
|
Информация, указываемая главой крестьянского (фермерского) хозяйства
| СведКФХ
| С
|
| Н
| Состав элемента представлен в таблице 4.19
|
Информация о самостоятельной корректировке налоговой базы в соответствии с положениями пункта 6 статьи 105.3 Налогового кодекса Российской Федерации
| НБКор105.3
| С
|
| Н
| Состав элемента представлен в таблице 4.20
|
Расчет профессиональных налоговых вычетов
| ПрофНалВыч
| С
|
| НМ
| Состав элемента представлен в таблице 4.21
|
Таблица 4.18
Расчет стандартных и социальных налоговых вычетов, а также инвестиционных налоговых вычетов, установленных статьей 219.1 Налогового кодекса Российской Федерации (Приложение 5) (ВычСтандСоц)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Общая сумма стандартных и социальных налоговых вычетов, заявляемая по Декларации
| ВычСтандСоц
| A
| N(14.2)
| О
|
|
Расчет стандартных налоговых вычетов
| РасчВычСтанд
| С
|
| О
| Состав элемента представлен в таблице 4.24
|
Расчет социальных налоговых вычетов, в отношении которых не применяется ограничение, установленное пунктом 2 статьи 219 Налогового кодекса Российской Федерации
| РасчВычСоцБез219.2
| С
|
| Н
| Состав элемента представлен в таблице 4.25
|
Расчет социальных налоговых вычетов, в отношении которых применяется ограничение, установленное пунктом 2 статьи 219 Налогового кодекса Российской Федерации
| РасчВычСоц219.2
| С
|
| Н
| Состав элемента представлен в таблице 4.26
|
Расчет инвестиционных налоговых вычетов
| РасчИнвВыч
| С
|
| Н
| Состав элемента представлен в таблице 4.27
|
Таблица 4.24
Расчет стандартных налоговых вычетов (РасчВычСтанд)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Сумма стандартного налогового вычета в соответствии с подпунктом 1 пункта 1 статьи 218 Налогового кодекса Российской Федерации
| ВычСт218.1.1
| A
| N(8.2)
| Н
|
|
Сумма стандартного налогового вычета в соответствии с подпунктом 2 пункта 1 статьи 218 Налогового кодекса Российской Федерации
| ВычСт218.1.2
| A
| N(8.2)
| Н
|
|
Сумма стандартного налогового вычета на ребенка родителю, супругу (супруге) родителя, усыновителю, опекуну, попечителю, приемному родителю, супругу (супруге) приемного родителя
| ВычСтРеб
| A
| N(8.2)
| Н
|
|
Сумма стандартного налогового вычета на ребенка единственному родителю (приемному родителю), усыновителю, опекуну, попечителю, а также одному из родителей (приемных родителей) при отказе другого родителя (приемного родителя) от получения налогового вычета
| ВычСтРебЕд
| A
| N(8.2)
| Н
|
|
Сумма стандартного налогового вычета родителю, супругу (супруге) родителя, усыновителю, опекуну, попечителю, приемному родителю, супругу (супруге) приемного родителя на ребенка-инвалида в возрасте до 18 лет, на учащегося очной формы обучения, аспиранта, ординатора, интерна, студента, курсанта в возрасте до 24 лет, являющегося инвалидом I или II группы
| ВычСтРебИнв
| A
| N(8.2)
| Н
|
|
Сумма стандартного налогового вычета единственному родителю (приемному родителю), усыновителю, опекуну, попечителю, а также одному из родителей (приемных родителей) при отказе другого родителя (приемного родителя) от получения налогового вычета на ребенка -инвалида в возрасте до 18 лет, на учащегося очной формы обучения, аспиранта, ординатора, интерна, студента, курсанта в возрасте до 24 лет, являющегося инвалидом I или II группы
| ВычСтРебИнвЕд
| A
| N(8.2)
| Н
|
|
Общая сумма стандартных налоговых вычетов, предоставленных в течение отчетного налогового периода налоговыми агентами
| ОбщВычСтандПер
| A
| N(8.2)
| Н
|
|
Общая сумма стандартных налоговых вычетов, заявляемая по налоговой декларации по налогу на доходы физических лиц (форма 3-НДФЛ) (далее – Декларация)
| ОбщВычСтандДекл
| A
| N(8.2)
| О
|
|
Таблица 4.25
Расчет имущественных налоговых вычетов по доходам от продажи имущества и имущественных прав, а также налоговых вычетов, установленных абзацем вторым подпункта 2 пункта 2 статьи 220 Налогового кодекса Российской Федерации (Приложение 6) (ИмущНалВычПр)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Общая сумма имущественных налоговых вычетов и расходов, принимаемых
к вычету
| ОбщИмущВыч
| A
| N(11.2)
| О
|
|
Расчет имущественных налоговых вычетов по доходам от продажи жилых домов, квартир, комнат, включая приватизированные жилые помещения, дач, садовых домиков, земельных участков, а также доли (долей) в указанном имуществе
| ВычДохНедвЖил
| С
|
| Н
| Состав элемента представлен в таблице 4.29
|
Расчет имущественных налоговых вычетов по доходам от продажи иного недвижимого имущества (за исключением указанного в пункте 1)
| ВычПродНедвИн
| С
|
| Н
| Типовой элемент <СвСумПр6>.
Состав элемента представлен в таблице 4.48
|
Расчет имущественных налоговых вычетов по доходам от продажи иного имущества
| ВычПродИмущИн
| С
|
| Н
| Типовой элемент <СвСумПр6>.
Состав элемента представлен в таблице 4.48
|
Расчет имущественных налоговых вычетов по доходам от изъятия имущества для государственных или муниципальных нужд
| ВычИзъятИмущГМН
| С
|
| Н
| Состав элемента представлен в таблице 4.30
|
Расчет имущественных налоговых вычетов по доходам от продажи имущества (имущественных прав), полученных при ликвидации иностранной организации, а также по доходам от реализации имущественных прав (в том числе долей, паев), приобретенных у
контролируемой иностранной компании
| ВычЛиквИОиКИК
| С
|
| Н
| Состав элемента представлен в таблице 4.31
|
Расчет фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при продаже доли (ее части) в уставном капитале общества, а также при выходе из состава участников общества
| РасхВычПродУК
| С
|
| Н
| Состав элемента представлен в таблице 4.32
|
Расчет фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при передаче средств (имущества) участнику общества в случае ликвидации общества
| РасхВычПрдСр
| С
|
| Н
| Состав элемента представлен в таблице 4.33
|
Расчет фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при уменьшении номинальной стоимости доли в уставном капитале общества
| РасхВычУмСтУК
| С
|
| Н
| Состав элемента представлен в таблице 4.34
|
Расчет фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при уступке прав требования по договору участия в долевом строительстве (по договору инвестирования долевого строительства или по другому договору, связанному с долевым строительством)
| РасхВычУстПрав
| С
|
| Н
| Состав элемента представлен в таблице 4.35
|
Таблица 4.29
Расчет имущественных налоговых вычетов по доходам от продажи жилых домов, квартир, комнат, включая приватизированные жилые помещения, дач, садовых домиков, земельных участков, а также доли (долей) в указанном имуществе (ВычДохНедвЖил)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Сумма имущественного налогового вычета по доходам от продажи имущества (за исключением доли (долей) в указанном имуществе)
| ВычПродИмущ
| A
| N(9.2)
| Н
|
|
Сумма фактически произведенных и документально подтвержденных расходов, связанных с приобретением имущества (за исключением доли (долей) в указанном имуществе)
| РасхПриобИмущ
| A
| N(11.2)
| Н
|
|
Сумма имущественного налогового вычета по доходам от продажи доли (долей) имущества
| ВычПродИмущДол
| A
| N(9.2)
| Н
|
|
Сумма фактически произведенных и документально подтвержденных расходов, связанных с приобретением доли (долей) имущества
| РасхПриобИмущДол
| A
| N(11.2)
| Н
|
|
Таблица 4.30
Расчет фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при продаже доли (ее части) в уставном капитале общества, а также при выходе из состава участников общества (РасхВычПродУК)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Сумма фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при продаже доли (ее части) в уставном капитале общества, а также при выходе из состава участников общества
| ВычПдтвРасхПродУК
| A
| N(11.2)
| О
|
|
Таблица 4.33
Расчет фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при передаче средств (имущества) участнику общества в случае ликвидации общества (РасхВычПрдСр)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Сумма фактически произведенных и документально подтвержденных расходов, принимаемых к вычету при передаче средств (имущества) участнику в случае ликвидации общества
| ВычПдтвРасхПрдСр
| A
| N(11.2)
| О
|
|
Таблица 4.34
Расчет расходов и вычетов по операциям с ценными бумагами и производными финансовыми инструментами (ПФИ), а также по операциям, осуществленным в рамках инвестиционного товарищества (Приложение 8) (ДохОперЦБ)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Код вида операции
| ВидОпер
| A
| T(=2)
| ОК
| Принимает значения в соответствии с приложением № 8 «Коды видов операций» к Порядку заполнения, а именно от 01 до 30
|
Сумма дохода, полученная по совокупности совершенных операций
| ДохСовОпер
| A
| N(14.2)
| О
|
|
Сумма расходов, связанная с приобретением, реализацией, хранением и погашением ценных бумаг и производных финансовых инструментов (ПФИ), а также по сделкам РЕПО, объектом которых являются ценные бумаги, по операциям займа ценными бумагами, по операциям, осуществленным в рамках инвестиционного товарищества
| РасхРеалЦБ
| A
| N(14.2)
| Н
|
|
Сумма расходов, принимаемая в уменьшение доходов по совокупности совершенных операций
| РасхУмДохОпер
| A
| N(14.2)
| Н
|
|
Признак учета убытков
| ПризУчетУбыт
| A
| T(=1)
| ОК
| Принимает значение:
0 – убыток не учитывается |
1 – убыток учитывается
|
Сумма инвестиционного налогового вычета, предусмотренного подпунктом 1 пункта 1 статьи 219.1 Налогового кодекса Российской Федерации, принимаемая к вычету по совокупности совершенных операций
| ИнвВыч219.1Опер
| A
| N(14.2)
| Н
|
|
Сумма инвестиционного налогового вычета, предусмотренного подпунктом 3 пункта 1 статьи 219.1 Налогового кодекса Российской Федерации, принимаемая к вычету по совокупности совершенных операций
| ИнвВыч219.3Опер
| A
| N(14.2)
| Н
|
|
Учет убытков
| УчетУбыт
| С
|
| НМУ
| Состав элемента представлен в таблице 4.41.
Элемент обязателен и присутствует только при <ПризУчетУбыт>=1.
Признак множественности М принимает значение 3
|
Таблица 4.41
Учет убытков (УчетУбыт)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Код вида операции, по которой принимается убыток
| ВидОперУбыт
| A
| T(=2)
| ОК
| Принимает значения в соответствии с приложением № 8 «Коды видов операций» к Порядку заполнения, а именно от 01 до 36
|
Сумма убытка, принимаемая в уменьшение доходов по совокупности совершенных операций
| УбытУмДохОпер
| A
| N(14.2)
| О
|
|
Таблица 4.42
Расчет сумм пенсионных взносов по договору (договорам) негосударственного пенсионного обеспечения, страховых взносов по договору (договорам) добровольного пенсионного страхования, добровольного страхования жизни и дополнительных страховых взносов на накопительную пенсию, принимаемых к вычету (РасчПенсВзнос)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Общая сумма взносов, принимаемая к вычету
| ОбщВзносВыч
| A
| N(14.2)
| О
|
|
Расчет суммы пенсионных взносов по договору (договорам) негосударственного пенсионного обеспечения, страховых взносов по договору (договорам) добровольного пенсионного страхования, добровольного страхования жизни, принимаемой к вычету
| РасчПСВВыч
| С
|
| НМ
| Состав элемента представлен в таблице 4.45
|
Расчет суммы дополнительных страховых взносов на накопительную пенсию, принимаемой к вычету
| РасчДопСВВыч
| С
|
| Н
| Состав элемента представлен в таблице 4.47
|
Таблица 4.45
Расчет суммы пенсионных взносов по договору (договорам) негосударственного пенсионного обеспечения, страховых взносов по договору (договорам) добровольного пенсионного страхования, добровольного страхования жизни, принимаемой к вычету (РасчПСВВыч)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Общая сумма взносов, уплаченных в налоговом периоде и принимаемых к вычету
| СумВзносУпл
| A
| N(14.2)
| О
|
|
Сведения о договоре негосударственного пенсионного обеспечения, договоре добровольного пенсионного страхования, договоре добровольного страхования жизни
| СведДогНПО
| С
|
| О
| Состав элемента представлен в таблице 4.46
|
Таблица 4.46
Формат представления налоговой декларации по налогу на доходы физических лиц (форма 3-НДФЛ) в электронной форме
I. ОБЩИЕ СВЕДЕНИЯ
1. Настоящий формат описывает требования к XML файлам (далее – файлам обмена) передачи в электронной форме налоговой декларации по налогу на доходы физических лиц (форма 3-НДФЛ) в налоговые органы.
2. Номер версии настоящего формата 5.13, часть XXXIII.
II. ОПИСАНИЕ ФАЙЛА ОБМЕНА
3. Имя файла обмена должно иметь следующий вид:
R_ Т _A_K_ О _GGGGMMDD_N, где:
R_Т – префикс, принимающий значение NO_NDFL3;
A_K – идентификатор получателя информации, где: A – идентификатор получателя, которому направляется файл обмена, K – идентификатор конечного получателя, для которого предназначена информация из данного файла обмена[1]. Каждый из идентификаторов (A и K) имеет вид для налоговых органов – четырехразрядный код (код налогового органа);
О – идентификатор отправителя информации, имеет вид:
для организаций - девятнадцатиразрядный код (идентификационный номер налогоплательщика (далее - ИНН) и код причины постановки на учет (далее - КПП) организации (обособленного подразделения);
для физических лиц – двенадцатиразрядный код (ИНН физического лица, при наличии. При отсутствии ИНН – последовательность из двенадцати нулей).
GGGG – год формирования передаваемого файла, MM – месяц, DD – день;
N – идентификационный номер файла. (Длина – от 1 до 36 знаков. Идентификационный номер файла должен обеспечивать уникальность файла).
Расширение имени файла – xml. Расширение имени файла может указываться как строчными, так и прописными буквами.
Параметры первой строки файла обмена
Первая строка XML файла должна иметь следующий вид:
<?xml version ="1.0" encoding ="windows-1251"?>
Имя файла, содержащего XML схему файла обмена, должно иметь следующий вид:
NO_NDFL3_1_033_00_05_13_xx , где хх – номер версии схемы.
Расширение имени файла – xsd.
XML схема файла обмена приводится отдельным файлом и размещается на сайте Федеральной налоговой службы.
4. Логическая модель файла обмена представлена в виде диаграммы структуры файла обмена на рисунке 1 настоящего формата. Элементами логической модели файла обмена являются элементы и атрибуты XML файла. Перечень структурных элементов логической модели файла обмена и сведения о них приведены в таблицах 4.1-4.52 настоящего формата.
Для каждого структурного элемента логической модели файла обмена приводятся следующие сведения:
наименование элемента. Приводится полное наименование элемента[2];
сокращенное наименование (код) элемента. Приводится сокращенное наименование элемента. Синтаксис сокращенного наименования должен удовлетворять спецификации XML;
признак типа элемента. Может принимать следующие значения: «С» – сложный элемент логической модели (содержит вложенные элементы), «П» – простой элемент логической модели, реализованный в виде элемента XML файла, «А» – простой элемент логической модели, реализованный в виде атрибута элемента XML файла. Простой элемент логической модели не содержит вложенные элементы;
формат элемента. Формат элемента представляется следующими условными обозначениями: Т – символьная строка; N – числовое значение (целое или дробное).
Формат символьной строки указывается в виде Т(n-k) или T(=k), где: n – минимальное количество знаков, k – максимальное количество знаков, символ «-» – разделитель, символ «=» означает фиксированное количество знаков в строке. В случае, если минимальное количество знаков равно 0, формат имеет вид Т(0-k). В случае, если максимальное количество знаков неограничено, формат имеет вид Т(n-).
Формат числового значения указывается в виде N(m.k), где: m – максимальное количество знаков в числе, включая знак (для отрицательного числа), целую и дробную часть числа без разделяющей десятичной точки, k – максимальное число знаков дробной части числа. Если число знаков дробной части числа равно 0 (то есть число целое), то формат числового значения имеет вид N(m).
Для простых элементов, являющихся базовыми в XML, например, элемент с типом «date», поле «Формат элемента» не заполняется. Для таких элементов в поле «Дополнительная информация» указывается тип базового элемента;
признак обязательности элемента определяет обязательность наличия элемента (совокупности наименования элемента и его значения) в файле обмена. Признак обязательности элемента может принимать следующие значения: «О» – наличие элемента в файле обмена обязательно; «Н» – наличие элемента в файле обмена необязательно, то есть элемент может отсутствовать. Если элемент принимает ограниченный перечень значений (по классификатору, кодовому словарю и тому подобному), то признак обязательности элемента дополняется символом «К». Например, «ОК». В случае, если количество реализаций элемента может быть более одной, то признак обязательности элемента дополняется символом «М». Например, «НМ» или «ОКМ».
К вышеперечисленным признакам обязательности элемента может добавляться значение «У» в случае описания в XML схеме условий, предъявляемых к элементу в файле обмена, описанных в графе «Дополнительная информация». Например, «НУ» или «ОКУ»;
дополнительная информация содержит, при необходимости, требования к элементу файла обмена, не указанные ранее. Для сложных элементов указывается ссылка на таблицу, в которой описывается состав данного элемента. Для элементов, принимающих ограниченный перечень значений из классификатора (кодового словаря и тому подобного), указывается соответствующее наименование классификатора (кодового словаря и тому подобного) или приводится перечень возможных значений. Для классификатора (кодового словаря и тому подобного) может указываться ссылка на его местонахождение. Для элементов, использующих пользовательский тип данных, указывается наименование типового элемента.
Рисунок 1. Диаграмма структуры файла обмена
Таблица 4.1
Файл обмена (Файл)
Наименование элемента
| Сокращенное наименование (код) элемента
| Признак типа элемента
| Формат элемента
| Признак обязательности элемента
| Дополнительная информация
|
Идентификатор файла
| ИдФайл
| A
| T(1-255)
| ОУ
| Содержит (повторяет) имя сформированного файла (без расширения)
|
Версия программы, с помощью которой сформирован файл
| ВерсПрог
| A
| T(1-40)
| О
|
|
Версия формата
| ВерсФорм
| A
| T(1-5)
| О
| Принимает значение: 5.13
|
Состав и структура документа
| Документ
| С
|
| О
| Состав элемента представлен в таблице 4.2
|
Таблица 4.2