Стандарты электронных документов
Чтобы избежать ошибок, формируя электронный отчет, или, если это не удалось, понять, что именно сделано не так, мы напомним расшифровку главных элементов отчета в электронном формате.
Согласно приказу ГНАУ «Об утверждении формата (стандарта) электронного документа отчетности налогоплательщиков» от 03.05.2006 г. № 242, с изменениями и дополнениями,
приказом ГНАУ от 05.12.2007 г. № 670 каждый документ начинается с директивы «XML <?xml version="1.0" encoding="windows-1251"?>», набранной в нижнем регистре. Кодовой страницей является "windows-1251".Все элементы документа именуются в верхнем регистре. Корневым элементом является элемент с именем «
DECLAR», при объявлении данного элемента указывается ссылка на схему контроля данных (XML-схему). Например:<DECLAR xmlns:xsi="http://www.w3.org/ 2001/XMLSchema-instance " xsi:noNamespaceSchemaLocation="j0100105.xsd">.
Между элементами не допускаются знаки пробелов, табуляций и т. п. Заглавие документа содержится в элементе «
DECLARHEAD». В заглавии размещается информация, которая полностью идентифицирует тип документа, принадлежность данного документа плательщику, отчетный период и т. п. Детальное описание всех его дочерних элементов для «DECLARHEAD» приведено в таблице. Название элемента
| Содержание
| Комментарий
|
1
| 2
| 3
|
TIN
| Код плательщика
| Значением элемента является код ЕГРПОУ для юридических лиц и идентификационный номер ГРФЛ для физических лиц
|
C_DOC
| Код документа
| Соответствует значению элемента C_DOC из справочника отчетных документов (SPR_DOC.XML)
|
C_DOC_SUB
| Подтип документа
| Соответствует значению элемента C_DOC_SUB из справочника отчетных документов (SPR_DOC.XML)
|
C_DOC_VER
| Номер версии документа
| Соответствует значению элемента C_DOC_VER из справочника отчетных документов (SPR_DOC.XML)
|
C_DOC_TYPE
| Номер исправительного документа
| Для первого поданного в отчетном периоде документа значение данного элемента равно 0, каждый следующий исправительный документ этого же типа в данном отчетном периоде имеет значение этого элемента, увеличенного на единицу
|
C_DOC_CNT
| Номер однотипного документа в периоде
| Если в одном отчетном периоде подается несколько однотипных документов, то значение данного элемента содержит порядковый номер для каждого документа в данном периоде. Первый документ имеет номер 1. При формировании электронного документа, являющегося уточненным к поданному ранее (значение элемента C_DOC_TYPE > 0), нумерация однотипных документов в периоде (значение элемента C_DOC_CNT) должна оставаться неизменной по отношению к нумерации уточняемых документов
|
C_REG
| Код области
| Значением этого элемента является код области, на территории которой расположена налоговая инспекция (или отделение), в которую подается документ. Код области заполняется согласно справочнику государственных налоговых инспекций (SPR_STI.XML) и соответствует значению элемента C_REG |
C_RAJ
| Код административного района
| Значением этого элемента является код административного района, на территории которого расположена налоговая инспекция (или отделение), в которую подается документ. Код административного района заполняется согласно справочнику государственных налоговых инспекций (SPR_STI.XML) и соответствует значению элемента C_RAJ |
PERIOD_MONTH
| Отчетный месяц
| Отчетным месяцем считается последний месяц в отчетном периоде (для 1, 2, 3, 4 кварталов это 3, 6, 9, 12-й месяц соответственно, для года — 12)
|
PERIOD_TYPE
| Тип периода
| 1 — месяц, 2 — квартал, 3 — полугодие, 4 — 9 месяцев, 5 — год
|
PERIOD_YEAR
| Отчетный год
| Отчетный год
|
C_DOC_STAN
| Состояние документа
| Принимает фиксированные значения: 1 — отчетный документ 2 — новый отчетный документ 3 — уточняющий документ |
D_FILL
| Дата заполнения документа плательщиком
| Формат ддммрррр
|
SOFTWARE
| Сигнатура программного обеспечения
| Текстовая строка — идентификатор программного средства, с помощью которого сформирован документ
|
Ни один из описанных выше элементов (кроме элемента «
SOFTWARE»), входящих в заглавие документа (элемент «DECLARHEAD»), не может иметь пустого значения.Тело документа содержится в элементе «
DECLARBODY». Каждый его дочерний элемент строится по следующему принципу: <Код показателя> Значения показателя </Код показателя>. Кодировка показателей определяется шаблоном отображения, который прилагается к каждому документу. Все шаблоны свободно распространяются ГНА Украины в формате Adobe Portable Document Format (PDF) и имеют аналогичное XML-схеме имя файла с расширением «*.pdf».
ПРИЛОЖЕНИЕ А
Структура электронного документа налоговой отчетности:
<?xml version="1.0" encoding="windows-1251"?>
<DECLAR xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation="имя файла, содержащего XML-схему">
<DECLARHEAD>
<TIN><!--КОД ПЛАТЕЛЬЩИКА--></tin>
<C_DOC><!--КОД ДОКУМЕНТА--></c_doc>
<C_DOC_SUB><!--ПОДТИП ДОКУМЕНТА--></c_doc_sub>
<C_DOC_VER><!--НОМЕР ВЕРСИИ ДОКУМЕНТА--></c_doc_ver>
<C_DOC_TYPE><!--N ИСПРАВИТЕЛЬНОГО ДОКУМЕНТА(0-ОСНОВНОЙ(ПЕРВЫЙ ПОДАННЫЙ))--></C_DOC_TYPE>
<C_DOC_CNT><!--N ОДНОТИПНОГО ДОКУМЕНТА В ПЕРИОДЕ--></c_doc_cnt>
<C_REG><!--КОД ОБЛАСТИ--></c_reg>
<C_RAJ><!--КОД АДМИНИСТРАТИВНОГО РАЙОНА--></c_raj>
<PERIOD_MONTH><!--ОТЧЕТНЫЙ МЕСЯЦ (ПОСЛЕДНИЙ В ОТЧЕТНОМ ПЕРИОДЕ)--></PERIOD_MONTH>
<PERIOD_ TYPE ><!--ТИП ПЕРИОДА--></period_ TYPE >
<PERIOD_YEAR><!--ОТЧЕТНЫЙ ГОД--></period_year>
<C_DOC_STAN><!--СОСТОЯНИЕ ДОКУМЕНТА--></c_doc_stan>
<D_FILL><!--ДАТА ЗАПОЛНЕНИЯ ДОКУМЕНТА ПЛАТЕЛЬЩИКОМ--></d_fill>
<SOFTWARE><!--СИГНАТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ--></software>
</DECLARHEAD>
<DECLARBODY>
<Код показателя> </Код показателя> …
…
</DECLAR>