22.03.2010
Стандарти електронних документів
Щоб уникнути помилок, формуючи електронний звіт, або, якщо цього не вдалося, зрозуміти, що саме зроблено не так, ми нагадаємо розшифровку головних елементів звіту в електронному форматі.
Згідно з наказом ДПАУ від 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>